-
Notifications
You must be signed in to change notification settings - Fork 48
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Weird time jumps, probably due to icount being disabled in QEMU #1009
Comments
Another one caught on AArch64, this time not during the
Also, the fact that the time in |
Ok... without the
|
I think the way to resolve this is to enable The Another solution is to have I don't think we rely on the instruction execution rate being constant, so |
Ok... |
Excerpt from https://github.com/cahirwpz/mimiker/pull/1006/checks?check_run_id=1926763381:
Excerpt from https://github.com/cahirwpz/mimiker/pull/1006/checks?check_run_id=1926763381:
In both cases the test
callout_sync
fails due to the time jump, which causes callouts that are supposed to run on different ticks to run at the same time.The AArch64 timer is driven by the QEMU virtual clock, not the host clock, which makes the time jump all the more strange.
UPDATE: the same thing happens on MIPS: https://github.com/cahirwpz/mimiker/runs/1928695030
The text was updated successfully, but these errors were encountered: