]> git.proxmox.com Git - mirror_edk2.git/commit - MdePkg/MdePkg.dec
MdePkg: PciExpressLib support variable size MMCONF
authorMarcello Sylvester Bauer <marcello.bauer@9elements.com>
Wed, 22 Jul 2020 08:55:27 +0000 (10:55 +0200)
committermergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Wed, 16 Sep 2020 06:36:18 +0000 (06:36 +0000)
commit5c065855284bd0ca65784d313e094054e23685bb
tree5e3614e6ab6bb719dceb4b08b236a11f235c6f22
parent28d7eea97e80f76b7e4978298e86ef924bdd394b
MdePkg: PciExpressLib support variable size MMCONF

Add support for arbitrary sized MMCONF by introducing a new PCD.
Add a return value to point out invalid PCI addresses.

Signed-off-by: Patrick Rudolph <patrick.rudolph@9elements.com>
Signed-off-by: Marcello Sylvester Bauer <marcello.bauer@9elements.com>
Cc: Patrick Rudolph <patrick.rudolph@9elements.com>
Cc: Christian Walter <christian.walter@9elements.com>
Cc: Michael D Kinney <michael.d.kinney@intel.com>
Cc: Liming Gao <gaoliming@byosoft.com.cn>
Reviewed-by: Liming Gao <gaoliming@byosoft.com.cn>
MdePkg/Include/Library/PciExpressLib.h
MdePkg/Library/BasePciExpressLib/BasePciExpressLib.inf
MdePkg/Library/BasePciExpressLib/PciExpressLib.c
MdePkg/Library/DxeRuntimePciExpressLib/DxeRuntimePciExpressLib.inf
MdePkg/Library/DxeRuntimePciExpressLib/PciExpressLib.c
MdePkg/Library/SmmPciExpressLib/PciExpressLib.c
MdePkg/Library/SmmPciExpressLib/SmmPciExpressLib.inf
MdePkg/MdePkg.dec