Messages in this thread | | | Date | Thu, 24 Sep 2009 10:42:41 +0530 | From | Arun R Bharadwaj <> | Subject | Re: [v6 PATCH 0/7]: cpuidle/x86/POWER: Cleanup idle power management code in x86, cleanup drivers/cpuidle/cpuidle.c and introduce cpuidle to POWER. |
| |
* Arun R Bharadwaj <arun@linux.vnet.ibm.com> [2009-09-22 16:55:27]:
Hi Len, (or other acpi folks),
I had a question regarding ACPI-cpuidle interaction in the current implementation.
Currently, every cpu (i.e. acpi_processor) registers to cpuidle as a cpuidle_device. So every cpu has to go through the process of setting up the idle states and then registering as a cpuidle device.
What exactly is the reason behind this?
Is this really necessary or can we have a system-wide one-time registering to cpuidle by ACPI?
I'm currently in the process of enabling cpuidle for POWER systems and find that having a system-wide registering mechanism to be a cleaner design.
--arun
| |