mirror of
https://github.com/blendogames/thirtyflightsofloving.git
synced 2025-01-30 20:20:45 +00:00
Added CPUID support for Intel Gemini Lake, Skylake U, Kaby Lake U, and Tiger Lake CPUs.
This commit is contained in:
parent
df2257814f
commit
978b8a3623
1 changed files with 16 additions and 8 deletions
|
@ -968,7 +968,7 @@ NoExtFunction:
|
||||||
else if (extModel == 0x45) // Haswell ULT
|
else if (extModel == 0x45) // Haswell ULT
|
||||||
Q_strncatz(cpuString, " Core i7/i5/i3 4xxxU", maxSize);
|
Q_strncatz(cpuString, " Core i7/i5/i3 4xxxU", maxSize);
|
||||||
else if (extModel == 0x55) // Skylake-X, Cascade Lake-X
|
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
|
else if (extModel == 0xA5) // Comet Lake
|
||||||
Q_strncatz(cpuString, " Core i9/i7/i5/i3 10xxx", maxSize);
|
Q_strncatz(cpuString, " Core i9/i7/i5/i3 10xxx", maxSize);
|
||||||
break;
|
break;
|
||||||
|
@ -985,12 +985,16 @@ NoExtFunction:
|
||||||
Q_strncatz(cpuString, " Core i7/i5/i3 3xxx", maxSize);
|
Q_strncatz(cpuString, " Core i7/i5/i3 3xxx", maxSize);
|
||||||
else if (extModel == 0x1A) // Bloomfield
|
else if (extModel == 0x1A) // Bloomfield
|
||||||
Q_strncatz(cpuString, " Core i7 9xx", maxSize);
|
Q_strncatz(cpuString, " Core i7 9xx", maxSize);
|
||||||
|
else if (extModel == 0x7A) // Gemini Lake
|
||||||
|
Q_strncatz(cpuString, " Pentium J4xxx", maxSize);
|
||||||
break;
|
break;
|
||||||
case 12:
|
case 12:
|
||||||
if (extModel == 0x2C) // Gulftown
|
if (extModel == 0x2C) // Gulftown
|
||||||
Q_strncatz(cpuString, " Core i7 9xx", maxSize);
|
Q_strncatz(cpuString, " Core i7 9xx", maxSize);
|
||||||
else if (extModel == 0x3C) // Haswell
|
else if (extModel == 0x3C) // Haswell
|
||||||
Q_strncatz(cpuString, " Core i7/i5/i3 4xxx", maxSize);
|
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
|
else // Silverthorne
|
||||||
Q_strncatz(cpuString, " Atom", maxSize);
|
Q_strncatz(cpuString, " Atom", maxSize);
|
||||||
break;
|
break;
|
||||||
|
@ -1003,10 +1007,14 @@ NoExtFunction:
|
||||||
Q_strncatz(cpuString, " Core i7 8xx / Core i5 7xx", maxSize);
|
Q_strncatz(cpuString, " Core i7 8xx / Core i5 7xx", maxSize);
|
||||||
else if (extModel == 0x3E) // Ivy Bridge-E
|
else if (extModel == 0x3E) // Ivy Bridge-E
|
||||||
Q_strncatz(cpuString, " Core i7 49xx / 48xx", maxSize);
|
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
|
else if (extModel == 0x5E) // Skylake
|
||||||
Q_strncatz(cpuString, " Core i7/i5/i3 6xxx", maxSize);
|
Q_strncatz(cpuString, " Core i7/i5/i3 6xxx", maxSize);
|
||||||
else if (extModel == 0x7E) // Ice lake
|
else if (extModel == 0x7E) // Ice lake
|
||||||
Q_strncatz(cpuString, " Core i7/i5/i3 10xxG7", maxSize);
|
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
|
else if (extModel == 0x9E) // Coffee Lake
|
||||||
Q_strncatz(cpuString, " Core i7/i5/i3 8xxx", maxSize);
|
Q_strncatz(cpuString, " Core i7/i5/i3 8xxx", maxSize);
|
||||||
break;
|
break;
|
||||||
|
|
Loading…
Reference in a new issue