genode/base-foc
Christian Prochaska cb01f75a9d foc-arndale: use same context area location
Currently, on the Arndale platform, core uses a different thread context
area base address than the other tasks (0x20000000 vs. 0x40000000). This
is problematic, because core calculates the location of the UTCB area of a
new thread relatively to core's own thread context area base. So, the UTCB
area of non-core threads ends up in a virtual address range which is
outside of the task's thread context area and not marked as used in the
task's RM session.

With this patch, the same thread context area base address gets used in
core and in the other tasks.

Fixes #779.
2013-06-25 11:10:58 +02:00
..
config foc: Add 'uboot' spec to Arndale 2013-02-25 16:45:48 +01:00
doc update x86emu to 1.20 2013-06-12 11:35:12 +02:00
etc Imported Genode release 11.11 2011-12-22 16:19:25 +01:00
include base-foc: Set executable bit when mapping pages 2013-05-18 11:23:02 +02:00
lib/mk foc-arndale: use same context area location 2013-06-25 11:10:58 +02:00
mk base: ARM-FPU 'memcpy_cpu' implementation 2013-06-24 11:48:37 +02:00
run run: support TFTP servers using absolute paths 2013-06-14 14:27:14 +02:00
src foc-arndale: use same context area location 2013-06-25 11:10:58 +02:00
Makefile foc: SVN revision r47 2013-02-25 16:45:49 +01:00
README Imported Genode release 11.11 2011-12-22 16:19:25 +01:00

This repository contains the port of Genode to the Fiasco.OC microkernel.
For further information, please refer to the following documents:

:[http://genode.org/community/wiki/GenodeOnFiascoOC - Genode on Fiasco.OC Wiki page]:
  This Wiki page contains the information on how to build and use
  Genode with Fiasco.OC.

:[http://os.inf.tu-dresden.de/fiasco]:
  Official website for the Fiasco.OC microkernel.