genode/base-pistachio
Norman Feske 4e3be6b146 Pistachio: make sure to generate global thread IDs
The kernel distinguishes local from global IDs by looking at the lowest
6 bits of the thread ID (i.e., in 'L4_ThreadControl'). If those bits are
zero, the ID is interpreted as a local ID. Because those zero bits
overlap with the version bits of global IDs, this invariant could be
violated once the version of a global ID reaches 64. In this case,
'L4_ThreadControl' will return an error on the attempt to create a new
PD. To prevent this from happening, we always set the lowest bit to 1.
2012-02-25 14:40:49 +01:00
..
config Imported Genode release 11.11 2011-12-22 16:19:25 +01:00
doc Imported Genode release 11.11 2011-12-22 16:19:25 +01:00
etc Imported Genode release 11.11 2011-12-22 16:19:25 +01:00
include Bump year in copyright headers to 2012 2012-01-03 15:35:05 +01:00
lib/mk Imported Genode release 11.11 2011-12-22 16:19:25 +01:00
mk Imported Genode release 11.11 2011-12-22 16:19:25 +01:00
patches Imported Genode release 11.11 2011-12-22 16:19:25 +01:00
run Imported Genode release 11.11 2011-12-22 16:19:25 +01:00
src Pistachio: make sure to generate global thread IDs 2012-02-25 14:40:49 +01:00
Makefile Imported Genode release 11.11 2011-12-22 16:19:25 +01:00
README Imported Genode release 11.11 2011-12-22 16:19:25 +01:00

README

This repository contains the L4ka::Pistachio-specific implementation of Genode.
Please see the documentation at 'base-pistachio/doc/pistachio.txt' for further
instructions on building and using Genode on the L4ka::Pistachio kernel.