| | 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 | }}} |