On 22/04/16 17:51, Leif Lindholm wrote:
On Wed, Apr 20, 2016 at 09:18:38AM +0100, Sudeep Holla wrote:
On 20/04/16 08:42, Ard Biesheuvel wrote:
On 19 April 2016 at 17:11, Sudeep Holla sudeep.holla@arm.com wrote:
ACPI 6.0 introduced LPI(Low Power Idle) states that provides an alternate method to describe processor idle states.
LPI extensions leverages the processor container device(again introduced in ACPI 6.0) allowing to express which parts of the system are affected by a given LPI state. It defines the local power states for each node in a hierarchical processor topology. The OSPM can use _LPI object to select a local power state for each level of processor hierarchy in the system.
This patch adds LPI support on Juno.
Contributed-under: TianoCore Contribution Agreement 1.0 Cc: Ard Biesheuvel ard.biesheuvel@linaro.org Cc: Leif Lindholm leif.lindholm@linaro.org Signed-off-by: Sudeep Holla sudeep.holla@arm.com
As for patch #1, I cannot review or test this.
This currently can't be tested with mainline kernel yet. The patches to support this are still under review
So, should it be merged anyway, or will that break something? Regardless, sounds like it should be split from the preceding two patches.
There's no urgency as the Linux patches are still under review. But I posted just to point people at examples for _LPI tables.