diff options
author | Dave Jones <davej@redhat.com> | 2009-01-14 11:57:08 -0500 |
---|---|---|
committer | Dave Jones <davej@redhat.com> | 2009-01-14 11:57:08 -0500 |
commit | d01cf1ac8588c1a2bfb9ba4f4ca2614556e487c5 (patch) | |
tree | 5997777fc38678d072bdfec890283ba19054b1d4 /Intel | |
parent | 5a9021f7bca7d2b7343c3b9f70f023c0167ff6e2 (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.c | 48 |
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 |