]> git.proxmox.com Git - mirror_edk2.git/commit - DynamicTablesPkg/Library/Acpi/Arm/AcpiSsdtPcieLibArm/SsdtPcieGenerator.c
DynamicTablesPkg: AcpiSsdtPcieLibArm: Added function to reserve ECAM space
authorKun Qin <kuqin12@gmail.com>
Wed, 20 Jul 2022 17:39:27 +0000 (10:39 -0700)
committermergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Thu, 1 Sep 2022 10:27:02 +0000 (10:27 +0000)
commit033ba8bb2976629fdb664d7131f44f8b0b8f6777
tree31b555ddda4777a3fcadae70ccd010b266ca83b8
parent5236d47854e75e05a1d0e70e1c9b9a2fd9df5b70
DynamicTablesPkg: AcpiSsdtPcieLibArm: Added function to reserve ECAM space

REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3998

Certain OSes will complain if the ECAM config space is not reserved in
the ACPI namespace.

This change adds a function to reserve PNP motherboard resources for a
given PCI node.

Co-authored-by: Joe Lopez <joelopez@microsoft.com>
Signed-off-by: Kun Qin <kuqin12@gmail.com>
Reviewed-by: Sami Mujawar <sami.mujawar@arm.com>
Tested-by: Sami Mujawar <sami.mujawar@arm.com>
DynamicTablesPkg/Library/Acpi/Arm/AcpiSsdtPcieLibArm/SsdtPcieGenerator.c