genode/repos/os
Norman Feske dc39a8db62 base: introduce Allocator::try_alloc
This patch changes the 'Allocator' interface to the use of 'Attempt'
return values instead of using exceptions for propagating errors.

To largely uphold compatibility with components using the original
exception-based interface - in particluar use cases where an 'Allocator'
is passed to the 'new' operator - the traditional 'alloc' is still
supported. But it existes merely as a wrapper around the new
'try_alloc'.

Issue #4324
2021-11-29 15:11:52 +01:00
..
doc Remove <configfile> feature from init 2020-05-18 10:16:13 +02:00
include base: introduce Allocator::try_alloc 2021-11-29 15:11:52 +01:00
lib sandbox/init: parse config using 'List_model' 2021-04-20 12:03:04 +02:00
recipes imx8q_evk: remove board support from repository 2021-11-29 15:10:51 +01:00
run nova: support transfer of IA32_TSC_AUX MSR for vCPUs 2021-11-29 15:10:52 +01:00
src base: introduce Allocator::try_alloc 2021-11-29 15:11:52 +01: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.