genode/repos/libports/ports
Norman Feske 511acad507 Consolidate RM service into PD session
This patch integrates three region maps into each PD session to
reduce the session overhead and to simplify the PD creation procedure.
Please refer to the issue cited below for an elaborative discussion.

Note the API change:

With this patch, the semantics of core's RM service have changed. Now,
the service is merely a tool for creating and destroying managed
dataspaces, which are rarely needed. Regular components no longer need a
RM session. For this reason, the corresponding argument for the
'Process' and 'Child' constructors has been removed.

The former interface of the 'Rm_session' is not named 'Region_map'. As a
minor refinement, the 'Fault_type' enum values are now part of the
'Region_map::State' struct.

Issue #1938
2016-05-09 13:10:51 +02:00
..
bzip2.hash libports: libbz2 (Bzip2) 2015-01-20 11:23:52 +01:00
bzip2.port libports: libbz2 (Bzip2) 2015-01-20 11:23:52 +01:00
curl.hash Enable hash checks for ports mechanism 2014-05-27 13:45:03 +02:00
curl.port libports: migrate to new ports mechanism 2014-05-27 11:14:42 +02:00
exfat.hash Enable hash checks for ports mechanism 2014-05-27 13:45:03 +02:00
exfat.port libports: migrate to new ports mechanism 2014-05-27 11:14:42 +02:00
expat.hash Enable hash checks for ports mechanism 2014-05-27 13:45:03 +02:00
expat.port libports: migrate to new ports mechanism 2014-05-27 11:14:42 +02:00
ffat.hash Enable hash checks for ports mechanism 2014-05-27 13:45:03 +02:00
ffat.port libports: migrate to new ports mechanism 2014-05-27 11:14:42 +02:00
freetype.hash Fix freetype download location 2015-07-21 09:30:12 +02:00
freetype.port Fix freetype download location 2015-07-21 09:30:12 +02:00
fribidi.hash Enable hash checks for ports mechanism 2014-05-27 13:45:03 +02:00
fribidi.port libports: migrate to new ports mechanism 2014-05-27 11:14:42 +02:00
fuse-ext2.hash Enable hash checks for ports mechanism 2014-05-27 13:45:03 +02:00
fuse-ext2.port libports: migrate to new ports mechanism 2014-05-27 11:14:42 +02:00
gmp.hash Enable hash checks for ports mechanism 2014-05-27 13:45:03 +02:00
gmp.port gmplib: use faster download mirror 2014-05-27 11:14:46 +02:00
icu.hash Enable hash checks for ports mechanism 2014-05-27 13:45:03 +02:00
icu.port libports: migrate to new ports mechanism 2014-05-27 11:14:42 +02:00
jbig2dec.hash libports: download location of jbig2dec 2014-09-01 13:17:24 +02:00
jbig2dec.port libports: download location of jbig2dec 2014-09-01 13:17:24 +02:00
jitterentropy.hash jitterentropy: update 20140411 to 1.2.0 2015-05-26 09:39:48 +02:00
jitterentropy.port jitterentropy: update 20140411 to 1.2.0 2015-05-26 09:39:48 +02:00
jpeg.hash Enable hash checks for ports mechanism 2014-05-27 13:45:03 +02:00
jpeg.port libports: migrate to new ports mechanism 2014-05-27 11:14:42 +02:00
libav.hash libav: update to version 11.6 2016-05-09 13:09:55 +02:00
libav.port libav: update to version 11.6 2016-05-09 13:09:55 +02:00
libc.hash libc: provide more net-specific header files 2016-02-26 11:36:55 +01:00
libc.port libc: provide more net-specific header files 2016-02-26 11:36:55 +01:00
libdrm.hash Enable hash checks for ports mechanism 2014-05-27 13:45:03 +02:00
libdrm.port libports: migrate to new ports mechanism 2014-05-27 11:14:42 +02:00
libiconv.hash Enable hash checks for ports mechanism 2014-05-27 13:45:03 +02:00
libiconv.port libports: migrate to new ports mechanism 2014-05-27 11:14:42 +02:00
libpng.hash Enable hash checks for ports mechanism 2014-05-27 13:45:03 +02:00
libpng.port libports: migrate to new ports mechanism 2014-05-27 11:14:42 +02:00
libssh.hash libports: update libssh to 0.7.2 2015-12-10 13:16:29 +01:00
libssh.port libports: update libssh to 0.7.2 2015-12-10 13:16:29 +01:00
lua.hash Enable hash checks for ports mechanism 2014-05-27 13:45:03 +02:00
lua.port libports: migrate to new ports mechanism 2014-05-27 11:14:42 +02:00
lwip.hash lwip: patch for resetting write offset 2015-10-06 12:18:57 +02:00
lwip.port lwip: patch for resetting write offset 2015-10-06 12:18:57 +02:00
mesa.hash mesa: apply patches (fix #1193) 2014-06-27 14:05:50 +02:00
mesa.port mesa: apply patches (fix #1193) 2014-06-27 14:05:50 +02:00
mpc.hash Enable hash checks for ports mechanism 2014-05-27 13:45:03 +02:00
mpc.port libports: migrate to new ports mechanism 2014-05-27 11:14:42 +02:00
mpfr.hash Enable hash checks for ports mechanism 2014-05-27 13:45:03 +02:00
mpfr.port libports: migrate to new ports mechanism 2014-05-27 11:14:42 +02:00
mupdf.hash Enable hash checks for ports mechanism 2014-05-27 13:45:03 +02:00
mupdf.port libports: migrate to new ports mechanism 2014-05-27 11:14:42 +02:00
ncurses.hash Add 'check_tool' function to new ports mechanism 2014-10-10 13:02:30 +02:00
ncurses.port Add 'check_tool' function to new ports mechanism 2014-10-10 13:02:30 +02:00
ntfs-3g.hash Enable hash checks for ports mechanism 2014-05-27 13:45:03 +02:00
ntfs-3g.port libports: migrate to new ports mechanism 2014-05-27 11:14:42 +02:00
openjpeg.hash Enable hash checks for ports mechanism 2014-05-27 13:45:03 +02:00
openjpeg.port libports: migrate to new ports mechanism 2014-05-27 11:14:42 +02:00
openssl.hash openssl: fix download location 2014-11-20 17:05:59 +01:00
openssl.port openssl: fix download location 2014-11-20 17:05:59 +01:00
pcre.hash Enable hash checks for ports mechanism 2014-05-27 13:45:03 +02:00
pcre.port libports: migrate to new ports mechanism 2014-05-27 11:14:42 +02:00
python.hash Enable hash checks for ports mechanism 2014-05-27 13:45:03 +02:00
python.port libports: migrate to new ports mechanism 2014-05-27 11:14:42 +02:00
qemu-usb.hash qemu-usb: xHCI model as library 2016-02-05 10:47:43 +01:00
qemu-usb.port qemu-usb: xHCI model as library 2016-02-05 10:47:43 +01:00
qoost.hash Enable hash checks for ports mechanism 2014-05-27 13:45:03 +02:00
qoost.port libports: migrate to new ports mechanism 2014-05-27 11:14:42 +02:00
qt5.hash Consolidate RM service into PD session 2016-05-09 13:10:51 +02:00
qt5.port Qt5: migrate to new ports mechanism 2014-08-22 16:16:40 +02:00
readline.hash Enable hash checks for ports mechanism 2014-05-27 13:45:03 +02:00
readline.port libports: migrate to new ports mechanism 2014-05-27 11:14:42 +02:00
rust.hash Added rust support 2016-03-17 17:02:04 +01:00
rust.port Added rust support 2016-03-17 17:02:04 +01:00
sdl_image.hash Enable hash checks for ports mechanism 2014-05-27 13:45:03 +02:00
sdl_image.port libports: migrate to new ports mechanism 2014-05-27 11:14:42 +02:00
sdl_mixer.hash Enable hash checks for ports mechanism 2014-05-27 13:45:03 +02:00
sdl_mixer.port libports: migrate to new ports mechanism 2014-05-27 11:14:42 +02:00
sdl_net.hash tool: Sort patches when generating port hashes 2014-06-02 11:31:50 +02:00
sdl_net.port libports: migrate to new ports mechanism 2014-05-27 11:14:42 +02:00
sdl_ttf.hash Enable hash checks for ports mechanism 2014-05-27 13:45:03 +02:00
sdl_ttf.port libports: migrate to new ports mechanism 2014-05-27 11:14:42 +02:00
sdl.hash tool: Sort patches when generating port hashes 2014-06-02 11:31:50 +02:00
sdl.port libports: migrate to new ports mechanism 2014-05-27 11:14:42 +02:00
stdcxx.hash stdcxx: re-enable _GLIBCXX_USE_C99_STDINT_TR1 2015-06-03 12:53:47 +02:00
stdcxx.port stdcxx: re-enable _GLIBCXX_USE_C99_STDINT_TR1 2015-06-03 12:53:47 +02:00
x86emu.hash x86emu: download from xorg.freedesktop.org 2016-01-26 16:20:36 +01:00
x86emu.port x86emu: download from xorg.freedesktop.org 2016-01-26 16:20:36 +01:00
zlib.hash Enable hash checks for ports mechanism 2014-05-27 13:45:03 +02:00
zlib.port libports: migrate to new ports mechanism 2014-05-27 11:14:42 +02:00