genode/repos/libports/src/lib
Martin Stein c9272937e7 CPU session: apply quota via relative weightings
Physical CPU quota was previously given to a thread on construction only
by directly specifying a percentage of the quota of the according CPU
session. Now, a new thread is given a weighting that can be any value.
The physical counter-value of such a weighting depends on the weightings
of the other threads at the CPU session. Thus, the physical quota of all
threads of a CPU session must be updated when a weighting is added or
removed. This is each time the session creates or destroys a thread.

This commit also adapts the "cpu_quota" test in base-hw accordingly.

Ref #1464
2015-05-06 10:55:16 +02:00
..
curl libports: enable curl on arm 2014-05-27 11:14:45 +02:00
egl mesa: apply patches (fix #1193) 2014-06-27 14:05:50 +02:00
exfat libports: migrate to new ports mechanism 2014-05-27 11:14:42 +02:00
ffat libports: migrate to new ports mechanism 2014-05-27 11:14:42 +02:00
fribidi Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
fuse Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
fuse-ext2 libports: migrate to new ports mechanism 2014-05-27 11:14:42 +02:00
gallium mesa: apply patches (fix #1193) 2014-06-27 14:05:50 +02:00
gmp Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
jitterentropy libports: add jitterentropy-20140411 2014-08-26 11:00:13 +02:00
libav Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
libc base: const-correctness of Allocator interface 2015-04-17 16:13:22 +02:00
libc_ffat Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
libc_fuse Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
libc_lock_pipe libc: support F_SETFD && FD_CLOEXEC ioctl 2014-12-01 17:29:17 +01:00
libc_lwip libc_lwip: 'fcntl()' fix 2014-10-10 13:02:46 +02:00
libc_lwip_loopback Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
libc_lwip_nic_dhcp Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
libc_resolv Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
libc_terminal libc: support F_SETFD && FD_CLOEXEC ioctl 2014-12-01 17:29:17 +01:00
libdrm Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
libiconv/private libports: migrate to new ports mechanism 2014-05-27 11:14:42 +02:00
libpng Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
libssh Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
lwip lwip: packet-stream/link-state signals in recv thread 2015-03-27 11:53:14 +01:00
ntfs-3g libports: migrate to new ports mechanism 2014-05-27 11:14:42 +02:00
openssl libcrypto: remove MD2, RC5 and store 2014-08-22 16:16:41 +02:00
pcre libports: migrate to new ports mechanism 2014-05-27 11:14:42 +02:00
pthread CPU session: apply quota via relative weightings 2015-05-06 10:55:16 +02:00
python libports: migrate to new ports mechanism 2014-05-27 11:14:42 +02:00
qt5 Extract numeric string arguments with the correct signedness 2015-04-13 14:18:15 +02:00
readline Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
sdl libports/sdl: fix keycode for return key 2014-11-12 14:44:17 +01:00
sdl_net libports: migrate to new ports mechanism 2014-05-27 11:14:42 +02:00
vfs/jitterentropy vfs: use 64bit for file offset and size 2014-10-10 13:02:28 +02:00