Hi all

This is version 4 of this series.

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 v4
starting from 021b9538.

Wei.

Changes since V3:
* make PcdPciDisableBusEnumeration PatchableInModule as well
* fix copy right information in E820.h
* do not embed E820 map to EFI_XEN_INFO
* fix Pcd library inclusion in Ovmf*.dsc
* some coding style fixes

Changes since RFC v2:
* PcdPciAllowFullEnumeration -> PcdPciDisableBusEnumeration
* enable Xen path in dedicated patch
* OVMF info moved to dedicated header

Wei Liu (7):
  MdeModulePkg: introduce PcdPciDisableBusEnumeration
  OvmfPkg: introduce E820.h
  OvmfPkg: define EFI_XEN_OVMF_INFO
  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/IndustryStandard/E820.h      |   46 +++++++++++++
 OvmfPkg/OvmfPkgIa32.dsc                      |    6 +-
 OvmfPkg/OvmfPkgIa32X64.dsc                   |    6 +-
 OvmfPkg/OvmfPkgX64.dsc                       |    6 +-
 OvmfPkg/PlatformPei/MemDetect.c              |   36 +++++++++-
 OvmfPkg/PlatformPei/Platform.c               |   91 +++++++++++++++++++++++++-
 OvmfPkg/PlatformPei/Platform.h               |   18 +++++
 OvmfPkg/PlatformPei/PlatformPei.inf          |    1 +
 OvmfPkg/PlatformPei/Xen.c                    |   38 +++++++----
 OvmfPkg/PlatformPei/Xen.h                    |   45 +++++++++++++
 13 files changed, 283 insertions(+), 19 deletions(-)
 create mode 100644 OvmfPkg/Include/IndustryStandard/E820.h
 create mode 100644 OvmfPkg/PlatformPei/Xen.h

-- 
1.7.10.4


------------------------------------------------------------------------------
Rapidly troubleshoot problems before they affect your business. Most IT 
organizations don't have a clear picture of how application performance 
affects their revenue. With AppDynamics, you get 100% visibility into your 
Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!
http://pubads.g.doubleclick.net/gampad/clk?id=84349351&iu=/4140/ostg.clktrk
_______________________________________________
edk2-devel mailing list
edk2-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/edk2-devel

Reply via email to