genode/repos/os
Martin Stein 22294d3b18 timer connection: fix division by null
When synchronizing with the remote time source, we have to take care that the
measured time difference cannot become null because its real value is smaller
than the measurement granularity. Since the granularity is one microsecond, we
simply go on polling timestamp and time until the microsecond has passed.
This busy waiting should be no problem for the system for two reasons. First,
it is limited to a relatively small amount of time and second, a busy lock
does not happen because the time source that is responsible for the limiting
factor is explicitely called on each poll.

Ref #2400
2017-08-28 16:49:49 +02:00
..
doc Remove obsolete RAM/CAP services from run scripts 2017-05-31 13:16:22 +02:00
include libports: Mesa 11.2.2 2017-08-28 16:49:43 +02:00
lib sd_card: cleanup driver library structure 2017-06-29 11:59:58 +02:00
recipes depot recipe for blk_cache 2017-08-28 16:49:44 +02:00
run uefi: adjust framebuffer.run to use fb_boot_drv 2017-08-28 16:49:47 +02:00
src timer connection: fix division by null 2017-08-28 16:49:49 +02:00
README API documentation refinements 2017-05-31 13:16:21 +02:00

This source-code repository contains genuine low-level OS components and
interfaces of Genode. It solely depends on the framework's base API.