Re: [PATCH] kvm-vmx: add module parameter to avoid trapping HLT instructions (v2)

Avi Kivity
2010-12-04T08:14:02Z

On 12/04/2010 12:45 AM, Anthony Liguori wrote:
>> hlt exiting doesn't leave vcpu in the halted state (since hlt has not
>> been executed). So currently we never see a vcpu in halted state.
>
>
> Right, you mean the guest activity state being halt.
>
> My understanding is that it just needs to be cleared on exception
> injection. Would could clear it at every vmentry but that would
> introduce a vmcs_read() to the fast path which is undesirable.

Also need to skip the hlt instruction (by calling the emulator for example).

--
I have a truly marvellous patch that fixes the bug which this
signature is too narrow to contain.