genode-ehmry/repos/base-nova
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
..
doc tool: remove deprecated 'make prepare' mechanism 2016-03-17 17:02:04 +01:00
etc Add unified build directories to create_builddir 2017-01-13 13:05:44 +01:00
include nova: use kernel branch r10 2018-06-29 10:44:58 +02:00
lib/mk nova: remove echo thread in core 2018-08-02 14:36:33 +02:00
mk/spec Disambiguate kernel-specific file names 2016-12-23 16:51:32 +01:00
patches Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
ports nova: use kernel branch r10 2018-06-29 10:44:58 +02:00
recipes depot: update recipe hashes 2018-07-03 09:40:11 +02:00
run Increase timeouts for some tests on Qemu 2017-11-06 13:57:23 +01:00
src trace: initialize trace control in Thread::start 2018-08-02 14:36:35 +02:00
README Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00

This repository contains the port of Genode to the NOVA microhypervisor.

For more information on this base platform, please refer to the official
website.

:[http://hypervisor.org]: Official website for the NOVA microhypervisor.

For information on using Genode on NOVA, please revisit the documentation at
'base-nova/doc/nova.txt':