Skip to content

Commit 74dbcd7

Browse files
committed
Add a blog post about the release of version 4.0.0
Based on the contents of Michael Roth's announce e-mail for 4.0.0. Signed-off-by: Thomas Huth <[email protected]>
1 parent e483ddb commit 74dbcd7

File tree

1 file changed

+71
-0
lines changed

1 file changed

+71
-0
lines changed

_posts/2019-04-24-qemu-4-0-0.md

+71
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,71 @@
1+
---
2+
layout: post
3+
title: "QEMU version 4.0.0 released"
4+
date: 2019-04-24 07:45:00 +0200
5+
categories: [releases, 'qemu 4']
6+
---
7+
We would like to announce the availability of the QEMU 4.0.0 release.
8+
This release contains 3100+ commits from 220 authors.
9+
10+
You can grab the tarball from our
11+
[download page](https://www.qemu.org/download/#source).
12+
The full list of changes are available
13+
[in the Wiki](https://wiki.qemu.org/ChangeLog/4.0).
14+
15+
Highlights include:
16+
17+
* ARM: ARMv8+ extensions for SB, PredInv, HPD, LOR, FHM, AA32HPD,
18+
PAuth, JSConv, CondM, FRINT, and BTI
19+
* ARM: new emulation support for "Musca" and "MPS2" development boards
20+
* ARM: virt: support for >255GB of RAM and u-boot "noload" image types
21+
* ARM: improved emulation of ARM PMU
22+
* HPPA: support for TLB protection IDs and TLB trace events
23+
* MIPS: support for multi-threaded TCG emulation
24+
* MIPS: emulation support for I7200 I6500 CPUs, QMP-base querying of
25+
CPU types, and improved support for SAARI and SAAR configuration registers
26+
* MIPS: improvements to Interthread Communication Unit, Fulong 2E
27+
machine types, and end-user documentation.
28+
* PowerPC: pseries/powernv: support for POWER9 large decrementer
29+
* PowerPC: pseries: emulation support for XIVE interrupt controller
30+
* PowerPC: pseries: support for hotplugging PCI host bridges (PHBs)
31+
* PowerPC: pseries: Spectre/Meltdown mitigations enabled by default,
32+
additional support for count-cache-flush mitigation
33+
* RISC-V: virt: support for PCI and USB
34+
* RISC-V: support for TSR, TW, and TVM fields of mstatus, FS field now
35+
supports three stats (dirty, clean, and off)
36+
* RISC-V: built-in gdbserver supports register lists via XML files
37+
* s390: support for z14 GA 2 CPU model, Multiple-epoch and PTFF
38+
features now enabled in z14 CPU model by default
39+
* s390: vfio-ap: now supports hot plug/unplug, and no longer inhibits memory
40+
ballooning
41+
* s390: emulation support for floating-point extension facility and
42+
vector support instructions
43+
* x86: HAX accelerator now supported POSIX hosts other than Darwin,
44+
including Linux and NetBSD
45+
* x86: Q35: advertised PCIe root port speeds will now optimally default
46+
to maximum link speed (16GT/s) and width (x32) provided by PCIe 4.0 for
47+
QEMU 4.0+ machine types; older machine types will retain 2.5GT/x1
48+
defaults for compatibility.
49+
* x86: Xen PVH images can now be booted with "-kernel" option
50+
* Xtensa: xtfpga: improved SMP support for linux (interrupt
51+
distributor, IPI, and runstall) and new SMP-capable test_mmuhifi_c3
52+
core configuration
53+
* Xtensa: support for Flexible length instructions extension (FLIX)
54+
* GUI: new '-display spice-app' to configure/launch a Spice client GUI with
55+
a similar UI to QEMU GTK. VNC server now supports access controls via
56+
tls-authz/sasl-authz options
57+
* QMP: support for "out-of-band" command execution, can be useful for
58+
postcopy migration recovery. Additional QMP commands for working with
59+
block devices and dirty bitmaps
60+
* VFIO: EDID interface for supported mdev (Intel vGPU for kernel 5.0+),
61+
allows resolution setting via xres/yres options.
62+
* Xen: new 'xen-disk' device which can create a Xen PV disk backend,
63+
and performance improvements for Xen PV disk backend.
64+
* Network Block Device: improved tracing and error diagnostics, improved
65+
client compatibility with buggy NBD server implementations, new
66+
--bitmap, --list, --tls-authz options for qemu-nbd
67+
* virtio-blk now supports DISCARD and WRITE_ZEROES
68+
* pvrdma device now supports RDMA Management Datagram services (MAD)
69+
* and lots more...
70+
71+
Thank you to everyone involved!

0 commit comments

Comments
 (0)