This enables qemu to use OVMF with a single -bios option. Based on
<http://lists.xen.org/archives/html/xen-devel/2012-03/msg01992.html>.
v1->v2:
- move xen-devel link from code to commit message
- cover all three FDF files
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Laszlo Ersek <lersek@redhat.com>
Reviewed-by: Jordan Justen <jordan.l.justen@intel.com>
[jordan.l.justen@intel.com: remove vgabios-cirrus.bin from build.sh/README]
Signed-off-by: Jordan Justen <jordan.l.justen@intel.com>
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13520
6f19259b-4bc3-4df7-8a09-
765794883524
INF RuleOverride=CSM OvmfPkg/Csm/Csm16/Csm16.inf\r
!endif\r
\r
+INF OvmfPkg/QemuVideoDxe/QemuVideoDxe.inf\r
+\r
################################################################################\r
\r
[FV.FVMAIN_COMPACT]\r
FILE RAW = $(NAMED_GUID) {\r
RAW RAW |.raw\r
}\r
-\r
-[OptionRom.OvmfVideo]\r
-INF OvmfPkg/QemuVideoDxe/QemuVideoDxe.inf {\r
- PCI_DEVICE_ID = 0x00B8\r
- }\r
INF RuleOverride=CSM OvmfPkg/Csm/Csm16/Csm16.inf\r
!endif\r
\r
+INF OvmfPkg/QemuVideoDxe/QemuVideoDxe.inf\r
+\r
################################################################################\r
\r
[FV.FVMAIN_COMPACT]\r
FILE RAW = $(NAMED_GUID) {\r
RAW RAW |.raw\r
}\r
-\r
-[OptionRom.OvmfVideo]\r
-INF OvmfPkg/QemuVideoDxe/QemuVideoDxe.inf {\r
- PCI_DEVICE_ID = 0x00B8\r
- }\r
INF RuleOverride=CSM OvmfPkg/Csm/Csm16/Csm16.inf\r
!endif\r
\r
+INF OvmfPkg/QemuVideoDxe/QemuVideoDxe.inf\r
+\r
################################################################################\r
\r
[FV.FVMAIN_COMPACT]\r
FILE RAW = $(NAMED_GUID) {\r
RAW RAW |.raw\r
}\r
-\r
-[OptionRom.OvmfVideo]\r
-INF OvmfPkg/QemuVideoDxe/QemuVideoDxe.inf {\r
- PCI_DEVICE_ID = 0x00B8\r
- }\r
\r
* QEMU 0.9.1 or later is required.\r
* Either copy, rename or symlink OVMF.FD => bios.bin\r
-* Either copy, rename or symlink OvmfVideo.rom => vgabios-cirrus.bin\r
* Be sure to use qemu-system-x86_64, if you are using and X64 firmware.\r
(qemu-system-x86_64 works for the IA32 firmware as well, of course.)\r
* Use the QEMU -L parameter to specify the directory where the bios.bin\r
- and vgabios-cirrus.bin files are located.\r
+ file is located.\r
* Optionally you can use the QEMU -serial command to capture the\r
OVMF debug messages. For example: -serial file:serial.log\r
* The EFI shell is built into OVMF builds at this time, so it should\r
#!/bin/bash
#
# Copyright (c) 2008 - 2009, Apple Inc. All rights reserved.<BR>
-# Copyright (c) 2010 - 2011, Intel Corporation. All rights reserved.<BR>
+# Copyright (c) 2010 - 2012, Intel Corporation. All rights reserved.<BR>
#
# This program and the accompanying materials
# are licensed and made available under the terms and conditions of the BSD License
mkdir $QEMU_FIRMWARE_DIR
fi
ln -sf $FV_DIR/OVMF.fd $QEMU_FIRMWARE_DIR/bios.bin
- ln -sf $FV_DIR/OvmfVideo.rom $QEMU_FIRMWARE_DIR/vgabios-cirrus.bin
if [[ "$ADD_QEMU_HDA" == "yes" ]]; then
AUTO_QEMU_HDA="-hda fat:$BUILD_ROOT_ARCH"
else