Changes since V1: - Remove patches that add CPU container object into DSDT - Addressed comments from Sami
Low Power Idle (LPI) and Collaborative Processor Performance Control (CPPC) are two power management mechanisms described in ACPI 6.4 specification. OSPM uses the _LPI object to select a local power state for each level of processor hierarchy in the system. Collaborative processor performance control (CPPC) defines an abstracted and flexible mechanism for OSPM to collaborate with an entity in the platform to manage the performance of a processor. In this patch series, CPPC support depends on the availability of Activity Monitor Unit (AMU) extension for CPU performance monitoring as defined in the Arm v8.4 architecture reference manuals. So CPPC is supported for RD-V1 and RD-N2 platforms. This patch series adds LPI support for all the Neoverse reference design platforms. CPPC support is added for RD-V1, RD-V1-MC and RD-N2 platforms. This patch series should be applied on top of the patch series https://edk2.groups.io/g/devel/message/74924 Link to github branch with the patches in this series - https://github.com/Pranav-Madhu/edk2-platforms/tree/topics/rd_power_management Pranav Madhu (11): Platform/Sgi: Macro definitions for ACPI _OSC Platform/Sgi: Low Power Idle states for SGI-575 Platform/Sgi: Low Power Idle states for RD-N1-Edge Platform/Sgi: Low Power Idle States for RD-N1-Edge dual-chip Platform/Sgi: Low Power Idle states for RD-V1 platform Platform/Sgi: Macro definitions for ACPI CPPC Platform/Sgi: ACPI CPPC support for RD-V1 Platform/Sgi: Low Power Idle States for RD-V1 quad-chip platform Platform/Sgi: ACPI CPPC support for RD-V1 quad-chip platform Platform/Sgi: Low Power Idle States for RD-N2 Platform/Sgi: ACPI CPPC support for RD-N2 Platform/ARM/SgiPkg/Include/SgiAcpiHeader.h | 90 +++++ .../ARM/SgiPkg/AcpiTables/RdN1Edge/Dsdt.asl | 132 +++++++ .../ARM/SgiPkg/AcpiTables/RdN1EdgeX2/Dsdt.asl | 162 ++++++++ Platform/ARM/SgiPkg/AcpiTables/RdN2/Dsdt.asl | 364 ++++++++++++++++++ Platform/ARM/SgiPkg/AcpiTables/RdV1/Dsdt.asl | 294 ++++++++++++++ .../ARM/SgiPkg/AcpiTables/RdV1Mc/Dsdt.asl | 306 +++++++++++++++ .../ARM/SgiPkg/AcpiTables/Sgi575/Dsdt.asl | 132 +++++++ 7 files changed, 1480 insertions(+) -- 2.17.1 -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#74946): https://edk2.groups.io/g/devel/message/74946 Mute This Topic: https://groups.io/mt/82741268/21656 Group Owner: devel+ow...@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-