genode/base-foc
Stefan Kalkowski 76c106dac0 Fiasco.OC: prevent first exception in ldso apps
In applications that use ldso the main_thread_bootstrap() function is called
twice which results in the main thread's gate-capability to be inserted twice
in the Capability_map which results in an exception. Unfortunately at least
on ARM this exception cannot be handled that early, so this commit prevents
the exception by checking, whether the capability is inserted already or not.
Fixes #164.
2012-03-26 16:59:23 +02: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 Fiasco.OC: introduce Cap_index (fixes #149, #112) 2012-03-22 14:10:44 +01:00
lib/mk Fiasco.OC: remove cap_alloc library (fix #160) 2012-03-23 14:33:46 +01:00
mk Imported Genode release 11.11 2011-12-22 16:19:25 +01:00
patches Merge final fixes from internal repositories 2011-12-23 14:04:29 +01:00
run Imported Genode release 11.11 2011-12-22 16:19:25 +01:00
src Fiasco.OC: prevent first exception in ldso apps 2012-03-26 16:59:23 +02:00
Makefile Fix subversion usage of 'make prepare' in base-foc 2012-01-17 23:17:08 +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.