ChangeLog/2.7

From QEMU

System emulation

Incompatible changes

Future incompatible changes

ARM

KVM

MIPS

PowerPC

pSeries

s390

SH

SPARC

TileGX

Tricore

x86

Device emulation and assignment

ACPI

Block devices

ivshmem

SCSI

PCI/PCIe

USB

VFIO

virtio

Character devices

GUI

Monitor

Migration

Network

Block devices

TCG

Tracing

User-mode emulation

  • The long standing issue of linux-user failing to emulate signals and threads properly has been fixed thanks to Timothy E Baldwin's patchset implementing system call restarting, and Peter Maydell's further fixes
  • fixes to fcntl, fadvise, msgrcv and other syscalls
  • added rtnetlink(7) support

Deprecated and removed host or target support

  • QEMU no longer supports building the linux-user targets on HPPA or m68k host systems
  • The unicore32-linux-user target is unmaintained and implements a different system call ABI from mainline Linux for this architecture. We plan to drop support for it in QEMU 2.8.

Build dependencies

Known issues