Restore Goldmont ID and improve QEMU support
#2283 had inadvertently removed Goldmont+, and cpuid was reporting a mix of Core2 and Pentium2 for some QEMU configurations
This commit is contained in:
parent
3a39062cfc
commit
e9437eebd2
|
@ -1197,7 +1197,11 @@ int get_cpuname(void){
|
||||||
case 3:
|
case 3:
|
||||||
case 5:
|
case 5:
|
||||||
case 6:
|
case 6:
|
||||||
|
#if defined(__x86_64__) || defined(__amd64__)
|
||||||
|
return CPUTYPE_CORE2;
|
||||||
|
#else
|
||||||
return CPUTYPE_PENTIUM2;
|
return CPUTYPE_PENTIUM2;
|
||||||
|
#endif
|
||||||
case 7:
|
case 7:
|
||||||
case 8:
|
case 8:
|
||||||
case 10:
|
case 10:
|
||||||
|
@ -1379,6 +1383,8 @@ int get_cpuname(void){
|
||||||
break;
|
break;
|
||||||
case 7: // family 6 exmodel 7
|
case 7: // family 6 exmodel 7
|
||||||
switch (model) {
|
switch (model) {
|
||||||
|
case 10: // Goldmont Plus
|
||||||
|
return CPUTYPE_NEHALEM;
|
||||||
case 14: // Ice Lake
|
case 14: // Ice Lake
|
||||||
if(support_avx512())
|
if(support_avx512())
|
||||||
return CPUTYPE_SKYLAKEX;
|
return CPUTYPE_SKYLAKEX;
|
||||||
|
|
Loading…
Reference in New Issue