Raj, Ashok wrote:
>> The speed isn't initialized at attach time because we need to
>>     
> understand
>   
>> the  processor topology before we start setting processor speeds. We
>> need to understand the processor dependencies (i.e, which processors
>> have a dependency on one another and what kind of dependency exists
>> between them) before we start setting/changing speeds. We get this
>> information from ACPI as each processor instance attaches. Once all the
>> processors have attached, we have the necessary information we need and
>> we initialize the speed.
>>     
>
>
> If you are using _PSD to track dependencies, and lets say the FMA
> decided to take a logical cpu offline.
>
> How do we manage p-state transitions after a dependent cpu goes offline?
>
>   
Once a processor is offlined, then it's considered 100% "idle" from the 
CPU driver perspective. The result is that dependent processors are free 
to make transition decisions on their own.


Reply via email to