genode/repos/ports
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 Replace libc_pipe plugin by VFS pipe plugin 2020-07-30 08:49:24 +02:00
include/vmm Remove Cpu_session::Native_cpu definition from API 2021-01-25 13:58:09 +01:00
lib vbox6: add shared folder support 2021-10-14 11:02:10 +02:00
mk Replace ENV make variable with MKENV. 2019-11-19 14:42:23 +01:00
ports vbox6: avoid race for NEM state checking 2021-11-29 15:10:52 +01:00
recipes vbox6: settings version 1.18-genode in machine.vbox6 2021-10-15 12:17:05 +02:00
run qemu-usb: adapt to webcam capture on/off changes 2021-10-14 11:02:13 +02:00
src base: introduce Allocator::try_alloc 2021-11-29 15:11:52 +01:00
README Remove repos/qt4, fix #1451 2015-03-19 08:57:20 +01:00

This directory contains ports of popular 3rd-party applications to Genode.

The 'ports' repository follows the line of the 'libports' repository.
For instructions about downloading and building 3rd-party applications,
please refer to 'libports/README'.


Dependencies from other repositories
------------------------------------

Application provided by the 'ports' repository typically expect a rich
runtime environment, including shared libraries provided by the 'libports'
repository. Hence, 'ports' depends on 'libports'.