genode/repos/os/include
Norman Feske 02d5efcf3f init: apply routing to environment sessions
The init component used to create the CPU/RAM/PD/ROM sessions (the child
environment) for its children by issuing session requests to its parent,
which is typically core. This policy was hard-wired. This patch enables
the routing of the environment sessions of the children of init
according to the configured routing policy.

Because there is no hard-wired policy regarding the environment sessions
anymore, routes to respective services must be explicitly declared in
the init configuration. For this reason, the patch adjusts several run
scripts in this respect.

This patch removes the outdated '<if-args>' special handling of session
labels. The '<if-args>' feature will eventually be removed completely
(ref #2250)

Issue #2197
Issue #2215
Issue #2233
Issue #2250
2017-01-31 12:01:11 +01:00
..
audio_in_session use Attached_dataspace at audio streams 2017-01-13 13:07:10 +01:00
audio_out_session Warn about the use of deprecated env() function 2017-01-13 13:07:13 +01:00
blit Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
block os/include/block: API transition (fix 'deprecated' warnings) 2017-01-20 16:46:57 +01:00
block_session Warn about the use of deprecated env() function 2017-01-13 13:07:13 +01:00
cli_monitor app/cli_monitor: API transition 2017-01-13 13:07:00 +01:00
decorator base: avoid use of deprecated base/printf.h 2016-08-29 17:27:10 +02:00
file_system base: avoid use of deprecated base/printf.h 2016-08-29 17:27:10 +02:00
file_system_session os/include/file_system_session: API transition (fix 'deprecated' warnings) 2017-01-20 16:46:58 +01:00
framebuffer_session Warn about the use of deprecated env() function 2017-01-13 13:07:13 +01:00
gpio Define Genode::size_t as unsigned long 2016-10-21 12:39:29 +02:00
gpio_session Warn about the use of deprecated env() function 2017-01-13 13:07:13 +01:00
gpu Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
init init: apply routing to environment sessions 2017-01-31 12:01:11 +01:00
input Warn about the use of deprecated env() function 2017-01-13 13:07:13 +01:00
input_session Warn about the use of deprecated env() function 2017-01-13 13:07:13 +01:00
ldso Revised API documentation 2015-04-09 16:04:46 +02:00
loader_session Warn about the use of deprecated env() function 2017-01-13 13:07:13 +01:00
mixer audio_mixer: use bool for mute XML report parsing 2016-10-21 12:39:36 +02:00
net IPv4: fix buggy ascii_to implementations 2017-01-13 13:05:47 +01:00
nic os/include/nic: API transition (fix 'deprecated' warnings) 2017-01-20 16:46:56 +01:00
nic_bridge nic_router: new user interface and optimizations 2016-11-30 13:38:05 +01:00
nic_session Warn about the use of deprecated env() function 2017-01-13 13:07:13 +01:00
nitpicker_gfx Remove inconsistent use of 'is_' prefix 2016-05-23 15:52:39 +02:00
nitpicker_session Warn about the use of deprecated env() function 2017-01-13 13:07:13 +01:00
os os: let empty label prefix/suffix match 2017-01-23 16:46:05 +01:00
packet_stream_rx os/packet_stream: avoid global env 2017-01-13 13:07:02 +01:00
packet_stream_tx os/packet_stream: avoid global env 2017-01-13 13:07:02 +01:00
platform_device x86: extend io_mem call of platform_drv 2015-11-04 14:09:25 +01:00
platform_session Warn about the use of deprecated env() function 2017-01-13 13:07:13 +01:00
ram_fs base: avoid use of deprecated base/printf.h 2016-08-29 17:27:10 +02:00
regulator os: platform_drv (arm) API transition (ref #1987) 2017-01-13 13:07:03 +01:00
regulator_session Warn about the use of deprecated env() function 2017-01-13 13:07:13 +01:00
report_rom report_rom/clipboard: API transition 2017-01-13 13:07:14 +01:00
report_session Warn about the use of deprecated env() function 2017-01-13 13:07:13 +01:00
rtc_session Warn about the use of deprecated env() function 2017-01-13 13:07:13 +01:00
spec Warn about the use of deprecated env() function 2017-01-13 13:07:13 +01:00
terminal base: avoid use of deprecated base/printf.h 2016-08-29 17:27:10 +02:00
terminal_session terminal session: return number of bytes written 2017-01-20 16:46:59 +01:00
timer_session Warn about the use of deprecated env() function 2017-01-13 13:07:13 +01:00
trace Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
uart_session Warn about the use of deprecated env() function 2017-01-13 13:07:13 +01:00
usb usb_drv: raw session fixes 2016-10-21 12:39:37 +02:00
usb_session Warn about the use of deprecated env() function 2017-01-13 13:07:13 +01:00
util gems: extend dither_painter to be used with vbox5 2016-08-29 17:29:32 +02:00
vfs lib/vfs: deduplicate symlink and single_file 2016-11-08 15:26:31 +01:00
xev_track Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00