Changeset 57174 in vbox
- Timestamp:
- Aug 4, 2015 11:45:02 AM (10 years ago)
- svn:sync-xref-src-repo-rev:
- 101922
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/HostDrivers/Support/SUPDrvGip.cpp
r56924 r57174 3727 3727 PSUPGIPCPU pGipCpuMaster; 3728 3728 uint32_t iGipCpuMaster; 3729 uint32_t u32Tmp; 3729 3730 3730 3731 /* Validate input a bit. */ … … 3769 3770 pGipCpuMaster = &pGip->aCPUs[iGipCpuMaster]; 3770 3771 if ( ( (pGipCpuMaster->idApic & ~1) == (pGipCpuWorker->idApic & ~1) 3772 && pGip->cOnlineCpus > 2 3771 3773 && ASMHasCpuId() 3772 3774 && ASMIsValidStdRange(ASMCpuId_EAX(0)) 3773 3775 && (ASMCpuId_EDX(1) & X86_CPUID_FEATURE_EDX_HTT) 3774 && !ASMIsAmdCpu() 3775 && pGip->cOnlineCpus > 2) 3776 && ( !ASMIsAmdCpu() 3777 || ASMGetCpuFamily(u32Tmp = ASMCpuId_EAX(1)) > 0x15 3778 || ( ASMGetCpuFamily(u32Tmp) == 0x15 /* Piledriver+, not bulldozer (FX-4150 didn't like it). */ 3779 && ASMGetCpuModelAMD(u32Tmp) >= 0x02) ) ) 3776 3780 || !RTMpIsCpuOnline(idMaster) ) 3777 3781 {
Note:
See TracChangeset
for help on using the changeset viewer.