bugfix for VMX_VM_EXEC_CTRL1_EXTERNAL_INTERRUPT_VMEXIT control handling
This commit is contained in:
parent
0e14966b06
commit
6ee7f48985
@ -139,6 +139,7 @@ void BX_CPU_C::handleInterruptMaskChange(void)
|
||||
// if 'External-interrupt exiting' control is set, the value of EFLAGS.IF
|
||||
// doesn't affect interrupt blocking
|
||||
mask_event(BX_EVENT_VMX_INTERRUPT_WINDOW_EXITING | BX_EVENT_PENDING_VMX_VIRTUAL_INTR);
|
||||
unmask_event(BX_EVENT_PENDING_INTR | BX_EVENT_PENDING_LAPIC_INTR);
|
||||
return;
|
||||
}
|
||||
#endif
|
||||
|
Loading…
Reference in New Issue
Block a user