audk/DynamicTablesPkg/Library
Pierre Gondois 5751d60821 DynamicTablesPkg: AmlLib: AmlAddPrtEntry() to handle GSI
In ACPI 6.4, s6.2.13, _PRT objects describing PCI legacy interrupts
can be defined following 2 models.
In the first model, _PRT entries reference link devices. Link devices
then describe interrupts. This allows to dynamically modify
interrupts through _SRS and _PRS objects and to choose exactly the
interrupt type (level/edge triggered, active high/low).
In the second model, interrupt numbers are described in the _PRT entry.
The interrupt type is then assumed by the OS.

AmlAddPrtEntry() currently only handles the first model. Make
changes to also handle the second model.

Signed-off-by: Pierre Gondois <Pierre.Gondois@arm.com>
Reviewed-by: Ard Biesheuvel <ardb@kernel.org>
2022-02-01 17:39:34 +00:00
..
Acpi/Arm DynamicTablesPkg: SSDT Pci express generator 2021-12-13 12:48:42 +00:00
Common DynamicTablesPkg: AmlLib: AmlAddPrtEntry() to handle GSI 2022-02-01 17:39:34 +00:00
FdtHwInfoParserLib DynamicTablesPkg: FdtHwInfoParserLib: Parse Pmu info 2022-02-01 17:39:34 +00:00