From: "David S. Miller" <davem@redhat.com>
To: "Grover, Andrew" <andrew.grover@intel.com>
Cc: "'John Fremlin'" <chief@bandits.org>,
"'Simon Richter'"
<Simon.Richter@phobos.fachschaften.tu-muenchen.de>,
"Acpi-PM (E-mail)"
<linux-power@phobos.fachschaften.tu-muenchen.de>,
"'Pavel Machek'" <pavel@suse.cz>,
Andreas Ferber <aferber@techfak.uni-bielefeld.de>,
linux-kernel@vger.kernel.org
Subject: RE: Let init know user wants to shutdown
Date: Thu, 26 Apr 2001 15:10:03 -0700 (PDT) [thread overview]
Message-ID: <15080.40123.543633.854889@pizda.ninka.net> (raw)
In-Reply-To: <4148FEAAD879D311AC5700A0C969E89006CDDD9F@orsmsx35.jf.intel.com>
In-Reply-To: <4148FEAAD879D311AC5700A0C969E89006CDDD9F@orsmsx35.jf.intel.com>
Grover, Andrew writes:
> A generalized interface is more work, and I see no
> benefit *right now*. We'll see when someone designs one, I guess.
If the whole world were ACPI, yes I would not see a benefit either,
but for PPC, UltraSPARC-III etc. systems there is going to be a gain.
These systems do power management in a way that is in many ways quite
different from the models provided by ACPI.
You can break the whole power management problem down to "here are
the levels of low-power provided by the hardware, here are the
idleness triggers that may be monitored". That's it, nothing more.
This is powerful enough to do all the things you could want a pm layer
to do:
1) CPU's have been in their idle threads for X percent of
of the past measurement quantum, half clock the processors.
2) The user has hit the "sleep" trigger, spin down the disks,
reduce clock the cpus, bus, PCI controller and PCI devices.
This kind of pm model with triggers and available low power states can
be used to solve problems PM was not designed to solve. For example,
if fans begin to fail and temperature indicates we might begin to
overheat, we can reduce clock the cpus to reduce the heat before doing
something more drastic like shutting the system down. Basically,
environment control problems can be expressed within this framework.
You get the idea. And none of it has anything to do with ACPI, Sun's
Ultra-III platform power management scheme, or what Apple uses in the
iBook.
This is the kind of model I like because it doesn't "look" like any
particular implementation of power management, it "is" power
management. I can plug any hardware PM scheme into that.
Later,
David S. Miller
davem@redhat.com
next prev parent reply other threads:[~2001-04-26 22:10 UTC|newest]
Thread overview: 71+ messages / expand[flat|nested] mbox.gz Atom feed top
2001-04-18 22:52 Grover, Andrew
2001-04-26 22:10 ` David S. Miller [this message]
2001-04-27 9:03 ` Let init know user wants to shutdown [linux-power] [linux-pm-devel] [linux-kernel-mailing-list] [some-other-list] David Woodhouse
2001-04-27 10:58 ` Pavel Machek
-- strict thread matches above, loose matches on Subject: below --
2001-04-18 21:46 Let init know user wants to shutdown Grover, Andrew
2001-04-18 22:09 ` David S. Miller
2001-04-18 22:30 ` John Fremlin
2001-04-19 2:16 ` Jeff Garzik
2001-04-19 12:04 ` David Woodhouse
2001-04-18 18:28 Grover, Andrew
2001-04-18 18:45 ` Jeff Garzik
2001-04-18 19:36 ` John Fremlin
2001-04-18 0:07 Grover, Andrew
2001-04-18 0:51 ` Alan Cox
2001-04-18 1:56 ` John Fremlin
2001-04-18 11:55 ` Alan Cox
2001-04-18 19:10 ` John Fremlin
2001-04-18 20:10 ` Alan Cox
2001-04-18 20:21 ` John Fremlin
2001-04-18 21:05 ` Avery Pennarun
2001-04-18 21:34 ` John Fremlin
2001-04-20 17:02 ` Pavel Machek
2001-05-02 16:52 ` John Fremlin
2001-04-20 17:01 ` Pavel Machek
2001-04-20 23:41 ` John Fremlin
2001-04-21 7:54 ` Pavel Machek
2001-04-24 0:17 ` Jamie Lokier
2001-04-24 1:08 ` John Fremlin
2001-04-24 10:06 ` Pavel Machek
2001-04-25 14:28 ` Jamie Lokier
2001-04-25 16:11 ` Richard Gooch
2001-04-18 1:54 ` John Fremlin
2001-04-17 16:45 Grover, Andrew
2001-04-17 19:54 ` Pavel Machek
2001-04-17 22:23 ` John Fremlin
2001-04-18 15:26 ` Simon Richter
2001-04-18 19:51 ` John Fremlin
2001-04-16 23:32 Grover, Andrew
2001-04-17 6:40 ` John Fremlin
2001-04-17 6:41 ` Simon Richter
2001-04-17 11:16 ` Pavel Machek
2001-04-12 17:25 David Balazic
2001-04-16 7:03 ` Pavel Machek
2001-04-11 17:06 Grover, Andrew
2001-04-11 18:29 ` John Fremlin
2001-04-11 4:31 alad
2001-04-10 17:05 Grover, Andrew
2001-04-11 4:23 ` John R Lenton
2001-04-11 14:59 ` John Fremlin
2001-04-11 12:20 ` Pavel Machek
2001-04-11 15:10 ` John Fremlin
2001-04-11 14:56 ` John Fremlin
2001-04-04 22:02 Pavel Machek
2001-04-10 23:20 ` Miquel van Smoorenburg
2001-04-10 23:30 ` Miquel van Smoorenburg
2001-04-10 23:38 ` Kurt Roeckx
2001-04-10 23:46 ` Kurt Roeckx
2001-04-10 23:53 ` Miquel van Smoorenburg
2001-04-10 23:41 ` Mike Castle
2001-04-13 0:29 ` Pavel Machek
2001-04-16 12:42 ` Simon Richter
2001-04-16 15:49 ` Andreas Ferber
2001-04-16 16:25 ` Simon Richter
2001-04-16 21:27 ` Pavel Machek
2001-04-16 21:44 ` Simon Richter
2001-04-16 22:38 ` Andreas Ferber
2001-04-17 6:16 ` Simon Richter
2001-04-17 8:39 ` Andreas Ferber
2001-04-17 14:09 ` Simon Richter
2001-04-16 21:36 ` Ben Ford
[not found] ` <9b04food@ncc1701.cistron.net>
[not found] ` <9b052eod@ncc1701.cistron.net>
2001-04-13 0:26 ` Pavel Machek
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=15080.40123.543633.854889@pizda.ninka.net \
--to=davem@redhat.com \
--cc=Simon.Richter@phobos.fachschaften.tu-muenchen.de \
--cc=aferber@techfak.uni-bielefeld.de \
--cc=andrew.grover@intel.com \
--cc=chief@bandits.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-power@phobos.fachschaften.tu-muenchen.de \
--cc=pavel@suse.cz \
/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
all inboxes | Powered by JetHome®