summaryrefslogtreecommitdiffstats
path: root/DynamicTablesPkg/Library/Acpi/Arm
diff options
context:
space:
mode:
authorPierre Gondois <Pierre.Gondois@arm.com>2022-02-01 16:30:13 +0100
committermergify[bot] <37929162+mergify[bot]@users.noreply.github.com>2022-02-01 17:39:34 +0000
commit5751d608217d0e8250442efb5941733407b8d0c5 (patch)
treee8a7e216ca95d86d461e479c48571cf61506d467 /DynamicTablesPkg/Library/Acpi/Arm
parent13136cc3111f2b2e44e2f1ba80e08434b79b1f4b (diff)
downloadedk2-5751d608217d0e8250442efb5941733407b8d0c5.tar.gz
edk2-5751d608217d0e8250442efb5941733407b8d0c5.tar.bz2
edk2-5751d608217d0e8250442efb5941733407b8d0c5.zip
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>
Diffstat (limited to 'DynamicTablesPkg/Library/Acpi/Arm')
0 files changed, 0 insertions, 0 deletions