Skip to content

History / Testing SMM with QEMU, KVM and libvirt

Revisions

  • OVMF/SMM: Install the Windows 10 guest: update section and dom. XML to F26 Replace "Fedora 25" references with "Fedora 26" references. In the domain XML, point <emulator> to the sys-wide QEMU binary. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Laszlo Ersek <[email protected]>

    @lersek lersek committed Jul 12, 2017
  • OVMF/SMM: Install the Fedora 26 guest: update section and dom. XML to F26 Replace "Fedora 25" references with "Fedora 26" references. Remove language tied to a hand-built QEMU binary. Update the GUI location of the Screen Lock setting to Fedora 26. In the domain XML, point <emulator> to the sys-wide QEMU binary, plus use the F26 installer ISO with the guest's CD-ROM. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Laszlo Ersek <[email protected]>

    @lersek lersek committed Jul 12, 2017
  • OVMF/SMM: Create disk images for the virtual machines: reference Fedora 26 Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Laszlo Ersek <[email protected]>

    @lersek lersek committed Jul 12, 2017
  • OVMF/SMM: Install OVMF: copy SELinux context from F26's sys-wide OVMF On F26 we don't build our own QEMU -- see commit "OVMF/SMM: remove manual build & install instructions for QEMU" --, so we should copy the SELinux context from a system-wide virtual firmware binary, rather than from an fw binary bundled with and installed as part of a hand-built QEMU. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Laszlo Ersek <[email protected]>

    @lersek lersek committed Jul 12, 2017
  • OVMF/SMM: Build OVMF: update article timestamp Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Laszlo Ersek <[email protected]>

    @lersek lersek committed Jul 12, 2017
  • OVMF/SMM: Install OVMF from source: adapt OpenSSL instructions to F26 era These changes are not directly related to Fedora 26, it's just that by the time F26 has been released, edk2 has changed the OpenSSL embedding instructions (no edk2-specific patching -- all such changes have been upstreamed to OpenSSL). Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Laszlo Ersek <[email protected]>

    @lersek lersek committed Jul 12, 2017
  • OVMF/SMM: remove manual build & install instructions for QEMU Fedora 26 ships QEMU v2.9.0, which has the SMI broadcast feature built-in (see <https://bugzilla.redhat.com/show_bug.cgi?id=1412327>). Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Laszlo Ersek <[email protected]>

    @lersek lersek committed Jul 12, 2017
  • OVMF/SMM: Install QEMU and libvirt: update dnf groupinst cmd to Fedora 26 The "with-optional" option for the "dnf group install" command is spelled "--with-optional" in Fedora 26. Additionally, libvirt-client is installed as part of the virtualization group, so installing libvirt-client explicitly is superfluous. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Laszlo Ersek <[email protected]>

    @lersek lersek committed Jul 12, 2017
  • OVMF/SMM: initial sys upgrade: update links for Fedora 26 Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Laszlo Ersek <[email protected]>

    @lersek lersek committed Jul 12, 2017
  • OVMF/SMM: Install the host OS: update links for Fedora 26 In addition, make the "non-root user creation" reference more precise -- refer to the "Configuration and Installation Progress" hub, rather than the "Create User" screen (which should not be reached at all). Also note that EPT remains a requirement at this time (see <https://bugzilla.redhat.com/show_bug.cgi?id=1348092#c26>). Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Laszlo Ersek <[email protected]>

    @lersek lersek committed Jul 12, 2017
  • Document SMM testing with OVMF, QEMU/KVM and libvirt Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Laszlo Ersek <[email protected]>

    @lersek lersek committed Feb 7, 2017