On Mon, May 09, 2016 at 06:33:40AM +0000, Ni, Ruiyu wrote: > Github url: https://github.com/niruiyu/edk2/tree/XenOvmf > Hi Ray,
There is one "test" commit remaining in the branch :) Gary Lin > Maurice, > The OVMF above Xen issue is similar to the Coreboot. > The PCI bus enumeration is performed by non-UEFI code. > OvmfPkg/PciHostBridgeLib scans the entire PCI bus to detect all the root > bridges. > Could you please check whether the code (especially the function > ScanForBridges()) can also be used in Coreboot? > So that Coreboot can directly use core PciHostBridgeDxe. > > Regards, > Ray > > From: Ni, Ruiyu > Sent: Monday, May 9, 2016 2:29 PM > To: Gary Lin <[email protected]> > Cc: [email protected] > Subject: RE: [Patch 0/6] PciHostBridgeDxe: Bug fix and OVMF above Xen support > > Gary, > Can you please check whether the patch can fix the OVMF above Xen issue? > > Regards, > Ray > > >-----Original Message----- > >From: Ni, Ruiyu > >Sent: Monday, May 9, 2016 2:26 PM > >To: [email protected]<mailto:[email protected]> > >Cc: Ni, Ruiyu <[email protected]<mailto:[email protected]>> > >Subject: [Patch 0/6] PciHostBridgeDxe: Bug fix and OVMF above Xen support > > > >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. > > > >Ruiyu Ni (6): > > 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: 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 + > > .../Library/PciHostBridgeLib/PciHostBridgeLib.c | 550 > > +++++++++++++++++++-- > > .../Library/PciHostBridgeLib/PciHostBridgeLib.inf | 1 + > > 6 files changed, 658 insertions(+), 101 deletions(-) > > > >-- > >2.7.0.windows.1 > _______________________________________________ > edk2-devel mailing list > [email protected] > https://lists.01.org/mailman/listinfo/edk2-devel > _______________________________________________ edk2-devel mailing list [email protected] https://lists.01.org/mailman/listinfo/edk2-devel

