genode/repos/os/src/server/loader
Norman Feske afcad2a968 os: new Input::Event representation
This commit changes the 'Input::Event' type to be more safe and to
deliver symbolic character information along with press events.

Issue #2761
Fixes #2786
2018-05-03 15:31:25 +02:00
..
child.h Follow practices suggested by "Effective C++" 2018-01-17 12:14:35 +01:00
input.h os: new Input::Event representation 2018-05-03 15:31:25 +02:00
main.cc Follow practices suggested by "Effective C++" 2018-01-17 12:14:35 +01:00
nitpicker.h Follow practices suggested by "Effective C++" 2018-01-17 12:14:35 +01:00
ram_session_client_guard.h Follow practices suggested by "Effective C++" 2018-01-17 12:14:35 +01:00
README Adapt low-level components to new parent interface 2016-11-25 16:06:42 +01:00
rom.h Follow practices suggested by "Effective C++" 2018-01-17 12:14:35 +01:00
target.mk base-linux: remove chroot support 2016-03-08 17:00:54 +01:00

This directory contains a loader service, which allows for the instantiation of
subsystems via a session interface. The resources for the new subsystem are
provided by the client when opening the session. The client has no control over
the functioning of the subsystem except for the controlling the lifetime of the
subsystem.

By default, the loaded subsystem can access only those ROM modules that were
loaded into the loader session by the loader client. However, it is possible
to define a whitelist of ROM modules to be obtained from the loader's parent.
For an example, refer to the example 'run/loader.run' script.