genode/base-host
Stefan Kalkowski dc3d784e6d Introduce platform-specific services for core
By now all services in core where created, and registered in the generic
main routine. Although there exists already a x86-specific service (I/O ports)
there was no possibility to announce core-services for certain platforms only.
This commit introduces a hook function in the 'Platform' class, that enables
registration of platform-specific services. Moreover, the io-port service
is offered on x86 platforms only now.
2012-10-29 10:08:29 +01:00
..
etc Imported Genode release 11.11 2011-12-22 16:19:25 +01:00
include/base Move context area definition to native_type 2012-09-24 09:17:54 +02:00
lib/mk Unify policy name for Native_capability_tpl. 2012-03-10 15:52:13 +01:00
src Introduce platform-specific services for core 2012-10-29 10:08:29 +01:00
README Imported Genode release 11.11 2011-12-22 16:19:25 +01:00

This repository contains dummy implementations of platform-specific Genode APIs
to enable the compilation of Genode for the host platform. Because the
repository provides only dummy implementations, most of the generated binaries
will not work. However, the repository serves two important purposes. It
documents the platform- specific APIs that must be filled out when porting
Genode to another platform, and it is the build environment for unit tests
executed on the host platform.