Browse Source
Merge pull request #2055 from martin-frbg/atomid
Add CPUID data for Intel Denverton (as Nehalem)
tags/v0.3.6^2
Martin Kroeker
GitHub
6 years ago
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with
6 additions and
4 deletions
-
cpuid_x86.c
-
driver/others/dynamic.c
|
|
|
@@ -1359,6 +1359,8 @@ int get_cpuname(void){ |
|
|
|
return CPUTYPE_NEHALEM; |
|
|
|
case 12: |
|
|
|
// Apollo Lake |
|
|
|
case 15: |
|
|
|
// Denverton |
|
|
|
return CPUTYPE_NEHALEM; |
|
|
|
} |
|
|
|
break; |
|
|
|
@@ -1376,9 +1378,9 @@ int get_cpuname(void){ |
|
|
|
} |
|
|
|
break; |
|
|
|
case 9: |
|
|
|
case 8: |
|
|
|
case 8: |
|
|
|
switch (model) { |
|
|
|
case 14: // Kaby Lake |
|
|
|
case 14: // Kaby Lake and refreshes |
|
|
|
if(support_avx2()) |
|
|
|
return CPUTYPE_HASWELL; |
|
|
|
if(support_avx()) |
|
|
|
|
|
|
|
@@ -566,8 +566,8 @@ static gotoblas_t *get_coretype(void){ |
|
|
|
return &gotoblas_NEHALEM; //OS doesn't support AVX. Use old kernels. |
|
|
|
} |
|
|
|
} |
|
|
|
//Apollo Lake |
|
|
|
if (model == 12) { |
|
|
|
//Apollo Lake or Denverton |
|
|
|
if (model == 12 || model == 15) { |
|
|
|
return &gotoblas_NEHALEM; |
|
|
|
} |
|
|
|
return NULL; |
|
|
|
|