mirror of https://github.com/acidanthera/audk.git
Update README for video driver split from main OVMF firmware.
Add note to set TARGET_ARCH. Add link to https://edk2.tianocore.org/build-ovmf.html. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8945 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
parent
712bd83b42
commit
2dae09a530
|
@ -38,20 +38,31 @@ Update Conf/target.txt ACTIVE_PLATFORM for OVMF:
|
||||||
* OvmfPkg/OvmfPkgIa32X64.dsc IA32 X64 X64
|
* OvmfPkg/OvmfPkgIa32X64.dsc IA32 X64 X64
|
||||||
* OvmfPkg/OvmfPkgX64.dsc X64 X64 X64
|
* OvmfPkg/OvmfPkgX64.dsc X64 X64 X64
|
||||||
|
|
||||||
Following the edk2 build process, you will find OVMF.fd at:
|
Update Conf/target.txt TARGET_ARCH based on the .dsc file:
|
||||||
$WORKSPACE/Build/*/*/FV/OVMF.fd
|
TARGET_ARCH
|
||||||
|
* OvmfPkg/OvmfPkgIa32.dsc IA32
|
||||||
|
* OvmfPkg/OvmfPkgIa32X64.dsc IA32 X64
|
||||||
|
* OvmfPkg/OvmfPkgX64.dsc X64
|
||||||
|
|
||||||
|
Following the edk2 build process, you will find the OVMF binaries
|
||||||
|
under the $WORKSPACE/Build/*/*/FV directory. The actual path will
|
||||||
|
depend on how your build is configured. You can expect to find
|
||||||
|
these binary outputs:
|
||||||
|
* OVMF.fd
|
||||||
|
* CirrusLogic5446.rom
|
||||||
|
|
||||||
|
More information on building OVMF can be found at:
|
||||||
|
* https://edk2.tianocore.org/build-ovmf.html
|
||||||
|
|
||||||
=== RUNNING OVMF on QEMU ===
|
=== RUNNING OVMF on QEMU ===
|
||||||
|
|
||||||
* QEMU 0.9.1 or later is required.
|
* QEMU 0.9.1 or later is required.
|
||||||
* Either copy, rename or symlink OVMF.fd => bios.bin
|
* Either copy, rename or symlink OVMF.fd => bios.bin
|
||||||
|
* Either copy, rename or symlink CirrusLogic5446.rom => vgabios-cirrus.bin
|
||||||
* Be sure to use qemu-system-x86_64, if you are using and X64 firmware.
|
* Be sure to use qemu-system-x86_64, if you are using and X64 firmware.
|
||||||
(qemu-system-x86_64 works for the IA32 firmware as well, of course.)
|
(qemu-system-x86_64 works for the IA32 firmware as well, of course.)
|
||||||
* Use the QEMU -L parameter to specify the directory where bios.bin
|
* Use the QEMU -L parameter to specify the directory where the bios.bin
|
||||||
is located.
|
and vgabios-cirrus.bin files are located.
|
||||||
* If QEMU returns an error about not finding a video bios, you can
|
|
||||||
try creating an empty copy of the video bios file, or copy the
|
|
||||||
video bios from QEMU's BIOS directory.
|
|
||||||
* Optionally you can use the QEMU -serial command to capture the
|
* Optionally you can use the QEMU -serial command to capture the
|
||||||
OVMF debug messages. For example: -serial file:serial.log
|
OVMF debug messages. For example: -serial file:serial.log
|
||||||
* The EFI shell is built into OVMF builds at this time, so it should
|
* The EFI shell is built into OVMF builds at this time, so it should
|
||||||
|
|
Loading…
Reference in New Issue