ChangeLog/5.1
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
- see Planning/5.1