Dmitry Eremin-Solenikov wrote: > Gleb Natapov wrote: > >> Start to use interrupt/exception queues like VMX does. This also fix the >> bug that if exit was caused by a guest internal exception access to IDT >> the exception was not reinjected. >> > > > OK. On real SVM HW this seems to work. However now i'm stumbled upon another > problem wrt. NMI. See another mail. > I can confirm that this series (probably this patch) breaks the following scenario: qemu-system-x86_64 (qemu trunk, emulation mode) linux (kvm.git) with kvm-amd + kvm-userspace linux (the same kvm.git) The second-level guest hangs in the mid of its boot, maybe no longer receiving some or any interrupt. So this patch may either expose a bug in the svm emulation of qemu or comes with a subtle regression that only triggers due to qemu's timing. This needs to be understood. Gleb, any progress on reproducing it on your side? Jan
Attachment:
signature.asc
Description: OpenPGP digital signature