VirtualBox

Changeset 73745 in vbox for trunk/src/VBox/VMM/VMMR3


Ignore:
Timestamp:
Aug 17, 2018 6:12:20 PM (7 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
124426
Message:

VMM: Nested VMX: bugref:9180 Implement VMPTRLD.

File:
1 edited

Legend:

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

    r73742 r73745  
    10211021        VMXFEATDUMP("PauseLoopExit - PAUSE-loop exiting                     ", fVmxPauseLoopExit);
    10221022        VMXFEATDUMP("Invpcid - Enable INVPCID                               ", fVmxInvpcid);
     1023        VMXFEATDUMP("VmcsShadowing - VMCS shadowing                         ", fVmxVmcsShadowing);
    10231024        /* VM-entry controls. */
    10241025        VMXFEATDUMP("EntryLoadDebugCtls - Load debug controls on VM-entry   ", fVmxEntryLoadDebugCtls);
     
    11081109            pHostFeat->fVmxPauseLoopExit     = RT_BOOL(fProcCtls2 & VMX_PROC_CTLS2_PAUSE_LOOP_EXIT);
    11091110            pHostFeat->fVmxInvpcid           = RT_BOOL(fProcCtls2 & VMX_PROC_CTLS2_INVPCID);
     1111            pHostFeat->fVmxVmcsShadowing     = RT_BOOL(fProcCtls2 & VMX_PROC_CTLS2_VMCS_SHADOWING);
    11101112        }
    11111113
     
    11761178    EmuFeat.fVmxPauseLoopExit         = 0;
    11771179    EmuFeat.fVmxInvpcid               = 1;
     1180    EmuFeat.fVmxVmcsShadowing         = 0;
    11781181    EmuFeat.fVmxEntryLoadDebugCtls    = 1;
    11791182    EmuFeat.fVmxIa32eModeGuest        = 1;
     
    12361239    pGuestFeat->fVmxPauseLoopExit         = (pBaseFeat->fVmxPauseLoopExit         & EmuFeat.fVmxPauseLoopExit        );
    12371240    pGuestFeat->fVmxInvpcid               = (pBaseFeat->fVmxInvpcid               & EmuFeat.fVmxInvpcid              );
     1241    pGuestFeat->fVmxVmcsShadowing         = (pBaseFeat->fVmxVmcsShadowing         & EmuFeat.fVmxVmcsShadowing        );
    12381242    pGuestFeat->fVmxEntryLoadDebugCtls    = (pBaseFeat->fVmxEntryLoadDebugCtls    & EmuFeat.fVmxEntryLoadDebugCtls   );
    12391243    pGuestFeat->fVmxIa32eModeGuest        = (pBaseFeat->fVmxIa32eModeGuest        & EmuFeat.fVmxIa32eModeGuest       );
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