VirtualBox

Changeset 78620 in vbox for trunk/src/VBox/VMM


Ignore:
Timestamp:
May 21, 2019 8:54:23 AM (6 years ago)
Author:
vboxsync
Message:

VMM: Nested VMX: bugref:9180 Added SPPT pointer field to the virtual VMCS.

Location:
trunk/src/VBox/VMM
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/VMM/VMMAll/HMVMXAll.cpp

    r78591 r78620  
    996996        LogRel(("  %sXSS-bitmap                 = %#RX64\n",   pszPrefix, pVmcs->u64XssBitmap.u));
    997997        LogRel(("  %sENCLS-exiting bitmap addr  = %#RX64\n",   pszPrefix, pVmcs->u64AddrEnclsBitmap.u));
     998        LogRel(("  %sSPPT pointer               = %#RX64\n",   pszPrefix, pVmcs->u64SpptPtr.u));
    998999        LogRel(("  %sTSC multiplier             = %#RX64\n",   pszPrefix, pVmcs->u64TscMultiplier.u));
    9991000
  • trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h

    r78611 r78620  
    264264        /*    22 */ RT_UOFFSETOF(VMXVVMCS, u64XssBitmap),
    265265        /*    23 */ RT_UOFFSETOF(VMXVVMCS, u64AddrEnclsBitmap),
    266         /*    24 */ UINT16_MAX,
     266        /*    24 */ RT_UOFFSETOF(VMXVVMCS, u64SpptPtr),
    267267        /*    25 */ RT_UOFFSETOF(VMXVVMCS, u64TscMultiplier)
    268268    },
  • trunk/src/VBox/VMM/VMMR3/CPUM.cpp

    r78591 r78620  
    444444    SSMFIELD_ENTRY(       VMXVVMCS, u64XssBitmap),
    445445    SSMFIELD_ENTRY(       VMXVVMCS, u64AddrEnclsBitmap),
     446    SSMFIELD_ENTRY(       VMXVVMCS, u64SpptPtr),
    446447    SSMFIELD_ENTRY(       VMXVVMCS, u64TscMultiplier),
    447448    SSMFIELD_ENTRY_IGNORE(VMXVVMCS, au64Reserved0),
     
    38433844        pHlp->pfnPrintf(pHlp, "  %sXSS-bitmap                 = %#RX64\n",   pszPrefix, pVmcs->u64XssBitmap.u);
    38443845        pHlp->pfnPrintf(pHlp, "  %sENCLS-exiting bitmap addr  = %#RX64\n",   pszPrefix, pVmcs->u64AddrEnclsBitmap.u);
     3846        pHlp->pfnPrintf(pHlp, "  %sSPPT pointer               = %#RX64\n",   pszPrefix, pVmcs->u64SpptPtr.u);
    38453847        pHlp->pfnPrintf(pHlp, "  %sTSC multiplier             = %#RX64\n",   pszPrefix, pVmcs->u64TscMultiplier.u);
    38463848
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