mirror of
https://github.com/genodelabs/genode.git
synced 2025-01-19 19:26:29 +00:00
22294d3b18
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 |
||
---|---|---|
.. | ||
doc | ||
include | ||
lib | ||
recipes | ||
run | ||
src | ||
README |
This source-code repository contains genuine low-level OS components and interfaces of Genode. It solely depends on the framework's base API.