| 449 | |
| 450 | = OVMF = |
| 451 | * arch:PCI_passthrough_via_OVMF |
| 452 | |
| 453 | * mitty@kvmhost:~ (master)$ pacaur -S ovmf |
| 454 | {{{ |
| 455 | ovmf /usr/ |
| 456 | ovmf /usr/share/ |
| 457 | ovmf /usr/share/licenses/ |
| 458 | ovmf /usr/share/licenses/ovmf/ |
| 459 | ovmf /usr/share/licenses/ovmf/License.txt |
| 460 | ovmf /usr/share/ovmf/ |
| 461 | ovmf /usr/share/ovmf/ovmf_ia32.bin |
| 462 | ovmf /usr/share/ovmf/ovmf_x64.bin |
| 463 | }}} |
| 464 | * mitty@kvmhost:~/works (master)$ wget https://www.kraxel.org/repos/jenkins/edk2/edk2.git-ovmf-x64-0-20160316.b1616.g6fe9d9c.noarch.rpm |
| 465 | * mitty@kvmhost:~/works (master)$ wget https://www.kraxel.org/repos/jenkins/edk2/edk2.git-ovmf-ia32-0-20160316.b1616.g6fe9d9c.noarch.rpm |
| 466 | * mitty@kvmhost:~/works (master)$ rpmextract.sh edk2.git-ovmf-x64-0-20160316.b1616.g6fe9d9c.noarch.rpm |
| 467 | * mitty@kvmhost:~/works (master)$ rpmextract.sh edk2.git-ovmf-ia32-0-20160316.b1616.g6fe9d9c.noarch.rpm |
| 468 | * mitty@kvmhost:~/works (master)$ sudo cp -R --preserve=timestamp usr/share/* /usr/share/ |
| 469 | * mitty@kvmhost:~ (master)$ sudo vim /etc/libvirt/qemu.conf |
| 470 | {{{#!diff |
| 471 | --- a/etc/libvirt/qemu.conf |
| 472 | +++ b/etc/libvirt/qemu.conf |
| 473 | @@ -515,6 +515,10 @@ group="78" |
| 474 | # "/usr/share/OVMF/OVMF_CODE.fd:/usr/share/OVMF/OVMF_VARS.fd", |
| 475 | # "/usr/share/AAVMF/AAVMF_CODE.fd:/usr/share/AAVMF/AAVMF_VARS.fd" |
| 476 | #] |
| 477 | +nvram = [ |
| 478 | + "/usr/share/edk2.git/ovmf-ia32/OVMF_CODE-pure-efi.fd:/usr/share/edk2.git/ovmf-ia32/OVMF_VARS-pure-efi.fd", |
| 479 | + "/usr/share/edk2.git/ovmf-x64/OVMF_CODE-pure-efi.fd:/usr/share/edk2.git/ovmf-x64/OVMF_VARS-pure-efi.fd" |
| 480 | +] |
| 481 | |
| 482 | # The backend to use for handling stdout/stderr output from |
| 483 | # QEMU processes. |
| 484 | }}} |