[edk2-devel] [edk2-platforms][PATCH V2 2/2] Platform/Sgi: Extend SMBIOS support for RD-V2 platform

2023-12-14 Thread Pranav Madhu
The Neoverse RD-V2 FVP platform includes 16 CPUs and each CPU has 64KB of L1 instruction/data cache, 2MB of L2 cache and 32MB of system level cache. Extend the SMBIOS support for RD-V2 platform with this configuration. Signed-off-by: Pranav Madhu --- Platform/ARM/SgiPkg/Drivers

[edk2-devel] [edk2-platforms][PATCH V2 1/2] Platform/Sgi: Define RD-V2 platform id values

2023-12-14 Thread Pranav Madhu
Add the RD-V2 platform identification values including the part number and configuration number. This information will be used in populating the SMBIOS tables. Signed-off-by: Pranav Madhu --- Platform/ARM/SgiPkg/Include/SgiPlatform.h | 5 + Platform/ARM/SgiPkg/Library

[edk2-devel] [edk2-platforms][PATCH V2 0/2] Add SMBIOS support for RD-V2 platform

2023-12-14 Thread Pranav Madhu
rm-id values for the RD-V2 platform. The second patch add CPU information and cache attributes for RD-V2 platform. Link to branch with the patches in this series - https://git.gitlab.arm.com/infra-solutions/reference-design/platsw/edk2-platforms/-/tree/topics/rdv2-smbios-v2-upstream Pranav Mad

[edk2-devel] [edk2-platforms][PATCH v1 1/1] Platform/Sgi: update fastchannel address for RD-N2 variants

2023-10-10 Thread Pranav Madhu
For RD-N2 and variant platforms, the shared SRAM memory carveouts have changed due to updates in the platform firmware. Correspondingly, update the fastchannel address to align with the rest of the platform firmware components. Signed-off-by: Pranav Madhu --- Platform/ARM/SgiPkg/AcpiTables/RdN2

[edk2-devel] [edk2-platforms][PATCH v1 2/2] Platform/Sgi: Extend SMBIOS support for RD-V2 platform

2023-10-10 Thread Pranav Madhu
The Neoverse RD-V2 FVP platform includes 16 CPUs and each CPU has 64KB of L1 instruction/data cache, 2MB of L2 cache and 32MB of system level cache. Extend the SMBIOS support for RD-V2 platform with this configuration. Signed-off-by: Pranav Madhu --- Platform/ARM/SgiPkg/Drivers

[edk2-devel] [edk2-platforms][PATCH v1 1/2] Platform/Sgi: Define RD-V2 platform id values

2023-10-10 Thread Pranav Madhu
Add the RD-V2 platform identification values including the part number and configuration number. This information will be used in populating the SMBIOS tables. Signed-off-by: Pranav Madhu --- Platform/ARM/SgiPkg/Include/SgiPlatform.h | 5 + Platform/ARM/SgiPkg/Library

[edk2-devel] [edk2-platforms][PATCH v1 0/2] Add SMBIOS support for RD-V2 platform

2023-10-10 Thread Pranav Madhu
n and cache attributes for RD-V2 platform. Link to branch with the patches in this series - https://gitlab.arm.com/infra-solutions/reference-design/platsw/edk2-platforms/-/tree/topics/rdv2-smbios-v1 Pranav Madhu (2): Platform/Sgi: Define RD-V2 platform id values Platform/Sgi: Extend SMBIOS suppor

[edk2-devel] [edk2][PATCH V4 1/1] ArmPkg: Handle warm reboot request correctly

2022-08-24 Thread Pranav Madhu
The warm reboot requests from OSPM are mapped to cold reboot. To handle the warm reboot separately from a cold reboot, update ArmSmcPsciResetSystemLib and to invoke the PSCI call with parameters for warm reboot. Signed-off-by: Pranav Madhu --- ArmPkg/Include/IndustryStandard/ArmStdSmc.h

[edk2-devel] [edk2-platforms][PATCH V2 7/7] Platform/Sgi: Fix ACPI Low Power Idle states for RD-N2-Cfg1

2022-06-28 Thread Pranav Madhu
o the interconnect on this platform, remove the cluster _LPI control method as well. Signed-off-by: Pranav Madhu Reviewed-by: Pierre Gondois Reviewed-by: Thomas Abraham --- Platform/ARM/SgiPkg/AcpiTables/RdN2Cfg1/Dsdt.asl | 54 ++-- 1 file changed, 4 insertions(+), 50 deletions(-)

[edk2-devel] [edk2-platforms][PATCH V2 6/7] Platform/Sgi: Fix ACPI Low Power Idle states for RD-N2

2022-06-28 Thread Pranav Madhu
nnect on this platform, remove the cluster _LPI control method as well. Signed-off-by: Pranav Madhu Reviewed-by: Pierre Gondois Reviewed-by: Thomas Abraham --- Platform/ARM/SgiPkg/AcpiTables/RdN2/Dsdt.asl | 78 +--- 1 file changed, 4 insertions(+), 74 deletions(-) diff --

[edk2-devel] [edk2-platforms][PATCH V2 5/7] Platform/Sgi: Fix ACPI Low Power Idle states for RD-V1-MC

2022-06-28 Thread Pranav Madhu
RD-V1-MC platform supports only the platform co-ordinated LPI. So fix the LPI Level ID value accordingly. Additionally, as this platform does not support residency counter, clear the residency counter frequency from _LPI object's control method. Signed-off-by: Pranav Madhu Reviewed-by: P

[edk2-devel] [edk2-platforms][PATCH V2 4/7] Platform/Sgi: Fix ACPI Low Power Idle states for RD-V1

2022-06-28 Thread Pranav Madhu
RD-V1 platform supports only the platform co-ordinated LPI. So fix the LPI Level ID value accordingly. Additionally, as this platform does not support residency counter, clear the residency counter frequency from _LPI object's control method. Signed-off-by: Pranav Madhu Reviewed-by: P

[edk2-devel] [edk2-platforms][PATCH V2 3/7] Platform/Sgi: Fix ACPI Low Power Idle states for RD-N1-Edge-X2

2022-06-28 Thread Pranav Madhu
RD-N1-Edge-X2 platform supports only the platform co-ordinated LPI. So fix the LPI Level ID value accordingly. Additionally, as this platform does not support residency counter, clear the residency counter frequency from _LPI object's control method. Signed-off-by: Pranav Madhu Review

[edk2-devel] [edk2-platforms][PATCH V2 2/7] Platform/Sgi: Fix ACPI Low Power Idle states for RD-N1-Edge

