From: Len Brown <len.brown@intel.com>
To: cpufreq@lists.linux.org.uk
Subject: Re: Main differences between drivers
Date: Tue, 15 Aug 2006 10:56:45 -0400 [thread overview]
Message-ID: <200608151056.45913.len.brown@intel.com> (raw)
In-Reply-To: <59a2a3420608150722i15be71d4wfa014e18c38dbba5@mail.gmail.com>
On Tuesday 15 August 2006 10:22, Guilherme Moro wrote:
> Hello all,
>
> Can someone explain, or send a link or a document that explain the
> real difference between the different drivers for Intel processors ?
> Why the same processor can use speedstep-ich, speedstep-centrino and
> acpi-cpufreq ?
> the basic differences I can understand, like acpi-cpufreq use of acpi
> tables, but what driver is the "better" or more "official" for Intel
> platforms?
good question -- the names are quite poor, and unfortunately
it is a pain to re-name drivers.
As of 2.6.17, both acpi-cpufreq and speedstep-centrino
use ACPI tables, but acpi-cpufreq uses IO accesses
and speedstep centrino uses MSR accesses.
Since MSR accesses are faster,
it is preferred to try speedstep-centrino first.
speedstep centrino also has reverse engineered tables to fall back on
if ACPI tables fail. I haven't seen this happen in practice in recent history.
The hard-coded tables were there from before Intel published the PDC
bits that allow ACPI tables to work with MSR accesses.
Going forward, there has been a set of patches on the list to:
1. add MSR access to acpi-cpufreq
2. remove ACPI tables from speedstep-centrino.
That would mean that acpi-cpufreq can handle any ACPI situation --
IO or MSR; and that speedstep-centrino would be only for the reverse-engineered case.
Thus the preference would change to be acpi-cpufreq first, speedstep-centrino second --
though the reverse preference would probably be okay too.
-Len
ps. don't bother with speedstep-ich if the above work, and never use p4-clockmod.
next prev parent reply other threads:[~2006-08-15 14:56 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2006-08-15 14:22 Main differences between drivers Guilherme Moro
2006-08-15 14:56 ` Len Brown [this message]
[not found] <44e21561.2170fc78.5877.7d17SMTPIN_ADDED@mx.gmail.com>
2006-08-15 18:44 ` Guilherme Moro
-- strict thread matches above, loose matches on Subject: below --
2006-08-16 17:16 Pallipadi, Venkatesh
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=200608151056.45913.len.brown@intel.com \
--to=len.brown@intel.com \
--cc=cpufreq@lists.linux.org.uk \
--cc=lenb@kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.