genode/repos/ports/src/noux
Josef Söntgen 94b63924ed noux: add time modification
... and set initial time by using RTC session.

Up to now Noux used a monotic clock whose initial start value always
was '0' (which correlates to the start of the UNIX epoch) to provide
a notion of time. In addition it is now possible to use the RTC
session to set the initial value for use cases where having a proper
real-world time matters.

To use the RTC session the 'rtc' attribute of the '<config>' node
must be set to 'yes'. Thereby the session becomes a mandatory
dependency as Noux will not start without it.

Issue #1784
2019-11-19 14:17:30 +01:00
..
args.h noux: enable strict warnings 2019-01-30 13:35:29 +01:00
armed_timeout.h ports: fix 'noux' compile error with GCC 8.3.0 2019-05-27 14:46:53 +02:00
child_env.h noux: remove use of deprecated APIs 2019-01-30 13:49:54 +01:00
child_policy.h noux: remove use of deprecated APIs 2019-01-30 13:49:54 +01:00
child.h noux: add time modification 2019-11-19 14:17:30 +01:00
cpu_session_component.h noux: enable strict warnings 2019-01-30 13:35:29 +01:00
dataspace_registry.h noux: enable strict warnings 2019-01-30 13:35:29 +01:00
destruct_queue.h Add missing override annotations 2019-02-19 11:12:11 +01:00
empty_rom_service.h noux: enable strict warnings 2019-01-30 13:35:29 +01:00
empty_rom_session_component.h Add missing override annotations 2019-02-19 11:12:11 +01:00
environment.h noux: enable strict warnings 2019-01-30 13:35:29 +01:00
family_member.h Add missing override annotations 2019-02-19 11:12:11 +01:00
file_descriptor_registry.h noux: enable strict warnings 2019-01-30 13:35:29 +01:00
interrupt_handler.h noux: enable strict warnings 2019-01-30 13:35:29 +01:00
io_channel_listener.h Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
io_channel.h noux: enable strict warnings 2019-01-30 13:35:29 +01:00
io_receptor_registry.h noux: enable strict warnings 2019-01-30 13:35:29 +01:00
kill_broadcaster.h noux: enable strict warnings 2019-01-30 13:35:29 +01:00
local_rom_service.h VFS: construct file-systems using Vfs::Env object 2018-04-19 12:38:27 +02:00
main.cc noux: add time modification 2019-11-19 14:17:30 +01:00
parent_execve.h noux: enable strict warnings 2019-01-30 13:35:29 +01:00
parent_exit.h noux: enable strict warnings 2019-01-30 13:35:29 +01:00
path.h Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
pd_session_component.h Add missing override annotations 2019-02-19 11:12:11 +01:00
pipe_io_channel.h noux: support non-blocking pipes 2019-05-16 13:11:00 +02:00
range_checked_index.h noux: enable strict warnings 2019-01-30 13:35:29 +01:00
region_map_component.h noux: enable strict warnings 2019-01-30 13:35:29 +01:00
rom_session_component.h VFS: Replace global response handlers with local handlers 2019-04-09 12:30:34 +02:00
shared_pointer.h noux: enable strict warnings 2019-01-30 13:35:29 +01:00
syscall.cc noux: add time modification 2019-11-19 14:17:30 +01:00
target.mk noux: enable strict warnings 2019-01-30 13:35:29 +01:00
terminal_io_channel.h noux: enable strict warnings 2019-01-30 13:35:29 +01:00
time_info.h noux: add time modification 2019-11-19 14:17:30 +01:00
user_info.h Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
verbose.h Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
vfs_io_channel.h noux: add time modification 2019-11-19 14:17:30 +01:00
wake_up_notifier.h Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00