Thread (15 messages) 15 messages, 2 authors, 2013-12-02

Re: [PATCH V4 7/9] cpuidle/powernv: Add "Fast-Sleep" CPU idle state

From: Thomas Gleixner <hidden>
Date: 2013-12-02 18:00:37
Also in: linux-pm, lkml

On Mon, 2 Dec 2013, Preeti U Murthy wrote:
On 11/29/2013 08:09 PM, Thomas Gleixner wrote:
quoted
This supports HIGHRES and NO_HZ if done right, without polling at
all. So you can even let the last CPU which handles the broadcast
hrtimer go for a long sleep, just not in the deepest idle state.
Thank you for the review. The above points are all valid. I will rework
the design to:

1. Eliminate the concept of a broadcast CPU and integrate its
functionality in the timekeeping CPU.

2. Avoid polling by using IPIs to communicate the next wakeup of the
CPUs in deep idle state so as to reprogram the broadcast hrtimer.

3. Make this feature generic and not arch-specific.
Great. If you need help with the generic bits, please let me know.

Thanks,

	tglx
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help