Changeset 80660 in vbox
- Timestamp:
- Sep 9, 2019 7:47:17 AM (5 years ago)
- File:
-
- 1 edited
-
trunk/src/VBox/VMM/VMMR3/CPUMR3CpuId.cpp (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMR3/CPUMR3CpuId.cpp
r80333 r80660 4740 4740 pVM->cpum.s.GuestFeatures.fLongMode = 1; 4741 4741 pVM->cpum.s.GuestFeatures.cVmxMaxPhysAddrWidth = pVM->cpum.s.GuestFeatures.cMaxPhysAddrWidth; 4742 if (pVM->cpum.s.GuestFeatures.fVmx) 4743 for (VMCPUID idCpu = 0; idCpu < pVM->cCpus; idCpu++) 4744 { 4745 PVMCPU pVCpu = pVM->apCpusR3[idCpu]; 4746 pVCpu->cpum.s.Guest.hwvirt.vmx.Msrs.u64Basic &= ~VMX_BASIC_PHYSADDR_WIDTH_32BIT; 4747 } 4742 4748 LogRel(("CPUM: SetGuestCpuIdFeature: Enabled LONG MODE\n")); 4743 4749 break; … … 5060 5066 pVM->cpum.s.GuestFeatures.fLongMode = 0; 5061 5067 pVM->cpum.s.GuestFeatures.cVmxMaxPhysAddrWidth = 32; 5068 if (pVM->cpum.s.GuestFeatures.fVmx) 5069 for (VMCPUID idCpu = 0; idCpu < pVM->cCpus; idCpu++) 5070 { 5071 PVMCPU pVCpu = pVM->apCpusR3[idCpu]; 5072 pVCpu->cpum.s.Guest.hwvirt.vmx.Msrs.u64Basic |= VMX_BASIC_PHYSADDR_WIDTH_32BIT; 5073 } 5062 5074 break; 5063 5075
Note:
See TracChangeset
for help on using the changeset viewer.

