genode/repos/base-hw/src/core/spec
Stefan Kalkowski d164cbac8c hw: do not change x86 paging attributes on fly
Instead of changing the attributes (e.g., Xd bit) of the top-level page-tables,
set them to allow everything. Only leafs of the paging hierarchy are set
according to the paging attributes given by core. Otherwise, top-level page-
table attributes are changed during lifetime, which requires a TLB flush
operation (not intended in the semantic of the kernel/core).
This led to problems when using the non-executable features introduced by
issue #1723 in the recent past.
2017-11-09 12:18:44 +01:00
..
arm hw: unify mmu fault handling 2017-11-06 13:57:22 +01:00
arm_gic hw: remove User_context 2017-11-06 13:57:20 +01:00
arm_v6 hw: turn Cpu_idle into a Thread 2017-11-06 13:57:20 +01:00
arm_v7 hw: remove User_context 2017-11-06 13:57:20 +01:00
arndale hw: switch page-tables only when necessary 2017-10-19 13:31:18 +02:00
cortex_a8 hw: switch page-tables only when necessary 2017-10-19 13:31:18 +02:00
cortex_a9 hw: remove User_context 2017-11-06 13:57:20 +01:00
cortex_a15 hw: unify mmu fault handling 2017-11-06 13:57:22 +01:00
exynos5 hw core: merge Kernel::Clock and Kernel::Timer 2017-05-31 13:16:10 +02:00
imx53 hw: remove User_context 2017-11-06 13:57:20 +01:00
imx53_qsb Remove UART specific SPEC identifiers (Ref #2403) 2017-05-31 13:16:10 +02:00
odroid_xu Remove UART specific SPEC identifiers (Ref #2403) 2017-05-31 13:16:10 +02:00
panda Remove UART specific SPEC identifiers (Ref #2403) 2017-05-31 13:16:10 +02:00
pbxa9 Remove UART specific SPEC identifiers (Ref #2403) 2017-05-31 13:16:10 +02:00
riscv hw: unify mmu fault handling 2017-11-06 13:57:22 +01:00
rpi hw: remove User_context 2017-11-06 13:57:20 +01:00
smp/kernel hw: remove User_context 2017-11-06 13:57:20 +01:00
usb_armory Remove UART specific SPEC identifiers (Ref #2403) 2017-05-31 13:16:10 +02:00
wand_quad Remove UART specific SPEC identifiers (Ref #2403) 2017-05-31 13:16:10 +02:00
x86_64 hw: do not change x86 paging attributes on fly 2017-11-09 12:18:44 +01:00
zynq_qemu Remove UART specific SPEC identifiers (Ref #2403) 2017-05-31 13:16:10 +02:00