genode/base-linux/src/core
Norman Feske 7cb45e9648 Linux: Don't access file system outside of core
This patch changes the way of how dataspace content is accessed by
processes outside of core. Dataspaces are opened by core only and the
corresponding file descriptors are handed out the other processes via
the 'Linux_dataspace::fd()' RPC function. At the client side, the
returned file descriptor is then used to mmap the file.

Consequently, this patch eliminates all files from 'lx_rpath'. The
path is still needed by core to temporarily create dataspaces and
unix domain sockets. However, those files are unlinked immediately
after their creation.
2012-11-05 17:31:04 +01:00
..
include Linux: Don't access file system outside of core 2012-11-05 17:31:04 +01:00
context_area.cc Move context area definition to native_type 2012-09-24 09:17:54 +02:00
cpu_session_extension.cc Create entrypoint sockets in core only 2012-11-05 17:31:04 +01:00
cpu_session_support.cc Extend RAM/CPU session for base-hw context-areas. 2012-08-02 16:41:21 +02:00
io_mem_session_component.cc Bump year in copyright headers to 2012 2012-01-03 15:35:05 +01:00
pd_session_component.cc Bump year in copyright headers to 2012 2012-01-03 15:35:05 +01:00
platform_thread.cc Create entrypoint sockets in core only 2012-11-05 17:31:04 +01:00
platform.cc Create entrypoint sockets in core only 2012-11-05 17:31:04 +01:00
ram_session_support.cc Linux: Don't access file system outside of core 2012-11-05 17:31:04 +01:00
rom_session_component.cc Linux: Don't access file system outside of core 2012-11-05 17:31:04 +01:00
target.mk Create entrypoint sockets in core only 2012-11-05 17:31:04 +01:00
thread_linux.cc Linux: prevent zombie state for child processes 2012-07-11 12:12:41 +02:00