Support arbitrary platforms with different or even no MMCONF space.
This patch series is necessary for debugging coreboot with the edk2
payload on qemu targets.

Patrick Rudolph (2):
  UefiPayloadPkg: Store the real size of the MMCONF window
  UefiPayloadPkg: Runtime MMCONF

 UefiPayloadPkg/UefiPayloadPkgIa32.dsc                                |   16 +-
 UefiPayloadPkg/UefiPayloadPkgIa32X64.dsc                             |   16 +-
 UefiPayloadPkg/Library/BasePciExpressLib/BasePciExpressLib.inf       |   46 +
 UefiPayloadPkg/Library/BasePciLibPciExpress/BasePciLibPciExpress.inf |   42 +
 UefiPayloadPkg/Include/Guid/AcpiBoardInfoGuid.h                      |    1 +
 UefiPayloadPkg/BlSupportPei/BlSupportPei.c                           |    3 +
 UefiPayloadPkg/Library/BasePciExpressLib/PciExpressLib.c             | 1455 
++++++++++++++++++++
 UefiPayloadPkg/Library/BasePciLibPciExpress/PciLib.c                 | 1302 
++++++++++++++++++
 UefiPayloadPkg/Library/BasePciExpressLib/BasePciExpressLib.uni       |   17 +
 UefiPayloadPkg/Library/BasePciLibPciExpress/BasePciLibPciExpress.uni |   17 +
 10 files changed, 2889 insertions(+), 26 deletions(-)
 create mode 100644 
UefiPayloadPkg/Library/BasePciExpressLib/BasePciExpressLib.inf
 create mode 100644 
UefiPayloadPkg/Library/BasePciLibPciExpress/BasePciLibPciExpress.inf
 create mode 100644 UefiPayloadPkg/Library/BasePciExpressLib/PciExpressLib.c
 create mode 100644 UefiPayloadPkg/Library/BasePciLibPciExpress/PciLib.c
 create mode 100644 
UefiPayloadPkg/Library/BasePciExpressLib/BasePciExpressLib.uni
 create mode 100644 
UefiPayloadPkg/Library/BasePciLibPciExpress/BasePciLibPciExpress.uni

-- 
2.25.4


-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.

View/Reply Online (#61653): https://edk2.groups.io/g/devel/message/61653
Mute This Topic: https://groups.io/mt/75080102/21656
Group Owner: devel+ow...@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub  [arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to