ChangeLog/4.1: Difference between revisions

From QEMU
(Created page with " == System emulation == === Incompatible changes === * === New deprecated options and features === * Consult the [https://qemu.weilnetz.de/doc/qemu-doc.html#Deprecated-fea...")
 
(→‎Miscellaneous: describe edk2 platform firmware blobs)
Line 107: Line 107:


=== Miscellaneous ===
=== Miscellaneous ===
* Unless QEMU is configured with <code>--disable-blobs</code>, <code>make install</code> will install UEFI platform firmware binaries, and matching variable store templates, at <code>$prefix/share/qemu/edk2-*.fd</code>.
** 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 <code>$prefix/share/qemu/firmware/</code>.
** The schema definition for the JSON descriptors is located at <code>docs/interop/firmware.json</code> in the QEMU source tree.


== User-mode emulation ==
== User-mode emulation ==

Revision as of 19:03, 24 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

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