]> git.proxmox.com Git - mirror_edk2.git/blobdiff - OvmfPkg/README
Try out performance infrastructure
[mirror_edk2.git] / OvmfPkg / README
index 96e115b87769ad5aa4bf616ad96d254388092611..1c0646f20af7ce533a69aa90f7d49fff6497a77a 100644 (file)
@@ -5,7 +5,7 @@ The Open Virtual Machine Firmware (OVMF) project aims
 to support firmware for Virtual Machines using the edk2\r
 code base.  More information can be found at:\r
 \r
-  https://edk2.tianocore.org/OVMF.html\r
+http://sourceforge.net/apps/mediawiki/tianocore/index.php?title=OVMF\r
 \r
 === STATUS ===\r
 \r
@@ -38,23 +38,38 @@ Update Conf/target.txt ACTIVE_PLATFORM for OVMF:
 * OvmfPkg/OvmfPkgIa32X64.dsc   IA32       X64            X64\r
 * OvmfPkg/OvmfPkgX64.dsc       X64        X64            X64\r
 \r
-Following the edk2 build process, you will find OVMF.fd at:\r
-$WORKSPACE/Build/*/*/FV/OVMF.fd\r
+Update Conf/target.txt TARGET_ARCH based on the .dsc file:\r
+                             TARGET_ARCH\r
+* OvmfPkg/OvmfPkgIa32.dsc     IA32\r
+* OvmfPkg/OvmfPkgIa32X64.dsc  IA32 X64\r
+* OvmfPkg/OvmfPkgX64.dsc      X64\r
+\r
+Following the edk2 build process, you will find the OVMF binaries\r
+under the $WORKSPACE/Build/*/*/FV directory.  The actual path will\r
+depend on how your build is configured.  You can expect to find\r
+these binary outputs:\r
+* OVMF.Fv\r
+  * Please note!  This filename has changed.  Older releases used OVMF.fd.\r
+* CirrusLogic5446.rom\r
+\r
+More information on building OVMF can be found at:\r
+\r
+http://sourceforge.net/apps/mediawiki/tianocore/index.php?title=How_to_build_OVMF\r
 \r
 === RUNNING OVMF on QEMU ===\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 OVMF.Fv => bios.bin\r
+* Either copy, rename or symlink CirrusLogic5446.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 bios.bin\r
-  is located.\r
-* If QEMU returns an error about not finding a video bios, you can\r
-  try creating an empty copy of the video bios file, or copy the\r
-  video bios from QEMU's BIOS directory.\r
+* Use the QEMU -L parameter to specify the directory where the bios.bin\r
+  and vgabios-cirrus.bin files are 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
   run automatically if a UEFI boot application is not found on the\r
   removable media.\r
+* On Linux, newer version of QEMU may enable KVM feature, and this might cause OVMF\r
+  to fail to boot.  The QEMU '-no-kvm' may allow OVMF to boot.\r
 \r