2022-06-28 Thread Pranav Madhu
RD-N1-Edge platform supports only the platform co-ordinated LPI. So fix the LPI Level ID value accordingly. Additionally, as this platform does not support residency counter, clear the residency counter frequency from _LPI object's control method. Signed-off-by: Pranav Madhu Reviewed-by: P

[edk2-devel] [edk2-platforms][PATCH V2 1/7] Platform/Sgi: Fix ACPI Low Power Idle states for SGI575

2022-06-28 Thread Pranav Madhu
SGI-575 platform supports only the platform co-ordinated LPI. So fix the LPI Level ID value accordingly. Additionally, as this platform does not support residency counter, clear the residency counter frequency from _LPI object's control method. Signed-off-by: Pranav Madhu Reviewed-by: P

[edk2-devel] [edk2-platforms][PATCH V2 0/7] Fix ACPI Low Power Idle states for RD platforms

2022-06-28 Thread Pranav Madhu
this, the RD-N2 and RD-N2-Cfg1 platforms are direct connect platforms and so the _LPI control method for cluster is removed. Link to github branch with the patches in this series - https://github.com/Pranav-Madhu/edk2-platforms/tree/topics/lpi_fix_for_rd_platforms Reviewed-by: Pierre Gondois

[edk2-devel] [edk2-platforms][PATCH V1 0/5] Platform/Sgi: Add initial support for RD-N2-Cfg2 platform

2022-06-26 Thread Pranav Madhu
series should be applied on top of the patch series: https://edk2.groups.io/g/devel/message/90765 Link to github branch with the patches in this series - https://github.com/Pranav-Madhu/edk2-platforms/tree/topics/rdn2cfg2-initial-support Pranav Madhu (1): Platform/Sgi: Extend SMBIOS support for

[edk2-devel] [edk2-platforms][PATCH V1 5/5] Platform/Sgi: Extend SMBIOS support for RD-N2-Cfg2

2022-06-26 Thread Pranav Madhu
Extend the SMBIOS support for RD-N2-Cfg2 platform which is a quad-chip variant of the RD-N2 platform. Most the SMBIOS information is shared with the RD-N2 platform except for the number of the CPUs supported on the RD-N2-Cfg2 platform. Signed-off-by: Pranav Madhu --- Platform/ARM/SgiPkg/Drivers

[edk2-devel] [edk2-platforms][PATCH V1 4/5] Platform/Sgi: Add support for RD-N2-Cfg2 Platform

2022-06-26 Thread Pranav Madhu
Signed-off-by: Pranav Madhu --- Platform/ARM/SgiPkg/RdN2Cfg2/RdN2Cfg2.dsc | 58 Platform/ARM/SgiPkg/RdN2Cfg2/RdN2Cfg2.fdf.inc | 10 2 files changed, 68 insertions(+) diff --git a/Platform/ARM/SgiPkg/RdN2Cfg2/RdN2Cfg2.dsc b/Platform/ARM/SgiPkg/RdN2Cfg2/RdN2Cfg2.dsc

[edk2-devel] [edk2-platforms][PATCH V1 3/5] Platform/Sgi: Add ACPI tables for RD-N2-Cfg2 platform

2022-06-26 Thread Pranav Madhu
From: Vijayenthiran Subramaniam Add MADT, DSDT and SRAT ACPI tables that are specific for RD-N2-Cfg2 platform. The rest of the ACPI tables are reused from the shared ACPI tables in SgiPkg. Signed-off-by: Vijayenthiran Subramaniam Signed-off-by: Pranav Madhu --- Platform/ARM/SgiPkg/AcpiTables

[edk2-devel] [edk2-platforms][PATCH V1 2/5] Platform/Sgi: Add ProductId lookup values for RD-N2-Cfg2 Platform

2022-06-26 Thread Pranav Madhu
adding support for RD-N2-Cfg2 Platfrom, add the Product ID lookup values for GetProductID API. Signed-off-by: Vijayenthiran Subramaniam Signed-off-by: Pranav Madhu --- Platform/ARM/SgiPkg/Include/SgiPlatform.h | 3 ++- Platform/ARM/SgiPkg/Library/PlatformLib/PlatformLib.c | 8

[edk2-devel] [edk2-platforms][PATCH V1 1/5] Platform/Sgi: Add a new PCD for defining addressable bits per chip

2022-06-26 Thread Pranav Madhu
platform. In preparation of adding a multi-chip variant of the RD-N2 platform, use this new PCD to allow maximum address space of 64TB per chip for all RD-N2 platform variants. Signed-off-by: Vijayenthiran Subramaniam Signed-off-by: Pranav Madhu --- Platform/ARM/SgiPkg/SgiPlatform.dec

[edk2-devel] [edk2-platforms][PATCH V4 7/9] Platform/Sgi: Update ACPI version to v6.4 for RD-V1-MC platform

2022-06-26 Thread Pranav Madhu
Update the RD-V1-MC platform specific ACPI tables to ACPI version v6.4. Significant changes introduced are to add SPE overflow interrupt number field to GICC structure of MADT table and adding cache ID field to the cache structure of PPTT table. Signed-off-by: Pranav Madhu Reviewed-by: Pierre

[edk2-devel] [edk2-platforms][PATCH V4 2/9] Platform/Sgi: Update ACPI version to v6.4 for SGI575 platform

2022-06-26 Thread Pranav Madhu
Update the SGI575 platform specific ACPI tables to ACPI version v6.4. Significant changes introduced are to add SPE overflow interrupt number field to GICC structure of MADT table and adding cache ID field to the cache structure of PPTT table. Signed-off-by: Pranav Madhu Reviewed-by: Pierre

[edk2-devel] [edk2-platforms][PATCH V4 4/9] Platform/Sgi: Update ACPI version to v6.4 for RD-N1-Edge-X2 platform

2022-06-26 Thread Pranav Madhu
Update the RD-N1-Edge-X2 platform specific ACPI tables to ACPI version v6.4. Significant changes introduced are to add SPE overflow interrupt number field to GICC structure of MADT table and adding cache ID field to the cache structure of PPTT table. Signed-off-by: Pranav Madhu Reviewed-by

[edk2-devel] [edk2-platforms][PATCH V4 9/9] Platform/Sgi: Update ACPI version to v6.4 for RD-N2-Cfg1 platform

2022-06-26 Thread Pranav Madhu
Update the RD-N2-Cfg1 platform specific ACPI tables to ACPI version v6.4. Significant changes introduced are to add SPE overflow interrupt number field to GICC structure of MADT table and adding cache ID field to the cache structure of PPTT table. Signed-off-by: Pranav Madhu Reviewed-by: Pierre

