Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

cloud-hypervisor-52.0-1.2 RPM for aarch64

From OpenSuSE Ports Tumbleweed for aarch64

Name: cloud-hypervisor Distribution: openSUSE Tumbleweed
Version: 52.0 Vendor: openSUSE
Release: 1.2 Build date: Fri May 29 21:06:11 2026
Group: Unspecified Build host: reproducible
Size: 4249467 Source RPM: cloud-hypervisor-52.0-1.2.src.rpm
Packager: http://bugs.opensuse.org
Url: https://cloudhypervisor.org
Summary: A Virtual Machine Monitor
Cloud Hypervisor is an open source Virtual Machine Monitor (VMM) that runs on
top of the KVM hypervisor and the Microsoft Hypervisor (MSHV).

The project focuses on running modern, Cloud Workloads, on specific, common,
hardware architectures. In this case Cloud Workloads refers to those that are
run by customers inside a Cloud Service Provider. This means modern operating
systems with most I/O handled by paravirtualised devices (e.g. virtio), no
requirement for legacy devices, and 64-bit CPUs.

Cloud Hypervisor is implemented in Rust and is based on the Rust VMM crates.

Provides

Requires

License

Apache-2.0 AND BSD-3-Clause

Changelog

* Fri May 29 2026 Richard Rahl <rrahl0@opensuse.org>
  - Update to version 52.0:
    + fix CVE-2026-45782
    + Confidential VM Support: KVM SEV-SNP
    + VFIO Device Passthrough via iommufd and vfio-cdev
    + Multi-Connection TCP Live Migration
    + Userfaultfd Demand-Paged Snapshot Restore
    + Configurable PCI BDFs for Devices
    + AIO Block Backend write_zeroes and punch_hole Support
    + Asynchronous QCOW2 Backend with io_uring
    + Generic vhost-user Device Support
    + Core Scheduling for vCPU Threads
    + Snapshot/Restore and Live Migration Improvements
    + New Command-Line and API Options
    + MSHV Support Improvements
    + Fix a guest-triggerable VMM panic
    + Saturate instead of underflowing on a malformed balloon actual
      value reported by the guest
    + IOMMU address translation now returns errors instead of panicking
      on malformed guest input
    + Several virtio device error paths now reset queues instead of
      panicking or exiting the worker
    + Virtio barriers are now sized from the number of queues actually
      activated by the guest, fixing pause hangs
    + PCI segment ACPI _UID values now match the segment ID
    + Fix VHDX multiqueue data corruption
    + Fix block-device resize-disk
    + Fix vdpa RX failure after device reset by always using base 0
    + Fix rebooting with landlock and a pty console
    + Reject rate limiting with vhost-user
    + Cancel vhost-user reconnection if the device has been unplugged
    + Remove the API socket path when start_vmm fails
    + Add missing ID validation for the virtio-rng device
    + Fix UB in MemoryRangeTable::read_from
    + DIO alignment is now queried directly from the underlying file
      rather than assumed
    + QCOW2 metadata access is now thread-safe with num_queues > 1
    + Block devices unconditionally assume sparse support, matching
      QEMU and avoiding a non-existent probe ioctl
    + Multi-value CLI options now use .action(ArgAction::Append) so
      that repeating an option appends rather than replacing
    + AIO completions are batched in next_completed_request for the
      block backend, reducing per-completion overhead
    + Fix O_DIRECT writes failing with EINVAL on the synchronous
      QCOW2 backend
    + Fix O_DIRECT reads failing with EINVAL on the async io_uring
      QCOW2 read path
    + Move QCOW2 compressed-cluster decompression out of the metadata
      lock, removing a bottleneck for compressed images
    + Clamp the balloon's reported range to its region before
      processing unused pages
    + Validate the requested balloon size against total guest RAM
    + Reject --memory-zone configurations that set both mergeable
      and shared
    + Disable sector 0 writes for autodetected VHD images
* Mon Feb 23 2026 Richard Rahl <rrahl0@opensuse.org>
  - Update to version 51.1:
    * Fix image_type in OpenAPI definition
  - Update to version 51.0:
    * This release fixes a security vulnerability in disk image handling
    * Significant QCOW2 v3 Improvements
    * ACPI Generic Initiator Support
    * Block Device DISCARD and WRITE_ZEROES Support
    * Transparent Huge Pages (THP) support has been extended
    * The vhost-user-net device now uses the default set of vhost-user
      virtio features
    * Fix VFIO device hot-remove leaving group and container file
      descriptors open, preventing re-add
    * Fix snapshot restore when backing file is on read-only storage
    * Enforce VIRTIO_BLK_F_RO even if guest does not negotiate it
    * Fix read-only block device FLUSH requests from OVMF
    * Fix vhost-user device not properly dropping unowned file descriptors
    * Fix vhost-user-block get_config interoperability
    * Add gettid() to all seccomp filters
    * Fix MAC address parsing that wrongly allowed + instead of hex chars
    * Improve UUID parse error message and --net fd help text
    * Fix various inconsistencies in our OpenAPI specification file
    * Various documentation fixes
