From: Dominik Brodowski <linux@dominikbrodowski.de>
To: Len Brown <len.brown@intel.com>
Cc: Andre Eisenbach <int2str@gmail.com>,
Alexander Clouter <alex-kernel@digriz.org.uk>,
linux-kernel@vger.kernel.org, Con Kolivas <kernel@kolivas.org>,
"cpufreq@www.linux.org.uk" <cpufreq@www.linux.org.uk>
Subject: Re: [PATCH] cpufreq_ondemand
Date: Wed, 20 Oct 2004 23:18:51 +0200 [thread overview]
Message-ID: <20041020211851.GA7569@dominikbrodowski.de> (raw)
In-Reply-To: <1098306225.26605.4345.camel@d845pe>
On Wed, Oct 20, 2004 at 05:03:45PM -0400, Len Brown wrote:
> On Wed, 2004-10-20 at 10:30, Dominik Brodowski wrote:
> > On Wed, Oct 20, 2004 at 03:35:35AM -0400, Len Brown wrote:
>
> > > The question is what POLICY we're trying to implement.
> >
> > This is why there may be DIFFERENT policies a.k.a. governors in
> > cpufreq.
> ....
> >
> > Put it in userspace, and let it ask the cpufreq core in the kernel to
> > use a specific governor or another depending on what you want. That's
> > what certain userspace daemons / scripts already do, btw.
>
> Processors are not the only devices with power management. When a
> device driver, say USB, or any ACPI or PCI power-managed device,
> recognizes that its device is idle, who does it ask to find out what
> power state to put the hardware in? Today there is nobody to tell it
> what to do.
Something like sysfs' "detach_state" comes to my mind...
> The user's global desired power policy needs to be represented in the
> kernel where all devices can get at it so they can make low-latency
> policy-based decisions. It isn't clear that the cpufreq multiple
> governor implementation model would work well for the system as whole.
The question is how much policy we want in the kernel instead of in
userspace. The actual implementation (i.e. fast transitions to idle states)
must be in the kernel, of course. However the policy decision of whether to
do such idling can and IMHO should be done in userspace.
My $0.02,
Dominik
next prev parent reply other threads:[~2004-10-20 21:18 UTC|newest]
Thread overview: 21+ messages / expand[flat|nested] mbox.gz Atom feed top
2004-10-17 22:29 [PATCH] cpufreq_ondemand Alexander Clouter
2004-10-17 22:35 ` Con Kolivas
2004-10-17 22:44 ` Alexander Clouter
2004-10-19 18:22 ` Bruno Ducrot
2004-10-20 5:03 ` Andre Eisenbach
2004-10-20 7:35 ` Len Brown
2004-10-20 14:30 ` Dominik Brodowski
2004-10-20 21:03 ` Len Brown
2004-10-20 21:18 ` Dominik Brodowski [this message]
2004-10-17 22:45 ` Nebojsa Trpkovic
2004-10-18 7:27 ` Dominik Brodowski
2004-10-18 7:20 ` Dominik Brodowski
2004-10-18 8:12 ` Mattia Dongili
2004-10-18 8:25 ` Alexander Clouter
2004-10-18 8:59 ` Dominik Brodowski
-- strict thread matches above, loose matches on Subject: below --
2004-10-18 4:56 Pallipadi, Venkatesh
2004-10-18 8:39 ` Alexander Clouter
2004-10-18 8:54 ` Dominik Brodowski
2004-10-19 5:06 ` Willy Tarreau
2004-10-18 22:48 Pallipadi, Venkatesh
2004-10-18 23:18 ` Alexander Clouter
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=20041020211851.GA7569@dominikbrodowski.de \
--to=linux@dominikbrodowski.de \
--cc=alex-kernel@digriz.org.uk \
--cc=cpufreq@www.linux.org.uk \
--cc=int2str@gmail.com \
--cc=kernel@kolivas.org \
--cc=len.brown@intel.com \
--cc=linux-kernel@vger.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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox