Repo: https://github.com/lersek/edk2.git Branch: pci_cap_v2
In v2, the new libs are initially introduced under OvmfPkg, rather than MdePkg. v1 was posted at <20180504213637.11266-1-lersek@redhat.com">http://mid.mail-archive.com/20180504213637.11266-1-lersek@redhat.com>. Cc: Ard Biesheuvel <ard.biesheu...@linaro.org> Cc: Jordan Justen <jordan.l.jus...@intel.com> Thanks, Laszlo Laszlo Ersek (7): OvmfPkg: introduce PciCapLib OvmfPkg: introduce PciCapPciSegmentLib OvmfPkg: introduce PciCapPciIoLib OvmfPkg: resolve PciCapLib, PciCapPciSegmentLib, PciCapPciIoLib ArmVirtPkg: resolve PciCapLib, PciCapPciSegmentLib, PciCapPciIoLib OvmfPkg/PciHotPlugInitDxe: convert to PciCapLib OvmfPkg/Virtio10Dxe: convert to PciCapLib ArmVirtPkg/ArmVirt.dsc.inc | 3 + OvmfPkg/Include/IndustryStandard/Virtio10.h | 7 +- OvmfPkg/Include/Library/PciCapLib.h | 429 +++++++++ OvmfPkg/Include/Library/PciCapPciIoLib.h | 58 ++ OvmfPkg/Include/Library/PciCapPciSegmentLib.h | 82 ++ OvmfPkg/Library/BasePciCapLib/BasePciCapLib.c | 1007 ++++++++++++++++++++ OvmfPkg/Library/BasePciCapLib/BasePciCapLib.h | 60 ++ OvmfPkg/Library/BasePciCapLib/BasePciCapLib.inf | 38 + OvmfPkg/Library/BasePciCapPciSegmentLib/BasePciCapPciSegmentLib.c | 226 +++++ OvmfPkg/Library/BasePciCapPciSegmentLib/BasePciCapPciSegmentLib.h | 47 + OvmfPkg/Library/BasePciCapPciSegmentLib/BasePciCapPciSegmentLib.inf | 35 + OvmfPkg/Library/UefiPciCapPciIoLib/UefiPciCapPciIoLib.c | 243 +++++ OvmfPkg/Library/UefiPciCapPciIoLib/UefiPciCapPciIoLib.h | 44 + OvmfPkg/Library/UefiPciCapPciIoLib/UefiPciCapPciIoLib.inf | 36 + OvmfPkg/OvmfPkg.dec | 14 + OvmfPkg/OvmfPkgIa32.dsc | 3 + OvmfPkg/OvmfPkgIa32X64.dsc | 3 + OvmfPkg/OvmfPkgX64.dsc | 3 + OvmfPkg/PciHotPlugInitDxe/PciHotPlugInit.c | 267 ++---- OvmfPkg/PciHotPlugInitDxe/PciHotPlugInit.inf | 5 + OvmfPkg/Virtio10Dxe/Virtio10.c | 135 +-- OvmfPkg/Virtio10Dxe/Virtio10.inf | 2 + 22 files changed, 2485 insertions(+), 262 deletions(-) create mode 100644 OvmfPkg/Include/Library/PciCapLib.h create mode 100644 OvmfPkg/Include/Library/PciCapPciIoLib.h create mode 100644 OvmfPkg/Include/Library/PciCapPciSegmentLib.h create mode 100644 OvmfPkg/Library/BasePciCapLib/BasePciCapLib.c create mode 100644 OvmfPkg/Library/BasePciCapLib/BasePciCapLib.h create mode 100644 OvmfPkg/Library/BasePciCapLib/BasePciCapLib.inf create mode 100644 OvmfPkg/Library/BasePciCapPciSegmentLib/BasePciCapPciSegmentLib.c create mode 100644 OvmfPkg/Library/BasePciCapPciSegmentLib/BasePciCapPciSegmentLib.h create mode 100644 OvmfPkg/Library/BasePciCapPciSegmentLib/BasePciCapPciSegmentLib.inf create mode 100644 OvmfPkg/Library/UefiPciCapPciIoLib/UefiPciCapPciIoLib.c create mode 100644 OvmfPkg/Library/UefiPciCapPciIoLib/UefiPciCapPciIoLib.h create mode 100644 OvmfPkg/Library/UefiPciCapPciIoLib/UefiPciCapPciIoLib.inf -- 2.14.1.3.gb7cf6e02401b _______________________________________________ edk2-devel mailing list edk2-devel@lists.01.org https://lists.01.org/mailman/listinfo/edk2-devel