ChangeLog/5.1

From QEMU

System emulation

Incompatible changes

New deprecated options and features

Consult the "Deprecated Features" chapter of the QEMU System Emulation User's Guide for the full list of historically deprecated features/options.

Alpha

68k

Arm

HPPA

Microblaze

MIPS

Nios2

OpenRISC

PowerPC

RISC-V

  • Spike machine supports more then 1 CPU
  • Spike machine supports the `-bios` option
  • OpenSBI updated to v0.7
  • linux-usermode improvements
  • Support for the SiFive E34 CPU
  • 32-bit improvements for the `sifive_u` machine
  • Corrections to the Hypervisor extension page table walking
  • Expose a "serial" property for the `sifive_u` machine that specifys the board serial number

s390

  • Support for protected virtualization aka secure execution has been merged (KVM only)
    • The host needs to be a z15 or Linux One III with at least Linux 5.7

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

virtiofs

  • virtiofsd:
    • Security fix: CVE-2020-10717, resource exhaustion of host fd's
    • Jailing improvements
    • Ensure that existing mounts under the shared directory are visible to the guest

Semihosting

Audio

Character devices

Crypto subsystem

GUI

GDBStub

Host support

Memory backends

QMP

Migration

Network

Block device backends and tools

Tracing

Miscellaneous

User-mode emulation

TCG

Guest agent

Build Information

Python

GIT submodules

Container Based Builds

Build Dependencies

Testing

Windows

Known issues