Hi,

In the last couple of days, I have been troubleshooting the scenarios when 
some unit test would hang when running on QEMU in TCG mode. I have opened 
an issue with extensive details and some findings 
- https://github.com/cloudius-systems/osv/issues/1127. My running theory is 
that we may have a bug in arm-clock implementation or a bug in QEMU aarch64 
TCG code that simulates the virtual clock counters and affects how we use 
them. It also relates to the scheduler logic and how it interacts with a 
clock so I wonder if some of you might have any interesting insights.

Please note that this problem does not seem to happen on KVM when running 
the same tests on real ARM hardware. The code I am testing is actually 
patched with some of the latest improvements like the "implement 
reschedule_from_interrupt() in assembly" and some other ones fixing FPU 
state save/restore which have not been applied to the master.

Any help or suggestions would be greatly appreciated.
Waldek

-- 
You received this message because you are subscribed to the Google Groups "OSv 
Development" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/osv-dev/11166541-a219-422e-8668-c6850de0e6b2n%40googlegroups.com.

Reply via email to