From: Pierre Gondois <pierre.gondois@arm.com>
The Platform Communications Channel Table (Pcct) allows to communicate
by describing mailboxes. Make use of the DynamicTablesPkg to generate
this table.
This patch-set also contains:
- Fixes for the CmObjParser,
- Removal of deprecated APIs
- Renaming for some of the PCCT fields
Pierre Gondois (14):
DynamicTablesPkg: Use correct print formatter
DynamicTablesPkg: Add PrintString to CmObjParser
DynamicTablesPkg: Update CmObjParser for IORT Rev E.d
DynamicTablesPkg: Update CmObjParser for MinorRevision
DynamicTablesPkg: Fix GTBlock and GTBlockTimerFrame CmObjParsers
DynamicTablesPkg: Fix wrong/missing fields in CmObjParser
DynamicTablesPkg: Remove deprecated APIs
DynamicTablesPkg: FdtHwInfoParserLib: Remove wrong comment
DynamicTablesPkg: Fix Ssdt PCI generation comments
DynamicTablesPkg: Add PCCT related objects
DynamicTablesPkg: Add PCCT Generator
DynamicTablesPkg/AmlLib: Allow larger AccessSize for Pcc address space
DynamicTablesPkg: Readme.md: Update available tables for generation
ShellPkg/AcpiView: Update PCCT fields for ACPI 6.5
DynamicTablesPkg/DynamicTables.dsc.inc | 4 +-
DynamicTablesPkg/Include/AcpiTableGenerator.h | 3 +-
.../Include/ArmNameSpaceObjects.h | 311 ++++-
.../Include/Library/AmlLib/AmlLib.h | 138 --
.../Arm/AcpiPcctLibArm/AcpiPcctLibArm.inf | 30 +
.../Acpi/Arm/AcpiPcctLibArm/PcctGenerator.c | 1186 +++++++++++++++++
.../Acpi/Arm/AcpiPcctLibArm/PcctGenerator.h | 43 +
.../AcpiSsdtPcieLibArm/SsdtPcieGenerator.c | 8 +-
.../Library/Common/AmlLib/Api/AmlApi.c | 85 --
.../AmlLib/CodeGen/AmlResourceDataCodeGen.c | 83 +-
.../ConfigurationManagerObjectParser.c | 243 +++-
.../FdtHwInfoParserLib/Gic/ArmGicCParser.c | 3 -
.../FdtHwInfoParserLib/Gic/ArmGicCParser.h | 3 -
DynamicTablesPkg/Readme.md | 3 +
.../Parsers/Pcct/PcctParser.c | 6 +-
15 files changed, 1734 insertions(+), 415 deletions(-)
create mode 100644 DynamicTablesPkg/Library/Acpi/Arm/AcpiPcctLibArm/AcpiPcctLibArm.inf
create mode 100644 DynamicTablesPkg/Library/Acpi/Arm/AcpiPcctLibArm/PcctGenerator.c
create mode 100644 DynamicTablesPkg/Library/Acpi/Arm/AcpiPcctLibArm/PcctGenerator.h
--
2.25.1
-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.
View/Reply Online (#94881): https://edk2.groups.io/g/devel/message/94881
Mute This Topic: https://groups.io/mt/94232518/1787277
Group Owner: devel+owner@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub [importer@patchew.org]
-=-=-=-=-=-=-=-=-=-=-=-