我在试着理解QEMU的时钟。有几个参考时钟可用。最重要的是:
。
它看起来像默认使用QEMU_CLOCK_VIRTUAL。
因此,我想知道QEMU_CLOCK_VIRTUAL是否与实时时钟同步?换句话说,从指令计数器获得的虚拟纳秒与实际的纳秒之间是如何关联的,这样用户就可以将模拟的HW感知为原始的速度。
谁能给我个提示吗?提前谢谢你!
发布于 2020-05-01 23:56:47
,换句话说,从指令计数器获得的虚拟纳秒与实际纳秒的关系如何?
只有当QEMU使用-icount选项运行时,虚拟时间才与指令计数器相关。在这种情况下,它与实时不匹配,其前进速度取决于主机CPU运行来宾指令的速度。
当未指定-icount时,虚拟时间与实时同步计时。如果你试图从客人内部测量客人的指示时间,结果可能是不现实的。
https://stackoverflow.com/questions/61545975
复制相似问题