public inbox for linux-acpi@vger.kernel.org
 help / color / mirror / Atom feed
From: Dominik Brodowski <linux-JhLEnvuH02M@public.gmane.org>
To: Nathan Conrad <conrad-aYgNHrD+FxfR7s880joybQ@public.gmane.org>
Cc: acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org,
	andrew.grover-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org
Subject: Re: SSDT on Sony VAIO
Date: Thu, 16 Jan 2003 19:46:05 +0100	[thread overview]
Message-ID: <20030116184605.GB1389@brodo.de> (raw)
In-Reply-To: <20030116165128.GA13608-aYgNHrD+FxfR7s880joybQ@public.gmane.org>

On Thu, Jan 16, 2003 at 11:51:28AM -0500, Nathan Conrad wrote:
> I did not have CONFIG_CPU_FREQ and CONFIG_ACPI_PROCESSOR_PERF
> enabled. Once I enabled them, a performance file appeared in my
> /proc/acpi/processor/CPU0 directory. This file contained '<not
> supported>'. I also noticed the following message when I boot:
> 
> acpi_processor-0959 [17] acpi_processor_get_per: Unsupported address
> space [127] (control_register)
> 
> Is there a way for me to examine the ACPI namespace in order to
> determine what the parser has put in my CPU0 structure?
> 
> In what way are cpufreq and ACPI related? My laptop has an Athlon4 in
> it, which is not supported by the kernel's cpufreq (yet).

cpufreq is a generic, cross-architecture kernel infrastructure for CPU
frequency and voltage scaling support. This has several advantages:

- the user shouldn't have to care what technique is used to scale the CPU
frequency and voltage, whether that is a legacy interface like speedstep, 
powernow-k6, longrun etc. or whether the interface is "ACPI P-States
support". All these techniques can be managed through one unified userspace 
interface ( http://www.brodo.de/cpufreq/interface.html )

- on almost all architectures, timing codes need to be updated (so that
"sleep 1" still takes one second, and not two when switching to low 
frequency). The cpufreq core takes care of that, independent of what
scaling technique is used.

- dynamic voltage scaling only has to be implemented at one place, and not
for each "cpufreq driver" on its own. ( DVS isn't yet ready for prime time, 
but that will change soon. If you're interested, you can follow the 
development at http://www.brodo.de/cpufreq/advanced.html )

- because of these reasons, ACPI P-States use the cpufreq infrastructure in
2.5. So you need to enable the cpufreq core if you want to use ACPI
P-States. No need for the legacy drivers, though, in case ACPI P-States
work.

Concerning the powernow-k7 / Athlon driver: Dave Jones is working on it. 

	Dominik


-------------------------------------------------------
This SF.NET email is sponsored by: Thawte.com
Understand how to protect your customers personal information by implementing
SSL on your Apache Web Server. Click here to get our FREE Thawte Apache 
Guide: http://ads.sourceforge.net/cgi-bin/redirect.pl?thaw0029en

  parent reply	other threads:[~2003-01-16 18:46 UTC|newest]

Thread overview: 10+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-01-16  1:08 SSDT on Sony VAIO Grover, Andrew
     [not found] ` <F760B14C9561B941B89469F59BA3A84725A11E-sBd4vmA9Se4Lll3ZsUKC9FDQ4js95KgL@public.gmane.org>
2003-01-16  7:46   ` Dominik Brodowski
     [not found]     ` <20030116074624.GA1239-JhLEnvuH02M@public.gmane.org>
2003-01-16 16:51       ` Nathan Conrad
     [not found]         ` <20030116165128.GA13608-aYgNHrD+FxfR7s880joybQ@public.gmane.org>
2003-01-16 17:19           ` Adachi, Kenichi
2003-01-16 17:22           ` Adachi, Kenichi
     [not found]             ` <000f01c2bd83$e0c50950$134425db-F8JvWDuGsZU@public.gmane.org>
2003-01-16 19:24               ` Dominik Brodowski
2003-01-16 18:46           ` Dominik Brodowski [this message]
  -- strict thread matches above, loose matches on Subject: below --
2003-01-17  7:37 Jens Haug
2003-01-17  7:19 Jens Haug
2003-01-11  2:42 Nathan Conrad

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=20030116184605.GB1389@brodo.de \
    --to=linux-jhlenvuh02m@public.gmane.org \
    --cc=acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org \
    --cc=andrew.grover-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org \
    --cc=conrad-aYgNHrD+FxfR7s880joybQ@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