Changeset 61977 in vbox for trunk/src/VBox/VMM/VMMR0
- Timestamp:
- Jul 1, 2016 12:27:46 PM (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp
r61754 r61977 4879 4879 } 4880 4880 # ifdef VBOX_ENABLE_64_BITS_GUESTS 4881 /* Keep using the 64-bit switcher even though we're in 32-bit because of bad Intel design. See @bugref{8432#c7}. */ 4881 /* Keep using the 64-bit switcher even though we're in 32-bit because of bad Intel design. See @bugref{8432#c7}. 4882 * Except if Real-on-V86 is active, clear the 64-bit switcher flag because now we know the guest is in a sane 4883 * state where it's safe to use the 32-bit switcher again. 4884 */ 4885 if (pVCpu->hm.s.vmx.RealMode.fRealOnV86Active) 4886 pVCpu->hm.s.vmx.fSwitchedTo64on32 = false; 4887 4882 4888 if (!pVCpu->hm.s.vmx.fSwitchedTo64on32) 4883 4889 pVCpu->hm.s.vmx.pfnStartVM = VMXR0StartVM32; 4884 4890 else 4891 { 4892 Assert(!pVCpu->hm.s.vmx.RealMode.fRealOnV86Active); 4885 4893 Assert(pVCpu->hm.s.vmx.pfnStartVM == VMXR0SwitcherStartVM64); 4894 } 4886 4895 # else 4887 4896 pVCpu->hm.s.vmx.pfnStartVM = VMXR0StartVM32;
Note:
See TracChangeset
for help on using the changeset viewer.