summaryrefslogtreecommitdiff
path: root/Intel
diff options
context:
space:
mode:
authorDave Jones <davej@redhat.com>2009-01-14 11:57:08 -0500
committerDave Jones <davej@redhat.com>2009-01-14 11:57:08 -0500
commitd01cf1ac8588c1a2bfb9ba4f4ca2614556e487c5 (patch)
tree5997777fc38678d072bdfec890283ba19054b1d4 /Intel
parent5a9021f7bca7d2b7343c3b9f70f023c0167ff6e2 (diff)
Add all core2 quad definitions from 318727.pdf
(http://www.intel.com/design/core2XE/documentation.htm)
Diffstat (limited to 'Intel')
-rw-r--r--Intel/identify-family6-extended.c48
1 files changed, 48 insertions, 0 deletions
diff --git a/Intel/identify-family6-extended.c b/Intel/identify-family6-extended.c
index 17164c9..cb5ec2f 100644
--- a/Intel/identify-family6-extended.c
+++ b/Intel/identify-family6-extended.c
@@ -19,6 +19,54 @@ void Identify_Intel_family6core(struct cpudata *cpu)
intel_nameptr = cpu->name;
switch (model(cpu)) {
+ case 7:
+ switch (cpu->stepping) {
+ case 6:
+ // sSpec step CoreFreq Bus cache
+ // SLAN3 C0 3.00 1333 12MB (2x6)
+ add_to_cpuname("Core 2 quad (QX9650) [C0] ");
+ break;
+ case 7:
+ // sSpec step CoreFreq Bus cache
+ // SLAWM C1 3.2 1600 12MB (2x6) QX9770
+ // SLAWQ C1 2.83 1600 12MB (2x6) Q9550
+ // SLAWR C1 2.66 1333 12MB (2x6) Q9450
+ // SLAWE M1 2.50 1333 6MB (2x3) Q9300
+ // SLB5M M1 2.33 1333 4MB (2x2) Q8200
+ add_to_cpuname("Core 2 quad ");
+ switch (cpu->MHz) {
+ case 3200: add_to_cpuname("(QX9770) [C1] ");
+ break;
+ case 2830: add_to_cpuname("(Q9550) [C1] ");
+ break;
+ case 2660: add_to_cpuname("(Q9450) [C1] ");
+ break;
+ case 2500: add_to_cpuname("(Q9300) [M1] ");
+ break;
+ case 2330: add_to_cpuname("(Q8200) [M1] ");
+ break;
+ }
+ break;
+ case 0xa:
+ // sSpec step CoreFreq Bus cache
+ // SLB8W E0 3.00 1333 12MB (2x6) Q9650
+ // SLB8V E0 2.83 1333 12MB (2x6) Q9550
+ // SLB6B R0 2.66 1333 6MB (2x3) Q9400
+ // SLB5W R0 2.5 1333 4MB (2x2) Q8300
+ add_to_cpuname("Core 2 quad ");
+ switch (cpu->MHz) {
+ case 3000: add_to_cpuname("(Q9650) [E0] ");
+ break;
+ case 2830: add_to_cpuname("(Q9550) [E0] ");
+ break;
+ case 2660: add_to_cpuname("(Q9400) [R0] ");
+ break;
+ case 2500: add_to_cpuname("(Q8300) [R0] ");
+ break;
+ }
+ break;
+ }
+ break;
case 0xa:
add_to_cpuname("Core i7 ");
//sSpec step CoreFreq/QuickpathGTs/DDR3 cache