genode/repos/base-hw
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
..
doc Update Muen port 2017-05-31 13:16:22 +02:00
etc base: remove include/spec/* other than ISA 2017-05-31 13:16:01 +02:00
include hw: fix capability accounting of kernel/core 2017-06-19 12:35:55 +02:00
lib/mk hw: remove User_context 2017-11-06 13:57:20 +01:00
ports hw: run core threads in privileged mode 2017-10-19 13:31:17 +02:00
recipes depot: update recipe hashes 2017-11-06 13:57:25 +01:00
run Remove obsolete RAM/CAP services from run scripts 2017-05-31 13:16:22 +02:00
src hw: do not change x86 paging attributes on fly 2017-11-09 12:18:44 +01:00