VirtualBox

Changeset 79692 in vbox


Ignore:
Timestamp:
Jul 11, 2019 12:19:31 PM (6 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
132028
Message:

VMM/HMVMXR0: Nested VMX: bugref:9180 Consistency, nits.

File:
1 edited

Legend:

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

    r79689 r79692  
    91289128    uint32_t const    cbInstr    = pEvent->cbInstr;
    91299129    RTGCUINTPTR const GCPtrFault = pEvent->GCPtrFaultAddress;
    9130     uint32_t const    uVector    = VMX_ENTRY_INT_INFO_VECTOR(u32IntInfo);
     9130    uint8_t const     uVector    = VMX_ENTRY_INT_INFO_VECTOR(u32IntInfo);
    91319131    uint32_t const    uIntType   = VMX_ENTRY_INT_INFO_TYPE(u32IntInfo);
    91329132
     
    1480414804
    1480514805    /* We should never call this function for a page-fault, we'd need to pass on the fault address below otherwise. */
    14806     Assert(   uVector != X86_XCPT_PF
    14807            || VMX_EXIT_INT_INFO_TYPE(pVmxTransient->uExitIntInfo) != VMX_EXIT_INT_INFO_TYPE_HW_XCPT);
     14806    Assert(!VMX_EXIT_INT_INFO_IS_XCPT_PF(pVmxTransient->uExitIntInfo));
    1480814807    NOREF(uVector);
    1480914808
     
    1620316202            RTGCUINTPTR    GCPtrFaultAddress;
    1620416203            uint32_t const uIntType        = VMX_IDT_VECTORING_INFO_TYPE(pVmxTransient->uIdtVectoringInfo);
    16205             uint32_t const uVector         = VMX_IDT_VECTORING_INFO_VECTOR(pVmxTransient->uIdtVectoringInfo);
     16204            uint8_t const uVector         = VMX_IDT_VECTORING_INFO_VECTOR(pVmxTransient->uIdtVectoringInfo);
    1620616205            bool const     fErrorCodeValid = VMX_IDT_VECTORING_INFO_IS_ERROR_CODE_VALID(pVmxTransient->uIdtVectoringInfo);
    1620716206            if (fErrorCodeValid)
     
    1621416213                uErrCode = 0;
    1621516214
    16216             if (   uIntType == VMX_IDT_VECTORING_INFO_TYPE_HW_XCPT
    16217                 && uVector == X86_XCPT_PF)
     16215            if (VMX_IDT_VECTORING_INFO_IS_XCPT_PF(pVmxTransient->uIdtVectoringInfo))
    1621816216                GCPtrFaultAddress = pVCpu->cpum.GstCtx.cr2;
    1621916217            else
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