genode/repos/os/src/init
Martin Stein fb2398dbf2 run: target-specific config schemata
The run tool now by default checks configurations with target-specific
XML schemata. Each component may define a config schema file in its
target.mk via the CONFIG_XSD variable. When the run tool has checked an
configuration of an init instance, it additionally goes through the
start nodes of the config. For each start node it checks whether there
is an XSD file that matches. If so, the run tool also checks the config
of the start node (if existant). This is done recursively. I.e., also
the child configs of a sub-init of a sub-init of the top-level init
receive a config check.

Issue #2600
2017-12-21 15:01:36 +01:00
..
alias.h init: refactoring into multiple files 2017-03-24 16:19:56 +01:00
buffered_xml.h init: service forwarding 2017-03-24 16:19:57 +01:00
child_registry.h init: refactoring into multiple files 2017-03-24 16:19:56 +01:00
child.cc init: generate a state report when children exit 2017-11-06 13:57:24 +01:00
child.h init: generate a state report when children exit 2017-11-06 13:57:24 +01:00
config.explicit_routing Remove obsolete RAM/CAP services from run scripts 2017-05-31 13:16:22 +02:00
config.priority Remove obsolete RAM/CAP services from run scripts 2017-05-31 13:16:22 +02:00
config.wildcard Remove obsolete RAM/CAP services from run scripts 2017-05-31 13:16:22 +02:00
config.xsd run: target-specific config schemata 2017-12-21 15:01:36 +01:00
main.cc init: avoid repeated config XML parsing 2017-08-28 16:49:37 +02:00
name_registry.h init: refactoring into multiple files 2017-03-24 16:19:56 +01:00
report.h Capability quota accounting and trading 2017-05-31 13:16:06 +02:00
server.cc init: forward RAM/cap quota session errors 2017-11-30 11:23:13 +01:00
server.h init: make 'Server' class usable by external components 2017-11-30 11:23:05 +01:00
service.h Capability quota accounting and trading 2017-05-31 13:16:06 +02:00
state_reporter.h init: limit rate of periodic reports by 'delay_ms' 2017-11-30 11:23:12 +01:00
target.mk run: target-specific config schemata 2017-12-21 15:01:36 +01:00
types.h Capability quota accounting and trading 2017-05-31 13:16:06 +02:00
utils.h init: be aware of abandoned any-child routes 2017-08-28 16:49:35 +02:00
verbose.h init: refactoring into multiple files 2017-03-24 16:19:56 +01:00