Skip to content

Commit 39cd68c

Browse files
committed
blog: Add release v39.0
Signed-off-by: Rob Bradford <[email protected]>
1 parent 163c0f7 commit 39cd68c

File tree

1 file changed

+77
-0
lines changed

1 file changed

+77
-0
lines changed

content/en/blog/v39.0/index.md

Lines changed: 77 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,77 @@
1+
---
2+
title: "Cloud Hypervisor v39.0 Released!"
3+
date: 2024-04-27T13:40:07Z
4+
draft: false
5+
contributors: [Cloud Hypervisor Team]
6+
---
7+
This release has been tracked in our [roadmap
8+
project](https://github.com/orgs/cloud-hypervisor/projects/6) as iteration
9+
v39.0. The following user visible changes have been made:
10+
11+
### Variable Sizing of PCI Apertures for Segments
12+
13+
It is now possible to use `--pci-segment` to adjust the aperture size that
14+
devices 32-bit and 64-bit PCI device BARs will be allocated from. Previously
15+
the address space was equally distributed across all the segments which may
16+
leave insufficient space for devices that require a large 32-bit space. With
17+
this change the weighting per segment can be adjusted. (#6387)
18+
19+
### Direct Booting with bzImages
20+
21+
Support for directly booting Linux from bzImages has been added.(#6200)
22+
23+
### Support for NVIDIA GPUDirect P2P Support
24+
25+
The `x_nv_gpudirect_clique` option was added to `--device` to allow the
26+
configuration of device P2P support with NVIDIA GPUs. (#6235)
27+
28+
### Guest NMI Injection Support
29+
30+
A new API endpoint and `ch-remote` option added for injecting an NMI into the
31+
guest. (#6047)
32+
33+
### Notable Bug Fixes
34+
35+
* Workaround for kernel bug affecting guest IRQ masking on AMD (#6353)
36+
* Correctly cleanup `sigwinch_listener` process (#6208)
37+
* Graceful shutdown of HTTP API thread (#6248, #6247)
38+
* Fix `queue_affinity` option in OpenAPI metadata (#6268)
39+
* Fix documentation to indicate only stream mode is supported by `virtio-vsock`
40+
(#6306)
41+
* Fix `virtio-fs` tag validation (#6358, #6359)
42+
* Add missing `pvpanic` device to OpenAPI metadata (#6372)
43+
* Fixes for nested virtualization with VFIO devices (#6110, #6298, #6297,
44+
#6319)
45+
* Fix for backing file for `virtio-mem` regions with snapshot/restore (#6337,
46+
#6338)
47+
* Explicitly mark FDs used for network devices as invalid across
48+
snapshot/restore (#6332, #6286)
49+
* Improve `event-monitor` events around reboot (#6277, #6274)
50+
* Fix potential deadlock around paused devices during live migration (#6293)
51+
* Fix panic when running `ch-remote` with no subcommand (#6230)
52+
* Fix hotplug of `virtio` devices after snapshot/restore and live migration
53+
(#6326, #6265)
54+
55+
### Contributors
56+
57+
Many thanks to everyone who has contributed to our release:
58+
59+
* Alexandru Matei <[email protected]>
60+
* Andrew Carp <[email protected]>
61+
* Bo Chen <[email protected]>
62+
* Bouke van der Bijl <[email protected]>
63+
* Chris Webb <[email protected]>
64+
* Jinank Jain <[email protected]>
65+
* Lucas Jacques <[email protected]>
66+
* Muminul Islam <[email protected]>
67+
* Nuno Das Neves <[email protected]>
68+
* Ravi kumar Veeramally <[email protected]>
69+
* Rob Bradford <[email protected]>
70+
* Ruslan Mstoi <[email protected]>
71+
* Stefan Nuernberger <[email protected]>
72+
* Thomas Barrett <[email protected]>
73+
* Wei Liu <[email protected]>
74+
* Yi Wang <[email protected]>
75+
76+
### Download
77+
See the <a href="https://github.com/cloud-hypervisor/cloud-hypervisor/releases/tag/v39.0">GitHub Release</a> for the release assets.

0 commit comments

Comments
 (0)