[edk2-devel] [edk2-platforms][PATCH V4 8/9] Platform/Sgi: Update ACPI version to v6.4 for RD-N2 platform

2022-06-26 Thread Pranav Madhu
Update the RD-N2 platform specific ACPI tables to ACPI version v6.4. Significant changes introduced are to add SPE overflow interrupt number field to GICC structure of MADT table and adding cache ID field to the cache structure of PPTT table. Signed-off-by: Pranav Madhu Reviewed-by: Pierre

[edk2-devel] [edk2-platforms][PATCH V4 6/9] Platform/Sgi: Update ACPI version to v6.4 for RD-V1 platform

2022-06-26 Thread Pranav Madhu
Update the RD-V1 platform specific ACPI tables to ACPI version v6.4. Significant changes introduced are to add SPE overflow interrupt number field to GICC structure of MADT table and adding cache ID field to the cache structure of PPTT table. Signed-off-by: Pranav Madhu Reviewed-by: Pierre

[edk2-devel] [edk2-platforms][PATCH V4 5/9] Platform/Sgi: Update ACPI version to v6.4 for RD-E1-Edge platform

2022-06-26 Thread Pranav Madhu
Update the RD-E1-Edge platform specific ACPI tables to ACPI version v6.4. Significant changes introduced are to add SPE overflow interrupt number field to GICC structure of MADT table and adding cache ID field to the cache structure of PPTT table. Signed-off-by: Pranav Madhu Reviewed-by: Pierre

[edk2-devel] [edk2-platforms][PATCH V4 3/9] Platform/Sgi: Update ACPI version to v6.4 for RD-N1-Edge platform

2022-06-26 Thread Pranav Madhu
Update the RD-N1-Edge platform specific ACPI tables to ACPI version v6.4. Significant changes introduced are to add SPE overflow interrupt number field to GICC structure of MADT table and adding cache ID field to the cache structure of PPTT table. Signed-off-by: Pranav Madhu Reviewed-by: Pierre

[edk2-devel] [edk2-platforms][PATCH V4 1/9] Platform/Sgi: Update ACPI version to v6.4

2022-06-26 Thread Pranav Madhu
table and adding cache ID field to the cache structure of PPTT table. Signed-off-by: Pranav Madhu Reviewed-by: Pierre Gondois Reviewed-by: Thomas Abraham --- Platform/ARM/SgiPkg/Include/SgiAcpiHeader.h | 252 +++- Platform/ARM/SgiPkg/AcpiTables/Dbg2.aslc| 30 ++- Platform

[edk2-devel] [edk2-platforms][PATCH V4 0/9] Upadate the ACPI tables for RD platforms

2022-06-26 Thread Pranav Madhu
platform specific ACPI tables to v6.4 for the respective platform. This patch series also update the headers in the .aslc files to match the coding style as per edk2 coding guidelines. Link to github branch with the patches in this series - https://github.com/Pranav-Madhu/edk2-platforms/tree/topics

Re: [edk2-devel] [edk2-platforms][PATCH V1 0/7] Fix ACPI Low Power Idle states for RD platforms

2022-06-21 Thread Pranav Madhu
Hi Pierre, Thanks for reviewing this patch series. Please find my reply inline. Regards, Pranav > -Original Message- > From: Pierre Gondois > Sent: Tuesday, June 21, 2022 2:15 PM > To: devel@edk2.groups.io; Pranav Madhu ; > Thomas Abraham > Cc: Sami Mujawar ; Ard

Re: [edk2-devel] [edk2-platforms][PATCH V2 0/9] Upadate the ACPI tables for RD platforms

2022-06-21 Thread Pranav Madhu
major changes, I request you to have a look at that: https://edk2.groups.io/g/devel/message/90399. Regards, Pranav > On 6/22/22 10:57, Pranav Madhu via groups.io wrote:> > Hello Pranav, > > The definitions for the IORT table are still at 6_0, (IORT revision=0): > MdePkg/I

Re: [edk2-devel] [edk2-platforms][PATCH V1 0/7] Fix ACPI Low Power Idle states for RD platforms

2022-06-20 Thread Pranav Madhu
Hi All, Could you please let me know if any updates required for this series of patch? Regards, Pranav From: Thomas Abraham Sent: Sunday, June 12, 2022 2:16 AM To: Pranav Madhu ; devel@edk2.groups.io Subject: Re: [edk2-devel] [edk2-platforms][PATCH V1 0/7] Fix ACPI Low Power Idle states for

Re: [edk2-devel] [edk2-platforms][PATCH V2 0/9] Upadate the ACPI tables for RD platforms

2022-06-20 Thread Pranav Madhu
Hi All, Could you please let me know if any updates are required for this series of patch? Regards, Pranav > -Original Message- > From: Thomas Abraham > Sent: Tuesday, April 19, 2022 1:40 AM > To: devel@edk2.groups.io; Pranav Madhu > Cc: Ard Biesheuvel ; Sami Mujawar &

[edk2-devel] [edk2-platforms][PATCH V1 7/7] Platform/Sgi: Fix ACPI Low Power Idle states for RD-N2-Cfg1

2022-06-09 Thread Pranav Madhu
o the interconnect on this platform, remove the cluster _LPI control method as well. Signed-off-by: Pranav Madhu --- Platform/ARM/SgiPkg/AcpiTables/RdN2Cfg1/Dsdt.asl | 54 ++-- 1 file changed, 4 insertions(+), 50 deletions(-) diff --git a/Platform/ARM/SgiPkg/AcpiTables/RdN2Cfg1/Dsdt.a

[edk2-devel] [edk2-platforms][PATCH V1 6/7] Platform/Sgi: Fix ACPI Low Power Idle states for RD-N2

2022-06-09 Thread Pranav Madhu
nnect on this platform, remove the cluster _LPI control method as well. Signed-off-by: Pranav Madhu --- Platform/ARM/SgiPkg/AcpiTables/RdN2/Dsdt.asl | 78 +--- 1 file changed, 4 insertions(+), 74 deletions(-) diff --git a/Platform/ARM/SgiPkg/AcpiTables/RdN2/Dsdt.asl b/Platfor

[edk2-devel] [edk2-platforms][PATCH V1 5/7] Platform/Sgi: Fix ACPI Low Power Idle states for RD-V1-MC

2022-06-09 Thread Pranav Madhu
RD-V1-MC platform supports only the platform co-ordinated LPI. So fix the LPI Level ID value accordingly. Additionally, as this platform does not support residency counter, clear the residency counter frequency from _LPI object's control method. Signed-off-by: Pranav Madhu --- Platfor