* Fri Dec 19 2025 Richard Rahl <rrahl0@opensuse.org>
  - Update to version 50.0:
    * Configurable Nested Virtualization Option on x86_64
    * Compression Support for QCOW2
    * Notable Performance Improvements
    * Live Disk Resizing Support for Raw Images
    * Improved File-level Locking Support
    * Logging Improvements
    * Fix several issues around CPUID in the guest
    * Fix snapshot/restore for Windows Guest
    * Respect queue size in block performance tests
    * Fix several Serial Manager issues
    * Fix several seccomp violation issues
    * Fix various issues around block and qcow
    * Fix live migration (and snapshot/restore) with AMX state
* Mon Nov 10 2025 Richard Rahl <rrahl0@opensuse.org>
  - Update to verison 49.0:
    * MSHV Support Improvements
    * Logging Improvements
    * Removed Default IP and Mask for virtio-net Devices
    * Prevent crash on malformed vsock connect requests
    * Drop the VFIO container when no VFIO devices are active
    * Gracefully close preserved file descriptors on hot device removal
    * Fix race condition in pause–resume cycles
    * Add NetConfig offload parameters to the OpenAPI spec file
    * Fix seccomp filter violation from the http-server thread
* Tue Sep 16 2025 Richard Rahl <rrahl0@opensuse.org>
  - update to version 48.0:
    * Experimental fw_cfg Device Support
    * Experimental ivshmem Device Support
    * Firmware Boot Support on riscv64
    * Increased vCPU Limit on x86_64/kvm
    * Improved Block Performance with Small Block Sizes
    * Faster VM Pause Operation
    * Updated Documentation on Windows Guest Support
    * Policy on AI Generated Code
    * Removed SGX Support
    * Seccomp filter fixes with glibc v2.42
* Wed Jul 23 2025 Richard Rahl <rrahl0@opensuse.org>
  - update to version 47.0:
    DEPRECATION:
    * A default IP (192.168.249.1) and mask (255.255.255.0) are
      currently assigned to the virtio-net device if no value is
      specified by users
    FEATURES/BUG FIXES:
    * Block Device Error Reporting to the Guest
    * Nice Error Messages on Exit
    * Alphabetically Sorted CLI Options for ch-remote
    * Error out early when block device serial is too long
    * Fix partial commands being discarded for virtio-vsock
    * Disable the broken interrupt support for the rtc_pl031 device to
      prevent spurious guest interrupts
* Sat May 24 2025 Richard Rahl <rrahl0@opensuse.org>
  - update to 46.0:
    * File-level Locking Support with --disk
    * Improved Error Reporting with VM Resizing
    * IPv6 Address Support with --net
    * Deprecated SGX Support
    * Remove path as required for DiskConfig from the OpenAPI spec file
    * Properly parse PCI capabilities
    * Reprogram PCI device BAR when its MSE bit is set
    * Update IOMMU mappings of MMIO regions with BAR reprogram for VFIO
      devices
    * Avoid resizing VMs to zero vCPUs
    * Fix extended topology enumeration leaf exposed to the guest
* Sun Mar 30 2025 Richard Rahl <rrahl0@opensuse.org>
  - update to 45.0:
    * Experimental `riscv64` Architecture Support (direct kernel booting
      only)
    * Alphabetically Sorted CLI Options
    * Improved Downtime of VM Live Migration
    * Fix seccomp filters related to http-api thread
    * Handle cross-page access in the emulator for mshv
  - enable riscv64 builds
* Tue Feb 04 2025 Richard Rahl <rrahl0@opensuse.org>
  - update to 44.0:
    * Configurable virtio-iommu Address Width
    * Notable Performance Improvements
    * New Fuzzers
    * Fix short read and short write that impact QCOW and VHDX support
    * Various bug fixes on VHDX support
* Fri Dec 20 2024 Richard Rahl <rrahl0@opensuse.org>
  - update to 43.0:
    * Live Migration over TCP Connections
    * Notable Performance Improvements
    * Cloud Hypervisor now accepts VFIO devices that use I/O PCI BARs
      on non x86-64
    * Command line groups were adjusted to ensure that at least one payload
      parameter was provided
  - remove unsafe-device-attr.patch, as upstream carries this commit
  - enable unit-tests
* Wed Dec 11 2024 Richard Rahl <rrahl0@opensuse.org>
  - restrict building only for arches which are supported
* Thu Oct 24 2024 Richard Rahl <rrahl0@opensuse.org>
  - initial packaging

Files

/usr/bin/cloud-hypervisor
/usr/share/doc/packages/cloud-hypervisor
/usr/share/doc/packages/cloud-hypervisor/README.md
/usr/share/licenses/cloud-hypervisor
/usr/share/licenses/cloud-hypervisor/Apache-2.0.txt
/usr/share/licenses/cloud-hypervisor/BSD-3-Clause.txt
/usr/share/licenses/cloud-hypervisor/CC-BY-4.0.txt


Generated by rpm2html 1.8.1

Fabrice Bellet, Sun Aug 2 05:00:51 2026