svm: avoid forceful exit on task switch

This commit is contained in:
Alexander Boettcher
2019-05-04 19:20:41 +02:00
parent 518f0ab153
commit 45bf2c6995

View File

@@ -486,8 +486,6 @@ Vm_svm::do_resume_vcpu(Context *ctxt, Vcpu_state *vcpu, Vmcb *vmcb_s)
kernel_vmcb_s->control_area.intercept_instruction0 |= (1 << 22);
// intercept HLT
kernel_vmcb_s->control_area.intercept_instruction0 |= (1 << 24);
// intercept task switch
kernel_vmcb_s->control_area.intercept_instruction0 |= (1 << 29);
// intercept shutdown
kernel_vmcb_s->control_area.intercept_instruction0 |= (1 << 31);
// intercept MONITOR/MWAIT