[edk2-devel] [edk2-platforms][PATCH V1 3/7] Platform/Sgi: Fix ACPI Low Power Idle states for RD-N1-Edge-X2

2022-06-09 Thread Pranav Madhu
RD-N1-Edge-X2 platform supports only the platform co-ordinated LPI. So fix the LPI Level ID value accordingly. Additionally, as this platform does not support residency counter, clear the residency counter frequency from _LPI object's control method. Signed-off-by: Pranav Madhu --- Pla

[edk2-devel] [edk2-platforms][PATCH V1 4/7] Platform/Sgi: Fix ACPI Low Power Idle states for RD-V1

2022-06-09 Thread Pranav Madhu
RD-V1 platform supports only the platform co-ordinated LPI. So fix the LPI Level ID value accordingly. Additionally, as this platform does not support residency counter, clear the residency counter frequency from _LPI object's control method. Signed-off-by: Pranav Madhu --- Platform/ARM/S

[edk2-devel] [edk2-platforms][PATCH V1 2/7] Platform/Sgi: Fix ACPI Low Power Idle states for RD-N1-Edge

2022-06-09 Thread Pranav Madhu
RD-N1-Edge platform supports only the platform co-ordinated LPI. So fix the LPI Level ID value accordingly. Additionally, as this platform does not support residency counter, clear the residency counter frequency from _LPI object's control method. Signed-off-by: Pranav Madhu --- Platfor

[edk2-devel] [edk2-platforms][PATCH V1 0/7] Fix ACPI Low Power Idle states for RD platforms

2022-06-09 Thread Pranav Madhu
platforms and so the _LPI control method for cluster is removed. Link to github branch with the patches in this series - https://github.com/Pranav-Madhu/edk2-platforms/tree/topics/lpi_fix_for_rd_platforms Pranav Madhu (7): Platform/Sgi: Fix ACPI Low Power Idle states for SGI575 Platform/Sgi: Fix

[edk2-devel] [edk2-platforms][PATCH V1 1/7] Platform/Sgi: Fix ACPI Low Power Idle states for SGI575

2022-06-09 Thread Pranav Madhu
SGI-575 platform supports only the platform co-ordinated LPI. So fix the LPI Level ID value accordingly. Additionally, as this platform does not support residency counter, clear the residency counter frequency from _LPI object's control method. Signed-off-by: Pranav Madhu --- Platfor

[edk2-devel] [edk2-platforms][PATCH V3 8/9] Platform/Sgi: Update ACPI version to v6.4 for RD-N2 platform

2022-06-09 Thread Pranav Madhu
Update the RD-N2 platform specific ACPI tables to ACPI version v6.4. Significant changes introduced are to add SPE overflow interrupt number field to GICC structure of MADT table and adding cache ID field to the cache structure of PPTT table. Signed-off-by: Pranav Madhu --- Platform/ARM/SgiPkg

[edk2-devel] [edk2-platforms][PATCH V3 9/9] Platform/Sgi: Update ACPI version to v6.4 for RD-N2-Cfg1 platform

2022-06-09 Thread Pranav Madhu
Update the RD-N2-Cfg1 platform specific ACPI tables to ACPI version v6.4. Significant changes introduced are to add SPE overflow interrupt number field to GICC structure of MADT table and adding cache ID field to the cache structure of PPTT table. Signed-off-by: Pranav Madhu --- Platform/ARM

[edk2-devel] [edk2-platforms][PATCH V3 7/9] Platform/Sgi: Update ACPI version to v6.4 for RD-V1-MC platform

2022-06-09 Thread Pranav Madhu
Update the RD-V1-MC platform specific ACPI tables to ACPI version v6.4. Significant changes introduced are to add SPE overflow interrupt number field to GICC structure of MADT table and adding cache ID field to the cache structure of PPTT table. Signed-off-by: Pranav Madhu --- Platform/ARM

[edk2-devel] [edk2-platforms][PATCH V3 6/9] Platform/Sgi: Update ACPI version to v6.4 for RD-V1 platform

2022-06-09 Thread Pranav Madhu
Update the RD-V1 platform specific ACPI tables to ACPI version v6.4. Significant changes introduced are to add SPE overflow interrupt number field to GICC structure of MADT table and adding cache ID field to the cache structure of PPTT table. Signed-off-by: Pranav Madhu --- Platform/ARM/SgiPkg

[edk2-devel] [edk2-platforms][PATCH V3 5/9] Platform/Sgi: Update ACPI version to v6.4 for RD-E1-Edge platform

2022-06-09 Thread Pranav Madhu
Update the RD-E1-Edge platform specific ACPI tables to ACPI version v6.4. Significant changes introduced are to add SPE overflow interrupt number field to GICC structure of MADT table and adding cache ID field to the cache structure of PPTT table. Signed-off-by: Pranav Madhu --- Platform/ARM

[edk2-devel] [edk2-platforms][PATCH V3 4/9] Platform/Sgi: Update ACPI version to v6.4 for RD-N1-Edge-X2 platform

2022-06-09 Thread Pranav Madhu
Update the RD-N1-Edge-X2 platform specific ACPI tables to ACPI version v6.4. Significant changes introduced are to add SPE overflow interrupt number field to GICC structure of MADT table and adding cache ID field to the cache structure of PPTT table. Signed-off-by: Pranav Madhu --- Platform/ARM

[edk2-devel] [edk2-platforms][PATCH V3 3/9] Platform/Sgi: Update ACPI version to v6.4 for RD-N1-Edge platform

2022-06-09 Thread Pranav Madhu
Update the RD-N1-Edge platform specific ACPI tables to ACPI version v6.4. Significant changes introduced are to add SPE overflow interrupt number field to GICC structure of MADT table and adding cache ID field to the cache structure of PPTT table. Signed-off-by: Pranav Madhu --- Platform/ARM

[edk2-devel] [edk2-platforms][PATCH V3 2/9] Platform/Sgi: Update ACPI version to v6.4 for SGI575 platform

2022-06-09 Thread Pranav Madhu
Update the SGI575 platform specific ACPI tables to ACPI version v6.4. Significant changes introduced are to add SPE overflow interrupt number field to GICC structure of MADT table and adding cache ID field to the cache structure of PPTT table. Signed-off-by: Pranav Madhu --- Platform/ARM/SgiPkg

[edk2-devel] [edk2-platforms][PATCH V3 1/9] Platform/Sgi: Update ACPI version to v6.4

