Changeset 56705 in vbox for trunk/src/VBox/VMM
- Timestamp:
- Jun 30, 2015 3:29:46 PM (10 years ago)
- svn:sync-xref-src-repo-rev:
- 101347
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMR0/HMR0.cpp
r56620 r56705 122 122 VMXMSRS Msrs; 123 123 124 /* Last instruction error*/124 /** Last instruction error. */ 125 125 uint32_t ulLastInstrError; 126 127 /** Set if we've called SUPR0EnableVTx(true) and should disable it during 128 * module termination. */ 129 bool fCalledSUPR0EnableVTx; 126 130 } vmx; 127 131 … … 720 724 */ 721 725 Assert(g_HmR0.fGlobalInit); 722 rc = SUPR0EnableVTx(false /* fEnable */); 726 727 if (g_HmR0.vmx.fCalledSUPR0EnableVTx) 728 { 729 rc = SUPR0EnableVTx(false /* fEnable */); 730 g_HmR0.vmx.fCalledSUPR0EnableVTx = false; 731 } 723 732 724 733 for (unsigned iCpu = 0; iCpu < RT_ELEMENTS(g_HmR0.aCpuInfo); iCpu++) … … 919 928 if (RT_SUCCESS(rc)) 920 929 { 930 g_HmR0.vmx.fCalledSUPR0EnableVTx = true; 921 931 /* If the host provides a VT-x init API, then we'll rely on that for global init. */ 922 932 g_HmR0.fGlobalInit = pVM->hm.s.fGlobalInit = true;
Note:
See TracChangeset
for help on using the changeset viewer.