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.web12.6375.1581687699858592123 for ; Fri, 14 Feb 2020 05:41:39 -0800 Authentication-Results: mx.groups.io; dkim=missing; spf=pass (domain: arm.com, ip: 217.140.110.172, mailfrom: vijayenthiran.subramaniam@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 6D1C21FB; Fri, 14 Feb 2020 05:41:39 -0800 (PST) Received: from usa.arm.com (a074939-lin.blr.arm.com [10.162.16.42]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id 8D1A63F68F; Fri, 14 Feb 2020 05:41:37 -0800 (PST) From: "Vijayenthiran Subramaniam" To: devel@edk2.groups.io, leif@nuviainc.com, michael.d.kinney@intel.com, Ard.Biesheuvel@arm.com Cc: thomas.abraham@arm.com Subject: [edk2-platforms] [PATCH v3 0/5] Platform/ARM/SgiPkg: Add support for RD-N1-Edge-Dual platform Date: Fri, 14 Feb 2020 19:11:29 +0530 Message-Id: <1581687694-12752-1-git-send-email-vijayenthiran.subramaniam@arm.com> X-Mailer: git-send-email 2.7.4 Changes since v2: - Rename i to Idx in Patch 2/5 - Retaining R-b in rest of the patches as there's no change Changes since v1: - Fix typo which caused build error This patch series adds support for RD-N1-Edge platform with multi-chip capability. The first patch in this series is an improvement to SgiPkg to avoid any usage of deprecated APIs. The second patch refactors the existing code to use lookup table in order to identify the platform. The rest of the patch adds multi-chip support for the RD-N1-Edge platform. Vijayenthiran Subramaniam (5): Platform/ARM/SgiPkg: Disable use of deprecated APIs Platform/ARM/SgiPkg: Use lookup table to install ACPI table Platform/ARM/SgiPkg: Add MultiChipMode to Platform Descriptor Platform/ARM/Sgi: Add ACPI tables for dual-chip RD-N1-Edge platform Platform/ARM/Sgi: Add initial support for RD-N1-Edge-Dual platform Platform/ARM/SgiPkg/SgiPlatform.dec | 1 + Platform/ARM/SgiPkg/PlatformStandaloneMm.dsc | 3 + Platform/ARM/SgiPkg/SgiPlatform.dsc | 4 + Platform/ARM/SgiPkg/SgiPlatform.fdf | 1 + Platform/ARM/SgiPkg/AcpiTables/RdN1EdgeX2AcpiTables.inf | 59 ++++++ Platform/ARM/SgiPkg/Drivers/PlatformDxe/PlatformDxe.inf | 1 + Platform/ARM/SgiPkg/Include/SgiPlatform.h | 7 + Platform/ARM/SgiPkg/Drivers/PlatformDxe/PlatformDxe.c | 61 +++++- Platform/ARM/SgiPkg/Library/SgiPlatformPei/SgiPlatformPeim.c | 8 + Platform/ARM/SgiPkg/AcpiTables/RdN1EdgeX2/Madt.aslc | 198 ++++++++++++++++++++ 10 files changed, 333 insertions(+), 10 deletions(-) create mode 100644 Platform/ARM/SgiPkg/AcpiTables/RdN1EdgeX2AcpiTables.inf create mode 100644 Platform/ARM/SgiPkg/AcpiTables/RdN1EdgeX2/Madt.aslc -- 2.7.4