This website requires JavaScript.
Explore
Help
Sign In
ExternalVendorCode
/
genode
Watch
1
Star
0
Fork
0
You've already forked genode
mirror of
https://github.com/genodelabs/genode.git
synced
2025-02-21 02:01:38 +00:00
Code
Issues
Actions
Packages
Projects
Releases
Wiki
Activity
genode
/
repos
/
os
/
src
/
init
/
target.mk
5 lines
92 B
Makefile
Raw
Normal View
History
Unescape
Escape
init: refactoring into multiple files This patch splits the implementation of init into several headers to make the implementation easier to digest and to maintain.
2017-03-03 16:57:41 +01:00
TARGET
=
init
init: service forwarding This patch equips init with the ability to act as a server that forwards session requests to its children. Session requests can be routed depending of the requested service type and the session label originating from init's parent. The feature is configured by one or multiple <service> nodes hosted in init's <config> node. The routing policy is selected by via the regular server-side policy-selection mechanism, for example: <config> ... <service name="LOG"> <policy label="noux"> <child name="terminal_log" label="important"/> </policy> <default-policy> <child name="nitlog"/> </default-policy> </service> ... </config> Each policy node must have a <child> sub node, which denotes name of the server with the 'name' attribute. The optional 'label' attribute defines the session label presented to the server, analogous to how the rewriting of session labels works in session routes. If not specified, the client-provided label is presented to the server as is. Fixes #2247
2017-03-08 10:21:49 +01:00
SRC_CC
=
main.cc child.cc server.cc
init: refactoring into multiple files This patch splits the implementation of init into several headers to make the implementation easier to digest and to maintain.
2017-03-03 16:57:41 +01:00
LIBS
=
base
INC_DIR
+=
$(
PRG_DIR
)
Reference in New Issue
Copy Permalink