genode/repos/base
Martin Stein 442c24420d mmio: separate MMIO access and register logic
By separating the plain MMIO access implementation from the generic bit
and offset logic of registers, we can now use the latter also with other
types of register access like I2C. The register and MMIO front-ends have
not changed due to the separation.

Ref #2196
2017-03-15 12:24:42 +01:00
..
etc Let default tools.conf cover each architecture 2016-07-15 11:38:26 +02:00
include mmio: separate MMIO access and register logic 2017-03-15 12:24:42 +01:00
lib Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
mk hw: get rid of global makefiles specific to hw 2017-01-13 13:06:55 +01:00
run nic_router.run: do not append but concatenate 2017-02-28 12:59:22 +01:00
src base: handle twice Lock::lock calls correctly 2017-03-15 12:24:42 +01: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.