genode/repos/base-foc
Martin Stein fbe9d26c47 trace: initialize trace control in Thread::start
Previously, the trace control of a thread was initialized in its
constructor (which is generic for all components). This has the
disadvantage that the CPU-session-pointer member of the thread might not
be valid at this point. And it cannot be replaced by using the
"deprecated_env" CPU session neither as constructing the deprecated
environment in causes troubles in Core. But as the trace control
shouldn't be needed in Core anyway, the initialization can be moved to
the Thread::start implementation of non-core components. This code
already takes care of the CPU session pointer.

Fixes #2901
2018-08-02 14:36:35 +02:00
..
config foc: update to recent revision r79 (fix #2884) 2018-07-03 09:39:32 +02:00
doc foc: update to recent revision r79 (fix #2884) 2018-07-03 09:39:32 +02:00
etc base-foc: remove obsolete mk files 2017-02-28 12:59:25 +01:00
include Follow practices suggested by "Effective C++" 2018-01-17 12:14:35 +01:00
lib foc: update to recent revision r79 (fix #2884) 2018-07-03 09:39:32 +02:00
ports foc: update to recent revision r79 (fix #2884) 2018-07-03 09:39:32 +02:00
recipes/src/base-foc depot: update recipe hashes 2018-07-03 09:40:11 +02:00
run Remove obsolete RAM/CAP services from run scripts 2017-05-31 13:16:22 +02:00
src trace: initialize trace control in Thread::start 2018-08-02 14:36:35 +02:00
README

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.