genode/repos/libports/recipes/pkg
Norman Feske 9d67f9fc8e Remove Allocator_guard
This patch removes old 'Allocator_guard' utility and replaces its use
with the modern 'Constrained_ram_allocator'.

The adjustment of core in this respect has the side effect of a more
accurate capability accounting in core's CPU, TRACE, and RM services.
In particular, the dataspace capabilities needed for core-internal
allocations via the 'Sliced_heap' are accounted to the client now.
The same goes for nitpicker and nic_dump as other former users of the
allocator guard. Hence, the patch also touches code at the client and
server sides related to these services.

The only remaining user of the 'Allocator_guard' is the Intel GPU
driver. As the adaptation of this component would be too invasive
without testing, this patch leaves this component unchanged by keeping a
copy of the 'allocator_guard.h' locally at the component.

Fixes #3750
2020-05-18 10:16:12 +02:00
..
acpica depot: update recipe hashes 2020-04-24 14:37:57 +02:00
gcov depot: update recipe hashes 2020-04-24 14:37:57 +02:00
pdf_view depot: update recipe hashes 2020-04-24 14:37:57 +02:00
qt5_textedit depot: update recipe hashes 2020-04-24 14:37:57 +02:00
system_rtc-linux depot: update recipe hashes 2020-04-24 14:37:57 +02:00
system_rtc-pc depot: update recipe hashes 2020-04-24 14:37:57 +02:00
test-expat depot: update recipe hashes 2020-04-24 14:37:57 +02:00
test-ldso depot: update recipe hashes 2020-04-24 14:37:57 +02:00
test-libc depot: update recipe hashes 2020-04-24 14:37:57 +02:00
test-libc_connect_lwip depot: update recipe hashes 2020-04-24 14:37:57 +02:00
test-libc_connect_lxip depot: update recipe hashes 2020-04-24 14:37:57 +02:00
test-libc_connect_vfs_server_lwip depot: update recipe hashes 2020-04-24 14:37:57 +02:00
test-libc_connect_vfs_server_lxip depot: update recipe hashes 2020-04-24 14:37:57 +02:00
test-libc_counter depot: update recipe hashes 2020-04-24 14:37:57 +02:00
test-libc_execve depot: update recipe hashes 2020-04-24 14:37:57 +02:00
test-libc_fork depot: update recipe hashes 2020-04-24 14:37:57 +02:00
test-libc_getenv depot: update recipe hashes 2020-04-24 14:37:57 +02:00
test-libc_pipe depot: update recipe hashes 2020-04-24 14:37:57 +02:00
test-libc_vfs depot: update recipe hashes 2020-04-24 14:37:57 +02:00
test-libc_vfs_block depot: update recipe hashes 2020-04-24 14:37:57 +02:00
test-libc_vfs_counter depot: update recipe hashes 2020-04-24 14:37:57 +02:00
test-libc_vfs_fs depot: update recipe hashes 2020-04-24 14:37:57 +02:00
test-libc_vfs_fs_chained depot: update recipe hashes 2020-04-24 14:37:57 +02:00
test-libc_vfs_ram depot: update recipe hashes 2020-04-24 14:37:57 +02:00
test-pthread depot: update recipe hashes 2020-04-24 14:37:57 +02:00
test-python depot: update recipe hashes 2020-04-24 14:37:57 +02:00
test-sequence Remove Allocator_guard 2020-05-18 10:16:12 +02:00
test-solo5 depot: update recipe hashes 2020-04-24 14:37:57 +02:00
test-spark depot: update recipe hashes 2020-04-24 14:37:57 +02:00
test-spark_exception depot: update recipe hashes 2020-04-24 14:37:57 +02:00
test-spark_secondary_stack depot: update recipe hashes 2020-04-24 14:37:57 +02:00
test-stdcxx depot: update recipe hashes 2020-04-24 14:37:57 +02:00
test-tcp_bulk_lwip depot: update recipe hashes 2020-04-24 14:37:57 +02:00
test-tcp_bulk_lxip depot: update recipe hashes 2020-04-24 14:37:57 +02:00