genode/repos/os/src/app
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
..
block_tester block_tester: add 'sync' command to replay 2020-03-26 11:38:55 +01:00
cpu_burner timeout: use uint64_t for all plain time values 2019-05-06 16:15:26 +02:00
dummy Remove return value of Log_session::write 2020-05-05 13:51:05 +02:00
global_keys_handler timeout: use uint64_t for all plain time values 2019-05-06 16:15:26 +02:00
log_core timeout: use uint64_t for all plain time values 2019-05-06 16:15:26 +02:00
nit_focus nit_focus component that implements click-to-focus 2017-11-30 11:23:15 +01:00
ping app/ping: fix destination MAC on ARP replies 2020-02-04 16:12:04 +01:00
pointer os: avoid using deprecated APIs 2019-01-30 13:49:54 +01:00
rom_logger os: avoid using deprecated APIs 2019-01-30 13:49:54 +01:00
rom_reporter os: avoid using deprecated APIs 2019-01-30 13:49:54 +01:00
rom_to_file Follow practices suggested by "Effective C++" 2018-01-17 12:14:35 +01:00
sequence sequence: add keep-going feature 2019-05-16 13:11:03 +02:00
smbios_decoder smbios.h: move to os/include/smbios 2019-11-19 14:54:12 +01:00
status_bar os: reworked nitpicker_gfx/text_painter.h 2018-04-10 11:09:18 +02:00
top Remove Allocator_guard 2020-05-18 10:16:12 +02:00
trace_logger Remove Allocator_guard 2020-05-18 10:16:12 +02:00
trace_subject_reporter Remove Allocator_guard 2020-05-18 10:16:12 +02:00
usb_report_filter os: avoid using deprecated APIs 2019-01-30 13:49:54 +01:00