[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [Question] Seabios HANGs when mmio wirte in a nested vm
From: |
Xiao Guangrong |
Subject: |
Re: [Qemu-devel] [Question] Seabios HANGs when mmio wirte in a nested vmware host wtih virito-scsi controller |
Date: |
Mon, 17 Jul 2017 14:49:23 +0800 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.2.1 |
On 07/17/2017 11:13 AM, Xulei (Stone) wrote:
|--virtio_queue_empty
Then, kmod falls in infinite loop in handle EPT_MISCONFIG.
As far as i know, when kvm enters guest after handling EPT_MISCONFIG, seabios
should return
from mmio write and wait for virtio backend(qemu) to handle this mmio writing.
What puzzles me:
1) i can not understand why kvm runs in infinite loop and seabios does not
return from writew.
From the trace in L1 guest, it did not hang in KVM, as it went into guest mode
normally.
2) kvm nested kvm is ok. But vmware nested kvm is not ok. This problem has
anything related
with vmware?
It is the issue in vmware, i guess the RIP register is not handled correctly.
BTW, does kvm unit tests run well on nested vmware?