* Gleb Natapov <gleb@xxxxxxxxxx> [2012-01-17 11:14:13]: > > The problem case I was thinking of was when guest VCPU would have issued > > HLT with interrupts disabled. I guess one option is to inject an NMI, > > and have the guest kernel NMI handler recognize this and make > > adjustments such that the vcpu avoids going back to HLT instruction. > > > Just kick vcpu out of a guest mode and adjust rip to point after HLT on > next re-entry. Don't forget to call vmx_clear_hlt(). Looks bit hackish to me compared to having another hypercall to yield! > > Having another hypercall to do yield/sleep (rather than effecting that > > via HLT) seems like an alternate clean solution here .. - vatsa _______________________________________________ Virtualization mailing list Virtualization@xxxxxxxxxxxxxxxxxxxxxxxxxx https://lists.linuxfoundation.org/mailman/listinfo/virtualization