]> git.proxmox.com Git - mirror_edk2.git/blobdiff - OvmfPkg/README
Fix VS2013 build failure.
[mirror_edk2.git] / OvmfPkg / README
index f2c2fc799664e60af64a89f09b70596c57caa8ca..3243dc685c67ac5214dfc5dafde70791a5d6b9ca 100644 (file)
@@ -9,8 +9,6 @@ http://sourceforge.net/apps/mediawiki/tianocore/index.php?title=OVMF
 \r
 === STATUS ===\r
 \r
-Current status: Alpha\r
-\r
 Current capabilities:\r
 * IA32 and X64 architectures\r
 * QEMU (0.10.0 or later)\r
@@ -19,10 +17,10 @@ Current capabilities:
   - Optional NIC support.  Requires QEMU (0.12.2 or later)\r
 * UEFI Linux boots\r
 * UEFI Windows 8 boots\r
+* UEFI Windows 7 & Windows 2008 Server boot (see important notes below!)\r
 \r
 === FUTURE PLANS ===\r
 \r
-* Stabilize UEFI Linux boot\r
 * Test/Stabilize UEFI Self-Certification Tests (SCT) results\r
 \r
 === BUILDING OVMF ===\r
@@ -60,12 +58,23 @@ http://sourceforge.net/apps/mediawiki/tianocore/index.php?title=How_to_build_OVM
 \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
+* QEMU 0.12.2 or later is required.\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
-  file is located.\r
+* Use OVMF for QEMU firmware (3 options available)\r
+  - Option 1: QEMU 1.6 or newer; Use QEMU -pflash parameter\r
+    * QEMU/OVMF will use emulated flash, and fully support UEFI variables\r
+    * Run qemu with: -pflash path/to/OVMF.fd\r
+  - Option 2: Use QEMU -bios parameter\r
+    * Note that UEFI variables will be partially emulated, and non-volatile\r
+      variables may lose their contents after a reboot\r
+    * Run qemu with: -bios path/to/OVMF.fd\r
+  - Option 3: Use QEMU -L parameter\r
+    * Note that UEFI variables will be partially emulated, and non-volatile\r
+      variables may lose their contents after a reboot\r
+    * Either copy, rename or symlink OVMF.fd => bios.bin\r
+    * Use the QEMU -L parameter to specify the directory where the bios.bin\r
+      file is located.\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
@@ -235,3 +244,13 @@ selectively. For example:
       GCC:*_*_*_CC_FLAGS             = -UMDEPKG_NDEBUG\r
   }\r
 \r
+=== UEFI Windows 7 & Windows 2008 Server ===\r
+\r
+* One of the '-vga std' and '-vga qxl' QEMU options should be used.\r
+* Only one video mode, 1024x768x32, is supported at OS runtime.\r
+* The '-vga qxl' QEMU option is recommended. After booting the installed\r
+  guest OS, select the video card in Device Manager, and upgrade its driver\r
+  to the QXL XDDM one. Download location:\r
+  <http://www.spice-space.org/download.html>, Guest | Windows binaries.\r
+  This enables further resolutions at OS runtime, and provides S3\r
+  (suspend/resume) capability.\r