Commit 96745ae6 authored by Dave Jones's avatar Dave Jones

[CPUFREQ] Detect P4M's in speedstep lib

From: Christian Hoelbling
Signed-off-by: default avatarDave Jones <davej@redhat.com>
parent f59d3bbe
...@@ -252,11 +252,10 @@ unsigned int speedstep_detect_processor (void) ...@@ -252,11 +252,10 @@ unsigned int speedstep_detect_processor (void)
* specific. * specific.
* M-P4-Ms may have either ebx=0xe or 0xf [see above] * M-P4-Ms may have either ebx=0xe or 0xf [see above]
* M-P4/533 have either ebx=0xe or 0xf. [25317607.pdf] * M-P4/533 have either ebx=0xe or 0xf. [25317607.pdf]
* So, how to distinguish all those processors with * also, M-P4M HTs have ebx=0x8, too
* ebx=0xf? I don't know. Sort them out, and wait * For now, they are distinguished by the model_id string
* for someone to complain.
*/ */
if (ebx == 0x0e) if ((ebx == 0x0e) || (strstr(c->x86_model_id,"Mobile Intel(R) Pentium(R) 4") != NULL))
return SPEEDSTEP_PROCESSOR_P4M; return SPEEDSTEP_PROCESSOR_P4M;
break; break;
default: default:
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment