genode/repos/base-sel4/src/core/include
Stefan Kalkowski 7f1692b3ca core: support unmap of managed dataspace generally
This commit solves several issues:

* correct calculation of overlap region when detaching regions
  in managed dataspaces
* prevent unmap of Fiasco.OC's core log buffer
* calculate the core-local address of regions in managed dataspaces
  if possible at all and use it to unmap on kernels where this is
  needed

Fix #976
Fix #3082
2019-01-07 12:33:56 +01:00
..
cap_sel_alloc.h Follow practices suggested by "Effective C++" 2018-01-17 12:14:35 +01:00
cnode.h sel4: use kernel branch 7.0 + our mastered commits 2017-12-21 15:01:45 +01:00
core_capability_data.h Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
core_cspace.h sel4: add Wandboard Quad (iMX6) support 2017-08-17 11:04:21 +02:00
initial_untyped_pool.h sel4: add x86_64 support 2017-08-17 11:04:20 +02:00
install_mapping.h sel4: add Wandboard Quad (iMX6) support 2017-08-17 11:04:21 +02:00
ipc_pager.h sel4/arm: make alignment faults visible 2018-10-01 10:41:46 +02:00
irq_object.h Follow practices suggested by "Effective C++" 2018-01-17 12:14:35 +01:00
kernel_object.h sel4: add x86_64 support 2017-08-17 11:04:20 +02:00
map_local.h sel4: invalidate ram if used uncached later on 2018-04-10 11:06:01 +02:00
page_table_registry.h Follow practices suggested by "Effective C++" 2018-01-17 12:14:35 +01:00
pager.h Follow practices suggested by "Effective C++" 2018-01-17 12:14:35 +01:00
platform_pd.h Follow practices suggested by "Effective C++" 2018-01-17 12:14:35 +01:00
platform_thread.h Follow practices suggested by "Effective C++" 2018-01-17 12:14:35 +01:00
platform.h core: support unmap of managed dataspace generally 2019-01-07 12:33:56 +01:00
rpc_cap_factory.h Follow practices suggested by "Effective C++" 2018-01-17 12:14:35 +01:00
sel4_boot_info.h sel4: add x86_64 support 2017-08-17 11:04:20 +02:00
thread_sel4.h sel4: update to version 9.0.0 2018-05-03 15:31:21 +02:00
untyped_memory.h sel4: add Wandboard Quad (iMX6) support 2017-08-17 11:04:21 +02:00
util.h Follow practices suggested by "Effective C++" 2018-01-17 12:14:35 +01:00
vm_space.h sel4/arm: make alignment faults visible 2018-10-01 10:41:46 +02:00