genode/repos/base
Norman Feske 5d678dba9e core: throw Trace::Out_of_metadata in subjects()
While importing trace sources as trace subjects into a TRACE session,
the session quota might become depleted. The TRACE session already keeps
track of the session quota via an allocator guard but the 'subjects' RPC
function missed to handle the out-of-memory condition. This patch
reflects the error condition as an 'Out_of_metadata' exception to the
TRACE client. It also contains an extension of the trace test to
exercise the corner case.
2015-06-22 14:43:39 +02:00
..
etc Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
include core: throw Trace::Out_of_metadata in subjects() 2015-06-22 14:43:39 +02:00
lib cxx: report names of uncaught exceptions again 2015-06-22 14:43:37 +02:00
mk pci: convert to platform_drv 2015-06-22 14:43:34 +02:00
run platform_drv: specific AUDIO/HDAUDIO class aliases 2015-06-22 14:43:37 +02:00
src core: throw Trace::Out_of_metadata in subjects() 2015-06-22 14:43:39 +02:00
README Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00

README

This is generic part of the Genode implementation. It consists of two parts:

:_Core_: is the ultimate root of the Genode application tree
  and provides abstractions for the lowest-level hardware resources
  such as RAM, ROM, CPU, and generic device access. All generic parts of Core
  can be found here - for system-specific implementations refer to the
  appropriate 'base-<system>' directory.

:_Base libraries and protocols_: that are used by each Genode component
  to interact with other components. This is the glue that holds everything
  together.