diff --git a/repos/os/run/timeout.run b/repos/os/run/timeout.run index 984e7cb755..ebdbed7810 100644 --- a/repos/os/run/timeout.run +++ b/repos/os/run/timeout.run @@ -42,13 +42,12 @@ proc precise_time { } { proc precise_ref_time { } { # - # On platforms that use the PIT timer driver, 'elapsed_ms' is pretty - # inprecise/unsteady (up to 3 ms deviation) for a reason that is not - # clearly determined yet. On Fiasco and Fiasco.OC, that use kernel timing, - # it is the same. So, on these platforms, our locally interpolated time - # seems to be fine but the reference time is bad. + # On Fiasco and Fiasco.OC, that use kernel timing, 'elapsed_ms' is + # pretty inprecise/unsteady (up to 3 ms deviation) for a reason that + # is not clearly determined yet. So, on these platforms, our locally + # interpolated time seems to be fine but the reference time is bad. # - if {[have_spec sel4] || [have_spec pistachio] || [have_spec okl4] || [have_spec foc] || [have_spec fiasco]} { return false } + if {[have_spec foc] || [have_spec fiasco]} { return false } return true } @@ -84,7 +83,7 @@ append config { + precise_ref_time="} [precise_ref_time] {" precise_timeouts="} [precise_timeouts] {"/>