The patch serials fix two bugs in PciHostBridgeDxe driver.
And it adds a new field in PCI_ROOT_BRIDGE structure to support OVMF above
Xen support.

v2 splits 6/6 in v1 to 6/7 and 7/7.
v2 fixes a bug in 6/6 which causes OVMF above KVM hang.


Ruiyu Ni (7):
  MdeModulePkg/PciHostBridgeDxe: Don't miss prefetchable MMIO aperture
  MdeModulePkg/PciHostBridgeDxe: Fix a Base/Limit comparing bug
  OvmfPkg/PciHostBridgeLib: Set correct Base/Limit for absent resource
  MdeModulePkg/PciHostBridgeLib: Add ResourceAssigned field
  MdeModulePkg/PciHostBridgeDxe: Honor ResourceAssigned
  OvmfPkg/PciHostBridgeLib: Change InitRootBridge prototype
  OvmfPkg/PciHostBridgeLib: Scan for root bridges when running over Xen

 .../Bus/Pci/PciHostBridgeDxe/PciHostBridge.c       |  96 +++--
 .../Bus/Pci/PciHostBridgeDxe/PciRootBridge.h       |   4 +-
 .../Bus/Pci/PciHostBridgeDxe/PciRootBridgeIo.c     | 106 +++--
 MdeModulePkg/Include/Library/PciHostBridgeLib.h    |   2 +
 OvmfPkg/Library/PciHostBridgeLib/PciHostBridge.h   |  75 ++++
 .../Library/PciHostBridgeLib/PciHostBridgeLib.c    | 137 +++++--
 .../Library/PciHostBridgeLib/PciHostBridgeLib.inf  |   3 +
 OvmfPkg/Library/PciHostBridgeLib/XenSupport.c      | 456 +++++++++++++++++++++
 8 files changed, 775 insertions(+), 104 deletions(-)
 create mode 100644 OvmfPkg/Library/PciHostBridgeLib/PciHostBridge.h
 create mode 100644 OvmfPkg/Library/PciHostBridgeLib/XenSupport.c

-- 
2.7.0.windows.1

_______________________________________________
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel

Reply via email to