genode/repos/os
Norman Feske 0c26f33819 init: keep running even when RAM is exhausted
When exhausted of RAM quota while starting children, init used to throw
an uncaught 'Out_of_ram' exception as this condition was considered
fatal. However, this behavior is undesired when init is used in a highly
dynamic yet long-running fashion like sculpt's runtime subsystem. This
change keeps init running despite the error condition, giving the user
the chance to relieve the resource pressure.
2018-05-30 13:36:28 +02:00
..
doc Remove obsolete RAM/CAP services from run scripts 2017-05-31 13:16:22 +02:00
include Usb::Packet_handler: avoid completion handler recursion 2018-05-30 13:36:20 +02:00
lib Convert static VFS library to dynamic library 2018-05-30 12:26:19 +02:00
recipes nic_router/nic_bridge: re-work Mac_allocator 2018-05-30 13:36:11 +02:00
run Don't run ping test on unsupported platforms 2018-05-30 13:36:24 +02:00
src init: keep running even when RAM is exhausted 2018-05-30 13:36:28 +02: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.