genode/repos/base-hw
Norman Feske a0290f8c51 base-hw: preserve usec accuracy in us_to_ticks
The kernel timer used to truncated timeouts to the next lower
millisecond, which not only limits the wakeup accuracy but also results
in situations where a user-level timeout is triggered earlier than
expected. The latter effect results in the observation of a spurious
timeouts and the subsequent programming of another timeout.

The patch solves the problem by preserving the sub-milliseconds bits
in the 'us_to_ticks' implementation(s).

Issue #5142
2024-04-12 12:57:28 +02:00
..
board Remove i.MX6 platforms from base repositories 2023-07-14 12:06:31 +02:00
etc base: remove SPEC variables of boards (fix #3971) 2021-01-25 13:58:09 +01:00
include hw: rename Vm_data to Vcpu_data 2024-02-26 08:31:05 +01:00
lib/mk hw: re-name scheduler files according to class 2024-02-26 08:59:10 +01:00
recipes depot: update recipe hashes 2024-02-29 11:08:28 +01:00
run hw: replace double_list implementation 2024-02-26 08:59:09 +01:00
src base-hw: preserve usec accuracy in us_to_ticks 2024-04-12 12:57:28 +02:00