ChangeLog/4.2: Difference between revisions

From QEMU
No edit summary
Line 130: Line 130:


=== Build Dependencies ===
=== Build Dependencies ===
* The minimum version of the glib library is now 2.48


=== Testing ===
=== Testing ===

Revision as of 09:43, 23 August 2019

System emulation

Incompatible changes

  • The minimum version of the glib library is now 2.48

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

GPIO

Graphics

Input devices

IPMI

Network devices

NVDIMM

PCI/PCIe

SCSI

SMBIOS

TPM

USB

VFIO

virtio

Xen

fw_cfg

9pfs

Semihosting

Audio

Character devices

Crypto subsystem

GUI

Host support

  • Any backend that supports connection as an Inet client (NBD, chardev, network device, monitor...) can now request to use TCP keep-alive with the server.

Memory backends

Monitor

Migration

Network

Block device backends and tools

  • Block drivers can now support BDRV_REQ_PREFETCH for more efficient handling of copy-on-read requests; the NBD driver has wired this up to NBD_CMD_CACHE.
  • The LUKS block driver supports falloc/full preallocation

Tracing

Miscellaneous

User-mode emulation

Alpha

TCG

Guest agent

Build Information

Python

GIT submodules

Build Dependencies

  • The minimum version of the glib library is now 2.48

Testing

Windows

Known issues