genode/repos/os/src/server/loader
Stefan Kalkowski 786fe805da base: introduce caching attributes (fix #1184)
On ARM it's relevant to not only distinguish between ordinary cached memory
and write-combined one, but also having non-cached memory too. To insert the
appropriated page table entries e.g.: in the base-hw kernel, we need to preserve
the information about the kind of memory from allocation until the pager
resolves a page fault. Therefore, this commit introduces a new Cache_attribute
type, and replaces the write_combined boolean with the new type where necessary.
2014-06-26 10:57:26 +02:00
..
child.h Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
input.h Use signals for delivering input events 2014-06-06 14:54:07 +02:00
main.cc loader: allow to set the parent of the subsystem's view 2014-06-26 10:57:24 +02:00
nitpicker.h loader: allow to set the parent of the subsystem's view 2014-06-26 10:57:24 +02:00
ram_session_client_guard.h base: introduce caching attributes (fix #1184) 2014-06-26 10:57:26 +02:00
README Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
rom.h Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
target.mk Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02: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.