cloud-hypervisor/vmm/src
Davíð Steinn Geirsson e3372a22f6
Some checks are pending
Cloud Hypervisor Tests (Metrics) / Tests (Metrics) (push) Waiting to run
REUSE Compliance Check / REUSE Compliance Check (push) Waiting to run
Shell scripts check / Check shell scripts (push) Waiting to run
build: Switch vhost/vhost-user-backend to dsg fork
Use vhost 0.15.0 and vhost-user-backend 0.21.0 from
https://git.dsg.is/dsg/vhost.git instead of crates.io.

This required bumping several rust-vmm dependencies to maintain
compatibility with the newer vm-memory 0.17.x and vmm-sys-util 0.15.x
APIs used by the fork:

- kvm-bindings: 0.12.1 → 0.14.0
- kvm-ioctls: 0.22.1 → 0.24.0 (nested_state renamed)
- linux-loader: 0.13.1 → 0.13.2
- vfio-bindings: 0.6.0 → 0.6.1
- vfio-ioctls: 0.5.1 → 0.5.2 (VfioDevice::new takes Arc<dyn VfioOps>)
- vfio_user: 0.1.1 → 0.1.2
- virtio-queue: 0.16.0 → 0.17.0
- vm-memory: 0.16.1 → 0.17.1 (Error split, Bytes trait, VolatileSlice)
- vmm-sys-util: 0.14.0 → 0.15.0 (EventConsumer/EventNotifier API)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-18 17:15:59 +00:00
..
api vmm: openapi: Sync DiskConfig OpenAPI spec 2026-02-19 19:09:03 +00:00
igvm vmm: fix CVM boot failure on MSHV 2026-01-21 19:40:17 +00:00
acpi.rs vmm: Add ACPI Generic Initiator support 2026-02-12 22:54:54 +00:00
clone3.rs build: treewide: fmt for edition 2024 2025-09-10 18:35:38 +00:00
config.rs vmm: fix --net fd helptext for list syntax 2026-02-13 20:58:30 +00:00
console_devices.rs vmm: cleanup &Mutex parameters 2025-12-10 11:06:29 +00:00
coredump.rs misc: vmm: streamline error Display::fmt() 2025-06-13 19:55:54 +00:00
cpu.rs vmm: mshv: Set PROCESSORS_PER_SOCKET property for CPU topologies 2026-01-05 21:41:28 +00:00
device_manager.rs build: Switch vhost/vhost-user-backend to dsg fork 2026-03-18 17:15:59 +00:00
device_tree.rs tests: streamline module names to unit_tests 2025-11-20 21:15:03 +00:00
gdb.rs misc: vmm: drop extern crate, use modern rust 2025-11-24 22:36:46 +00:00
interrupt.rs misc: clippy: add uninlined_format_args 2025-11-21 09:32:11 +00:00
landlock.rs misc: clippy: add unnecessary_semicolon 2025-11-21 09:32:11 +00:00
lib.rs vmm: remove lock for VmState 2026-02-13 09:46:13 +00:00
memory_manager.rs build: Switch vhost/vhost-user-backend to dsg fork 2026-03-18 17:15:59 +00:00
migration.rs misc: clippy: add uninlined_format_args 2025-11-21 09:32:11 +00:00
pci_segment.rs misc: vmm: drop extern crate, use modern rust 2025-11-24 22:36:46 +00:00
seccomp_filters.rs block: Add sparse capability detection 2026-02-13 18:44:30 +00:00
serial_manager.rs vmm: fix the initial flush while using PTY 2025-11-27 08:28:44 +00:00
sigwinch_listener.rs misc: clippy: add needless_pass_by_value 2025-11-27 17:11:14 +00:00
vm.rs build: Switch vhost/vhost-user-backend to dsg fork 2026-03-18 17:15:59 +00:00
vm_config.rs vmm: config: Add sparse flag to control disk space allocation 2026-02-13 18:44:30 +00:00