changeset 10950:1665cee5c281

big update of cputable: - Fixed/Updated Cyrix/IDT CPUs from VIA (some entries were mixed up to wrong vendor) - Updated Intel Table (newer P4, Pentium-M, Itanium, Itanium 2 (unused)) - Updated AMD Table (Athlon 64, no info on Athlon 64 FX yet...)
author atmos4
date Fri, 26 Sep 2003 22:42:10 +0000
parents d4d1aa31a1bd
children fa75c0b623fe
files cputable.h
diffstat 1 files changed, 51 insertions(+), 14 deletions(-) [+]
line wrap: on
line diff
--- a/cputable.h	Fri Sep 26 19:36:19 2003 +0000
+++ b/cputable.h	Fri Sep 26 22:42:10 2003 +0000
@@ -85,7 +85,7 @@
 				/* 6 */ "Celeron A Mendocino/Pentium II Dixon",
 				/* 7 */ "Pentium III Katmai/Pentium III Xeon Tanner",
 				/* 8 */ "Celeron 2/Pentium III Coppermine,Geyserville",
-				/* 9 */ N_UNKNOWN, 
+				/* 9 */ "Pentium M Banias", /* XXX check */
 				/* A */ "Pentium III Xeon Cascades",
 				/* B */ "Celeron 2/Pentium III Tualatin",
 				/* C */ N_UNKNOWN, 
@@ -93,8 +93,8 @@
 				/* E */ N_UNKNOWN, 
 				/* F */ N_UNKNOWNEXT 
 			},
-			/* 7 IA-64 */ { /* FIXME */
-				/* 0 */ N_UNKNOWN, 
+			/* 7 Itanium */ { /* XXX check */
+				/* 0 */ "Itanium Merced", 
 				/* 1 */ N_UNKNOWN, 
 				/* 2 */ N_UNKNOWN, 
 				/* 3 */ N_UNKNOWN, 
@@ -119,9 +119,9 @@
 			/* D */ F_UNKNOWN, 
 			/* E */ F_UNKNOWN, 
 			/* F extended family (P4/new IA-64)*/ {
-				/* 0 */ "Pentium 4 Willamette",
-				/* 1 */ "Pentium 4 Xeon Foster", /*?*/
-				/* 2 */ "Pentium 4 Northwood",
+				/* 0 */ "Pentium 4/Xeon Willamette",
+				/* 1 */ "Pentium 4/Xeon/Celeron Foster",
+				/* 2 */ "Pentium 4/Xeon/Celeron Northwood",
 				/* 3 */ N_UNKNOWN, 
 				/* 4 */ N_UNKNOWN, 
 				/* 5 */ N_UNKNOWN, 
@@ -136,6 +136,26 @@
 				/* E */ N_UNKNOWN, 
 				/* F */ N_UNKNOWNEXT 
 			}
+			#if 0 /* out of table index boundaries */
+			/* 1F Itanium 2 */ { /* XXX check */
+				/* 0 */ "Itanium 2 McKinley", 
+				/* 1 */ "Itanium 2 Madison", /* I coded on that :-) */
+				/* 2 */ N_UNKNOWN, 
+				/* 3 */ N_UNKNOWN, 
+				/* 4 */ N_UNKNOWN, 
+				/* 5 */ N_UNKNOWN, 
+				/* 6 */ N_UNKNOWN, 
+				/* 7 */ N_UNKNOWN, 
+				/* 8 */ N_UNKNOWN, 
+				/* 9 */ N_UNKNOWN, 
+				/* A */ N_UNKNOWN, 
+				/* B */ N_UNKNOWN, 
+				/* C */ N_UNKNOWN, 
+				/* D */ N_UNKNOWN, 
+				/* E */ N_UNKNOWN, 
+				/* F */ N_UNKNOWNEXT 
+			},
+			#endif
 		},
 		/* United Microelectronics Corporation, "UMC UMC UMC " */ {
 			/* 0 */ F_UNKNOWN, 
@@ -239,13 +259,13 @@
 			/* C */ F_UNKNOWN, 
 			/* D */ F_UNKNOWN, 
 			/* E */ F_UNKNOWN, 
-			/* F Opteron */ {
+			/* F K8 */ {
 				/* 0 */ N_UNKNOWN, 
 				/* 1 */ N_UNKNOWN, 
 				/* 2 */ N_UNKNOWN, 
 				/* 3 */ N_UNKNOWN, 
-				/* 4 */ N_UNKNOWN, 
-				/* 5 */ "Opteron SledgeHammer", 
+				/* 4 */ "Athlon 64 Clawhammer", 
+				/* 5 */ "Opteron Sledgehammer", 
 				/* 6 */ N_UNKNOWN, 
 				/* 7 */ N_UNKNOWN, 
 				/* 8 */ N_UNKNOWN, 
@@ -286,7 +306,7 @@
 				/* 0 */ "M1 test-sample", /*?*/ 
 				/* 1 */ N_UNKNOWN, 
 				/* 2 */ "6x86 M1", 
-				/* 3 */ N_UNKNOWN, 
+				/* 3 */ "6x86L M1", 
 				/* 4 */ "GXm", 
 				/* 5 */ N_UNKNOWN, 
 				/* 6 */ N_UNKNOWN, 
@@ -307,9 +327,9 @@
 				/* 3 */ N_UNKNOWN, 
 				/* 4 */ N_UNKNOWN, 
 				/* 5 */ "Cyrix III Joshua (M2 core)", 
-				/* 6 */ "Cyrix III Samuel (WinChip C5A core)", 
-				/* 7 */ "C3 Samuel 2 (WinChip C5B core)", 
-				/* 8 */ N_UNKNOWN, /* XXX Samuel 3/Ezra? */
+				/* 6 */ N_UNKNOWN, 
+				/* 7 */ N_UNKNOWN, 
+				/* 8 */ N_UNKNOWN, 
 				/* 9 */ N_UNKNOWN, 
 				/* A */ N_UNKNOWN, 
 				/* B */ N_UNKNOWN, 
@@ -380,13 +400,30 @@
 				/* 7 */ N_UNKNOWN, 
 				/* 8 */ "WinChip 2 C6+,W2,W2A,W2B", 
 				/* 9 */ "WinChip 3 W3", 
+				/* A */ "WinChip 4 W4A",  /* XXX check */
+				/* B */ N_UNKNOWN, 
+				/* E */ N_UNKNOWN, 
+				/* C */ N_UNKNOWN, 
+				/* D */ N_UNKNOWN, 
+				/* F */ N_UNKNOWN 
+			}, 
+			/* 6 VIA C3 */ {
+				/* 0 */ N_UNKNOWN, 
+				/* 1 */ N_UNKNOWN, 
+				/* 2 */ N_UNKNOWN, 
+				/* 3 */ N_UNKNOWN, 
+				/* 4 */ N_UNKNOWN, 
+				/* 5 */ N_UNKNOWN, 
+				/* 6 */ "Cyrix III Samuel (WinChip C5A core)", 
+				/* 7 */ "C3 Samuel 2 (WinChip C5B core)/C3 Ezra", 
+				/* 8 */ "C3 Ezra-T",
+				/* 9 */ "C3 Nehemiah", 
 				/* A */ N_UNKNOWN, 
 				/* B */ N_UNKNOWN, 
 				/* E */ N_UNKNOWN, 
 				/* C */ N_UNKNOWN, 
 				/* D */ N_UNKNOWN, 
 				/* F */ N_UNKNOWN 
-
 			}, 
 			/* 6 */ F_UNKNOWN, 
 			/* 7 */ F_UNKNOWN,