genode/repos/base/src/core/include
Stefan Kalkowski ccb968ff7d safeguard the synchronized allocator template
* Move the Synced_interface from os -> base
* Align the naming of "synchronized" helpers to "Synced_*"
* Move Synced_range_allocator to core's private headers
* Remove the raw() and lock() members from Synced_allocator and
  Synced_range_allocator, and re-use the Synced_interface for them
* Make core's Mapped_mem_allocator a friend class of Synced_range_allocator
  to enable the needed "unsafe" access of its physical and virtual allocators

Fix #1697
2015-09-30 12:20:39 +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 safeguard the synchronized allocator template 2015-09-30 12:20:39 +02:00
core_parent.h Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
core_rm_session.h base: redesign object pool using lambda interface 2015-09-09 15:14:28 +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 base: redesign object pool using lambda interface 2015-09-09 15:14:28 +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 safeguard the synchronized allocator template 2015-09-30 12:20:39 +02:00
rm_root.h base: redesign object pool using lambda interface 2015-09-09 15:14:28 +02:00
rm_session_component.h safeguard the synchronized allocator template 2015-09-30 12:20:39 +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
synced_range_allocator.h safeguard the synchronized allocator template 2015-09-30 12:20:39 +02:00