genode/repos/base-fiasco
Norman Feske bf62d6b896 Move timer from os to base repository
Since the timer and timeout handling is part of the base library (the
dynamic linker), it belongs to the base repository.

Besides moving the timer and its related infrastructure (alarm, timeout
libs, tests) to the base repository, this patch also moves the timer
from the 'drivers' subdirectory directly to 'src' and disamibuates the
timer's build locations for the various kernels. Otherwise the different
timer implementations could interfere with each other when using one
build directory with multiple kernels.

Note that this patch changes the include paths for the former os/timer,
os/alarm.h, os/duration.h, and os/timed_semaphore.h to base/.

Issue #3101
2019-01-14 12:33:57 +01:00
..
config Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
doc Disambiguate kernel-specific file names 2016-12-23 16:51:32 +01:00
etc fiasco: remove etc from depot recipe 2017-11-06 13:57:19 +01:00
lib init: health monitoring of child components 2018-11-27 11:36:34 +01:00
patches fiasco: fix compilation with GCC 6 2017-05-31 13:15:57 +02:00
ports Replace SHA1 hashes of port downloads with SHA256 2018-05-30 13:36:22 +02:00
recipes/src/base-fiasco Move timer from os to base repository 2019-01-14 12:33:57 +01:00
src Move timer from os to base repository 2019-01-14 12:33:57 +01:00
README Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00

This repository contains the L4/Fiasco-specific implementation of Genode.

For instructions to build and start the Fiasco version of Genode, please
consult the documentation located at 'base-fiasco/doc/fiasco.txt'.