From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail02.groups.io (mail02.groups.io [66.175.222.108]) by spool.mail.gandi.net (Postfix) with ESMTPS id 6E7A8941B11 for ; Fri, 5 Jan 2024 15:38:32 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=IWAENKO6m8JDZVpiRUa5PoFXCG+zXmcTVwlvQ6VE9WQ=; c=relaxed/simple; d=groups.io; h=From:To:Cc:Subject:Date:Message-Id:MIME-Version:Precedence:List-Subscribe:List-Help:Sender:List-Id:Mailing-List:Delivered-To:Reply-To:List-Unsubscribe-Post:List-Unsubscribe:Content-Transfer-Encoding; s=20140610; t=1704469111; v=1; b=buDFPfaEYuo+MfeUkvo9apXiq+g0lmldg99X8RuUh7wmQzcfs/NJuDVDiKh9pqxM2TROOwB0 jRx8cLm4WdiUOSTyIViBJqSsiW00pMlRMBCR87bnZwk1tS++4hUjLCDyM0Nqy/O2GN2H8DCb1jV aUTNNFaQQj8uyBpMM45meUUU= X-Received: by 127.0.0.2 with SMTP id cMQmYY7687511xCHhdFdZ5l2; Fri, 05 Jan 2024 07:38:31 -0800 X-Received: from foss.arm.com (foss.arm.com [217.140.110.172]) by mx.groups.io with SMTP id smtpd.web11.26225.1704469110376150561 for ; Fri, 05 Jan 2024 07:38:30 -0800 X-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 5E4AFC15; Fri, 5 Jan 2024 07:39:16 -0800 (PST) X-Received: from usa.arm.com (a079755.arm.com [10.162.46.129]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id 47E9B3F7A6; Fri, 5 Jan 2024 07:38:28 -0800 (PST) From: "Prabin CA" To: devel@edk2.groups.io Cc: Ard Biesheuvel , Leif Lindholm , Sami Mujawar , Prabin CA Subject: [edk2-devel] [edk2-platforms][PATCH v2 0/7] Platform/Sgi: Add support for RD-N2-Cfg3 and RD-V2 platform Date: Fri, 5 Jan 2024 21:08:07 +0530 Message-Id: <20240105153814.427009-1-prabin.ca@arm.com> MIME-Version: 1.0 Precedence: Bulk List-Subscribe: List-Help: Sender: devel@edk2.groups.io List-Id: Mailing-List: list devel@edk2.groups.io; contact devel+owner@edk2.groups.io Reply-To: devel@edk2.groups.io,prabin.ca@arm.com List-Unsubscribe-Post: List-Unsubscribe=One-Click List-Unsubscribe: X-Gm-Message-State: svrFdoA86mFhWbX4BsDSm9A2x7686176AA= Content-Transfer-Encoding: quoted-printable X-GND-Status: LEGIT Authentication-Results: spool.mail.gandi.net; dkim=pass header.d=groups.io header.s=20140610 header.b=buDFPfaE; dmarc=fail reason="SPF not aligned (relaxed), DKIM not aligned (relaxed)" header.from=arm.com (policy=none); spf=pass (spool.mail.gandi.net: domain of bounce@groups.io designates 66.175.222.108 as permitted sender) smtp.mailfrom=bounce@groups.io Changes since V1: - Addressed comments from Sami This patch series introduces support for two reference design platforms- RD-N2-Cfg3 and RD-V2. The RD-N2-Cfg3 FVP platform is a variant of RD-N2 platform with a different mesh size and GIC ITS count. It is based on the Neoverse N2 CPUs and includes 16xMP1 CPUs. RD-N2-Cfg3 has 12 GIC ITS blocks, 6 more than the other RD-N2 variants. The Neoverse RD-V2 FVP platform includes 16xMP1 Neoverse V2 CPUs and each CPU has 64KB of L1 instruction/data cache, 2MB of L2 cache and 32MB of system level cache. The system architecture of the RD-V2 platform is similar to the RD-N2 platform, except for the CPU and L2 cache size. So existing RD-N2 SMBIOS support is extended for RD-V2 platform to reuse rest of the RD-N2 SMBIOS configuration for the RD-V2 platform. In addition to patches that introduce support for these two platforms, there are three patches that update support for existing platforms. The first patch in this series removes +nofp gcc option flag. The second patch adds no-stack-protector flag to the gcc build option for the StMM builds. The third patch adds VariableFlashInfoLib to the common dsc file. Link to github branch with the patches in this series - https://gitlab.arm.com/infra-solutions/reference-design/platsw/edk2-platf= orms/-/tree/topics/rdn2cfg3_rdv2_updates Omkar Anand Kulkarni (1): Platform/Sgi: remove +nofp gcc option flag Prabin CA (3): Platform/Sgi: add no-stack-protector flag for StMM builds Platform/Sgi: Add a PCD to specify platform variant Platform/Sgi: Add support for RD-N2-Cfg3 platform Pranav Madhu (2): Platform/Sgi: Define RD-V2 platform id values Platform/Sgi: Extend SMBIOS support for RD-V2 platform Vijayenthiran Subramaniam (1): Platform/Sgi: Add VariableFlashInfoLib to fix missing dependency Platform/ARM/SgiPkg/SgiPlatform.dec = | 5 +- Platform/ARM/SgiPkg/SgiPlatformMm.dsc.inc = | 3 +- Platform/ARM/SgiPkg/RdN2Cfg3/RdN2Cfg3.dsc = | 58 ++++++++++++++++++++ Platform/ARM/SgiPkg/AcpiTables/RdN2AcpiTables.inf = | 3 +- Platform/ARM/SgiPkg/AcpiTables/{RdN2AcpiTables.inf =3D> RdN2Cfg3AcpiTabl= es.inf} | 15 ++--- Platform/ARM/SgiPkg/Include/SgiPlatform.h = | 7 ++- Platform/ARM/SgiPkg/Drivers/SmbiosPlatformDxe/Type1SystemInformation.c = | 7 ++- Platform/ARM/SgiPkg/Drivers/SmbiosPlatformDxe/Type4ProcessorInformation.= c | 9 ++- Platform/ARM/SgiPkg/Drivers/SmbiosPlatformDxe/Type7CacheInformation.c = | 20 ++++++- Platform/ARM/SgiPkg/Library/PlatformLib/PlatformLib.c = | 8 ++- Platform/ARM/SgiPkg/AcpiTables/RdN2/Madt.aslc = | 14 ++++- Platform/ARM/SgiPkg/RdN2Cfg3/RdN2Cfg3.fdf.inc = | 10 ++++ 12 files changed, 136 insertions(+), 23 deletions(-) create mode 100644 Platform/ARM/SgiPkg/RdN2Cfg3/RdN2Cfg3.dsc copy Platform/ARM/SgiPkg/AcpiTables/{RdN2AcpiTables.inf =3D> RdN2Cfg3Acp= iTables.inf} (90%) create mode 100644 Platform/ARM/SgiPkg/RdN2Cfg3/RdN2Cfg3.fdf.inc --=20 2.34.1 -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#113289): https://edk2.groups.io/g/devel/message/113289 Mute This Topic: https://groups.io/mt/103544562/7686176 Group Owner: devel+owner@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [rebecca@openfw.io] -=-=-=-=-=-=-=-=-=-=-=-