2022-06-09 Thread Pranav Madhu
table and adding cache ID field to the cache structure of PPTT table. Signed-off-by: Pranav Madhu --- Platform/ARM/SgiPkg/Include/SgiAcpiHeader.h | 227 ++-- Platform/ARM/SgiPkg/AcpiTables/Dbg2.aslc| 30 +-- Platform/ARM/SgiPkg/AcpiTables/Fadt.aslc| 38 ++-- Platform

[edk2-devel] [edk2-platforms][PATCH V3 0/9] Upadate the ACPI tables for RD platforms

2022-06-09 Thread Pranav Madhu
headers in the .aslc files to match the coding style as per edk2 coding guidelines. Link to github branch with the patches in this series - https://github.com/Pranav-Madhu/edk2-platforms/tree/topics/acpi64_for_rd_platforms Pranav Madhu (9): Platform/Sgi: Update ACPI version to v6.4 Platform/Sgi

Re: [edk2-devel] [edk2-platforms][PATCH V2 0/9] Upadate the ACPI tables for RD platforms

2022-04-20 Thread Pranav Madhu
Hi Ard, Thanks for your time in reviewing this patch series. Please find my response inline. > -Original Message- > From: Ard Biesheuvel > Sent: Wednesday, April 20, 2022 1:11 PM > To: Pranav Madhu > Cc: edk2-devel-groups-io ; Ard Biesheuvel > ; Sami Mujawar &g

Re: [edk2-devel] [edk2-platforms][PATCH V1 1/1] Platform/Sgi: Remove SLC entry from PPTT table

2022-04-20 Thread Pranav Madhu
Hi Ard, Please find my response inline. > -Original Message- > From: Ard Biesheuvel > Sent: Wednesday, April 20, 2022 1:05 PM > To: Pranav Madhu > Cc: edk2-devel-groups-io ; Ard Biesheuvel > ; Sami Mujawar > Subject: Re: [edk2-platforms][PATCH V1 1/1] Platform/

[edk2-devel] [edk2-platforms][PATCH V2 7/9] Platform/Sgi: Update ACPI version to v6.4 for Rd-V1-MC platform

2022-04-18 Thread Pranav Madhu
Update the Rd-V1 multichip platform specific ACPI tables to ACPI version v6.4. Signed-off-by: Pranav Madhu --- Platform/ARM/SgiPkg/AcpiTables/RdV1Mc/Hmat.aslc | 64 Platform/ARM/SgiPkg/AcpiTables/RdV1Mc/Madt.aslc | 165 ++-- Platform/ARM/SgiPkg/AcpiTables/RdV1Mc

[edk2-devel] [edk2-platforms][PATCH V2 9/9] Platform/Sgi: Update ACPI version to v6.4 for Rd-N2-Cfg1 platform

2022-04-18 Thread Pranav Madhu
Update the Rd-N2-Cfg1 platform specific ACPI tables to ACPI version v6.4. Signed-off-by: Pranav Madhu --- Platform/ARM/SgiPkg/AcpiTables/RdN2Cfg1/Madt.aslc | 112 ++-- Platform/ARM/SgiPkg/AcpiTables/RdN2Cfg1/Pptt.aslc | 73 ++--- 2 files changed, 93 insertions(+), 92

[edk2-devel] [edk2-platforms][PATCH V2 8/9] Platform/Sgi: Update ACPI version to v6.4 for Rd-N2 platform

2022-04-18 Thread Pranav Madhu
Update the Rd-N2 platform specific ACPI tables to ACPI version v6.4. Signed-off-by: Pranav Madhu --- Platform/ARM/SgiPkg/AcpiTables/RdN2/Madt.aslc | 163 ++-- Platform/ARM/SgiPkg/AcpiTables/RdN2/Pptt.aslc | 77 - 2 files changed, 124 insertions(+), 116 deletions

[edk2-devel] [edk2-platforms][PATCH V2 6/9] Platform/Sgi: Update ACPI version to v6.4 for Rd-V1 platform

2022-04-18 Thread Pranav Madhu
Update the Rd-V1 platform specific ACPI tables to ACPI version v6.4. Signed-off-by: Pranav Madhu --- Platform/ARM/SgiPkg/AcpiTables/RdV1/Madt.aslc | 159 ++-- Platform/ARM/SgiPkg/AcpiTables/RdV1/Pptt.aslc | 77 +- 2 files changed, 122 insertions(+), 114 deletions

[edk2-devel] [edk2-platforms][PATCH V2 4/9] Platform/Sgi: Update ACPI version to v6.4 for Rd-N1-Edge-X2 platform

2022-04-18 Thread Pranav Madhu
Update the Rd-N1-Edge multichip platform specific ACPI tables to ACPI version v6.4. Signed-off-by: Pranav Madhu --- Platform/ARM/SgiPkg/AcpiTables/RdN1EdgeX2/Hmat.aslc | 52 --- Platform/ARM/SgiPkg/AcpiTables/RdN1EdgeX2/Madt.aslc | 151 ++-- Platform/ARM/SgiPkg/AcpiTables

[edk2-devel] [edk2-platforms][PATCH V2 5/9] Platform/Sgi: Update ACPI version to v6.4 for Rd-E1-Edge platform

2022-04-18 Thread Pranav Madhu
Update the Rd-E1-Edge platform specific ACPI tables to ACPI version v6.4. Signed-off-by: Pranav Madhu --- Platform/ARM/SgiPkg/AcpiTables/RdE1Edge/Madt.aslc | 247 ++-- Platform/ARM/SgiPkg/AcpiTables/RdE1Edge/Pptt.aslc | 106 - 2 files changed, 181 insertions(+), 172

[edk2-devel] [edk2-platforms][PATCH V2 3/9] Platform/Sgi: Update ACPI version to v6.4 for Rd-N1-Edge platform

2022-04-18 Thread Pranav Madhu
Update the Rd-N1-Edge platform specific ACPI tables to ACPI version v6.4. Signed-off-by: Pranav Madhu --- Platform/ARM/SgiPkg/AcpiTables/RdN1Edge/Madt.aslc | 105 +++- Platform/ARM/SgiPkg/AcpiTables/RdN1Edge/Pptt.aslc | 88 2 files changed, 101 insertions

[edk2-devel] [edk2-platforms][PATCH V2 2/9] Platform/Sgi: Update ACPI version to v6.4 for SGI-575 platform

2022-04-18 Thread Pranav Madhu
Update the SGI-575 platform specific ACPI tables to ACPI version v6.4. Signed-off-by: Pranav Madhu --- Platform/ARM/SgiPkg/AcpiTables/Sgi575/Madt.aslc | 105 +++- Platform/ARM/SgiPkg/AcpiTables/Sgi575/Pptt.aslc | 86 2 files changed, 100 insertions(+), 91

