# $Id: cpu,v 1.9 2005/07/07 15:45:14 rider Exp $
#
# drivers for cpu information
# vendor_id	cpu family	model	stepping	brandid(if exists) model name(kernel)
#
# additional information: 
# +revision	cpu core revision, or cpu core stepping
# +driver	cpufreq driver for this cpu

GenuineIntel	4	0	486 DX-25/33
GenuineIntel	4	1	486 DX-50
GenuineIntel	4	2	486 SX
GenuineIntel	4	3	486 DX/2
GenuineIntel	4	4	486 SL
GenuineIntel	4	5	486 SX/2
GenuineIntel	4	7	486 DX/2-WB
GenuineIntel	4	8	486 DX/4
GenuineIntel	4	9	486 DX/4-WB
GenuineIntel	5	0	Pentium 60/66 A-step
GenuineIntel	5	1	Pentium 60/66
GenuineIntel	5	2	Pentium 75 - 200
GenuineIntel	5	3	OverDrive PODP5V83
GenuineIntel	5	4	Pentium MMX
GenuineIntel	5	7	Mobile Pentium 75 - 200
GenuineIntel	5	8	Mobile Pentium MMX
GenuineIntel	6	0	Pentium Pro A-step
GenuineIntel	6	1	Pentium Pro
GenuineIntel	6	1	1	Pentium Pro
GenuineIntel	6	1	2	Pentium Pro
GenuineIntel	6	1	6	Pentium Pro
GenuineIntel	6	1	7	Pentium Pro
GenuineIntel	6	1	9	Pentium Pro
GenuineIntel	6	3	Pentium II (Klamath)
GenuineIntel	6	3	2	Pentium II Overdrive 
GenuineIntel	6	3	3	Pentium II (Klamath)
GenuineIntel	6	3	4	Pentium II (Klamath)
GenuineIntel	6	5	Pentium II (Deschutes), Celeron (Covington), Mobile Pentium II (Dixon)
GenuineIntel	6	5	0	Pentium II
GenuineIntel	6	5	1	Pentium II (Deschutes)
GenuineIntel	6	5	2	Pentium II (Deschutes)
GenuineIntel	6	5	3	Pentium II (Deschutes)
GenuineIntel	6	6	Mobile Pentium II, Celeron (Mendocino)
GenuineIntel	6	6	0	Celeron-A (Mendocino)
GenuineIntel	6	6	5	Celeron-A (Mendocino)
GenuineIntel	6	6	a	Mobile Pentium II
GenuineIntel	6	7	Pentium III (Katmai)
GenuineIntel	6	7	2	Pentium III (Katmai)
+revision	kB0
GenuineIntel	6	7	3	Pentium III (Katmai)
+revision	kC0
GenuineIntel	6	8	Pentium III, Celeron (Coppermine)
GenuineIntel	6	8	1	1	Celeron (Coppermine)
+revision	cA2
GenuineIntel	6	8	3	1	Celeron (Coppermine)
+revision	cB0
GenuineIntel	6	8	6	1	Celeron (Coppermine)
+revision	cC0
GenuineIntel	6	8	a	1	Celeron (Coppermine)
+revision	cD0
GenuineIntel	6	8	1	2	Pentium III-M (Coppermine)
+revision	cA2
+driver	speedstep-smi
GenuineIntel	6	8	3	2	Pentium III-M (Coppermine)
+revision	cB0
+driver	speedstep-smi
GenuineIntel	6	8	6	2	Pentium III-M (Coppermine)
+revision	cC0
+driver	speedstep-smi
GenuineIntel	6	8	a	2	Pentium III-M (Coppermine)
+revision	cD0
+driver	speedstep-smi
GenuineIntel	6	8	1	3	Pentium III Xeon (Coppermine)
+revision	cA2
GenuineIntel	6	8	3	3	Pentium III Xeon (Coppermine)
+revision	cB0
GenuineIntel	6	8	6	3	Pentium III Xeon (Coppermine)
+revision	cC0
GenuineIntel	6	8	1	Celeron (Coppermine)
+revision	cA2
GenuineIntel	6	9	Mobile Pentium III, Pentium M
GenuineIntel	6	9	5	Pentium M (Banias)
?cpufreq=yes	+driver	speedstep-centrino
GenuineIntel	6	9	5	12	Celeron M (Banias)
?cpufreq=yes	+driver	speedstep-centrino
GenuineIntel	6	a	Pentium III (0.18 m)
GenuineIntel	6	a	0	3	Pentium III Xeon
+revision	A0
GenuineIntel	6	a	1	3	Pentium III Xeon (Cascades)
+revision	A1
GenuineIntel	6	a	4	3	Pentium III Xeon (Cascades)
+revision	B0
GenuineIntel	6	b	Pentium III (0.13 m)
GenuineIntel	6	b	1	Pentium III (Tualatin)
+revision	tA1
GenuineIntel	6	b	4	Pentium III
GenuineIntel	6	d	Pentium M (Dothan)
?cpufreq=yes	+driver	acpi
GenuineIntel	6	d	1	Pentium M (Dothan)
+driver	acpi
+revision	A1
GenuineIntel	6	d	6	Pentium M (Dothan)
+driver	acpi
+revision	B0
GenuineIntel	f	0	Pentium 4 (Willamette)
GenuineIntel	f	0	7	Pentium 4 (Willamette)
+revision	B2
GenuineIntel	f	0	a	Pentium 4 (Willamette)
+revision	C1
GenuineIntel	f	1	Pentium 4 (Willamette)
GenuineIntel	f	1	1	Pentium 4 (Willamette)
+revision	C0
GenuineIntel	f	1	2	Pentium 4 (Willamette)
+revision	D0
GenuineIntel	f	1	3	Pentium 4 (Willamette)
+revision	E0
GenuineIntel	f	2	Pentium 4 (Northwood)
GenuineIntel	f	2	4	7	Pentium 4 (Northwood)
+revision	B0
GenuineIntel	f	2	5	7	Pentium 4 (Northwood)
+revision	M0
GenuineIntel	f	2	7	7	Pentium 4 (Northwood)
+revision 	C1
GenuineIntel	f	2	9	7	Pentium 4 (Northwood)
+revision	D1
GenuineIntel	f	2	4	a	Celeron (Northwood)
+revision	B0
GenuineIntel	f	2	5	a	Celeron (Northwood)
+revision	M0
GenuineIntel	f	2	7	a	Celeron (Northwood)
+revision	C1
GenuineIntel	f	2	9	a	Celeron (Northwood)
+revision	D1
GenuineIntel	f	2	4	b	Pentium 4 Xeon (Northwood)
+revision	B0
GenuineIntel	f	2	5	b	Pentium 4 Xeon (Northwood)
+revision	M0
GenuineIntel	f	2	6	b	Pentium 4 Xeon (Northwood)
+revision	C1
GenuineIntel	f	2	7	b	Pentium 4 Xeon (Northwood)
+revision	D1
GenuineIntel	f	3	Pentium 4 (Prescott)
+revision	C0
GenuineIntel	f	3	4	Pentium 4 (Prescott)
+revision	D0
GenuineIntel	f	4	Pentium 4 (Foster)
GenuineIntel	f	4	1	Pentium 4 (Foster)
+revision	E0
?cpufreq=yes	+driver	acpi
GenuineIntel	f	5	Pentium 4 (Foster)

