ChangeLog/4.1: Difference between revisions

From QEMU
(→‎Miscellaneous: describe edk2 platform firmware blobs)
Line 32: Line 32:


=== s390 ===
=== s390 ===
* The bios now supports IPL (boot) from ECKD DASD assigned to the guest via vfio-ccw.


=== SH ===
=== SH ===

Revision as of 14:08, 26 April 2019

System emulation

Incompatible changes

New deprecated options and features

Consult the "Deprecated Features" appendix for the full list of historically deprecated features/options.

Alpha

68k

Arm

HPPA

Microblaze

MIPS

Nios2

OpenRISC

PowerPC

RISC-V

s390

  • The bios now supports IPL (boot) from ECKD DASD assigned to the guest via vfio-ccw.

SH

SPARC

TileGX

Tricore

x86

Xtensa

Device emulation and assignment

ACPI

Audio

Block devices

Graphics

Input devices

IPMI

Network devices

NVDIMM

PCI/PCIe

SCSI

SMBIOS

TPM

USB

VFIO

virtio

Xen

fw_cfg

9pfs

Audio

Character devices

Crypto subsystem

GUI

Host support

Memory backends

Monitor

Migration

Network

Block devices and tools

Tracing

Miscellaneous

  • Unless QEMU is configured with --disable-blobs, make install will install UEFI platform firmware binaries, and matching variable store templates, at $prefix/share/qemu/edk2-*.fd.
    • These files are built from the edk2 project's ArmVirtPkg and OvmfPkg firmware platforms, and the edk2 project's OpenSSL submodule.
    • They are documented (and exposed to virt management applications) through JSON files in $prefix/share/qemu/firmware/.
    • The schema definition for the JSON descriptors is located at docs/interop/firmware.json in the QEMU source tree.

User-mode emulation

TCG

Guest agent

Build Information

GIT submodules

Build Dependencies

Known issues