VirtualBox

Changeset 87690 in vbox for trunk/src/VBox


Ignore:
Timestamp:
Feb 10, 2021 4:00:28 PM (4 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
142732
Message:

VMM/HMVMXR0: Call IEMExecVmxVmexitExtInt when the external interrupt is still pending only if the nested-hypervisor is intercepting it.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp

    r87633 r87690  
    90959095            {
    90969096#ifdef VBOX_WITH_NESTED_HWVIRT_VMX
    9097                 if (   fIsNestedGuest
    9098                     && CPUMIsGuestVmxPinCtlsSet(pCtx, VMX_PIN_CTLS_EXT_INT_EXIT))
     9097                if (    fIsNestedGuest
     9098                    &&  CPUMIsGuestVmxPinCtlsSet(pCtx, VMX_PIN_CTLS_EXT_INT_EXIT)
     9099                    && !CPUMIsGuestVmxExitCtlsSet(pCtx, VMX_EXIT_CTLS_ACK_EXT_INT))
    90999100                {
    91009101                    VBOXSTRICTRC rcStrict = IEMExecVmxVmexitExtInt(pVCpu, 0 /* uVector */, true /* fIntPending */);
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette