Acked-by: Jordan Justen <jordan.l.jus...@intel.com> for the OvmfPkg patches.
On 2014-12-17 13:34:38, Laszlo Ersek wrote: > Changes in v4: > - addressing review comments from Olivier & Peter (see per-patch notes) > - the fw_cfg MMIO selector & data registers are big endian now > - public branch: > > https://github.com/lersek/edk2/commits/armvirt_fwcfg_efi_kernel_support_bz1128341_v4 > > Thanks > Laszlo > > Laszlo Ersek (13): > ArmVirtualizationPkg: VirtFdtDxe: forward FwCfg addresses from DTB to > PCDs > ArmVirtualizationPkg: introduce QemuFwCfgLib instance for DXE drivers > ArmVirtualizationPkg: clone PlatformIntelBdsLib from ArmPlatformPkg > ArmVirtualizationPkg: PlatformIntelBdsLib: add basic policy > OvmfPkg: extract QemuBootOrderLib > OvmfPkg: QemuBootOrderLib: featurize PCI-like device path translation > OvmfPkg: introduce VIRTIO_MMIO_TRANSPORT_GUID > ArmVirtualizationPkg: VirtFdtDxe: use dedicated > VIRTIO_MMIO_TRANSPORT_GUID > OvmfPkg: QemuBootOrderLib: widen ParseUnitAddressHexList() to UINT64 > OvmfPkg: QemuBootOrderLib: OFW-to-UEFI translation for virtio-mmio > ArmVirtualizationPkg: PlatformIntelBdsLib: adhere to QEMU's boot order > ArmVirtualizationPkg: identify "new shell" as builtin shell for Intel > BDS > ArmVirtualizationPkg: Intel BDS: load EFI-stubbed Linux kernel from > fw_cfg > > > ArmPlatformPkg/ArmVirtualizationPkg/Library/PlatformIntelBdsLib/PlatformIntelBdsLib.inf > | 77 ++++ > ArmPlatformPkg/ArmVirtualizationPkg/Library/QemuFwCfgLib/QemuFwCfgLib.inf > | 52 +++ > ArmPlatformPkg/ArmVirtualizationPkg/VirtFdtDxe/VirtFdtDxe.inf > | 5 +- > OvmfPkg/Library/PlatformBdsLib/PlatformBdsLib.inf > | 3 +- > OvmfPkg/Library/QemuBootOrderLib/QemuBootOrderLib.inf > | 59 +++ > > ArmPlatformPkg/ArmVirtualizationPkg/Library/PlatformIntelBdsLib/IntelBdsPlatform.h > | 63 +++ > OvmfPkg/Include/Guid/VirtioMmioTransport.h > | 25 ++ > OvmfPkg/{Library/PlatformBdsLib/QemuBootOrder.h => > Include/Library/QemuBootOrderLib.h} | 6 +- > > ArmPlatformPkg/ArmVirtualizationPkg/Library/PlatformIntelBdsLib/IntelBdsPlatform.c > | 395 +++++++++++++++++++ > ArmPlatformPkg/ArmVirtualizationPkg/Library/PlatformIntelBdsLib/QemuKernel.c > | 1103 +++++++++++++++++++++++++++++++++++++++++++++++++++++ > ArmPlatformPkg/ArmVirtualizationPkg/Library/QemuFwCfgLib/QemuFwCfgLib.c > | 358 +++++++++++++++++ > ArmPlatformPkg/ArmVirtualizationPkg/VirtFdtDxe/VirtFdtDxe.c > | 38 +- > OvmfPkg/Library/PlatformBdsLib/BdsPlatform.c > | 2 +- > OvmfPkg/Library/{PlatformBdsLib/QemuBootOrder.c => > QemuBootOrderLib/QemuBootOrderLib.c} | 299 +++++++++++++-- > ArmPlatformPkg/ArmVirtualizationPkg/ArmVirtualizationPkg.dec > | 3 + > ArmPlatformPkg/ArmVirtualizationPkg/ArmVirtualizationQemu.dsc > | 13 +- > OvmfPkg/OvmfPkg.dec > | 8 + > OvmfPkg/OvmfPkgIa32.dsc > | 1 + > OvmfPkg/OvmfPkgIa32X64.dsc > | 1 + > OvmfPkg/OvmfPkgX64.dsc > | 1 + > 20 files changed, 2481 insertions(+), 31 deletions(-) > create mode 100644 > ArmPlatformPkg/ArmVirtualizationPkg/Library/PlatformIntelBdsLib/PlatformIntelBdsLib.inf > create mode 100644 > ArmPlatformPkg/ArmVirtualizationPkg/Library/QemuFwCfgLib/QemuFwCfgLib.inf > create mode 100644 OvmfPkg/Library/QemuBootOrderLib/QemuBootOrderLib.inf > create mode 100644 > ArmPlatformPkg/ArmVirtualizationPkg/Library/PlatformIntelBdsLib/IntelBdsPlatform.h > create mode 100644 OvmfPkg/Include/Guid/VirtioMmioTransport.h > rename OvmfPkg/{Library/PlatformBdsLib/QemuBootOrder.h => > Include/Library/QemuBootOrderLib.h} (91%) > create mode 100644 > ArmPlatformPkg/ArmVirtualizationPkg/Library/PlatformIntelBdsLib/IntelBdsPlatform.c > create mode 100644 > ArmPlatformPkg/ArmVirtualizationPkg/Library/PlatformIntelBdsLib/QemuKernel.c > create mode 100644 > ArmPlatformPkg/ArmVirtualizationPkg/Library/QemuFwCfgLib/QemuFwCfgLib.c > rename OvmfPkg/Library/{PlatformBdsLib/QemuBootOrder.c => > QemuBootOrderLib/QemuBootOrderLib.c} (77%) > > -- > 1.8.3.1 > > > ------------------------------------------------------------------------------ > Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server > from Actuate! Instantly Supercharge Your Business Reports and Dashboards > with Interactivity, Sharing, Native Excel Exports, App Integration & more > Get technology previously reserved for billion-dollar corporations, FREE > http://pubads.g.doubleclick.net/gampad/clk?id=164703151&iu=/4140/ostg.clktrk > _______________________________________________ > edk2-devel mailing list > edk2-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/edk2-devel ------------------------------------------------------------------------------ Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server from Actuate! Instantly Supercharge Your Business Reports and Dashboards with Interactivity, Sharing, Native Excel Exports, App Integration & more Get technology previously reserved for billion-dollar corporations, FREE http://pubads.g.doubleclick.net/gampad/clk?id=164703151&iu=/4140/ostg.clktrk _______________________________________________ edk2-devel mailing list edk2-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/edk2-devel