genode/repos/base
Norman Feske f6dec901bb base: remove Component::name from API
It turns out that the name function does not have much use in practice
except for naming the thread of the component's initial entrypoint. For
dynamically linked components, this thread is created by the dynamic
linker. It is named "ep" in these cases. Considering that we will
eventually turn all regular components into dynamically linked
executables, the additional information provided by the
Component::name() function remains unused. So it is better to not bother
the component developers with adding boilerplate code.
2016-05-23 15:49:56 +02:00
..
etc riscv: create_builddir support 2016-02-26 11:36:50 +01:00
include base: remove Component::name from API 2016-05-23 15:49:56 +02:00
lib base: new interface for textual output 2016-05-09 13:25:01 +02:00
mk Always recreate library archives 2016-05-09 13:10:52 +02:00
run Thread API cleanup 2016-05-23 15:49:55 +02:00
src base: remove Component::name from API 2016-05-23 15:49:56 +02:00
README Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00

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.