ChangeLog/5.0: Difference between revisions

From QEMU
Line 12: Line 12:


=== Arm ===
=== Arm ===
* The Cortex-M7 CPU is now supported
* New board: tacoma-bmc
* QEMU now correctly implements trapping of more EL1 system register accesses to EL2 (eg HCR_EL2 TID1, TID2 bits, HSTR_EL2)
* The no-op system registers required for a "trivial Jazelle" implementation have been added
* The DC CVAP and DC CVADP instructions are now supported


=== HPPA ===
=== HPPA ===

Revision as of 14:15, 16 December 2019

System emulation

Incompatible changes

New deprecated options and features

Consult the "Deprecated Features" appendix for the full list of historically deprecated features/options.

Alpha

68k

Arm

  • The Cortex-M7 CPU is now supported
  • New board: tacoma-bmc
  • QEMU now correctly implements trapping of more EL1 system register accesses to EL2 (eg HCR_EL2 TID1, TID2 bits, HSTR_EL2)
  • The no-op system registers required for a "trivial Jazelle" implementation have been added
  • The DC CVAP and DC CVADP instructions are now supported

HPPA

Microblaze

MIPS

Nios2

OpenRISC

PowerPC

RISC-V

s390

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

Semihosting

Audio

Character devices

Crypto subsystem

GUI

Host support

Memory backends

Monitor

QMP

Migration

Network

Block device backends and tools

Tracing

Miscellaneous

User-mode emulation

TCG

Guest agent

  • The 'set-guest-time' command is now fenced off on systems that do not have the 'hwclock' command available (e.g. on s390x).

Build Information

Python

GIT submodules

Container Based Builds

Build Dependencies

Testing

Windows

Known issues