genode/repos/os
Josef Söntgen 27e55dab3e platform_drv: check quota before allocating buffer
The platform driver uses a 'Constrained_ram_allocator' to allocate
meta-data on behave of a client. It uses the PD session as
'Ram_allocator' back end that in return is implemented via the
'Expanding_pd_session_client'.

Whenever the PD client itselft comes into resource shortage it will
ask its parent unconditionally. However, depending on the integration,
such a request may be left unanswered.

This commit introduces a check to prevent that situation from
occurring. In case the platform driver notices the resource shortage
it will reflect that back to the client.

Issue .
2021-10-14 11:02:09 +02:00
..
doc Remove <configfile> feature from init 2020-05-18 10:16:13 +02:00
include os: introduce C API for generating Genode events 2021-10-13 14:46:54 +02:00
lib sandbox/init: parse config using 'List_model' 2021-04-20 12:03:04 +02:00
recipes depot: add recall_fs runtime pkg 2021-10-14 11:02:08 +02:00
run nic_router: propagate dns domain name via dhcp 2021-08-18 15:06:12 +02:00
src platform_drv: check quota before allocating buffer 2021-10-14 11:02:09 +02:00
xsd nic drivers: provide optional Uplink-client mode 2021-01-25 13:58:09 +01:00
README API documentation refinements 2017-05-31 13:16:21 +02:00

This source-code repository contains genuine low-level OS components and
interfaces of Genode. It solely depends on the framework's base API.