Changeset 97317 in vbox for trunk/src/VBox/VMM/VMMR3
- Timestamp:
- Oct 27, 2022 11:29:00 AM (2 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMR3/CPUM.cpp
r97316 r97317 1278 1278 VMXFEATDUMP("ExitLoadEferMsr - Load IA32_EFER MSR on VM-exit ", fVmxExitLoadEferMsr); 1279 1279 VMXFEATDUMP("SavePreemptTimer - Save VMX-preemption timer ", fVmxSavePreemptTimer); 1280 VMXFEATDUMP(" ExitCtls2 - Secondary VM-exit controls ", fVmxExitCtls2);1280 VMXFEATDUMP("SecondaryExitCtls - Secondary VM-exit controls ", fVmxSecondaryExitCtls); 1281 1281 1282 1282 /* Miscellaneous data. */ … … 1459 1459 | (pGuestFeatures->fVmxExitLoadEferMsr << VMX_BF_EXIT_CTLS_LOAD_EFER_MSR_SHIFT ) 1460 1460 | (pGuestFeatures->fVmxSavePreemptTimer << VMX_BF_EXIT_CTLS_SAVE_PREEMPT_TIMER_SHIFT ) 1461 | (pGuestFeatures->fVmx ExitCtls2<< VMX_BF_EXIT_CTLS_USE_SECONDARY_CTLS_SHIFT );1461 | (pGuestFeatures->fVmxSecondaryExitCtls << VMX_BF_EXIT_CTLS_USE_SECONDARY_CTLS_SHIFT ); 1462 1462 /* Set the default1 class bits. See Intel spec. A.4 "VM-exit Controls". */ 1463 1463 uint32_t const fAllowed0 = VMX_EXIT_CTLS_DEFAULT1; … … 1876 1876 EmuFeat.fVmxExitLoadEferMsr = 1; 1877 1877 EmuFeat.fVmxSavePreemptTimer = 0; /* Cannot be enabled if VMX-preemption timer is disabled. */ 1878 EmuFeat.fVmx ExitCtls2= 0;1878 EmuFeat.fVmxSecondaryExitCtls = 0; 1879 1879 EmuFeat.fVmxExitSaveEferLma = 1; /* Cannot be disabled if unrestricted guest is enabled. */ 1880 1880 EmuFeat.fVmxPt = 0; … … 1958 1958 pGuestFeat->fVmxExitLoadEferMsr = (pBaseFeat->fVmxExitLoadEferMsr & EmuFeat.fVmxExitLoadEferMsr ); 1959 1959 pGuestFeat->fVmxSavePreemptTimer = (pBaseFeat->fVmxSavePreemptTimer & EmuFeat.fVmxSavePreemptTimer ); 1960 pGuestFeat->fVmx ExitCtls2 = (pBaseFeat->fVmxExitCtls2 & EmuFeat.fVmxExitCtls2);1960 pGuestFeat->fVmxSecondaryExitCtls = (pBaseFeat->fVmxSecondaryExitCtls & EmuFeat.fVmxSecondaryExitCtls ); 1961 1961 pGuestFeat->fVmxExitSaveEferLma = (pBaseFeat->fVmxExitSaveEferLma & EmuFeat.fVmxExitSaveEferLma ); 1962 1962 pGuestFeat->fVmxPt = (pBaseFeat->fVmxPt & EmuFeat.fVmxPt );
Note:
See TracChangeset
for help on using the changeset viewer.