genode/repos/gems/run
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
..
sculpt sculpt: replace log-noux instance by stdin2out 2020-04-17 12:39:32 +02:00
aes_cbc_4k.run Library for the AES-CBC en/decryption of 4K blocks 2019-04-09 12:30:35 +02:00
cpu_load_display.run dde_linux: name usb_drv unambigously 2019-05-16 13:11:00 +02:00
cpu_sampler.run Move timer from os to base repository 2019-01-14 12:33:57 +01:00
decorator.run Replace static "genodelabs" depot user with "[depot_user]" call 2019-02-26 14:44:31 +01:00
decorator_stress.run Replace static "genodelabs" depot user with "[depot_user]" call 2019-02-26 14:44:31 +01:00
depot_autopilot.run Remove Rust support 2020-04-24 14:37:57 +02:00
depot_deploy.run Replace use of ram_fs by VFS server 2020-04-21 16:24:37 +02:00
depot_download.run run: enable 'imx7d_sabre' in network tests 2019-07-09 08:58:38 +02:00
depot_query.run test/depot_query: add test for zero-sized archives 2019-12-19 16:59:02 +01:00
driver_manager.run Replace static "genodelabs" depot user with "[depot_user]" call 2019-02-26 14:44:31 +01:00
fs_query.run Remove Allocator_guard 2020-05-18 10:16:12 +02:00
gpt_write.run Move timer from os to base repository 2019-01-14 12:33:57 +01:00
leitzentrale.run Replace use of ram_fs by VFS server 2020-04-21 16:24:37 +02:00
menu_view.run Replace static "genodelabs" depot user with "[depot_user]" call 2019-02-26 14:44:31 +01:00
mirage_pretty.run os: name fb_drv unambigously (ref #2190) 2019-05-16 13:11:01 +02:00
mixer_gui_qt_test.run wm: shape report interception mechanism 2019-02-26 14:45:07 +01:00
nano3d.run Replace static "genodelabs" depot user with "[depot_user]" call 2019-02-26 14:44:31 +01:00
nit_fader.run Replace static "genodelabs" depot user with "[depot_user]" call 2019-02-26 14:44:31 +01:00
sculpt.run Replace use of ram_fs by VFS server 2020-04-21 16:24:37 +02:00
sculpt_test.run Sculpt for The Curious (TC) 2018-05-31 14:02:20 +02:00
ssh_exec_channel.run Replace use of ram_fs by VFS server 2020-04-21 16:24:37 +02:00
ssh_terminal.run Remove noux from ssh_terminal.run 2020-03-26 11:38:56 +01:00
tcp_terminal.run run: use driver_nic-* pkg where possible (fix #3180) 2019-05-16 13:10:06 +02:00
terminal_echo.run Adjust quotas for seL4 2019-08-28 14:19:45 +02:00
terminal_log.run Adjust quotas for seL4 2019-08-28 14:19:45 +02:00
text_area.run text_area: a simple text viewer / editor 2020-02-27 14:46:58 +01:00
text_painter.run Replace static "genodelabs" depot user with "[depot_user]" call 2019-02-26 14:44:31 +01:00
tiled_wm.run base-linux: boost max open fds to the hard rlimit 2020-04-17 12:40:12 +02:00
vfs_import.run Fix some details in run scripts 2020-04-17 12:40:13 +02:00
wm.run wm: forwarding of clipboard ROM/Report sessions 2019-07-09 08:58:38 +02:00