genode/repos/base/src/core/include
Stefan Kalkowski eafe5e81e3 core: unify and simplify paging code (Fix #1641)
For most platforms except of NOVA a distinction between pager entrypoint
and pager activation is not needed, and only exists due to historical
reasons. Moreover, the pager thread's execution path is almost identical
between most platforms excluding NOVA, HW, and Fisco.OC. Therefore,
this commit unifies the pager loop for the other platforms, and removes
the pager activation class.
2015-08-21 10:58:59 +02:00
..
trace base: increase base-control size for 32bit 2015-08-21 10:58:58 +02:00
address_space.h Add 'Weak_ptr' to the public Genode API 2014-08-11 15:55:32 +02:00
cap_root.h base: make CAP session upgradeable 2015-05-26 09:40:02 +02:00
cap_session_component.h base: make CAP session upgradeable 2015-05-26 09:40:02 +02:00
core_env.h base: introduce caching attributes (fix #1184) 2014-06-26 10:57:26 +02:00
core_mem_alloc.h core: implement core allocator's free (ref #1573) 2015-06-22 14:43:35 +02:00
core_parent.h Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
core_rm_session.h Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
cpu_root.h Extract numeric string arguments with the correct signedness 2015-04-13 14:18:15 +02:00
cpu_session_component.h base: remove pager code from public API 2015-07-01 14:46:15 +02:00
cpu_thread_allocator.h Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
dataspace_component.h detach ds from all rm sessions before destruction 2015-07-21 09:28:24 +02:00
io_mem_root.h Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
io_mem_session_component.h base: introduce caching attributes (fix #1184) 2014-06-26 10:57:26 +02:00
io_port_root.h Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
io_port_session_component.h Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
irq_object.h base: remove shared irq from core 2015-05-26 09:39:47 +02:00
irq_root.h core: handle IRQ sessions by separate entrypoint 2015-06-22 14:43:34 +02:00
irq_session_component.h base: remove shared irq from core 2015-05-26 09:39:47 +02:00
log_root.h Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
log_session_component.h base: append label per line properly (log service) 2015-01-20 11:23:51 +01:00
multiboot.h Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
pager.h core: unify and simplify paging code (Fix #1641) 2015-08-21 10:58:59 +02:00
pd_root.h base: make PD session upgradeable 2015-05-26 09:40:02 +02:00
pd_session_component.h base: make PD session upgradeable 2015-05-26 09:40:02 +02:00
platform_generic.h Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
platform_services.h Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
ram_root.h Extract numeric string arguments with the correct signedness 2015-04-13 14:18:15 +02:00
ram_session_component.h base: support phys range specifier in ram_session 2015-02-16 13:40:38 +01:00
rm_root.h core: unify and simplify paging code (Fix #1641) 2015-08-21 10:58:59 +02:00
rm_session_component.h core: remove Rm_member from RM session component 2015-07-01 14:46:17 +02:00
rom_fs.h Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
rom_root.h Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
rom_session_component.h Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
signal_root.h Extract numeric string arguments with the correct signedness 2015-04-13 14:18:15 +02:00
signal_session_component.h Increase slab-block size in signal component 2014-10-10 13:02:29 +02:00