]> git.proxmox.com Git - mirror_edk2.git/commit - DynamicTablesPkg/Include/AcpiTableGenerator.h
DynamicTablesPkg: Add PCCT Generator
authorPierre Gondois <pierre.gondois@arm.com>
Mon, 10 Oct 2022 09:20:55 +0000 (11:20 +0200)
committermergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Mon, 31 Oct 2022 12:32:32 +0000 (12:32 +0000)
commit8405b1480f9a60e14343fa6c006adb546fc6c7a2
treed7b73c59df8b14d10212dd376c7e488b93da6963
parentdab7bac94c6ca31b9c9ed1da97eba7dade0c54a6
DynamicTablesPkg: Add PCCT Generator

The Platform Communication Channel Table (PCCT) generator collates
the relevant information required for generating a PCCT table from
configuration manager using the configuration manager protocol.
The DynamicTablesManager then install the PCCT table.

From ACPI 6.4, s14 PLATFORM COMMUNICATIONS CHANNEL (PCC):
  The platform communication channel (PCC) is a generic mechanism
  for OSPM to communicate with an entity in the platform.

Signed-off-by: Pierre Gondois <pierre.gondois@arm.com>
Reviewed-by: Sami Mujawar <sami.mujawar@arm.com>
DynamicTablesPkg/DynamicTables.dsc.inc
DynamicTablesPkg/Include/AcpiTableGenerator.h
DynamicTablesPkg/Library/Acpi/Arm/AcpiPcctLibArm/AcpiPcctLibArm.inf [new file with mode: 0644]
DynamicTablesPkg/Library/Acpi/Arm/AcpiPcctLibArm/PcctGenerator.c [new file with mode: 0644]
DynamicTablesPkg/Library/Acpi/Arm/AcpiPcctLibArm/PcctGenerator.h [new file with mode: 0644]