Thread (1 message) 1 message, 1 author, 2002-08-03

Re: An embedded-Linux power-management framework

From: Alan Cox <hidden>
Date: 2002-08-03 13:40:09

On Sat, 2002-08-03 at 02:28, Bishop Brock wrote:m
We are proposing a scalable solution that naturally extends the
capabilities of cpufreq. We encapsulate all of the mutually constrained
physical and abstract parameters of a power management policy into
a system-dependent object called an "operating point", and propose
standard ways to manipulate operating points and sets of operating points.
This mechanism will be integrated with the device model in such a way
that as devices come on and off line, the optimum operating point is always
available.
Each operating point being some appropriate categorised and chip
supported combination of power state ? So for something simple like a
mobile K6 we'd have something like

			Full on
			STPCLK and Powernow combinations
			hlt
We also add another dimension not present in the current solution, i.e.,
kernel control of dynamic power management at critical points in the
OS, particularly the entry and exit of the idle (halt) state, consistent
You install your own idle handler to replace the default one - there are
some examples of people doing this already. The amd76x_pm code for
example installs its own idle handler which is needed because both
processors must be idle to drop into most powersaving states.
with policies defined in advance.  As we noted in the original posting,
significant system-wide energy savings are possible by rapidly scaling
frequencies during even short idle periods, and only the OS has the
visibility required to actively manage these events.
Clearly true



-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help