genode/repos/os/include/os
Norman Feske 7274ca997d Remove Genode::Process from API
This patch makes the former 'Process' class private to the 'Child'
class and changes the constructor of the 'Child' in a way that
principally enables the implementation of single-threaded runtime
environments that virtualize the CPU, PD, and RAM services. The
new interfaces has become free from side effects. I.e., instead
of implicitly using Genode::env()->rm_session(), it takes the reference
to the local region map as argument. Also, the handling of the dynamic
linker via global variables is gone. Now, the linker binary must be
provided as constructor argument.

Fixes #1949
2016-05-09 13:10:52 +02:00
..
alarm.h alarm: reposition reprogrammed alarms in queue 2015-08-21 11:00:57 +02:00
attached_dataspace.h Revised API documentation 2015-04-09 16:04:46 +02:00
attached_io_mem_dataspace.h Consider byte offset in Attached_io_mem_dataspace 2015-11-18 12:22:07 +01:00
attached_mmio.h Consider byte offset in Attached_io_mem_dataspace 2015-11-18 12:22:07 +01:00
attached_ram_dataspace.h Revised API documentation 2015-04-09 16:04:46 +02:00
attached_rom_dataspace.h os: add Attached_rom_dataspace::cap accessor 2016-01-26 16:20:37 +01:00
child_policy_dynamic_rom.h Revised API documentation 2015-04-09 16:04:46 +02:00
config.h Revised API documentation 2015-04-09 16:04:46 +02:00
handle_registry.h os: Add Handle_registry::has_handle 2015-08-21 11:00:58 +02:00
irq_activation.h CPU session: apply quota via relative weightings 2015-05-06 10:55:16 +02:00
packet_allocator.h base: const-correctness of Allocator interface 2015-04-17 16:13:22 +02:00
packet_stream.h packet_stream: peek_packet() should be const 2015-12-17 11:12:53 +01:00
path.h os/path.h: new convenience functions 2016-01-13 14:49:11 +01:00
pixel_alpha8.h os: define ALPHA8 pixel format 2014-10-13 15:21:53 +02:00
pixel_rgb565.h Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
pixel_rgb888.h os: define storage type of rgb888 as 32-bit value 2015-11-27 12:18:52 +01:00
pixel_rgba.h os: improve alpha-channel support for Pixel_rgba 2014-10-13 15:21:53 +02:00
reporter.h xml reporter: support different start node name 2016-05-09 13:09:54 +02:00
ring_buffer.h os: Move Ring_buffer to Genode namespace 2015-04-17 16:13:21 +02:00
server.h Move server API concept to base framework 2016-04-11 11:51:46 +02:00
session_policy.h os: improved label matching 2015-11-29 18:17:05 +01:00
signal_rpc_dispatcher.h Signal_handler: remove num argument from handler 2016-05-09 13:10:52 +02:00
slave.h Remove Genode::Process from API 2016-05-09 13:10:52 +02:00
static_root.h Revised API documentation 2015-04-09 16:04:46 +02:00
surface.h Revised API documentation 2015-04-09 16:04:46 +02:00
texture_rgb565.h os: add texture_rgb888.h and texture_rgb565.h 2014-10-13 15:21:53 +02:00
texture_rgb888.h os: add texture_rgb888.h and texture_rgb565.h 2014-10-13 15:21:53 +02:00
texture.h os: add texture_rgb888.h and texture_rgb565.h 2014-10-13 15:21:53 +02:00
timed_semaphore.h Simplify base/semaphore.h, fix #1453 2015-03-19 08:57:21 +01:00