summaryrefslogtreecommitdiffstats
path: root/OvmfPkg/PciHotPlugInitDxe/PciHotPlugInit.inf
diff options
context:
space:
mode:
authorLaszlo Ersek <lersek@redhat.com>2018-05-04 12:00:00 +0200
committerLaszlo Ersek <lersek@redhat.com>2018-05-24 21:22:56 +0200
commit3815101ff854459e74a18571475c1d9ffee6af91 (patch)
tree9f174890593efb30b41e6db3ec15c45563c0dd68 /OvmfPkg/PciHotPlugInitDxe/PciHotPlugInit.inf
parent65cefddcdecec044f97ec4850cb27379a1a7788a (diff)
downloadedk2-3815101ff854459e74a18571475c1d9ffee6af91.tar.gz
edk2-3815101ff854459e74a18571475c1d9ffee6af91.tar.bz2
edk2-3815101ff854459e74a18571475c1d9ffee6af91.zip
OvmfPkg/PciHotPlugInitDxe: convert to PciCapLib
Replace the manual capability list parsing in OvmfPkg/PciHotPlugInitDxe with PciCapLib and PciCapPciSegmentLib API calls. Cc: Ard Biesheuvel <ard.biesheuvel@linaro.org> Cc: Jordan Justen <jordan.l.justen@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Laszlo Ersek <lersek@redhat.com> Reviewed-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Diffstat (limited to 'OvmfPkg/PciHotPlugInitDxe/PciHotPlugInit.inf')
-rw-r--r--OvmfPkg/PciHotPlugInitDxe/PciHotPlugInit.inf5
1 files changed, 5 insertions, 0 deletions
diff --git a/OvmfPkg/PciHotPlugInitDxe/PciHotPlugInit.inf b/OvmfPkg/PciHotPlugInitDxe/PciHotPlugInit.inf
index 38043986eb..cc2b60d442 100644
--- a/OvmfPkg/PciHotPlugInitDxe/PciHotPlugInit.inf
+++ b/OvmfPkg/PciHotPlugInitDxe/PciHotPlugInit.inf
@@ -35,6 +35,8 @@
DebugLib
DevicePathLib
MemoryAllocationLib
+ PciCapLib
+ PciCapPciSegmentLib
PciLib
UefiBootServicesTableLib
UefiDriverEntryPoint
@@ -42,5 +44,8 @@
[Protocols]
gEfiPciHotPlugInitProtocolGuid ## ALWAYS_PRODUCES
+[Pcd]
+ gUefiOvmfPkgTokenSpaceGuid.PcdOvmfHostBridgePciDevId ## CONSUMES
+
[Depex]
TRUE