Commit Graph

  • 0d82d16432 vmm: Introduce MigrationMode migration option Sebastien Boeuf 2026-06-19 01:40:41 -07:00
  • 3807dc82de vmm: Refactor restore_by_uffd behind UffdMemorySource trait Sebastien Boeuf 2026-05-28 02:19:36 -07:00
  • a887d87c2a vm-migration: Add PageFault command for postcopy and on demand restore Sebastien Boeuf 2026-05-28 02:14:48 -07:00
  • 755d42eec0 block: Remove redundant BlockBackend trait Anatol Belski 2026-06-23 17:19:52 +02:00
  • 17cc156ccb tests: trim qualified paths in integration_cvm Henry Hrvoje Tonkovac 2026-06-23 19:21:03 +02:00
  • 01de980615 hypervisor: trim qualified paths Henry Hrvoje Tonkovac 2026-06-22 11:20:58 +02:00
  • bb81c6650b ch-remote: trim qualified paths Henry Hrvoje Tonkovac 2026-06-22 15:28:35 +02:00
  • 993ac5c90b vmm: cpu: Re-sync vCPU TSC offsets after restore Rob Bradford 2026-06-18 19:57:29 +01:00
  • 08c82a7352 hypervisor: kvm: Reduce fully qualified paths Rob Bradford 2026-06-19 09:36:32 +01:00
  • f905a4e9d2 main: trim qualified paths Henry Hrvoje Tonkovac 2026-06-22 17:28:09 +02:00
  • 6a16b65ea6 tests: adjust to new dispatch semantics of ch-remote send-migration Philipp Schuster 2026-05-29 07:52:49 +02:00
  • a56594324c vmm: move migration modules into folder Philipp Schuster 2026-05-12 17:42:20 +02:00
  • 7c7a827ded vmm: streamline request handlers to use match{} on vm Philipp Schuster 2026-06-17 07:29:03 +02:00
  • 796fc055bd vmm: migration: handle in dedicated thread (make async) Philipp Schuster 2026-06-01 20:36:26 +02:00
  • 5d835bdff4 vmm: migration: prepare EventFd for async migration events Philipp Schuster 2025-11-21 10:48:15 +01:00
  • e034567690 vmm: init migration worker module Philipp Schuster 2026-06-01 20:36:05 +02:00
  • a8d7441c59 main: trim qualified paths in lib Henry Hrvoje Tonkovac 2026-06-22 15:11:46 +02:00
  • 1db8858fac virtio-devices: block: Reuse descriptor chain's memory for queue enable Anatol Belski 2026-06-20 15:12:11 +02:00
  • dd2f18e73e tests: Cover direct IO data disks on 4k sector FS Anatol Belski 2026-06-19 22:29:29 +02:00
  • 3f20fd0759 block: qcow: Drop own O_DIRECT alignment handling Anatol Belski 2026-06-19 22:24:30 +02:00
  • 6633072a28 block: vhd: Enable O_DIRECT for fixed VHD images Anatol Belski 2026-06-19 22:00:21 +02:00
  • 693987b9e2 block: vhd: Read footer via AlignedFile Anatol Belski 2026-06-19 21:57:12 +02:00
  • 2359003001 block: raw: Handle O_DIRECT in the raw async workers Anatol Belski 2026-06-19 21:48:33 +02:00
  • 516f4e447d block: aligned: Add seeking cursor and drop RawFile Anatol Belski 2026-06-19 20:39:33 +02:00
  • 4c7e2b83c1 block: aligned: Query direct alignment in AlignedFile Anatol Belski 2026-06-17 22:06:20 +02:00
  • 80cc980d05 performance-metrics: Detect boot via the cloud-init callback Anatol Belski 2026-06-19 14:31:19 +02:00
  • b0610f3e91 build(deps): bump the non-rust-vmm group across 2 directories with 18 updates dependabot[bot] 2026-06-19 08:19:54 +00:00
  • 6fee484715 vmm: Reject resizing below the boot size with an error Rob Bradford 2026-06-18 13:43:55 +01:00
  • dbb33a5645 pci: leak the address when munmap fails Wei Liu 2026-06-17 21:45:31 -07:00
  • 9d743b012b build(deps): bump actions/checkout from 6 to 7 dependabot[bot] 2026-06-18 23:53:00 +00:00
  • 066091a54c arch: trim qualified paths Henry Hrvoje Tonkovac 2026-06-18 13:44:14 +02:00
  • eb1c64e4f0 tests: integration: assert same-host pause/resume keeps aarch64 clock Atish Patra 2026-06-11 15:35:28 -07:00
  • eb2dc28edc tests: integration: assert the guest clock catches up across restore Atish Patra 2026-06-11 15:09:30 -07:00
  • 25271c9d0c hypervisor: aarch64: advance the guest counter on restore and migration Atish Patra 2026-06-11 15:30:49 -07:00
  • 69637dde69 hypervisor: aarch64: capture the guest counter for snapshot/restore Atish Patra 2026-06-11 15:25:08 -07:00
  • ad909a3d71 vmm: drive guest clock save/restore through the vm abstraction Atish Patra 2026-06-11 15:03:46 -07:00
  • d68b93ea93 hypervisor: add a generic guest-clock save/restore abstraction Atish Patra 2026-06-11 14:51:01 -07:00
  • 00edf5b34d hypervisor: trim qualified paths in msr_index Henry Hrvoje Tonkovac 2026-06-18 16:06:13 +02:00
  • 490a9a87af vmm: Emit complete ACPI S5 sleep package Thomas Prescher 2026-06-01 15:03:56 +02:00
  • 24aeb1ed71 build: Don't use aws-lc-rs for TLS Rob Bradford 2026-06-18 15:20:45 +01:00
  • 7e2e7a164b block: Drain io_uring in-flight operations on teardown Rob Bradford 2026-06-17 13:02:59 +01:00
  • 1699a81f21 build: Disable rate-limiter job on MQ Rob Bradford 2026-06-17 18:28:23 +01:00
  • 74a749b960 virtio-devices: trim qualified paths Henry Hrvoje Tonkovac 2026-06-18 14:45:14 +02:00
  • 2f2f709a0e docs: Document offload snapshot/restore Sebastien Boeuf 2026-05-21 02:54:09 -07:00
  • 28b6b5d467 offload_daemon: Implement sparse snapshot/restore Sebastien Boeuf 2026-06-10 02:18:30 -07:00
  • df5d2d6003 vmm: Extract sparse file-copy helpers into a reusable module Sebastien Boeuf 2026-06-10 08:05:39 -07:00
  • 6a74021ad5 ci: Add integration test for offload snapshot Sebastien Boeuf 2026-05-21 02:51:21 -07:00
  • 4992fabd15 offload_daemon: Introduce a reference implementation Sebastien Boeuf 2026-05-21 02:49:16 -07:00
  • cca8e1cd52 vmm: Export VmMigrationConfig as public Sebastien Boeuf 2026-05-21 02:32:36 -07:00
  • d7c86b8b67 devices: trim qualified paths Henry Hrvoje Tonkovac 2026-06-18 12:47:16 +02:00
  • 4b06dacc0b test_infra: trim qualified paths Henry Hrvoje Tonkovac 2026-06-18 12:27:39 +02:00
  • 58c08ffcca vmm: seccomp: Add SYS_fsync to vcpu thread yanjianqing 2026-06-18 14:22:20 +08:00
  • 61193de6e3 pci: msix: Reject mis-sized MSI-X table and PBA reads Rob Bradford 2026-06-17 19:43:57 +01:00
  • 427c4de928 performance-metrics: trim qualified paths Henry Hrvoje Tonkovac 2026-06-17 18:33:09 +02:00
  • 6683ae2d51 block: trim qualified paths in vhdx tests Henry Hrvoje Tonkovac 2026-06-17 18:19:55 +02:00
  • ff83b27937 vhost_user_net: reevaluate #[allow] attributes Tushar Khatri 2026-06-17 16:05:02 +00:00
  • 5467db8c54 tracer: reevaluate #[allow] attributes Tushar Khatri 2026-06-17 16:05:02 +00:00
  • a87b73a585 test_infra: reevaluate #[allow] attributes Tushar Khatri 2026-06-17 16:05:02 +00:00
  • bf68b35ab7 performance-metrics: reevaluate #[allow] attributes Tushar Khatri 2026-06-17 16:05:02 +00:00
  • 510aa438f8 tests: reevaluate #[allow] attributes Tushar Khatri 2026-06-17 16:05:02 +00:00
  • 1555b59d42 ch-remote: reevaluate #[allow] attributes Tushar Khatri 2026-06-17 16:05:02 +00:00
  • 7be97937ef block: reevaluate #[allow] attributes Tushar Khatri 2026-06-17 16:05:02 +00:00
  • 9c0bceceb1 tpm: trim qualified paths Henry Hrvoje Tonkovac 2026-06-17 17:43:34 +02:00
  • 2a121b807e serial_buffer: trim qualified paths Henry Hrvoje Tonkovac 2026-06-17 17:20:02 +02:00
  • c0e133bf05 vm-migration: trim qualified paths Henry Hrvoje Tonkovac 2026-06-17 16:58:07 +02:00
  • e9f2f14e4c build: Add KVM SEV-SNP testing on MQ Rob Bradford 2026-06-17 11:54:59 +01:00
  • 4a88395a35 tests: Add missing preparatory steps needed for CVM tests Rob Bradford 2026-06-17 11:49:33 +01:00
  • e4a6208a88 build: Temporarily drop the MSHV CI jobs Rob Bradford 2026-06-17 15:12:04 +01:00
  • e0801bda3b block: vhd: fix incomplete bounds check in sync I/O worker Alexander Lvov 2026-06-11 17:22:47 +03:00
  • 7ca99204ed vmm: cpu: Reject mis-sized ACPI CPU hotplug register accesses Rob Bradford 2026-04-25 22:18:33 +01:00
  • df09e80b89 vmm: device_manager: Reject mis-sized PCI hotplug register accesses Rob Bradford 2026-04-25 22:17:23 +01:00
  • 8a4b3efec9 devices: acpi: Reject mis-sized accesses to shutdown and GED devices Rob Bradford 2026-04-25 22:07:27 +01:00
  • 14aa30cd2e vmm: retrieve timebase-frequency from KVM instead of hardcoding Meng Zhuo 2026-06-17 19:11:10 +08:00
  • 085642dd42 hypervisor: riscv64: clamp AIA SRCS to KVM device capacity Meng Zhuo 2026-06-17 19:11:10 +08:00
  • 2bc968ba1d build: Deny clippy::absolute_paths Rob Bradford 2026-06-17 11:16:02 +01:00
  • 257a00547a block: Retry locking when interrupted by EINTR Pascal Scholz 2026-06-16 16:17:53 +02:00
  • ca2f847e5f tests: Add integration test for FD-based VFIO device Bo Chen 2026-04-24 23:34:08 +00:00
  • 19fb12c28b vmm: device_manager: Use externally-supplied iommufd FD Bo Chen 2026-05-08 00:40:08 +00:00
  • 867b5796a5 vmm: Accept an externally-opened iommufd FD Bo Chen 2026-05-28 17:56:12 +00:00
  • e4934de3c9 ch-remote: Support FD-based VFIO devices Bo Chen 2026-04-24 01:14:58 +00:00
  • 0419ab6f39 vmm: OpenAPI: Make DeviceConfig path optional Bo Chen 2026-04-24 19:58:18 +00:00
  • c315d5fd96 vmm: Enable FD-based VFIO devices Bo Chen 2026-04-24 22:57:43 +00:00
  • d9f89ef2ab vmm: http_api: Accept a VFIO device FD via SCM_RIGHTS Bo Chen 2026-04-23 23:51:45 +00:00
  • 0e4b98ae8e vmm: DeviceConfig: Add fd field for an externally-opened vfio cdev Bo Chen 2026-04-28 03:49:20 +00:00
  • bc5363823a vmm: DeviceConfig: Store path as Option<PathBuf> Bo Chen 2026-04-28 03:48:43 +00:00
  • 96ea24339d vmm: seccomp: Allow IOMMU_DESTORY ioctl Bo Chen 2026-06-17 00:30:49 +00:00
  • 75e4a46969 build: Update rust-vmm dependencies in /fuzz Bo Chen 2026-06-17 00:28:27 +00:00
  • fd4a923c37 virtio-devices: block: Test parse failure head reclamation Anatol Belski 2026-06-15 22:33:39 +02:00
  • e1a63b41ff virtio-devices: block: Reclaim head on malformed descriptor chain Anatol Belski 2026-06-15 21:54:44 +02:00
  • 4491a3e412 vmm: improved error messages Philipp Schuster 2026-06-15 12:05:25 +02:00
  • 15cab7ee6a vmm: improve VM ownership handling Philipp Schuster 2025-10-30 12:10:51 +01:00
  • b4c1d85327 block: vhdx: Use AlignedFile for O_DIRECT-safe I/O Rob Bradford 2026-06-12 10:23:22 +01:00
  • 80a0393edd block: qcow: Port RawFile to AlignedFile Rob Bradford 2026-06-12 10:03:59 +01:00
  • 3fe5225a44 block: Add AlignedFile Rob Bradford 2026-06-12 10:01:59 +01:00
  • 201ddaef55 block: qcow: Port to FileExt Rob Bradford 2026-06-09 23:14:38 +01:00
  • 108d251c1d block: qcow: Port to AlignedBuffer Rob Bradford 2026-06-09 23:14:38 +01:00
  • 2e2167368e block: qcow: Port backing file support to FileExt Rob Bradford 2026-06-09 17:07:39 +01:00
  • 30e79de26f block: qcow: Port RawFile to AlignedBuffer Rob Bradford 2026-06-09 17:05:34 +01:00
  • 4ad95e1cc6 block: Add AlignedBuffer Rob Bradford 2026-06-09 16:57:39 +01:00
  • a8b059328f block: Implement FileExt for RawFile Rob Bradford 2026-06-12 12:23:03 +01:00