Commit Graph

  • da1b104493 block: disk_file: Add Resizable trait Anatol Belski 2026-03-12 20:25:01 +01:00
  • a0a5718b42 block: disk_file: Add SparseCapable trait Anatol Belski 2026-03-12 20:24:11 +01:00
  • b98a5cc58d block: disk_file: Add Geometry trait Anatol Belski 2026-03-12 20:22:55 +01:00
  • 2fa877e087 block: disk_file: Add DiskFd trait Anatol Belski 2026-03-12 20:19:00 +01:00
  • 2df731b8d3 block: disk_file: Add PhysicalSize trait Anatol Belski 2026-03-12 20:14:57 +01:00
  • 85e4e5027c block: disk_file: Add DiskSize trait Anatol Belski 2026-03-12 20:13:47 +01:00
  • a15bfcfee6 block: Add disk_file module skeleton Anatol Belski 2026-03-12 20:13:01 +01:00
  • 297b683fcb tests: Add virtio block tests for confidential VMs Muminul Islam 2026-03-07 23:07:59 -08:00
  • ec730fde21 tests: Refactor _test_virtio_block and utilities to module scope Muminul Islam 2026-03-07 22:50:03 -08:00
  • af4a14fa70 tests: Add direct kernel boot test for confidential VMs Muminul Islam 2026-03-07 15:56:23 -08:00
  • 3b56ec240a tests: Refactor test_direct_kernel_boot into reusable helper Muminul Islam 2026-03-07 15:55:24 -08:00
  • 38dc35cc33 tests: Add PCI multiple segments test for confidential VMs Muminul Islam 2026-03-07 15:49:27 -08:00
  • 62bb7bfe45 tests: Refactor _test_pci_multiple_segments Muminul Islam 2026-03-07 15:47:20 -08:00
  • 2aa92bf4b4 tests: Add platform argument support to kernel cmdline builder Muminul Islam 2026-03-07 22:07:18 -08:00
  • 6f8776ac50 tests: Add virtio net ctrl queue test for confidential VMs Muminul Islam 2026-03-05 22:46:19 -08:00
  • 5378f8d614 tests: Refactor test_virtio_net_ctrl_queue into reusable helper Muminul Islam 2026-03-05 22:45:00 -08:00
  • 31f1e67be7 tests: Add PCI MSI interrupt test for confidential VMs Muminul Islam 2026-03-05 22:32:32 -08:00
  • acec5b00d6 tests: Refactor test_pci_msi into reusable helper Muminul Islam 2026-03-05 22:31:34 -08:00
  • bad5da622e tests: Add virtio queue affinity test for confidential VMs Muminul Islam 2026-03-05 21:03:44 -08:00
  • c761d741bf tests: Refactor test_virtio_queue_affinity into reusable helper Muminul Islam 2026-03-05 21:02:38 -08:00
  • 7bf439975f tests: Add CPU affinity test for confidential VMs Muminul Islam 2026-03-05 19:45:48 -08:00
  • 9059fb902d tests: Refactor test_cpu_affinity into reusable helper Muminul Islam 2026-03-05 19:44:59 -08:00
  • 848a280483 tests: Add multi-CPU test for confidential VMs Muminul Islam 2026-03-05 18:40:16 -08:00
  • 18ed8e61d2 tests: Refactor test_multi_cpu into reusable helper Muminul Islam 2026-03-05 18:38:10 -08:00
  • c44b7679cf tests: Add virtio vsock test for confidential VMs Muminul Islam 2026-03-05 17:57:21 -08:00
  • dacc92a08f tests: Refactor _test_virtio_vsock to accept Guest parameter Muminul Islam 2026-03-05 17:50:10 -08:00
  • b6d8df772d tests: Add power button test for confidential VMs Muminul Islam 2026-03-05 17:32:42 -08:00
  • e278e5e931 tests: Refactor _test_power_button to accept Guest parameter Muminul Islam 2026-03-05 17:20:38 -08:00
  • 19fa512f02 block: Batch drain AIO completions in next_completed_request Anatol Belski 2026-03-18 15:27:47 +01:00
  • 0ee0441f2b virtio-devices: block: Derive discard alignment from topology Anatol Belski 2026-03-17 17:49:09 +01:00
  • 9655eaddd5 block: Use offset_of! for virtio_blk_discard_write_zeroes field offsets Anatol Belski 2026-03-18 13:49:12 +01:00
  • 54b27d8812 vmm: openapi: Add resume field to RestoreConfig Rob Bradford 2026-03-18 08:10:34 -07:00
  • 068b5ecb63 vmm: Add support for resuming automatically on restore Rob Bradford 2026-03-17 09:30:01 -07:00
  • f4772e7f4c ci: Exclude micro benchmarks from metrics CI Anatol Belski 2026-03-18 00:10:37 +01:00
  • 07479536ab scripts: Wire --test-exclude through test harness Anatol Belski 2026-03-18 00:09:22 +01:00
  • 0e7b2d68fc performance-metrics: Add test exclude filter support Anatol Belski 2026-03-18 00:08:45 +01:00
  • 26035df8e5 tests: add integration test for WRITE_ZEROES with UNMAP flag Anatol Belski 2026-03-17 21:37:29 +01:00
  • 3e2e453d89 block: Honor unmap flag in write zeroes requests Anatol Belski 2026-03-17 17:46:36 +01:00
  • d609410b8b pci: Support injecting interrupts from externally-provided irqfds Demi Marie Obenour 2026-02-11 20:08:45 -05:00
  • 9f62c33d00 vmm: Support external FDs for InterruptSourceGroup Demi Marie Obenour 2026-03-12 22:07:43 -04:00
  • e1c40211ae virtio-devices: Add set_notifier() method to VirtioInterrupt Demi Marie Obenour 2026-03-12 21:48:12 -04:00
  • 0f7dc514ba vmm: Wrap all InterruptRoute operations in a mutex Demi Marie Obenour 2026-03-12 23:08:23 -04:00
  • 00957fa9db performance-metrics: Add AIO completion drain micro benchmark Anatol Belski 2026-03-14 15:28:29 +01:00
  • be6f63a740 performance-metrics: Add util module with shared micro benchmark helpers Anatol Belski 2026-03-14 15:28:14 +01:00
  • b12620cf25 performance-metrics: Add num_ops field to PerformanceTestControl Anatol Belski 2026-03-15 11:47:37 +01:00
  • c42cc478fe performance-metrics: Add micro benchmark support Anatol Belski 2026-03-14 14:34:07 +01:00
  • ef91fc64e5 virtio-devices: vhost_user: Trigger interrupts in guest on resume Rob Bradford 2026-03-15 06:35:43 -07:00
  • ad3179fe11 build: Bump the non-rust-vmm group across 2 directories with 23 updates dependabot[bot] 2026-03-17 00:07:55 +00:00
  • 083892b2e2 tests: windows: remove sparse=off workaround Anatol Belski 2026-03-16 17:13:52 +01:00
  • a7fefb63dd virtio-devices: block: Populate discard and write zeroes config Anatol Belski 2026-03-16 17:02:39 +01:00
  • 1539b195d1 virtio-devices: remove incorrect comment Alyssa Ross 2026-03-16 17:44:25 +01:00
  • f1875668e0 scripts: Rename sha1sums-aarch64 to sha1sums-aarch64-common Souradeep 2026-03-12 11:59:03 +00:00
  • 0da63a4507 tests: Ensure clippy --tests runs on integration.rs Rob Bradford 2026-03-16 02:53:39 -07:00
  • 14d8cf5f1e tests: Fix clippy issue related to passing by value Rob Bradford 2026-03-15 03:01:27 -07:00
  • 0a7e32c312 tests: Fix clippy issue related to unnecessary use of .to_string() Rob Bradford 2026-03-15 02:49:13 -07:00
  • 93d8896042 tests: Fix clippy issue related to unnecessary move Rob Bradford 2026-03-15 02:50:13 -07:00
  • 41a2a8ea62 tests: Fix clippy issue related to unnecessary enumerate() Rob Bradford 2026-03-15 02:49:43 -07:00
  • b92ab6e4b1 tests: Fix clippy issue related to unnecessary closure Rob Bradford 2026-03-15 02:48:05 -07:00
  • c14fd5c575 tests: Fix clippy issue related to formatting Rob Bradford 2026-03-15 02:47:18 -07:00
  • 5b23f0a154 tests: Fix clippy issues related to format string use Rob Bradford 2026-03-15 02:43:57 -07:00
  • a97348d24e net_util: Fix clippy errors related to use of String Rob Bradford 2026-03-15 02:38:50 -07:00
  • faebd57db8 docs: Add git commit hygiene guidelines to CONTRIBUTING.md Philipp Schuster 2026-03-16 10:51:05 +01:00
  • 1733e08a0f block: raw: Replace FALLOC_FL_* consts with libc::* in raw backends Anatol Belski 2026-03-14 13:27:18 +01:00
  • 05aa9ebcd4 block: Replace local FALLOC_FL_* constants with libc::* in probe Anatol Belski 2026-03-14 13:26:52 +01:00
  • d883b54fb7 block: Deduplicate raw_sync and raw_async_aio tests Anatol Belski 2026-03-14 12:07:57 +01:00
  • 5aa68ddf9e block: Add raw_async_io_tests shared test helpers Anatol Belski 2026-03-14 12:05:17 +01:00
  • c53bc3d170 scripts: refactor prepare_vdpa for distro-specific setup Muminul Islam 2026-03-13 18:15:12 -07:00
  • 8b60b38281 virtio-devices: block: handle corrupted requests with NEEDS_RESET Peter Oskolkov 2026-03-12 09:58:15 -07:00
  • 563303b50a virtio-devices: net: handle corrupted requests with NEEDS_RESET Peter Oskolkov 2026-03-12 09:56:49 -07:00
  • b5053ae4de virtio-devices: wire driver_status to EpollHandler Peter Oskolkov 2026-03-12 09:55:03 -07:00
  • 21bd3ae916 virtio-devices: switch driver_status to Arc<AtomicU8> Peter Oskolkov 2026-03-12 09:51:50 -07:00
  • f77c6ef78b virtio-devices: introduce ActivationContext for device activation Peter Oskolkov 2026-03-12 09:50:37 -07:00
  • ab8169c855 build: Bump timeout on integration tests Rob Bradford 2026-03-13 13:11:44 -07:00
  • ec389c4fae tests: add integration tests for on-demand snapshot restore Shayon Mukherjee 2026-03-13 08:16:33 -07:00
  • c417924a29 vmm: memory_manager: add on-demand snapshot restore via userfaultfd Shayon Mukherjee 2026-03-13 08:16:33 -07:00
  • bf85af907e vmm: config: add memory_restore_mode to RestoreConfig Shayon Mukherjee 2026-03-13 05:47:16 -07:00
  • 8340307ace vmm: add uffd abstraction module Shayon Mukherjee 2026-03-13 05:47:16 -07:00
  • de37f27945 vmm: add userfaultfd constants module Shayon Mukherjee 2026-03-13 05:47:16 -07:00
  • fcdb10373b vmm: migration: emit event for each memory iteration Philipp Schuster 2026-03-06 13:16:45 +01:00
  • 39768704f3 vmm: migration: add iteration metrics and downtime estimation Philipp Schuster 2026-03-10 09:20:03 +01:00
  • beb5808406 vm-migration: add MemoryMigrationContext for precopy metrics Philipp Schuster 2026-03-10 09:19:58 +01:00
  • 447a4c236b vmm: migration: add code comment Philipp Schuster 2026-03-12 07:09:51 +01:00
  • 1f5c5093e4 vmm: migration: refactor memory migration into iteration helpers Philipp Schuster 2026-03-12 07:09:42 +01:00
  • d4b5502472 vmm: reduce verbosity of dirty logging output Philipp Schuster 2026-03-06 13:28:59 +01:00
  • b90634a887 vmm: migration: emit lifecycle events Philipp Schuster 2026-03-05 21:02:43 +01:00
  • 5c93bcf2d7 vmm: migration: only permit migration of running VMs Philipp Schuster 2026-03-09 15:32:30 +01:00
  • b5169ff419 vmm: migration: flatten control flow in send_migration() Philipp Schuster 2026-03-10 09:26:28 +01:00
  • 3cbbce353e tests: Set image_type=raw for rate limiter block test images Anatol Belski 2026-03-13 09:25:16 +01:00
  • f6a1d821d7 tests: extend timeout for CVM tests Muminul Islam 2026-03-12 18:52:34 -07:00
  • 4ba2d770d1 scripts: update CVM test script to add thread Muminul Islam 2026-03-12 19:34:54 -07:00
  • 7d582ec0f6 build: Bump docker/setup-qemu-action from 3 to 4 dependabot[bot] 2026-03-12 23:53:56 +00:00
  • e265543e3c misc: make MSRV workspace-wide for cloud-hypervisor dependencies Julian Schindel 2026-03-12 17:00:57 +01:00
  • f630694bb0 virtio-devices: Use const fn to compute PCI BAR offsets Demi Marie Obenour 2026-02-11 20:08:45 -05:00
  • 001adbe15a hypervisor: mshv: cleanup unneeded Arc Philipp Schuster 2026-03-12 09:32:28 +01:00
  • a747e2b72a hypervisor: kvm: cleanup unneeded Arc Philipp Schuster 2026-03-11 21:38:50 +01:00
  • 4e7f9595c8 vmm: remove nested virtualization check for arm64/riscv64 Muminul Islam 2026-03-12 12:52:16 -07:00
  • 2df41986b7 main: add .action(ArgAction::Append) to all .num_args(1..) Sebastian Walz 2026-03-03 18:19:40 +01:00
  • 84b8d25bb6 vm-migration: fix UB in MemoryRangeTable::read_from Julian Schindel 2026-03-12 16:24:31 +01:00
  • 32d339c59e block: qcow: Migrate debug/test helpers to BlockResult Anatol Belski 2026-03-09 23:51:32 +01:00
  • 1accf47db4 block: qcow: Migrate convert() to BlockResult Anatol Belski 2026-03-09 23:22:38 +01:00