我按照本教程使用kvm运行qemu-system-arm:

http://www.virtualopensystems.org/media/chromebook/chromebook.pdf

在阅读了一些文档(主要是博客,lkml和邮件列表存档)并浏览代码(qemu,kvm,kernel)之后,还利用内核跟踪功能来跟踪kvm事件,我可以确定vcpu线程运行访客代码直到陷阱发生,这是,主要是因为访客访问mmio地址:1 . gpio访问(我无法弄清楚是什么)2 . virtio-net,访问以太网3.串行访问执行然后返回到kvm代码请求用户空间设备仿真到qemu,然后再回到guest .

我的问题是,对于帧缓冲,qemu何时有时间更新显示(sdl)?如果我没有弄错的话,帧缓冲存储器范围在RAM本身内,因此它不是MMIO . 因此,它不会中断CPU,也不会产生hyp-trap .