Cloud Hypervisor v0.13.0 Released!
Posted February 12, 2021 by Cloud Hypervisor Team ‐ 2 min read
This release has been tracked through the 0.13.0 project.
cloud-hypervisor version 0.13.0 include:
Wider VFIO device support
It is now possible to use Cloud Hypervisor’s VFIO support to passthrough PCI devices that do not support MSI or MSI-X and instead rely on INTx interrupts. Most notably this widens the support to most NVIDIA cards with the proprietary drivers.
Improve huge page support
Through the addition of
--memory it is now possible to
specify the desired size of the huge pages used when allocating the guest
memory. The user is required to ensure they have sufficient pages of the
desired size in their pool.
It is now possible to provide file descriptors using the
fd parameter to
--net which point at TAP devices that have already been opened by the user.
This aids integration with
libvirt but also permits the use of MACvTAP
support. This is documented in dedicated macvtap documentation.
VHD disk image support
It is now possible to use VHD (fixed) disk images as well as QCOWv2 and raw disk image with Cloud Hypervisor.
Improved Virtio device threading
Device threads are now derived from the main VMM thread which allows more restrictive seccomp filters to be applied to them. The threads also have a predictable name derived from the device id.
Clean shutdown support via synthetic power button
It is now possible to request that the guest VM shut itself down by triggering
a synthetic ACPI power button press from the VMM. If the guest is listening for
such an event (e.g. using systemd) then it will process the event and cleanly
shut down. This functionality is exposed through the HTTP API and can be
ch-remote --api-socket=<API socket> power-button.
Many thanks to everyone who has contributed to our 0.13.0 release including some new faces.
- Bo Chen email@example.com
- Mikko Ylinen firstname.lastname@example.org
- Muminul Islam email@example.com
- Rob Bradford firstname.lastname@example.org
- Samuel Ortiz email@example.com
- Sebastien Boeuf firstname.lastname@example.org
- Vineeth Pillai email@example.com
- Wei Liu firstname.lastname@example.org
- William Douglas email@example.com
- Xie Yongji firstname.lastname@example.org
See the GitHub Release for the release assets.