From: "Lukas Schrangl" <schrangl-hi6Y0CQ0nG0@public.gmane.org>
To: acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org
Subject: Re: Build PST for AthlonXP
Date: Thu, 5 Feb 2004 08:17:53 +0100 (MET) [thread overview]
Message-ID: <23215.1075965473@www61.gmx.net> (raw)
> On Wed, Feb 04, 2004 at 11:45:25AM +0100, Lukas Schrangl wrote:
> > Hi!
> >
> > I don't know wether this is the right mailinglist for my problem, but at
> > least I think here are some people who can help me.
>
> Correct, the mailling list is the CPUFreq mailing list..
>
> > Maybe someone remembers my problem: I have a AMD Athlon XP 2600+ mobile
> CPU
> > but neither ACPI- performance states nor cpufreq/powernow-k7 (no PST
> matching
> > this cpuid) do work.
>
> Retrieving configuration from ACPI is a work in progress. I do have
> some experimental patch for, but not publically available yet
> (it depends on others patches from Dominik, I'm not sure if that OK by
> now).
>
> > Recently I browsed a bit through the powernow-k7 source and have now an
> idea
> > how it works. It shouldn't be too difficult to set up my own PST for my
> CPU,
> > should it?
>
> Well, not so, especially if you can retrieve the configuration for the
> different
> states.
> The key is the control word, in the _PSS packages.
>
> For example, suppose you have that:
>
> Processor(..) {
> ...
> Name (_PSS, Package () { /* this may be a method, btw */
> Package () {
> 0x0352,
> 0x61A8,
> 0x7D,
> 0x009C414B, /* that the control. */
> 0x014B
> },
> Package () {
> ...,
> ...,
> }
> })
>
> For the first one, this is 0x009C414B.
> The layout seems to be:
> bit 0-5: FID,
> bit 6-10: VID,
> bit 11-30: SGTC (or in other word 'latency' in 10 time micro second)
> bit 31-32: reserved.
>
> Note that this is *not* confirmed by AMD people.
>
> > I know about FIDs and VIDs and what they are good for, but can anyone
> > explain me the structure of a PST and the PSB (links to some documents,
> ...)?
> > The second thing: I could get the cpu- frequences that seem work (for my
> > FIDs) from my SSDT, but how can I calculate the voltage (for the VIDs)
> matching
> > the frequency, if there are only the mW given in the SSDT?
> >
>
> BTW, I send to CPUFreq ML yesterday a patch in order to get a sysctl
> interface for overwritting a powernow k7 table.
>
> http://www.poupinou.org/cpufreq/powernow-k7/
>
> Cheers,
>
> --
> Bruno Ducrot
>
> -- Which is worse: ignorance or apathy?
> -- Don't know. Don't care.
>
>
> -------------------------------------------------------
> The SF.Net email is sponsored by EclipseCon 2004
> Premiere Conference on Open Tools Development and Integration
> See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
> http://www.eclipsecon.org/osdn
> _______________________________________________
> Acpi-devel mailing list
> Acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org
> https://lists.sourceforge.net/lists/listinfo/acpi-devel
>
Sysctl? I just hard-coded a PST (thanks to your hint with the SSDT-
controldwords) and patched powernow-k7.c to make the driver use that PST instead of
BIOS PSTs. What shall I say? It simply works ;)
-Lukas-
PS.: I found one of the FIDs in the SSDT to be false, so maybe it's not save
to read the powernow- states from ACPI.
--
GMX ProMail (250 MB Mailbox, 50 FreeSMS, Virenschutz, 2,99 EUR/Monat...)
jetzt 3 Monate GRATIS + 3x DER SPIEGEL +++ http://www.gmx.net/derspiegel +++
-------------------------------------------------------
The SF.Net email is sponsored by EclipseCon 2004
Premiere Conference on Open Tools Development and Integration
See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
http://www.eclipsecon.org/osdn
next reply other threads:[~2004-02-05 7:17 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2004-02-05 7:17 Lukas Schrangl [this message]
[not found] ` <23215.1075965473-4qq0xPmsfhVmcu3hnIyYJQ@public.gmane.org>
2004-02-05 10:16 ` Build PST for AthlonXP Bruno Ducrot
-- strict thread matches above, loose matches on Subject: below --
2004-02-05 14:01 Lukas Schrangl
[not found] ` <15986.1075989680-QaGsrjdPBgFmcu3hnIyYJQ@public.gmane.org>
2004-02-06 16:37 ` Bruno Ducrot
2004-02-04 10:45 Lukas Schrangl
[not found] ` <11695.1075891525-uoI8PbPD7Nlmcu3hnIyYJQ@public.gmane.org>
2004-02-04 11:18 ` Bruno Ducrot
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=23215.1075965473@www61.gmx.net \
--to=schrangl-hi6y0cq0ng0@public.gmane.org \
--cc=acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox