genode/repos/ports/run
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
..
arora.run init: apply routing to environment sessions 2017-01-31 12:01:11 +01:00
debug_nitpicker.run gdb_monitor: API transition 2017-01-13 13:07:04 +01:00
dosbox.run Make label prefixing more strict 2016-11-30 13:37:07 +01:00
gdb_monitor_interactive.run gdb_monitor: API transition 2017-01-13 13:07:04 +01:00
gdb_monitor_target_config.run gdb_monitor: API transition 2017-01-13 13:07:04 +01:00
gdb_monitor.inc gdb_monitor: API transition 2017-01-13 13:07:04 +01:00
gdb_monitor.run gdb_monitor: API transition 2017-01-13 13:07:04 +01:00
genode_org.run run: remove vanished kernel/platform specifier 2017-01-13 13:07:01 +01:00
libc_noux.run Make label prefixing more strict 2016-11-30 13:37:07 +01:00
lighttpd.run Omit superfluous use of "CAP"/"SIGNAL" services 2016-05-09 13:24:51 +02:00
netperf_lwip_bridge.run netperf: add wifi test 2015-02-27 11:48:07 +01:00
netperf_lwip_usb30.run netperf: test usb30 also for x86 2015-05-20 17:52:57 +02:00
netperf_lwip_wifi.run netperf: remove bssid from wifi tests 2015-11-04 14:09:25 +01:00
netperf_lwip.inc netperf: adapt to link-state change changes 2015-03-27 11:53:14 +01:00
netperf_lwip.run netperf: add wifi test 2015-02-27 11:48:07 +01:00
netperf_lxip_bridge.run netperf: add wifi test 2015-02-27 11:48:07 +01:00
netperf_lxip_usb30.run netperf: test usb30 also for x86 2015-05-20 17:52:57 +02:00
netperf_lxip_wifi.run netperf: remove bssid from wifi tests 2015-11-04 14:09:25 +01:00
netperf_lxip.inc netperf: adapt to link-state change changes 2015-03-27 11:53:14 +01:00
netperf_lxip.run netperf: add wifi test 2015-02-27 11:48:07 +01:00
netperf.inc init: apply routing to environment sessions 2017-01-31 12:01:11 +01:00
noux_bash.run run: adjust noux_bash to run for arm 2016-12-01 16:39:47 +01:00
noux_fork.run Omit superfluous use of "CAP"/"SIGNAL" services 2016-05-09 13:24:51 +02:00
noux_gdb.inc Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
noux_gdb.run init: apply routing to environment sessions 2017-01-31 12:01:11 +01:00
noux_net_lighttpd.run Omit superfluous use of "CAP"/"SIGNAL" services 2016-05-09 13:24:51 +02:00
noux_net_netcat.run run: remove vanished kernel/platform specifier 2017-01-13 13:07:01 +01:00
noux_shell_script.run Omit superfluous use of "CAP"/"SIGNAL" services 2016-05-09 13:24:51 +02:00
noux_signals.run Make label prefixing more strict 2016-11-30 13:37:07 +01:00
noux_terminal_fs.run init: apply routing to environment sessions 2017-01-31 12:01:11 +01:00
noux_tool_chain_auto.run run: remove vanished kernel/platform specifier 2017-01-13 13:07:01 +01:00
noux_tool_chain_foc.run run: remove vanished kernel/platform specifier 2017-01-13 13:07:01 +01:00
noux_tool_chain_nova.run run: remove vanished kernel/platform specifier 2017-01-13 13:07:01 +01:00
noux_tool_chain.inc Omit superfluous use of "CAP"/"SIGNAL" services 2016-05-09 13:24:51 +02:00
noux_trace_fs.run init: apply routing to environment sessions 2017-01-31 12:01:11 +01:00
noux_two_terminal_fs.run Make label prefixing more strict 2016-11-30 13:37:07 +01:00
noux_uname.run Omit superfluous use of "CAP"/"SIGNAL" services 2016-05-09 13:24:51 +02:00
noux_vim.run Omit superfluous use of "CAP"/"SIGNAL" services 2016-05-09 13:24:51 +02:00
noux.run Omit superfluous use of "CAP"/"SIGNAL" services 2016-05-09 13:24:51 +02:00
seoul-auto.run seoul: support ide disk model 2015-09-30 15:48:11 +02:00
seoul-disc.run seoul: remove deprecated env and config usage 2017-01-13 13:07:04 +01:00
seoul-fancy.run seoul: support ide disk model 2015-09-30 15:48:11 +02:00
seoul-genode.run seoul: remove deprecated env and config usage 2017-01-13 13:07:04 +01:00
seoul-kernelbuild.run seoul: support ide disk model 2015-09-30 15:48:11 +02:00
seoul-net.run seoul: support ide disk model 2015-09-30 15:48:11 +02:00
seoul.inc init: apply routing to environment sessions 2017-01-31 12:01:11 +01:00
test.vbox vbox: enable usb support for guests 2015-03-13 12:17:23 +01:00
vbox_auto_genode_usb_hid.run init: apply routing to environment sessions 2017-01-31 12:01:11 +01:00
vbox_auto_win7_64_raw.run run: support multiple VMs in vbox* run scripts 2016-11-08 15:26:29 +01:00
vbox_auto_win7_64.run run: support multiple VMs in vbox* run scripts 2016-11-08 15:26:29 +01:00
vbox_auto_win7_multiple.run vbox: add auto run script booting multiple VMs 2016-11-08 15:26:29 +01:00
vbox_auto_win7_share.run init: apply routing to environment sessions 2017-01-31 12:01:11 +01:00
vbox_auto_win7_vbox5.run run: support multiple VMs in vbox* run scripts 2016-11-08 15:26:29 +01:00
vbox_auto_win7.run run: support multiple VMs in vbox* run scripts 2016-11-08 15:26:29 +01:00
vbox_auto_win81_64.run run: support multiple VMs in vbox* run scripts 2016-11-08 15:26:29 +01:00
vbox_pointer.run init: apply routing to environment sessions 2017-01-31 12:01:11 +01:00
vbox_win.inc init: apply routing to environment sessions 2017-01-31 12:01:11 +01:00
virtualbox_auto.inc init: apply routing to environment sessions 2017-01-31 12:01:11 +01:00
virtualbox.run vbox: distinguish muen, nova and generic binaries 2017-01-13 13:07:14 +01:00
vm_auto_share.vbox vbox: update to virtualbox 4.3.16 2014-11-28 12:02:40 +01:00
vm_genode_usb_hid.vbox vbox: automated USB device pass-through test 2016-10-21 12:39:35 +02:00
vm_win7_64_raw.vbox run: add vm running directly from block partition 2016-10-21 12:39:36 +02:00
vm_win7_64.vbox vbox: better lapic tpr support 2016-10-21 12:39:31 +02:00
vm_win7.vbox vbox: use ahci model in vbox_auto_win7.run 2016-06-28 11:09:26 +02:00
vm_win81_64.vbox vbox: 64-bit guest support 2015-11-29 18:17:06 +01:00
vmm_utils.run Build dynamically linked executables by default 2016-12-14 11:22:27 +01:00
win7_64_raw.vmdk run: add vm running directly from block partition 2016-10-21 12:39:36 +02:00