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>
This commit is contained in:
committed by
mergify[bot]
parent
28d7eea97e
commit
5c06585528
@@ -1,7 +1,7 @@
|
||||
## @file
|
||||
# Instance of PCI Express Library using the 256 MB PCI Express MMIO window.
|
||||
# Instance of PCI Express Library using the variable size PCI Express MMIO window.
|
||||
#
|
||||
# PCI Express Library that uses the 256 MB PCI Express MMIO window to perform
|
||||
# PCI Express Library that uses the variable size PCI Express MMIO window to perform
|
||||
# PCI Configuration cycles. Layers on top of an I/O Library instance.
|
||||
#
|
||||
# Copyright (c) 2007 - 2018, Intel Corporation. All rights reserved.<BR>
|
||||
@@ -38,4 +38,4 @@
|
||||
|
||||
[Pcd]
|
||||
gEfiMdePkgTokenSpaceGuid.PcdPciExpressBaseAddress ## CONSUMES
|
||||
|
||||
gEfiMdePkgTokenSpaceGuid.PcdPciExpressBaseSize ## CONSUMES
|
||||
|
Reference in New Issue
Block a user