mirror of
https://github.com/genodelabs/genode.git
synced 2025-01-31 08:25:38 +00:00
6093f8ad81
'Out_of_ram' was so far the only exception a client had to deal with during buffer managment. Allocating memory, however, does not only consume RAM quota but CAP quota as well. This commit tries to mitigate that shortcoming by reflecting the 'Out_of_caps' state back to the client. Furthermore it allows for resource accounting on certain client allocations, e.g. buffers. Fixes #4284.
This source-code repository contains genuine low-level OS components and interfaces of Genode. It solely depends on the framework's base API.