* Gleb Natapov <[email protected]> [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 [email protected] https://lists.linuxfoundation.org/mailman/listinfo/virtualization
