VirtualBox

Changeset 78867 in vbox


Ignore:
Timestamp:
May 30, 2019 5:39:12 AM (6 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
130979
Message:

VMM/CPUM: Nested VMX: bugref:9180 Use CPUMIsGuestVmxProcCtlsSet rather than accessing virtual-VMCS directly.

File:
1 edited

Legend:

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

    r78866 r78867  
    29752975    {
    29762976        PCVMXVVMCS pVmcs = pCtx->hwvirt.vmx.CTX_SUFF(pVmcs);
    2977         if (pVmcs->u32ProcCtls & VMX_PROC_CTLS_USE_TSC_OFFSETTING)
     2977        if (CPUMIsGuestVmxProcCtlsSet(pVCpu, pCtx, VMX_PROC_CTLS_USE_TSC_OFFSETTING))
    29782978            return uTicks + pVmcs->u64TscOffset.u;
    29792979        return uTicks;
     
    30143014    {
    30153015        PCVMXVVMCS pVmcs = pCtx->hwvirt.vmx.CTX_SUFF(pVmcs);
    3016         if (pVmcs->u32ProcCtls & VMX_PROC_CTLS_USE_TSC_OFFSETTING)
     3016        if (CPUMIsGuestVmxProcCtlsSet(pVCpu, pCtx, VMX_PROC_CTLS_USE_TSC_OFFSETTING))
    30173017            return uTicks - pVmcs->u64TscOffset.u;
    30183018        return uTicks;
Note: See TracChangeset for help on using the changeset viewer.

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