Bill.Holler wrote:

> 
> 
> Here are two other cases to consider:
> 1. offline processors.
> 2. Solaris disables the local APIC's timer when there are no cyclics 
> on this processor. 
> 
> Since neither of these cases use the local APIC's timer,  they do not
> require lAPIC timer re-programming in idle wakeup?

For offline processors, I think it should be okay.
But how about a cyclic xcall is added when this processor is deep
sleeping?

> 
> 
> Solaris should use the deepest c-state available for offline
> processors.  :-) 
> 
The question is how to make another core to enter deepest c-state?
cpu_offline call shoudn't be bound to  the CPU which is going to be put
into deep c-state.

Thanks,
-Aubrey

Reply via email to