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 35A5CAC0F85 for ; Mon, 11 Mar 2024 13:14:36 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=idbvgzfPAvR1uJunewG2nKPG9tJkB9vT6n1A+yV0Qls=; 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=20240206; t=1710162874; v=1; b=IKA1u4HS/dwkvGBOoxIMIJmdGXhZtYSFuqxlUAERkx3R4j1J+q2y9r8R5ryCQaQ+aN1ZFDrr VSzi8qk2vFMHUD6M+0eq9FwjHdE+5ko5JqHsiGTDUbJRvvzh6mes3ewNE1HBN/ZMeQcuSWA9sBv FJlWcuTu18XrQoWqPEKGI5Qd95cSr8d9V/N0AWN1JIUJrLp2RfMoGItDOzT1L4UqFpMxZjlQt0z BmjsD6Su0brO8K6F390ZpEKRHR60fiZ6uxLWsEyhFeI1On4KjVd1ORpXSLVWXA0IiTwFcSpeOyv uphxaQGE0X6jFa7LFESKv/d5/L1CBzodISkS7+EQI5u9A== X-Received: by 127.0.0.2 with SMTP id vCw9YY7687511x6qZPgnJW43; Mon, 11 Mar 2024 06:14:34 -0700 X-Received: from foss.arm.com (foss.arm.com [217.140.110.172]) by mx.groups.io with SMTP id smtpd.web11.62568.1710162874090237436 for ; Mon, 11 Mar 2024 06:14:34 -0700 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 3CB70FEC; Mon, 11 Mar 2024 06:15:10 -0700 (PDT) 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 CF3763F64C; Mon, 11 Mar 2024 06:14:31 -0700 (PDT) From: "Prabin CA" To: devel@edk2.groups.io Cc: Ard Biesheuvel , Leif Lindholm , Sami Mujawar , Thomas Abraham Subject: [edk2-devel] [edk2-platforms][PATCH v5 0/9] Platform/Sgi: Add support for RD-Fremont platform Date: Mon, 11 Mar 2024 06:14:34 -0700 Message-Id: <20240311131416.823580-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: D30OHouNG0L9ccmQFg2ZSodYx7686176AA= Content-Transfer-Encoding: quoted-printable X-GND-Status: LEGIT Authentication-Results: spool.mail.gandi.net; dkim=pass header.d=groups.io header.s=20240206 header.b=IKA1u4HS; 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 V4: - Addressed the comments shared by Levi for V3. Changes since V3: - Rebase on top of latest upstream branch. Changes since V2: - Removed author's signed-off on the patches, which is owned by another a= uthor. Changes since V1: - Corrected memory map in the DSDT file. This patch series introduce support for RD-Fremont reference design platform. This platform includes 32 CPUs, but the fixed virtual platform (FVP) simulates 16 CPUs of the platform. There is one CPU per cluster in the system and so the FVP simulates 16 clusters. Each of the CPUs include 64KB L1 Data cache, 64KB L1 Instruction cache and 2MB L2 cache. The platform also includes system level cache of 32MB and 8GB of RAM. Also, this patch series adding the extended SMBIO support for RD-Fremont platform. In addition to patches that introduce RD-Fremont platform, there are four patches that update support for existing platforms. The first patch in this series correct the typo while defining the CPPC support. The second patch in this series changes the data type of PcdSmmuBase from u32 to u64. The third patch refactor the system memory map base and size values. The fourth patch add a flag to enable PCIE support for existing and future platforms. This patch series should be applied on top of the patch series https://edk2.groups.io/g/devel/message/116262 Link to gitlab branch with the patches in this series - https://gitlab.arm.com/infra-solutions/reference-design/platsw/edk2-platf= orms/-/commits/topics/rdfremont/ Prabin CA (7): Platform/Sgi: Correct typo in defining CPPC performance limited registe= r Platform/Sgi: Refactor system memory base and size definitions Platform/Sgi: Introduce a flag to enable PCIe support for RD Platforms Platform/Sgi: Add initial support for RD-Fremont platform Platform/Sgi: Extend SMBIOS support for RD-Fremont Platform/Sgi: Low Power Idle States for RD-Fremont Platform/Sgi: Add CPPC support for RD-Fremont platform Shriram K (1): Platform/Sgi: Add ACPI tables for RD-Fremont platform Vivek Gautam (1): Platform/Sgi: Update the datatype of PcdSmmuBase from u32 to u64 Platform/ARM/SgiPkg/SgiPlatform.dec = | 3 +- Platform/ARM/SgiPkg/SgiMemoryMap.dsc.inc = | 8 +- Platform/ARM/SgiPkg/SgiMemoryMap2.dsc.inc = | 8 +- Platform/ARM/SgiPkg/{SgiMemoryMap2.dsc.inc =3D> SgiMemoryMap3.dsc.inc} = | 88 ++-- Platform/ARM/SgiPkg/SgiPlatform.dsc.inc = | 12 +- Platform/ARM/SgiPkg/RdE1Edge/RdE1Edge.dsc = | 4 +- Platform/ARM/SgiPkg/{RdV1/RdV1.dsc =3D> RdFremont/RdFremont.dsc} = | 14 +- Platform/ARM/SgiPkg/RdN1Edge/RdN1Edge.dsc = | 4 +- Platform/ARM/SgiPkg/RdN1EdgeX2/RdN1EdgeX2.dsc = | 4 +- Platform/ARM/SgiPkg/RdV1/RdV1.dsc = | 4 +- Platform/ARM/SgiPkg/RdV1Mc/RdV1Mc.dsc = | 4 +- Platform/ARM/SgiPkg/Sgi575/Sgi575.dsc = | 4 +- Platform/ARM/SgiPkg/SgiPlatform.fdf = | 4 +- Platform/ARM/SgiPkg/AcpiTables/RdFremontAcpiTables.inf = | 75 +++ Platform/ARM/SgiPkg/Library/PlatformLib/PlatformLib.inf = | 5 +- Platform/ARM/SgiPkg/Include/SgiAcpiHeader.h = | 3 +- Platform/ARM/SgiPkg/Include/SgiPlatform.h = | 5 + Platform/ARM/SgiPkg/Drivers/SmbiosPlatformDxe/Type1SystemInformation.c = | 5 +- Platform/ARM/SgiPkg/Drivers/SmbiosPlatformDxe/Type4ProcessorInformation.= c | 5 +- Platform/ARM/SgiPkg/Drivers/SmbiosPlatformDxe/Type7CacheInformation.c = | 1 + Platform/ARM/SgiPkg/Library/PlatformLib/PlatformLib.c = | 6 + Platform/ARM/SgiPkg/Library/PlatformLib/PlatformLibMem.c = | 25 +- Platform/ARM/SgiPkg/AcpiTables/RdFremont/Dsdt.asl = | 512 ++++++++++++++++++++ Platform/ARM/SgiPkg/AcpiTables/RdFremont/Madt.aslc = | 138 ++++++ Platform/ARM/SgiPkg/AcpiTables/RdFremont/Pptt.aslc = | 167 +++++++ Platform/ARM/SgiPkg/RdFremont/RdFremont.fdf.inc = | 10 + 26 files changed, 1033 insertions(+), 85 deletions(-) copy Platform/ARM/SgiPkg/{SgiMemoryMap2.dsc.inc =3D> SgiMemoryMap3.dsc.i= nc} (62%) copy Platform/ARM/SgiPkg/{RdV1/RdV1.dsc =3D> RdFremont/RdFremont.dsc} (7= 7%) create mode 100644 Platform/ARM/SgiPkg/AcpiTables/RdFremontAcpiTables.in= f create mode 100644 Platform/ARM/SgiPkg/AcpiTables/RdFremont/Dsdt.asl create mode 100644 Platform/ARM/SgiPkg/AcpiTables/RdFremont/Madt.aslc create mode 100644 Platform/ARM/SgiPkg/AcpiTables/RdFremont/Pptt.aslc create mode 100644 Platform/ARM/SgiPkg/RdFremont/RdFremont.fdf.inc --=20 2.34.1 -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#116612): https://edk2.groups.io/g/devel/message/116612 Mute This Topic: https://groups.io/mt/104862625/7686176 Group Owner: devel+owner@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [rebecca@openfw.io] -=-=-=-=-=-=-=-=-=-=-=-