>> >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?
