ChangeLog/5.1: Difference between revisions
(→ACPI) |
|||
Line 78: | Line 78: | ||
==== PCI/PCIe ==== | ==== PCI/PCIe ==== | ||
Attempts to hotplug devices into a pci slot with hotplug disabled will now | |||
return an error instead of adding the device without notifying the guest. | |||
==== SCSI ==== | ==== SCSI ==== |
Revision as of 20:18, 6 May 2020
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
- Emulation of the following architecture features is now implemented:
- ARMv8.2-TTS2UXN
- xlnx-versal-virt: machine now supports RTC and SD
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
- QEMU now exposes a WAET (Windows ACPI Emulated Devices Table) to guests -
this reduces virtualization overhead for non-enlightened windows (Vista and later) guests by avoiding guest workarounds for an unreliable ACPI PM timer.
- QEMU now supports both cold and hot plug of nvdimms for ARM Guests with ACPI.
Audio
Block devices
Graphics
Input devices
IPMI
Network devices
NVDIMM
PCI/PCIe
Attempts to hotplug devices into a pci slot with hotplug disabled will now return an error instead of adding the device without notifying the guest.
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
- bug fix to m68k gdbstub
- linux-user now supports unix socket for debugging (needs a new gdb)
- some tests for the stub added to check-tcg
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