Patchwork update from revision guide for fam 0fh

login
register
about
Submitter Rudolf Marek
Date 2009-10-01 20:44:18
Message ID <4AC514A2.6050108@assembler.cz>
Download mbox | patch
Permalink /patch/319/
State Accepted
Commit r4829
Headers show

Comments

Rudolf Marek - 2009-10-01 20:44:18
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi all,

New revision guide September 2009 3.46
Lets add some more CPUs.

I also checked the Errata which we dont handle:

89, 169, 254,  292, (238 no resume?)

284, 325 (no resume?), 342 requires mcode.

Btw where to get the microcode for the fam 0fh?

here seems to be just for fam10h

http://www.amd64.org/support/microcode.html


Signed-off-by: Rudolf Marek <r.marek@assembler.cz>

(compile tested)

Rudolf
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAkrFFKIACgkQ3J9wPJqZRNW9LwCg1taQkDbtK3VBDZLiuC9IQYDn
bDMAn3xNWMUCVyPWMY0kMSh/x0DTUyqS
=iMCR
-----END PGP SIGNATURE-----
Peter Stuge - 2009-10-01 23:06:04
Rudolf Marek wrote:
> Lets add some more CPUs.
> 
> Signed-off-by: Rudolf Marek <r.marek@assembler.cz>

Acked-by: Peter Stuge <peter@stuge.se>
Rudolf Marek - 2009-10-10 22:25:08
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1


Please can someone have a look?

Rudolf
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAkrRCcQACgkQ3J9wPJqZRNWaHgCffbCG9Zbzi3yQ06ryLv1KxGIR
IQAAoK+HrzG3JETD4NeQUadG22lShoLC
=OlIO
-----END PGP SIGNATURE-----
Myles Watson - 2009-10-10 22:30:18
On Sat, Oct 10, 2009 at 4:25 PM, Rudolf Marek <r.marek@assembler.cz> wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
>
> Please can someone have a look?
Did you see that Peter Acked it on October 1st?

Thanks,
Myles
Rudolf Marek - 2009-10-23 21:58:04
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Nope ;) But I found it. Thanks

Rudolf
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAkriJuwACgkQ3J9wPJqZRNUWHgCgz5kDKvZrsGpR4wQ8lVB+P96o
OToAoI0Nqg8wqwOQUYc1C1zQsvW7Z90F
=LyXu
-----END PGP SIGNATURE-----

Patch

Index: src/cpu/amd/model_fxx/processor_name.c
===================================================================
--- src/cpu/amd/model_fxx/processor_name.c	(revision 4704)
+++ src/cpu/amd/model_fxx/processor_name.c	(working copy)
@@ -302,6 +302,10 @@ 
 			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 @@ 
 			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 @@ 
 			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 @@ 
 			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";
 		}
Index: src/cpu/amd/model_fxx/model_fxx_init.c
===================================================================
--- src/cpu/amd/model_fxx/model_fxx_init.c	(revision 4704)
+++ src/cpu/amd/model_fxx/model_fxx_init.c	(working copy)
@@ -631,6 +631,7 @@ 
 	{ 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 @@ 
 	{ 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