Added CPUID support for Intel Gemini Lake, Skylake U, Kaby Lake U, and Tiger Lake CPUs.

This commit is contained in:
Knightmare66 2020-12-14 00:39:33 -05:00
parent df2257814f
commit 978b8a3623

View file

@ -968,7 +968,7 @@ NoExtFunction:
else if (extModel == 0x45) // Haswell ULT
Q_strncatz(cpuString, " Core i7/i5/i3 4xxxU", maxSize);
else if (extModel == 0x55) // Skylake-X, Cascade Lake-X
Q_strncatz(cpuString, " Core i9/i7 79xx / 78xx", maxSize);
Q_strncatz(cpuString, " Core i9/i7 79xx/78xx or Core i9 10xxx", maxSize);
else if (extModel == 0xA5) // Comet Lake
Q_strncatz(cpuString, " Core i9/i7/i5/i3 10xxx", maxSize);
break;
@ -985,12 +985,16 @@ NoExtFunction:
Q_strncatz(cpuString, " Core i7/i5/i3 3xxx", maxSize);
else if (extModel == 0x1A) // Bloomfield
Q_strncatz(cpuString, " Core i7 9xx", maxSize);
else if (extModel == 0x7A) // Gemini Lake
Q_strncatz(cpuString, " Pentium J4xxx", maxSize);
break;
case 12:
if (extModel == 0x2C) // Gulftown
Q_strncatz(cpuString, " Core i7 9xx", maxSize);
else if (extModel == 0x3C) // Haswell
Q_strncatz(cpuString, " Core i7/i5/i3 4xxx", maxSize);
else if (extModel == 0x8C) // Tiger Lake
Q_strncatz(cpuString, " Core i7/i5/i3 11xxG7", maxSize);
else // Silverthorne
Q_strncatz(cpuString, " Atom", maxSize);
break;
@ -1003,10 +1007,14 @@ NoExtFunction:
Q_strncatz(cpuString, " Core i7 8xx / Core i5 7xx", maxSize);
else if (extModel == 0x3E) // Ivy Bridge-E
Q_strncatz(cpuString, " Core i7 49xx / 48xx", maxSize);
else if (extModel == 0x4E) // Skylake U/Y
Q_strncatz(cpuString, " Core i7/i5/i3 6xxxU", maxSize);
else if (extModel == 0x5E) // Skylake
Q_strncatz(cpuString, " Core i7/i5/i3 6xxx", maxSize);
else if (extModel == 0x7E) // Ice lake
Q_strncatz(cpuString, " Core i7/i5/i3 10xxG7", maxSize);
else if (extModel == 0x8E) // Kaby Lake U/Y
Q_strncatz(cpuString, " Core i7/i5/i3 7xxxU", maxSize);
else if (extModel == 0x9E) // Coffee Lake
Q_strncatz(cpuString, " Core i7/i5/i3 8xxx", maxSize);
break;