genode/base-linux
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
..
etc Imported Genode release 11.11 2011-12-22 16:19:25 +01:00
include Linux: Don't access file system outside of core 2012-11-05 17:31:04 +01:00
lib Hardening compilation support for 64bit Linux 2012-06-21 00:50:18 +02:00
mk Hardening compilation support for 64bit Linux 2012-06-21 00:50:18 +02:00
run Merge final fixes from internal repositories 2011-12-23 14:04:29 +01:00
src Linux: Don't access file system outside of core 2012-11-05 17:31:04 +01:00
README Imported Genode release 11.11 2011-12-22 16:19:25 +01:00

README

This repository contains the Linux-specific implementation of Genode.