[edk2-devel] [edk2-platforms][PATCH V2 1/9] Platform/Sgi: Update ACPI version to v6.4

2022-04-18 Thread Pranav Madhu
Update the common ACPI tables used by all the Neoverse Reference Design platforms to ACPI version v6.4. Signed-off-by: Pranav Madhu --- Platform/ARM/SgiPkg/Include/SgiAcpiHeader.h | 219 ++-- Platform/ARM/SgiPkg/AcpiTables/Dbg2.aslc| 30 +-- Platform/ARM/SgiPkg/AcpiTables

[edk2-devel] [edk2-platforms][PATCH V2 0/9] Upadate the ACPI tables for RD platforms

2022-04-18 Thread Pranav Madhu
branch with the patches in this series - https://github.com/Pranav-Madhu/edk2-platforms/tree/topics/acpi64_for_rd_platforms Pranav Madhu (9): Platform/Sgi: Update ACPI version to v6.4 Platform/Sgi: Update ACPI version to v6.4 for SGI-575 platform Platform/Sgi: Update ACPI version to v6.4 for

[edk2-devel] [edk2-platforms][PATCH V1 1/1] Platform/Sgi: Remove SLC entry from PPTT table

2022-04-18 Thread Pranav Madhu
Remove system level cache (SLC) entry from ACPI PPTT table. SLC on the Neoverse reference design platforms is the memory side cache and so it is removed from PPTT table. Signed-off-by: Pranav Madhu --- Platform/ARM/SgiPkg/Include/SgiAcpiHeader.h | 4 +--- Platform/ARM/SgiPkg/AcpiTables

[edk2-devel] [edk2-platforms][PATCH V1 1/1] Platform/Sgi: Replace EfiResetSystemLib with ResetSystemLib

2022-04-04 Thread Pranav Madhu
with ResetSystemLib. Signed-off-by: Pranav Madhu --- Platform/ARM/SgiPkg/SgiPlatform.dsc.inc | 4 ++-- Platform/ARM/SgiPkg/SgiPlatform.fdf | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) Link to github branch for this patch - https://github.com/Pranav-Madhu/edk2-platforms/tree

[edk2-devel] [edk2][PATCH V3 1/1] ArmPkg: Handle warm reboot request correctly

2022-04-04 Thread Pranav Madhu
warm reboot. Signed-off-by: Pranav Madhu --- ArmPkg/Include/IndustryStandard/ArmStdSmc.h| 2 ++ ArmPkg/Library/ArmSmcPsciResetSystemLib/ArmSmcPsciResetSystemLib.c | 19 +-- 2 files changed, 19 insertions(+), 2 deletions(-) Changes since V1: - Addressed

[edk2-devel] [edk2][PATCH V1 1/1] ArmPkg: Handle warm reboot request correctly

2022-03-10 Thread Pranav Madhu
there by invoke the PSCI call with parameters for warm reboot. Signed-off-by: Pranav Madhu --- ArmPkg/Include/IndustryStandard/ArmStdSmc.h | 1 + ArmPkg/Library/ArmPsciResetSystemLib/ArmPsciResetSystemLib.c | 7 +-- 2 files changed, 6 insertions(+), 2 deletions(-) Changes since

Re: [edk2-devel] [edk2][PATCH V1 1/1] ArmPkg: Handle warm reboot request correctly

2022-03-10 Thread Pranav Madhu
Hi Ard, Thanks for your suggestions. Please find my reply inline. Regards, Pranav > -Original Message- > From: Ard Biesheuvel > Sent: Thursday, March 10, 2022 8:56 PM > To: Pranav Madhu > Cc: edk2-devel-groups-io ; Ard Biesheuvel > ; Sami Mujawar > Subject: Re

Re: [edk2-devel] [edk2][PATCH V1 1/1] ArmPkg: Handle warm reboot request correctly

