diff options
author | Rudolf Marek <r.marek@assembler.cz> | 2009-02-03 22:25:51 +0000 |
---|---|---|
committer | Rudolf Marek <r.marek@assembler.cz> | 2009-02-03 22:25:51 +0000 |
commit | 742655bb4d18fcb0c5081f6d9c8ba5b870fa0b47 (patch) | |
tree | b247bcd0e36f158656c6afa0b1538f1daf81e2b9 | |
parent | 15884260e763abe575cb9e952b5884c3bae20c85 (diff) |
Following patch adds missing CPU names. Please check
http://www.amd.com/us-en/assets/content_type/white_papers_and_tech_docs/33610.pdf
if I did not made any mistake.
Works for mine CPU ;)
Signed-off-by: Rudolf Marek <r.marek@assembler.cz>
Acked-by: Stefan Reinauer <stepan@coresystems.de>
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@3928 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
-rw-r--r-- | src/cpu/amd/model_fxx/processor_name.c | 60 |
1 files changed, 60 insertions, 0 deletions
diff --git a/src/cpu/amd/model_fxx/processor_name.c b/src/cpu/amd/model_fxx/processor_name.c index 78e2b9ec6e..df187cb1d2 100644 --- a/src/cpu/amd/model_fxx/processor_name.c +++ b/src/cpu/amd/model_fxx/processor_name.c @@ -207,6 +207,18 @@ int init_processor_name(void) switch ((Socket << 16) | (CmpCap << 12) | (BrandTableIndex << 4) | PwrLmt) { /* Socket F */ + case 0x11002: + processor_name_string = + "Dual-Core AMD Opteron(tm) Processor 12RR EE"; + break; + case 0x11006: + processor_name_string = + "Dual-Core AMD Opteron(tm) Processor 12RR HE"; + break; + case 0x11012: + processor_name_string = + "Dual-Core AMD Opteron(tm) Processor 22RR EE"; + break; case 0x11016: processor_name_string = "Dual-Core AMD Opteron(tm) Processor 22RR HE"; @@ -219,6 +231,10 @@ int init_processor_name(void) processor_name_string = "Dual-Core AMD Opteron(tm) Processor 22RR SE"; break; + case 0x11042: + processor_name_string = + "Dual-Core AMD Opteron(tm) Processor 82RR EE"; + break; case 0x11046: processor_name_string = "Dual-Core AMD Opteron(tm) Processor 82RR HE"; @@ -231,8 +247,24 @@ int init_processor_name(void) processor_name_string = "Dual-Core AMD Opteron(tm) Processor 82RR SE"; break; + case 0x1106e: + processor_name_string = + "AMD Athlon(tm) 64 Processor FX-ZZ Processor"; + break; /* Socket AM2 */ + case 0x30015: + processor_name_string = + "AMD Sempron(tm) Processor LE-1RR0"; + break; + case 0x30026: + processor_name_string = + "AMD Athlon(tm) Processor LE-1ZZ0"; + break; + case 0x30041: + case 0x30042: + case 0x30043: case 0x30044: + case 0x30045: case 0x30048: processor_name_string = "AMD Athlon(tm) 64 Processor TT00+"; @@ -242,6 +274,10 @@ int init_processor_name(void) processor_name_string = "AMD Sempron(tm) Processor TT00+"; break; + case 0x31016: + processor_name_string = + "Dual-Core AMD Opteron(tm) Processor 12RR HE"; + break; case 0x3101a: processor_name_string = "Dual-Core AMD Opteron(tm) Processor 12RR"; @@ -250,6 +286,10 @@ int init_processor_name(void) processor_name_string = "Dual-Core AMD Opteron(tm) Processor 12RR SE"; break; + case 0x31033: + processor_name_string = + "AMD Athlon(tm) X2 Dual Core Processor BE-2TT0"; + break; case 0x31042: case 0x31046: case 0x31048: @@ -262,10 +302,30 @@ int init_processor_name(void) "AMD Athlon(tm) 64 FX-ZZ Dual Core Processor"; break; /* Socket S1g1 */ + case 0x00012: + processor_name_string = + "AMD Athlon(tm) 64 Processor TT00+"; + break; + case 0x00031: + processor_name_string = + "Mobile AMD Sempron(tm) Processor TT00+"; + break; + case 0x00036: + processor_name_string = + "Mobile AMD Sempron(tm) Processor PP00+"; + break; + case 0x00042: + processor_name_string = + "AMD Sempron(tm) Processor TT00+"; + break; case 0x0102c: processor_name_string = "AMD Turion(tm) 64 X2 Mobile Technology TL-YY"; break; + case 0x01054: + processor_name_string = + "AMD Athlon(tm) 64 X2 Dual Core Processor TT00+"; + break; default: processor_name_string = "AMD Processor model unknown"; } |