Commit Graph

  • 7fd5e74f0e block: qcow: Add multi iovec read/write test Anatol Belski 2026-04-13 22:19:36 +02:00
  • b62525f792 block: qcow: Add direct_io test coverage for QcowSync Anatol Belski 2026-04-13 22:15:56 +02:00
  • cfa60a95b9 block: qcow: Use aligned I/O in QcowAsync Anatol Belski 2026-04-15 12:18:36 +02:00
  • fd8495b342 block: qcow: Use aligned I/O in QcowSync Anatol Belski 2026-04-15 12:18:06 +02:00
  • f50b5ab1f2 block: qcow: Add aligned bounce buffers for O_DIRECT I/O CMGS 2026-04-15 12:17:24 +02:00
  • 6c1da4f5c1 block: qcow: Expose RawFile alignment as a public accessor Anatol Belski 2026-04-13 19:50:15 +02:00
  • c35749fb39 block: qcow: Rename Qcow2MetadataBacking to Qcow2Backing Anatol Belski 2026-04-15 15:37:55 +02:00
  • 39844e8839 docs: refine coding standards in CONTRIBUTING.md Philipp Schuster 2026-04-15 10:22:14 +02:00
  • edfd597993 tests: fix weird "console=ttyS0rw" string Philipp Schuster 2026-04-10 15:23:45 +02:00
  • 7eab5901ad vmm: improve misc documentation Philipp Schuster 2026-04-09 22:24:50 +02:00
  • 5ff4696cea vmm: introduce ACPI CPU hotplug controller (fix deadlock) Philipp Schuster 2026-04-09 22:17:32 +02:00
  • 6d0d4bc5e2 vmm: protect vcpu states in CpuManager with a mutex Philipp Schuster 2026-04-09 22:24:37 +02:00
  • c657ea6e23 build(deps): bump softprops/action-gh-release from 2 to 3 dependabot[bot] 2026-04-14 23:53:59 +00:00
  • a6d3901f3e misc: return errors from IOMMU address translation instead of panicking Dylan Reid 2026-04-07 10:43:57 -07:00
  • d4fc1d38c8 scripts: dev_cli: Allow io_uring syscalls in unit tests Anatol Belski 2026-03-31 00:56:26 +02:00
  • bb833a90e5 block: qcow_async: Add large sequential I/O test Anatol Belski 2026-03-30 23:51:03 +02:00
  • 072b3a85d2 block: qcow_async: Add write after punch hole test Anatol Belski 2026-03-30 23:45:12 +02:00
  • 48155c4151 block: qcow: Test async sub cluster write Anatol Belski 2026-03-30 23:36:27 +02:00
  • 6208f3caee block: qcow: Test async read of unallocated region Anatol Belski 2026-03-30 23:16:36 +02:00
  • 34a9f7246d block: qcow: Test async batch mixed requests Anatol Belski 2026-03-30 23:04:56 +02:00
  • 093922ff24 block: qcow: Test async read spanning cluster boundary Anatol Belski 2026-03-30 22:59:45 +02:00
  • 1e66c144f4 block: qcow: Test async write and read roundtrip Anatol Belski 2026-03-30 22:55:45 +02:00
  • e522d3a0aa block: qcow: Test async write zeroes Anatol Belski 2026-03-30 22:43:01 +02:00
  • 8ffbe9d6fe block: qcow: Test async punch hole Anatol Belski 2026-03-30 22:40:56 +02:00
  • b1d126fdbf block: qcow: Implement batch request submission Anatol Belski 2026-03-21 17:22:30 +01:00
  • 3d5a40dfa6 vmm: device_manager: Wire up QcowDiskAsync with io_uring Anatol Belski 2026-03-20 20:30:53 +01:00
  • ffc579b913 block: qcow_async: impl AsyncDiskFile for QcowDiskAsync Anatol Belski 2026-03-20 20:17:01 +01:00
  • 261361c1b0 block: qcow_async: impl punch_hole and write_zeroes for QcowAsync Anatol Belski 2026-03-20 20:12:14 +01:00
  • bf70c19857 block: qcow_async: impl fsync for QcowAsync Anatol Belski 2026-03-20 20:07:32 +01:00
  • a97260c5e0 block: qcow_async: impl write_vectored for QcowAsync Anatol Belski 2026-03-20 20:01:09 +01:00
  • e7621abfbd block: qcow_async: impl read_vectored for QcowAsync Anatol Belski 2026-03-20 18:43:55 +01:00
  • 85df0fef0d block: qcow_async: impl AsyncIo scaffold for QcowAsync Anatol Belski 2026-03-20 18:41:18 +01:00
  • 8d684cad98 block: qcow_async: Add QcowAsync struct and constructor Anatol Belski 2026-03-20 18:22:58 +01:00
  • 8966607898 block: qcow_async: impl DiskFile for QcowDiskAsync Anatol Belski 2026-03-20 17:52:25 +01:00
  • 8c3b6cb04b block: qcow_async: impl Resizable for QcowDiskAsync Anatol Belski 2026-03-20 17:51:27 +01:00
  • 52cd45874a block: qcow_async: impl SparseCapable for QcowDiskAsync Anatol Belski 2026-03-20 17:50:00 +01:00
  • fa700f6493 block: qcow_async: impl Geometry for QcowDiskAsync Anatol Belski 2026-03-20 17:49:23 +01:00
  • 91d6356db4 block: qcow_async: impl DiskFd for QcowDiskAsync Anatol Belski 2026-03-20 17:44:19 +01:00
  • 403b75656c block: qcow_async: impl PhysicalSize for QcowDiskAsync Anatol Belski 2026-03-20 17:43:37 +01:00
  • f777113818 block: qcow_async: impl DiskSize for QcowDiskAsync Anatol Belski 2026-03-20 17:42:37 +01:00
  • 3422a8b258 block: qcow: Add QcowDiskAsync struct stub Anatol Belski 2026-03-20 17:37:19 +01:00
  • 8cd2c957ef block: qcow: Move shared_backing_from to qcow/backing Anatol Belski 2026-03-20 16:13:23 +01:00
  • 5ec80d45ab block: qcow: Move Qcow2MetadataBacking to qcow/backing Anatol Belski 2026-03-20 16:07:51 +01:00
  • e345299f4d block: qcow: Move RawBacking to qcow/backing module Anatol Belski 2026-03-20 16:03:24 +01:00
  • 81f43f96c3 block: qcow: Move iovec scatter/gather helpers to qcow_common Anatol Belski 2026-03-20 13:55:23 +01:00
  • 7f3dfe2154 block: qcow: Extract positional I/O helpers into a common module Anatol Belski 2026-03-20 13:52:04 +01:00
  • 73680c38c7 ci: Switch to Windows Server 2025 for AMD64 Anatol Belski 2026-04-03 17:25:59 +02:00
  • 98aa9d9c12 tests: make VFIO memory hotplug more robust Philipp Schuster 2026-04-14 10:30:26 +02:00
  • e6c8b5e816 tests: run more tests in parallel Philipp Schuster 2026-04-13 21:09:03 +02:00
  • cc7e56fa07 vmm: device_manager: Use more idiomatic Rust for ID assignment Rob Bradford 2026-04-14 08:20:59 +01:00
  • 7ac877cc26 vmm: device_manager: Reuse PciDeviceCommonConfig in MetaVirtioDevice Rob Bradford 2026-04-03 13:32:07 -07:00
  • 0c837abff2 vmm: config: Put common options in an array Rob Bradford 2026-04-04 08:56:49 -07:00
  • dde28dc38a vmm: config: Remove unused error variant Rob Bradford 2026-04-03 12:40:55 -07:00
  • 37b1ed1b84 vmm: config: Switch VsockConfig to use PciDeviceCommonConfig Rob Bradford 2026-04-03 12:16:49 -07:00
  • ece77c3c52 vmm: config: Switch VdpaConfig to use PciDeviceCommonConfig Rob Bradford 2026-04-03 12:14:02 -07:00
  • 2c50be4753 vmm: config: Switch UserDeviceConfig to use PciDeviceCommonConfig Rob Bradford 2026-04-03 12:11:01 -07:00
  • 47182201f9 vmm: config: Switch DeviceConfig to use PciDeviceCommonConfig Rob Bradford 2026-04-03 12:08:38 -07:00
  • c9082570b0 vmm: config: Switch PmemConfig to use PciDeviceCommonConfig Rob Bradford 2026-04-03 12:05:29 -07:00
  • 0d3080e036 vmm: config: Switch GenericVhostUserConfig to use PciDeviceCommonConfig Rob Bradford 2026-04-03 11:59:42 -07:00
  • 40150dd72d vmm: config: Switch FsConfig to use PciDeviceCommonConfig Rob Bradford 2026-04-03 11:56:41 -07:00
  • 92c2cf0103 vmm: config: Switch NetConfig to use PciDeviceCommonConfig Rob Bradford 2026-04-03 11:49:54 -07:00
  • d2ce7667bc vmm: config: Switch DiskConfig to use PciDeviceCommonConfig Rob Bradford 2026-04-03 11:18:09 -07:00
  • a96da9d4bc vmm: Introduce PciDeviceCommonConfig::validate() Rob Bradford 2026-04-03 11:16:24 -07:00
  • c66c2b8470 vmm: config: Implement PciDeviceCommonConfig::parse Rob Bradford 2026-04-03 17:15:54 +01:00
  • 4f7ff8fe48 vmm: Introduce a PciDeviceCommonConfig struct Rob Bradford 2026-04-03 16:46:46 +01:00
  • 2148f2e0bc option_parser: Fix incorrect unit test Rob Bradford 2026-04-14 08:25:17 +01:00
  • d93770c11d option_parser: Fill out unit testing Rob Bradford 2026-04-14 08:03:39 +01:00
  • e5496a093d option_parser: Fix incorrect error message Rob Bradford 2026-04-14 07:52:07 +01:00
  • d212255073 option_parser: Add documentation strings Rob Bradford 2026-04-14 07:49:46 +01:00
  • 791889cefd option_parser: Add support for adding from a slice Rob Bradford 2026-04-04 08:44:11 -07:00
  • a8ff2c50af option_parser: Introduce parse_subset() tolerating unknown options Rob Bradford 2026-04-03 17:12:30 +01:00
  • 1268539b26 main: remove api socket path when start_vmm fails Nguyen Dinh Phi 2026-04-08 23:11:27 +08:00
  • 0a32a9ca91 vmm: add compile-time validation for userfaultfd ioctl constants Shayon Mukherjee 2026-04-14 06:58:59 -04:00
  • 72fc0976f1 virtio-devices: net: Remove "driver_awake" workaround for restore Rob Bradford 2026-04-14 12:14:05 +01:00
  • 101c259051 virtio-devices: trigger interrupt into guest on resume Rob Bradford 2026-04-14 12:10:55 +01:00
  • 3e3008f365 virtio-devices: signal activated queue eventfds on resume Leander Kohler 2026-04-14 08:56:01 +02:00
  • df58e814eb vmm: fix UFFDIO_WAKE and UFFD_FEATURE_MISSING_HUGETLBFS Zhiheng Tao 2026-04-14 14:12:59 +08:00
  • d54a7d27a1 tests: Reduce memory usage in integration tests Philipp Schuster 2026-04-10 13:40:06 +02:00
  • cd92f65f7b tests: Replace Windows integration sleeps with polling Philipp Schuster 2026-04-10 13:39:53 +02:00
  • 44ac7c0ba0 tests: Poll snapshot restore readiness in Linux tests Philipp Schuster 2026-04-10 13:38:19 +02:00
  • 47024e73ce tests: Replace common integration sleeps with polling Philipp Schuster 2026-04-10 13:37:45 +02:00
  • 2c395d4ae8 tests: Plumping to retry when event monitor output is not ready Philipp Schuster 2026-04-10 13:36:34 +02:00
  • b26488b1bf test_infra: bound SSH session runtime in wait_for_ssh Philipp Schuster 2026-04-13 18:03:18 +02:00
  • a3b4687caa test_infra: split SSH command helpers by retry behavior Philipp Schuster 2026-04-13 17:10:16 +02:00
  • c77094bd54 test_infra: add polling helpers for integration tests Philipp Schuster 2026-04-10 13:36:25 +02:00
  • ff32912615 build(deps): bump crate-ci/typos from 1.45.0 to 1.45.1 dependabot[bot] 2026-04-13 23:55:43 +00:00
  • 0a4be0c1c7 vmm: extend last MMIO64 allocator to cover full range CMGS 2026-04-13 17:23:15 +08:00
  • e38c5c4340 pci: rollback BAR address on failed move_bar CMGS 2026-04-13 17:23:08 +08:00
  • fd2d33e8ab performance-metrics: Add --continue-on-failure flag and status tracking Anirudh Rayabharam 2026-03-26 10:20:18 +00:00
  • 2515b06f19 vmm: incoming migration: log duration of state receive and VM resume Philipp Schuster 2026-04-08 16:04:30 +02:00
  • f15999823d vmm: outgoing migration: log effective downtime Philipp Schuster 2026-04-09 09:32:21 +02:00
  • f32506447f vmm: add helper to measure successful operation duration Philipp Schuster 2026-04-09 09:32:14 +02:00
  • 6a3024c13d vm-migration: add MemoryMigrationContext::empty_finalized() helper Philipp Schuster 2026-04-09 10:42:55 +02:00
  • 94f78e5a96 vm-migration: add migration-level context for downtime tracking Philipp Schuster 2026-04-09 09:30:26 +02:00
  • f21184c325 vm-migration: expose memory timing needed by migration metrics Philipp Schuster 2026-04-09 09:29:52 +02:00
  • b9c3cfb14d vm-migration: context: move unit tests into sub module Philipp Schuster 2026-04-08 17:16:19 +02:00
  • c99ed77d1a tests: pci: verify per-segment ACPI _UID in DSDT Max Makarov 2026-04-11 08:11:51 +00:00
  • 87ba83bb01 vmm: pci_segment: use segment id as ACPI _UID Max Makarov 2026-04-10 17:17:01 +00:00
  • a3899a9783 tests: Add retries for windows integration tests Bo Chen 2026-04-11 05:20:12 +00:00
  • e48b14dcac scripts: Add retries for vfio integration tests Bo Chen 2026-04-11 04:58:26 +00:00