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