genode/repos/base-okl4
Norman Feske cda07b7da0 base: simplification of the IPC code
This commit replaces the stateful 'Ipc_client' type with the plain
function 'ipc_call' that takes all the needed state as arguments.
The stateful 'Ipc_server' class is retained but it moved from the public
API to the internal ipc_server.h header. The kernel-specific
implementations were cleaned up and simplified. E.g., the 'wait'
function does no longer exist. The badge and exception code are no
longer carried in the message buffers but are handled in kernel-specific
ways.

Issue #610
Issue #1832
2016-04-11 11:51:42 +02:00
..
contrib/generated Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
doc base-okl4: remove unmaintained porting steps 2016-03-07 12:34:45 +01:00
etc Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
include/base base: simplification of the IPC code 2016-04-11 11:51:42 +02:00
lib/mk tool: remove deprecated 'make prepare' mechanism 2016-03-17 17:02:04 +01:00
mk/spec toolchain: report missing ports at once 2016-03-07 12:34:43 +01:00
patches okl4: declare read-write-lock as volatile 2014-11-20 16:39:16 +01:00
ports Move OKL4 source code on genode.org 2015-05-06 10:55:16 +02:00
run run: modularize run tool 2015-01-26 12:28:40 +01:00
src base: simplification of the IPC code 2016-04-11 11:51:42 +02:00
tool Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
README base-okl4: remove unmaintained porting steps 2016-03-07 12:34:45 +01:00

This repository contains the implementation of Genode for the OKL4
kernel version 2.1.  For further information, please refer to the
following website:

:[http://genode.org/documentation/articles/genode-on-okl4 - Bringing Genode to OKL4]:
  This article explains the OKL4-specific porting work.