[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [PATCH v3 0/8] Make OVMF fully working with Xen
Hi all This is version 3 of this series. RFC tag is dropped. The first patch adds PcdPciDisableBusEnumeration in MdeModulePkg, which short-circuits full enumeration if set to true. We maintain some Xen specific functions at the moment, hopefully when QEMU / KVM figures out what to do with memory map we can refactor this part. The tree can be found at: http://xenbits.xen.org/git-http/people/liuw/ovmf.git v3 starting from 554726f5. (P.S. as there's regression in master branch so my tree is not based on EDK2 master.) Wei. Changes since RFC v2: * PcdPciAllowFullEnumeration -> PcdPciDisableBusEnumeration * enable Xen path in dedicated patch * OVMF info moved to dedicated header Wei Liu (8): MdeModulePkg: introduce PcdPciDisableBusEnumeration OvmfPkg: introduce E820.h OvmfPkg: define EFI_XEN_OVMF_INFO and extend XenInfo OvmfPkg: extract OVMF info passed by Xen hvmloader OvmfPkg: detect Xen earlier OvmfPkg: introduce PublishPeiMemory OvmfPkg: introduce XenMemMapInitialization OvmfPkg: enable Xen specific path MdeModulePkg/Bus/Pci/PciBusDxe/PciBus.c | 5 +- MdeModulePkg/Bus/Pci/PciBusDxe/PciBusDxe.inf | 1 + MdeModulePkg/MdeModulePkg.dec | 3 + OvmfPkg/Include/Guid/XenInfo.h | 7 ++ OvmfPkg/Include/IndustryStandard/E820.h | 46 +++++++++++++ OvmfPkg/OvmfPkgIa32.dsc | 5 +- OvmfPkg/OvmfPkgIa32X64.dsc | 5 +- OvmfPkg/OvmfPkgX64.dsc | 5 +- OvmfPkg/PlatformPei/MemDetect.c | 36 ++++++++++- OvmfPkg/PlatformPei/Platform.c | 89 +++++++++++++++++++++++++- OvmfPkg/PlatformPei/Platform.h | 10 +++ OvmfPkg/PlatformPei/PlatformPei.inf | 1 + OvmfPkg/PlatformPei/Xen.c | 35 ++++++---- OvmfPkg/PlatformPei/Xen.h | 44 +++++++++++++ 14 files changed, 269 insertions(+), 23 deletions(-) create mode 100644 OvmfPkg/Include/IndustryStandard/E820.h create mode 100644 OvmfPkg/PlatformPei/Xen.h -- 1.7.10.4 _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |