VirtualBox

Changeset 91355 in vbox


Ignore:
Timestamp:
Sep 24, 2021 7:42:22 AM (3 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
147025
Message:

VMM: Nested VMX: bugref:10092 Disable VPID for now, also correct confusing comment (bit 37 refers to bit 5 of the upper dword).

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/VMM/VMMR3/CPUM.cpp

    r91354 r91355  
    14521452         * when INVVPID instruction is supported just to be more compatible with guest
    14531453         * hypervisors that may make assumptions by only looking at this MSR even though they
    1454          * are technically supposed to refer to bit 37 of MSR_IA32_VMX_PROC_CTLS2 first.
     1454         * are technically supposed to refer to VMX_PROC_CTLS2_VPID first.
    14551455         *
    14561456         * See Intel spec. 25.1.2 "Instructions That Cause VM Exits Unconditionally".
     
    16771677    EmuFeat.fVmxRdtscp                = 1;
    16781678    EmuFeat.fVmxVirtX2ApicMode        = 0;
    1679     EmuFeat.fVmxVpid                  = EmuFeat.fVmxEpt;
     1679    EmuFeat.fVmxVpid                  = 0;
    16801680    EmuFeat.fVmxWbinvdExit            = 1;
    16811681    EmuFeat.fVmxUnrestrictedGuest     = pVM->cpum.s.fNestedVmxUnrestrictedGuest;
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