From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from foss.arm.com (foss.arm.com [217.140.110.172]) by mx.groups.io with SMTP id smtpd.web08.1470.1618252419153588608 for ; Mon, 12 Apr 2021 11:33:39 -0700 Authentication-Results: mx.groups.io; dkim=missing; spf=pass (domain: arm.com, ip: 217.140.110.172, mailfrom: pranav.madhu@arm.com) Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id A8742113E; Mon, 12 Apr 2021 11:33:37 -0700 (PDT) Received: from usa.arm.com (a074742.blr.arm.com [10.162.16.32]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id 44CB03F694; Mon, 12 Apr 2021 11:33:36 -0700 (PDT) From: "Pranav Madhu" To: devel@edk2.groups.io Cc: Ard Biesheuvel , Samer El-Haj-Mahmoud , Sami Mujawar Subject: [edk2-platforms][PATCH V3 0/6] Platform/Sgi: improvements in RD platform support Date: Tue, 13 Apr 2021 00:03:24 +0530 Message-Id: <20210412183330.5890-1-pranav.madhu@arm.com> X-Mailer: git-send-email 2.17.1 MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Changes since V2: - Rebase the patches on top of latest master branch - Addressed comments from Sami Changes since V1: - Rebase the patches on top of latest master branch - Add three more patches to the series - Picked up Sami's R-b tags on applicable patches This patch series contains assorted cleanups for the RD platforms. The first patch in this series includes the SSDT table for both the RD-V1 single chip and multi-chip platform. The second and third patches in this series cleanup the ACPI processor ID and MPIDR values for RD-V1 in multichip configuration. The fourth patch in this series updates the DSDT/SSDT table revision as per ACPI specification 6.3. The fifth patch adds PCDs for timer interrupts as interrupt mapping is different RD-N2 platform. And the last patch in this series adds SMMU and timer entries into memory description table to support Arm SystemReady SR SBSA tests. Link to github branch with the patches in this series - https://github.com/Pranav-Madhu/edk2-platforms/tree/topics/rd/rd-cleanup Pranav Madhu (6): Platform/Sgi: include SSDT table for RD-V1 platform Platform/Sgi: fix the list of CPU devices on RD-V1-MC platform Platform/Sgi: fix CPU acpi-id for RD-V1-MC platform Platform/Sgi: update ACPI table revision Platform/Sgi: define PCD for timer interrupt numbers Platform/Sgi: add SMMU and timer entries to memory description table Platform/ARM/SgiPkg/SgiPlatform.dec | 18 +++++++++++ Platform/ARM/SgiPkg/SgiMemoryMap.dsc.inc | 10 ++++++ Platform/ARM/SgiPkg/SgiMemoryMap2.dsc.inc | 10 ++++++ Platform/ARM/SgiPkg/SgiPlatform.dsc.inc | 15 ++++++++- .../SgiPkg/AcpiTables/RdE1EdgeAcpiTables.inf | 4 +++ .../SgiPkg/AcpiTables/RdN1EdgeAcpiTables.inf | 4 +++ .../AcpiTables/RdN1EdgeX2AcpiTables.inf | 4 +++ .../ARM/SgiPkg/AcpiTables/RdN2AcpiTables.inf | 4 +++ .../ARM/SgiPkg/AcpiTables/RdV1AcpiTables.inf | 5 +++ .../SgiPkg/AcpiTables/RdV1McAcpiTables.inf | 5 +++ .../SgiPkg/AcpiTables/Sgi575AcpiTables.inf | 4 +++ .../Library/PlatformLib/PlatformLib.inf | 11 +++++++ Platform/ARM/SgiPkg/Include/SgiPlatform.h | 4 --- .../Library/PlatformLib/PlatformLibMem.c | 32 ++++++++++++++++--- Platform/ARM/SgiPkg/AcpiTables/Gtdt.aslc | 8 ++--- .../ARM/SgiPkg/AcpiTables/RdE1Edge/Dsdt.asl | 4 +-- .../ARM/SgiPkg/AcpiTables/RdN1Edge/Dsdt.asl | 4 +-- Platform/ARM/SgiPkg/AcpiTables/RdN2/Dsdt.asl | 4 +-- Platform/ARM/SgiPkg/AcpiTables/RdV1/Dsdt.asl | 4 +-- .../ARM/SgiPkg/AcpiTables/RdV1Mc/Dsdt.asl | 10 ++---- .../ARM/SgiPkg/AcpiTables/RdV1Mc/Madt.aslc | 24 +++++++------- .../ARM/SgiPkg/AcpiTables/Sgi575/Dsdt.asl | 4 +-- Platform/ARM/SgiPkg/AcpiTables/Ssdt.asl | 4 +-- Platform/ARM/SgiPkg/AcpiTables/SsdtRos.asl | 4 +-- 24 files changed, 153 insertions(+), 47 deletions(-) --=20 2.17.1