2022-03-10 Thread Pranav Madhu
Hi Sami, Thanks for your comments. Please find my reply inline. Regards, Pranav > -Original Message- > From: Sami Mujawar > Sent: Thursday, March 10, 2022 9:01 PM > To: Pranav Madhu ; devel@edk2.groups.io > Cc: Ard Biesheuvel ; nd > Subject: Re: [edk2][PATCH V1 1

[edk2-devel] [edk2][PATCH V1 1/1] ArmPkg: Handle warm reboot request correctly

2022-03-10 Thread Pranav Madhu
there by invoke the PSCI call with parameters for warm reboot. Signed-off-by: Pranav Madhu --- ArmPkg/Include/IndustryStandard/ArmStdSmc.h | 1 + ArmPkg/Library/ArmPsciResetSystemLib/ArmPsciResetSystemLib.c | 7 +-- 2 files changed, 6 insertions(+), 2 deletions(-) Link to

[edk2-devel] [edk2-platforms][PATCH V1 9/9] Platform/Sgi: Update ACPI version to v6.4 for Rd-N2-Cfg1 platform

2022-03-10 Thread Pranav Madhu
Update the Rd-N2-Cfg1 platform specific ACPI tables to ACPI version v6.4. Signed-off-by: Pranav Madhu --- Platform/ARM/SgiPkg/AcpiTables/RdN2Cfg1/Madt.aslc | 112 ++-- Platform/ARM/SgiPkg/AcpiTables/RdN2Cfg1/Pptt.aslc | 80 +++--- 2 files changed, 97 insertions(+), 95

[edk2-devel] [edk2-platforms][PATCH V1 8/9] Platform/Sgi: Update ACPI version to v6.4 for Rd-N2 platform

2022-03-10 Thread Pranav Madhu
Update the Rd-N2 platform specific ACPI tables to ACPI version v6.4. Signed-off-by: Pranav Madhu --- Platform/ARM/SgiPkg/AcpiTables/RdN2/Madt.aslc | 163 ++-- Platform/ARM/SgiPkg/AcpiTables/RdN2/Pptt.aslc | 84 +- 2 files changed, 128 insertions(+), 119 deletions

[edk2-devel] [edk2-platforms][PATCH V1 7/9] Platform/Sgi: Update ACPI version to v6.4 for Rd-V1-MC platform

2022-03-10 Thread Pranav Madhu
Update the Rd-V1 multichip platform specific ACPI tables to ACPI version v6.4. Signed-off-by: Pranav Madhu --- Platform/ARM/SgiPkg/AcpiTables/RdV1Mc/Hmat.aslc | 64 Platform/ARM/SgiPkg/AcpiTables/RdV1Mc/Madt.aslc | 165 ++-- Platform/ARM/SgiPkg/AcpiTables/RdV1Mc

[edk2-devel] [edk2-platforms][PATCH V1 6/9] Platform/Sgi: Update ACPI version to v6.4 for Rd-V1 platform

2022-03-10 Thread Pranav Madhu
Update the Rd-V1 platform specific ACPI tables to ACPI version v6.4. Signed-off-by: Pranav Madhu --- Platform/ARM/SgiPkg/AcpiTables/RdV1/Madt.aslc | 159 ++-- Platform/ARM/SgiPkg/AcpiTables/RdV1/Pptt.aslc | 84 ++- 2 files changed, 126 insertions(+), 117 deletions

[edk2-devel] [edk2-platforms][PATCH V1 5/9] Platform/Sgi: Update ACPI version to v6.4 for Rd-E1-Edge platform

2022-03-10 Thread Pranav Madhu
Update the Rd-E1-Edge platform specific ACPI tables to ACPI version v6.4. Signed-off-by: Pranav Madhu --- Platform/ARM/SgiPkg/AcpiTables/RdE1Edge/Madt.aslc | 247 ++-- Platform/ARM/SgiPkg/AcpiTables/RdE1Edge/Pptt.aslc | 115 - 2 files changed, 186 insertions(+), 176

[edk2-devel] [edk2-platforms][PATCH V1 4/9] Platform/Sgi: Update ACPI version to v6.4 for Rd-N1-Edge-X2 platform

2022-03-10 Thread Pranav Madhu
Update the Rd-N1-Edge multichip platform specific ACPI tables to ACPI version v6.4. Signed-off-by: Pranav Madhu --- Platform/ARM/SgiPkg/AcpiTables/RdN1EdgeX2/Hmat.aslc | 52 --- Platform/ARM/SgiPkg/AcpiTables/RdN1EdgeX2/Madt.aslc | 151 ++-- Platform/ARM/SgiPkg/AcpiTables

[edk2-devel] [edk2-platforms][PATCH V1 3/9] Platform/Sgi: Update ACPI version to v6.4 for Rd-N1-Edge platform

2022-03-10 Thread Pranav Madhu
Update the Rd-N1-Edge platform specific ACPI tables to ACPI version v6.4. Signed-off-by: Pranav Madhu --- Platform/ARM/SgiPkg/AcpiTables/RdN1Edge/Madt.aslc | 105 +++- Platform/ARM/SgiPkg/AcpiTables/RdN1Edge/Pptt.aslc | 97 +- 2 files changed, 106 insertions

[edk2-devel] [edk2-platforms][PATCH V1 2/9] Platform/Sgi: Update ACPI version to v6.4 for SGI-575 platform

2022-03-10 Thread Pranav Madhu
Update the SGI-575 platform specific ACPI tables to ACPI version v6.4. Signed-off-by: Pranav Madhu --- Platform/ARM/SgiPkg/AcpiTables/Sgi575/Madt.aslc | 105 +++- Platform/ARM/SgiPkg/AcpiTables/Sgi575/Pptt.aslc | 86 2 files changed, 100 insertions(+), 91

[edk2-devel] [edk2-platforms][PATCH V1 1/9] Platform/Sgi: Update ACPI version to v6.4

2022-03-10 Thread Pranav Madhu
Update the common ACPI tables used by all the Neoverse Reference Design platforms to ACPI version v6.4. Signed-off-by: Pranav Madhu --- Platform/ARM/SgiPkg/Include/SgiAcpiHeader.h | 221 ++-- Platform/ARM/SgiPkg/AcpiTables/Dbg2.aslc| 30 +-- Platform/ARM/SgiPkg/AcpiTables

[edk2-devel] [edk2-platforms][PATCH V1 0/9] Upadate the ACPI tables for RD platforms

2022-03-10 Thread Pranav Madhu
github branch with the patches in this series - https://github.com/Pranav-Madhu/edk2-platforms/tree/topics/acpi64_for_rd_platforms Pranav Madhu (9): Platform/Sgi: Update ACPI version to v6.4 Platform/Sgi: Update ACPI version to v6.4 for SGI-575 platform Platform/Sgi: Update ACPI version to

[edk2-devel] [edk2-platforms][PATCH v2 5/5] Platform/Sgi: Cleanup build options for StandaloneMM context

2021-06-11 Thread Pranav Madhu
From: Omkar Anand Kulkarni The Arm reference design platforms support only AArch64 mode for StandaloneMM execution context. So cleanup the existing build options specified for StandaloneMM. Signed-off-by: Omkar Anand Kulkarni Signed-off-by: Pranav Madhu --- Platform/ARM/SgiPkg

[edk2-devel] [edk2-platforms][PATCH v2 3/5] Platform/Sgi: define the macro ENABLE_GOP

2021-06-11 Thread Pranav Madhu
. Signed-off-by: Thomas Abraham Signed-off-by: Pranav Madhu --- Platform/ARM/SgiPkg/SgiPlatform.dsc.inc | 5 + Platform/ARM/SgiPkg/SgiPlatform.fdf | 2 ++ 2 files changed, 7 insertions(+) diff --git a/Platform/ARM/SgiPkg/SgiPlatform.dsc.inc b/Platform/ARM/SgiPkg/SgiPlatform.dsc.inc index

[edk2-devel] [edk2-platforms][PATCH v2 2/5] Platform/Sgi: Add GED support

2021-06-11 Thread Pranav Madhu
Add ACPI Generic Event Device (GED) support for Arm's reference design platforms. The SP804 dual-timer interrupt is used as the event source for GED. Signed-off-by: Pranav Madhu --- Platform/ARM/SgiPkg/SgiPlatform.dec | 5 ++ Platform/ARM/SgiPkg/SgiMemoryMap.ds

[edk2-devel] [edk2-platforms][PATCH v2 4/5] Platform/Sgi: update _OSC control method to control LPI and CPPC

2021-06-11 Thread Pranav Madhu
global macros LPI_EN and CPPC_EN. Signed-off-by: Pranav Madhu --- Platform/ARM/SgiPkg/SgiPlatform.dec | 4 Platform/ARM/SgiPkg/SgiPlatform.dsc.inc | 14 ++ Platform/ARM/SgiPkg/AcpiTables/RdN1EdgeAcpiTables.inf | 1 + Platform/ARM/SgiPkg

[edk2-devel] [edk2-platforms][PATCH v2 1/5] Platform/Sgi: Enable PrimeCell GPIO

2021-06-11 Thread Pranav Madhu
The HW-Reduced ACPI model has specific requirements for GPIO controllers. Arm's reference design Platforms has PrimeCell GPIO (PL061) integrated in the RoS subsystem to provide GPIO support. Add GPIO device entry and also add GPIO signalled ACPI event template for reference. Signed-off-by: P

[edk2-devel] [edk2-platforms][PATCH v2 0/5] Platform/Sgi: Miscellaneous updates

2021-06-11 Thread Pranav Madhu
with the patches in this series - https://github.com/Pranav-Madhu/edk2-platforms/tree/topic/rd_misc Omkar Anand Kulkarni (1): Platform/Sgi: Cleanup build options for StandaloneMM context Pranav Madhu (3): Platform/Sgi: Enable PrimeCell GPIO Platform/Sgi: Add GED support Platform/Sgi: update

[edk2-devel] [edk2-platforms][PATCH v1 5/5] Platform/Sgi: Cleanup build options for StandaloneMM context

2021-05-29 Thread Pranav Madhu
From: Omkar Anand Kulkarni The Arm reference design platforms support only AArch64 mode for StandaloneMM execution context. So cleanup the existing build options specified for StandaloneMM. Signed-off-by: Omkar Anand Kulkarni Signed-off-by: Pranav Madhu --- Platform/ARM/SgiPkg

[edk2-devel] [edk2-platforms][PATCH v1 3/5] Platform/Sgi: define the macro ENABLE_GOP

2021-05-29 Thread Pranav Madhu
. Signed-off-by: Thomas Abraham Signed-off-by: Pranav Madhu --- Platform/ARM/SgiPkg/SgiPlatform.dsc.inc | 5 + Platform/ARM/SgiPkg/SgiPlatform.fdf | 2 ++ 2 files changed, 7 insertions(+) diff --git a/Platform/ARM/SgiPkg/SgiPlatform.dsc.inc b/Platform/ARM/SgiPkg/SgiPlatform.dsc.inc index

[edk2-devel] [edk2-platforms][PATCH v1 4/5] Platform/Sgi: update _OSC control method to control LPI and CPPC

2021-05-29 Thread Pranav Madhu
global macros LPI_EN and CPPC_EN. Signed-off-by: Pranav Madhu --- Platform/ARM/SgiPkg/SgiPlatform.dec | 4 Platform/ARM/SgiPkg/SgiPlatform.dsc.inc | 14 ++ Platform/ARM/SgiPkg/AcpiTables/RdN1EdgeAcpiTables.inf | 1 + Platform/ARM/SgiPkg

[edk2-devel] [edk2-platforms][PATCH v1 2/5] Platform/Sgi: Add GED support

2021-05-29 Thread Pranav Madhu
Add ACPI Generic Event Device (GED) support for Arm's reference design platforms. The SP804 dual-timer interrupt is used as the event source for GED. Signed-off-by: Pranav Madhu --- Platform/ARM/SgiPkg/SgiPlatform.dec | 5 ++ Platform/ARM/SgiPkg/SgiMemoryMap.ds

[edk2-devel] [edk2-platforms][PATCH v1 0/5] Platform/Sgi: Miscellaneous updates

2021-05-29 Thread Pranav Madhu
devel/message/75542 Link to github branch with the patches in this series - https://github.com/Pranav-Madhu/edk2-platforms/tree/topic/rd_misc Omkar Anand Kulkarni (1): Platform/Sgi: Cleanup build options for StandaloneMM context Pranav Madhu (3): Platform/Sgi: Enable PrimeCell GPIO Platform/Sgi

[edk2-devel] [edk2-platforms][PATCH v1 1/5] Platform/Sgi: Enable PrimeCell GPIO

2021-05-29 Thread Pranav Madhu
The HW-Reduced ACPI model has specific requirements for GPIO controllers. Arm's reference design Platforms has PrimeCell GPIO (PL061) integrated in the RoS subsystem to provide GPIO support. Add GPIO device entry and also add GPIO signalled ACPI event template for reference. Signed-off-by: P

[edk2-devel] [edk2-platforms][PATCH V2 6/6] Platform/Sgi: Extend SMBIOS support for RD-N2-Cfg1

2021-05-25 Thread Pranav Madhu
Extend the SMBIOS support for RD-N2-Cfg1 platform. RD-N2-Cfg1 platform is a derivative of the RD-N2 platform and so most of the table values for RD-N2 platform is reused. Signed-off-by: Pranav Madhu Reviewed-by: Sami Mujawar --- Platform/ARM/SgiPkg/Drivers/SmbiosPlatformDxe

[edk2-devel] [edk2-platforms][PATCH V2 5/6] Platform/Sgi: Define RD-N2-Cfg1 platform id values

2021-05-25 Thread Pranav Madhu
Add the RD-N2-Cfg1 platform identification values including the part number and configuration number. This information will be used in populating the SMBIOS tables. Signed-off-by: Pranav Madhu Reviewed-by: Sami Mujawar --- Platform/ARM/SgiPkg/Include/SgiPlatform.h | 7

[edk2-devel] [edk2-platforms][PATCH V2 4/6] Platform/Sgi: ACPI CPPC support for RD-N2-Cfg1

2021-05-25 Thread Pranav Madhu
-Cfg1 platform does not support CPPC revision 1 and below. So update the _OSC method to let OSPM know about this fact. Signed-off-by: Pranav Madhu Reviewed-by: Sami Mujawar --- Platform/ARM/SgiPkg/AcpiTables/RdN2Cfg1/Dsdt.asl | 78 1 file changed, 78 insertions(+) diff --git

[edk2-devel] [edk2-platforms][PATCH V2 3/6] Platform/Sgi: Low Power Idle states for RD-N2-Cfg1

2021-05-25 Thread Pranav Madhu
RD-N2-Cfg1 platform supports 2 LPI states, LPI1 (Standby WFI) and LPI3 (Power-down) and the cluster supports LPI2 (Power-down) state. The LPI implementation also supports combined power state for core and cluster. Signed-off-by: Pranav Madhu Reviewed-by: Sami Mujawar --- Platform/ARM/SgiPkg

[edk2-devel] [edk2-platforms][PATCH V2 2/6] Platform/Sgi: ACPI PPTT table for RD-N2-Cfg1 platform

2021-05-25 Thread Pranav Madhu
The RD-N2-Cfg1 platform includes eight single-thread CPUS. Each of the CPUs include 64KB L1 Data cache, 64KB L1 Instruction cache and 1MB L2 cache. The platform also includes a system level cache of 8MB. Add PPTT table for RD-N2-Cfg1 platform with this information. Signed-off-by: Pranav Madhu

  1   2   3   >