# AMD

AuthenticAMD	4	3	486 DX/2
AuthenticAMD	4	7	486 DX/2-WB
AuthenticAMD	4	8	486 DX/4
AuthenticAMD	4	9	486 DX/4-WB
AuthenticAMD	4	e	Am5x86-WT
AuthenticAMD	4	f	Am5x86-WB
AuthenticAMD	5	0	K5/SSA5
AuthenticAMD	5	1	K5
AuthenticAMD	5	2	K5
AuthenticAMD	5	3	K5
AuthenticAMD	5	6	K6
AuthenticAMD	5	7	K6
AuthenticAMD	5	8	K6-2
AuthenticAMD	5	8	0	K6-3D (Chomper)
AuthenticAMD	5	8	c	K6-3D (CXT)
AuthenticAMD	5	9	K6-3
AuthenticAMD	5	d	K6-2+ or K6-III+
AuthenticAMD	6	0	Athlon (25 mkm)
AuthenticAMD	6	1	Athlon (25 mkm)
AuthenticAMD	6	2	Athlon (18 mkm)
AuthenticAMD	6	3	Duron
AuthenticAMD	6	3	0	Duron
+revision	A0
AuthenticAMD	6	3	1	Duron
+revision	A2
AuthenticAMD	6	4	Athlon (Thunderbird)
AuthenticAMD	6	6	Athlon (Palamino)
AuthenticAMD	6	7	Duron (Morgan)
?cpufreq=yes	+driver	powernow-k7
AuthenticAMD	6	8	Athlon (Thoroughbred)
?cpufreq=yes	+driver	powernow-k7
AuthenticAMD	6	a	Athlon (Barton)
?cpufreq=yes	+driver	powernow-k7
AuthenticAMD	f	4	Opteron
AuthenticAMD	f	4	8	Athlon 64 (Newcastle) (754)
+revision	SH7-C0
?cpufreq=yes	+driver	powernow-k8
AuthenticAMD	f	4	a	Athlon 64 (Clawhammer) (754)
+revision	SH7-CG
?cpufreq=yes	+driver	powernow-k8
AuthenticAMD	f	4	a	8	Mobile Athlon 64 (Clawhammer) (754)
+revision	SH7-CG
?cpufreq=yes	+driver	powernow-k8
AuthenticAMD	f	5	Athlon 64
AuthenticAMD	f	5	1	Opteron (Sledgehammer)
+revision	SH7-B3
AuthenticAMD	f	5	8	Opteron
+revision	SH7-C0
AuthenticAMD	f	5	a	Opteron (Sledgehammer)
+revision	SH7-CG
AuthenticAMD	f	7	a	Athlon 64 (Newcastle)
?cpufreq=yes	+driver	powernow-k8
+revision	SH7-CG
AuthenticAMD	f	8	2	Athlon 64 (Newcastle)
?cpufreq=yes	+driver	powernow-k8
+revision	SH7-CG
AuthenticAMD	f	b	2	Athlon 64 (Newcastle)
?cpufreq=yes	+driver	powernow-k8
+revision	SH7-CG
AuthenticAMD	f	c	0	Athlon 64 (Newcastle) (754)
?cpufreq=yes	+driver	powernow-k8
+revision	DH7-CG
AuthenticAMD	f	e	0	Athlon 64 (Newcastle)
+revision	DH7-CG
AuthenticAMD	f	f	0	Athlon 64 (Winchester) (939)
+revision	DH7-CG
AuthenticAMD	f	1c	0	9	Mobile Athlon 64 (Oakville) (754)
+driver	powernow-k8
+revision	DH8-D0
AuthenticAMD	f	1c	0	21	Mobile Sempron (Winchester) (754)
+driver	powernow-k8
+revision	DH8-D0
AuthenticAMD	f	1c	0	23	Mobile Sempron (Sonora/George Town) (754)
+driver	powernow-k8
+revision	DH8-D0
AuthenticAMD	f	1f	0	4	Athlon 64 (Winchester) (939)
+driver	powernow-k8
+revision	DH8-D0
AuthenticAMD	f	23	2	5	Athlon 64 X2 (Toledo) (939)
?cpufreq=yes	+driver	powernow-k8
+revision	JH9-E6
AuthenticAMD	f	24	2	b	Turion (Lancaster) (754)
+driver	powernow-k8
+revision	SH-E5
AuthenticAMD	f	2b	1	5	Athlon 64 X2 (Manchester) (939)
?cpufreq=yes	+driver	powernow-k8
+revision	BH9-E4
AuthenticAMD	f	2c	Mobile Sempron (754)
?cpufreq=yes	+driver	powernow-k8
AuthenticAMD	f	2c	2	23	Mobile Sempron (Roma) (754)
+driver	powernow-k8
+revision	DH8-E6
AuthenticAMD	f	2f	2	4	Athlon 64 (Venice) (939)
?cpufreq=yes	+driver	powernow-k8
+revision	DH8-E6
AuthenticAMD	f	48	2	16	Turion X2 (S1)
?cpufreq=yes	+driver	powernow-k8

# VIA

CentaurHauls	6	6	C3 Samuel
+revision	C5A
CentaurHauls	6	7	C3 Samuel-2
+revision	C5B
CentaurHauls	6	8	C3 Ezra-T
+revision	C5M
CentaurHauls	6	9	C3 Antaur (Nehemiah)
CentaurHauls	6	9	0	C3 Nehemiah A
+revision	C5N
CentaurHauls	6	9	1	C3 Nehemiah A
+revision	C5N
CentaurHauls	6	9	2	C3 Nehemiah B
+revision	C5N
CentaurHauls	6	9	3	C3 Nehemiah B
+revision	C5N
CentaurHauls	6	9	4	C3 Nehemiah B
+revision	C5N
CentaurHauls	6	9	5	C3 Nehemiah C
+revision	C5N
CentaurHauls	6	9	6	C3 Nehemiah C
+revision	C5N
CentaurHauls	6	9	7	C3 Nehemiah C
+revision	C5N

# Transmeta

GenuineTMx86	5	4	Crusoe TM3x00/TM5x00
GenuineTMx86	6	4	Crusoe TM5800
+driver	longrun
