From: "Prabin CA" <prabin.ca@arm.com>
To: devel@edk2.groups.io
Cc: Ard Biesheuvel <ardb+tianocore@kernel.org>,
Leif Lindholm <quic_llindhol@quicinc.com>,
Sami Mujawar <sami.mujawar@arm.com>,
Prabin CA <prabin.ca@arm.com>
Subject: [edk2-devel] [PATCH 0/8] Platform/Sgi: Add support for RD-Fremont platform
Date: Fri, 5 Jan 2024 22:35:26 +0530 [thread overview]
Message-ID: <20240105170534.687710-1-prabin.ca@arm.com> (raw)
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
three patches that update support for existing platforms. The first
patch in this series changes the data type of PcdSmmuBase from u32 to
u64. The second patch refactor the system memory map base and size
values. The third patch add a flag to enable PCIE support for existing
and future platforms.
Link to github branch with the patches in this series -
https://gitlab.arm.com/infra-solutions/reference-design/platsw/edk2-platforms/-/commits/topics/rdfremont/
Prabin CA (6):
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 | 7 +-
Platform/ARM/SgiPkg/SgiMemoryMap2.dsc.inc | 7 +-
...moryMap2.dsc.inc => SgiMemoryMap3.dsc.inc} | 88 ++-
Platform/ARM/SgiPkg/SgiPlatform.dsc.inc | 12 +-
Platform/ARM/SgiPkg/RdE1Edge/RdE1Edge.dsc | 4 +-
.../RdN2.dsc => RdFremont/RdFremont.dsc} | 14 +-
Platform/ARM/SgiPkg/RdN1Edge/RdN1Edge.dsc | 4 +-
Platform/ARM/SgiPkg/RdN1EdgeX2/RdN1EdgeX2.dsc | 4 +-
Platform/ARM/SgiPkg/RdN2/RdN2.dsc | 4 +-
Platform/ARM/SgiPkg/RdN2Cfg1/RdN2Cfg1.dsc | 4 +-
Platform/ARM/SgiPkg/RdN2Cfg2/RdN2Cfg2.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 +-
.../SgiPkg/AcpiTables/RdFremontAcpiTables.inf | 75 +++
.../Library/PlatformLib/PlatformLib.inf | 5 +-
Platform/ARM/SgiPkg/Include/SgiPlatform.h | 5 +
.../Type1SystemInformation.c | 5 +-
.../Type4ProcessorInformation.c | 5 +-
.../SmbiosPlatformDxe/Type7CacheInformation.c | 1 +
.../SgiPkg/Library/PlatformLib/PlatformLib.c | 6 +
.../Library/PlatformLib/PlatformLibMem.c | 25 +-
.../ARM/SgiPkg/AcpiTables/RdFremont/Dsdt.asl | 512 ++++++++++++++++++
.../ARM/SgiPkg/AcpiTables/RdFremont/Madt.aslc | 138 +++++
.../ARM/SgiPkg/AcpiTables/RdFremont/Pptt.aslc | 167 ++++++
.../ARM/SgiPkg/RdFremont/RdFremont.fdf.inc | 10 +
28 files changed, 1040 insertions(+), 85 deletions(-)
copy Platform/ARM/SgiPkg/{SgiMemoryMap2.dsc.inc => SgiMemoryMap3.dsc.inc} (62%)
copy Platform/ARM/SgiPkg/{RdN2/RdN2.dsc => RdFremont/RdFremont.dsc} (78%)
create mode 100644 Platform/ARM/SgiPkg/AcpiTables/RdFremontAcpiTables.inf
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
--
2.34.1
-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.
View/Reply Online (#113300): https://edk2.groups.io/g/devel/message/113300
Mute This Topic: https://groups.io/mt/103546562/7686176
Group Owner: devel+owner@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub [rebecca@openfw.io]
-=-=-=-=-=-=-=-=-=-=-=-
next reply other threads:[~2024-01-05 17:05 UTC|newest]
Thread overview: 9+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-01-05 17:05 Prabin CA [this message]
2024-01-05 17:05 ` [edk2-devel] [PATCH 1/8] Platform/Sgi: Update the datatype of PcdSmmuBase from u32 to u64 Prabin CA
2024-01-05 17:05 ` [edk2-devel] [PATCH 2/8] Platform/Sgi: Refactor system memory base and size definitions Prabin CA
2024-01-05 17:05 ` [edk2-devel] [PATCH 3/8] Platform/Sgi: Introduce a flag to enable PCIe support for RD Platforms Prabin CA
2024-01-05 17:05 ` [edk2-devel] [PATCH 4/8] Platform/Sgi: Add ACPI tables for RD-Fremont platform Prabin CA
2024-01-05 17:05 ` [edk2-devel] [PATCH 5/8] Platform/Sgi: Add initial support " Prabin CA
2024-01-05 17:05 ` [edk2-devel] [PATCH 6/8] Platform/Sgi: Extend SMBIOS support for RD-Fremont Prabin CA
2024-01-05 17:05 ` [edk2-devel] [PATCH 7/8] Platform/Sgi: Low Power Idle States " Prabin CA
2024-01-05 17:05 ` [edk2-devel] [PATCH 8/8] Platform/Sgi: Add CPPC support for RD-Fremont platform Prabin CA
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-list from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20240105170534.687710-1-prabin.ca@arm.com \
--to=devel@edk2.groups.io \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox