system: Improve AMD CPU detection
* Several CPUID's were thrown into the Athlon 64 catch all. Add Sempron 64 and correct CPUIDs solves #9553 * Add better AMD A-Series detection
This commit is contained in:
+11
-4
@@ -564,16 +564,21 @@ typedef enum cpu_types {
|
||||
B_CPU_AMD_ATHLON_64_MODEL_23 = 0x111f7,
|
||||
B_CPU_AMD_ATHLON_64_MODEL_24 = 0x111f8,
|
||||
B_CPU_AMD_ATHLON_64_MODEL_27 = 0x111fb,
|
||||
B_CPU_AMD_ATHLON_64_MODEL_28 = 0x111fc,
|
||||
|
||||
// Athlon 64's below here could be really
|
||||
// Sempron 64's... however i've yet to find
|
||||
// proof online
|
||||
B_CPU_AMD_ATHLON_64_MODEL_31 = 0x111ff,
|
||||
B_CPU_AMD_ATHLON_64_MODEL_35 = 0x211f3,
|
||||
B_CPU_AMD_ATHLON_64_MODEL_43 = 0x211fb,
|
||||
B_CPU_AMD_ATHLON_64_MODEL_44 = 0x211fc,
|
||||
B_CPU_AMD_ATHLON_64_MODEL_47 = 0x211ff,
|
||||
B_CPU_AMD_ATHLON_64_MODEL_63 = 0x311ff,
|
||||
B_CPU_AMD_ATHLON_64_MODEL_79 = 0x411ff,
|
||||
B_CPU_AMD_ATHLON_64_MODEL_95 = 0x511ff,
|
||||
B_CPU_AMD_ATHLON_64_MODEL_127 = 0x711ff,
|
||||
|
||||
B_CPU_AMD_SEMPRON_64_MODEL_28 = 0x111fc,
|
||||
B_CPU_AMD_SEMPRON_64_MODEL_44 = 0x211fc,
|
||||
B_CPU_AMD_SEMPRON_64_MODEL_127 = 0x711ff,
|
||||
|
||||
B_CPU_AMD_OPTERON_MODEL_5 = 0x11f5,
|
||||
B_CPU_AMD_OPTERON_MODEL_21 = 0x111f5,
|
||||
@@ -593,7 +598,9 @@ typedef enum cpu_types {
|
||||
B_CPU_AMD_PHENOM_II_MODEL_10 = 0x1011fa,
|
||||
|
||||
// Family 12h
|
||||
B_CPU_AMD_A_SERIES = 0x3011f1,
|
||||
B_CPU_AMD_A_SERIES_MODEL_1 = 0x3011f1,
|
||||
B_CPU_AMD_A_SERIES_MODEL_16 = 0x6111f0,
|
||||
B_CPU_AMD_A_SERIES_MODEL_19 = 0x6111f3,
|
||||
|
||||
// Family 14h
|
||||
B_CPU_AMD_C_SERIES = 0x5011f1,
|
||||
|
||||
Reference in New Issue
Block a user