diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/cpu/amd/model_fxx/model_fxx_init.c | 2 | ||||
-rw-r--r-- | src/cpu/amd/model_fxx/processor_name.c | 26 |
2 files changed, 28 insertions, 0 deletions
diff --git a/src/cpu/amd/model_fxx/model_fxx_init.c b/src/cpu/amd/model_fxx/model_fxx_init.c index 8b68098019..5051dfd7b0 100644 --- a/src/cpu/amd/model_fxx/model_fxx_init.c +++ b/src/cpu/amd/model_fxx/model_fxx_init.c @@ -631,6 +631,7 @@ static struct cpu_device_id cpu_table[] = { { X86_VENDOR_AMD, 0x40fc2 }, /* DH-F2 (socket S1g1) */ { X86_VENDOR_AMD, 0x40f13 }, /* JH-F3 (socket F/1207) */ { X86_VENDOR_AMD, 0x40f33 }, /* JH-F3 (socket AM2) */ + { X86_VENDOR_AMD, 0x50fd3 }, /* JH-F3 (socket F/1207) */ { X86_VENDOR_AMD, 0xc0f13 }, /* JH-F3 (socket F/1207) */ { X86_VENDOR_AMD, 0x50ff3 }, /* DH-F3 (socket AM2) */ { X86_VENDOR_AMD, 0x60fb1 }, /* BH-G1 (socket AM2) */ @@ -639,6 +640,7 @@ static struct cpu_device_id cpu_table[] = { { X86_VENDOR_AMD, 0x60f82 }, /* BH-G2 (socket S1g1) */ { X86_VENDOR_AMD, 0x70ff1 }, /* DH-G1 (socket AM2) */ { X86_VENDOR_AMD, 0x60ff2 }, /* DH-G2 (socket AM2) */ + { X86_VENDOR_AMD, 0x70ff2 }, /* DH-G2 (socket AM2) */ { X86_VENDOR_AMD, 0x60fc2 }, /* DH-G2 (socket S1g1) */ { X86_VENDOR_AMD, 0x70fc2 }, /* DH-G2 (socket S1g1) */ #endif diff --git a/src/cpu/amd/model_fxx/processor_name.c b/src/cpu/amd/model_fxx/processor_name.c index 3d4e38b42c..9f7a84df15 100644 --- a/src/cpu/amd/model_fxx/processor_name.c +++ b/src/cpu/amd/model_fxx/processor_name.c @@ -302,6 +302,10 @@ int init_processor_name(void) processor_name_string = "AMD Athlon(tm) Neo Processor MV-TT"; break; + case 0x300c2: + processor_name_string = + "AMD Sempron(tm) Processor 2RRU"; + break; /* dual-core */ case 0x31016: processor_name_string = @@ -352,6 +356,16 @@ int init_processor_name(void) processor_name_string = "AMD Athlon(tm) X2 Dual Core Processor TT50e"; break; + case 0x310a1: + case 0x310a2: + processor_name_string = + "AMD Athlon(tm) Neo X2 Dual Core Processor TT50e"; + break; + case 0x310b0: + case 0x310c0: + processor_name_string = + "AMD Turion(tm) Neo X2 Dual Core Processor L6RR"; + break; /* Socket S1g1 */ /* single core */ case 0x00012: @@ -384,6 +398,10 @@ int init_processor_name(void) processor_name_string = "AMD Athlon(tm) Processor TF-TT"; break; + case 0x00073: + processor_name_string = + "AMD Athlon(tm) Processor L1RR"; + break; /* dual-core */ case 0x0101c: processor_name_string = @@ -402,6 +420,14 @@ int init_processor_name(void) processor_name_string = "AMD Athlon(tm) 64 X2 Dual Core Processor TT00+"; break; + case 0x01062: + processor_name_string = + "AMD Athlon(tm) X2 Dual Core Processor L3RR"; + break; + case 0x01074: + processor_name_string = + "AMD Athlon(tm) X2 Dual Core Processor L5RR"; + break; default: processor_name_string = "AMD Processor model unknown"; } |