Commit Graph

  • d573f1bf96 virtio-devices: Make reset() best-effort on backend failures Rob Bradford 2026-04-26 13:11:47 +01:00
  • 733d1fe553 virtio-devices: vhost_user: Consolidate reset() into VhostUserCommon Rob Bradford 2026-04-26 13:10:54 +01:00
  • 92229a60ed tests: Report stderr/stdout from restored child in test_ovs_dpdk Rob Bradford 2026-04-20 13:04:59 +01:00
  • 466f50e72c tests: parallelise live-migration virtio-fs tests Rob Bradford 2026-04-25 22:44:56 +01:00
  • 5b2a5e639c tests: Reduce hugepages reservation Rob Bradford 2026-04-25 20:28:51 +01:00
  • 2fb08c4b5d tests: Consolidate live migration tests into common scopes Rob Bradford 2026-04-25 18:50:08 +01:00
  • d9395b9773 tests: Move live migration helpers to common::utils Rob Bradford 2026-04-25 18:43:25 +01:00
  • c118606d64 tests: Fold live migration tests into x86-64 script Rob Bradford 2026-04-25 18:41:24 +01:00
  • 5909ce85ed tests: Standardise live-migration runner on MIGRATABLE_VERSION Rob Bradford 2026-04-25 18:39:11 +01:00
  • 6527fc22c0 vhost_user_block: Only support raw files Rob Bradford 2026-04-26 09:52:08 +01:00
  • 842d02fdd9 hypervisor: mshv: Validate GPA mapping with GvaGpaValid flag Muminul Islam 2026-04-24 14:49:33 -07:00
  • 326cd88074 virtio-devices: balloon: Clamp range to region before PUNCH_HOLE Dylan Reid 2026-04-24 17:39:09 -07:00
  • 6d01695e5c vmm: avoid pause deadlock on CPU hotplug MMIO Philipp Schuster 2026-04-24 10:27:08 +02:00
  • 75e6e694a2 build(deps): bump the non-rust-vmm group across 2 directories with 22 updates dependabot[bot] 2026-04-24 00:06:18 +00:00
  • 435d0ad47c tests: increase CI integration test parallelism Philipp Schuster 2026-04-20 16:15:03 +02:00
  • 63cc26e1ce block: vhd: Test that physical size includes footer Anatol Belski 2026-04-23 00:17:06 +02:00
  • 07ce8e0745 block: vhd: Test that resize is rejected Anatol Belski 2026-04-23 00:12:08 +02:00
  • 8a4cd9b15d block: vhd: Test that try_clone preserves backend dispatch Anatol Belski 2026-04-22 23:52:20 +02:00
  • 95cbb2048a block: vhd: Test backend dispatch Anatol Belski 2026-04-22 23:32:21 +02:00
  • 66d211e737 block: vhd: Add test for correct logical size Anatol Belski 2026-04-22 23:12:55 +02:00
  • d42ea61a5f block: Use FixedVhdDisk in factory, remove old wrappers Anatol Belski 2026-04-22 22:10:08 +02:00
  • cb13100fe3 block: vhd: Add unified FixedVhdDisk Anatol Belski 2026-04-22 19:34:28 +02:00
  • 76069a73d6 block: raw: Add physical size test Anatol Belski 2026-04-23 15:33:20 +02:00
  • 86e4ccecb6 block: raw: Add resize test Anatol Belski 2026-04-23 15:28:56 +02:00
  • f209e571af block: raw: Add try_clone backend preservation tests Anatol Belski 2026-04-23 15:05:32 +02:00
  • fa247864fe block: raw: Add async I/O dispatch tests Anatol Belski 2026-04-23 14:57:16 +02:00
  • 2f74d56812 block: raw: Add test for correct logical size Anatol Belski 2026-04-23 14:09:18 +02:00
  • 701767e5be block: Use RawDisk in factory, remove old wrappers Anatol Belski 2026-04-23 13:15:52 +02:00
  • 556cb6be46 performance-metrics: Use RawDisk for AIO micro benchmark Anatol Belski 2026-04-23 15:50:53 +02:00
  • 4d0aa530f2 fuzz: Use RawDisk for block fuzz target Anatol Belski 2026-04-23 15:52:56 +02:00
  • 10d4447697 block: raw: Impl DiskFile and AsyncDiskFile for RawDisk Anatol Belski 2026-04-23 10:31:37 +02:00
  • 0955a40060 block: raw: Impl Resizable for RawDisk Anatol Belski 2026-04-23 01:00:06 +02:00
  • f84a940c43 block: raw: Add RawDisk struct with RawBackend enum Anatol Belski 2026-04-23 00:47:44 +02:00
  • 0a7c613da0 vm-allocator: Remove a redundant check for zero Demi Marie Obenour 2026-04-23 00:35:42 -04:00
  • 814e8edc0c block: Remove async_io::DiskFile trait Anatol Belski 2026-04-21 22:37:27 +02:00
  • 835caf9413 block: Remove DiskBackend dispatch enum Anatol Belski 2026-04-21 22:32:58 +02:00
  • 6b6150ebfc vmm: device_manager: Use block factory for disk opening Anatol Belski 2026-04-21 22:17:06 +02:00
  • 03a5c29c48 block: factory: Add test for sync fallback Anatol Belski 2026-04-21 21:39:29 +02:00
  • 37693aa141 block: factory: Add test for readonly open Anatol Belski 2026-04-21 21:35:25 +02:00
  • 78784c2a3f block: factory: Add test for QCOW2 image detection Anatol Belski 2026-04-21 21:34:12 +02:00
  • 01c4e0512f block: factory: Add test for RAW image detection Anatol Belski 2026-04-21 21:15:18 +02:00
  • 9ada7a9afd block: factory: Add test for nonexistent path Anatol Belski 2026-04-21 21:11:10 +02:00
  • cba2b7f773 block: factory: Add disk image factory module Anatol Belski 2026-04-21 20:59:20 +02:00
  • d56253196b vmm: Enforce threads_per_core to be at most two Wei Liu 2026-04-21 18:58:15 +00:00
  • 7c44f49293 block: Move request code to its own module Demi Marie Obenour 2026-04-06 20:22:27 -04:00
  • 8f972567d0 docs: Standardize the format for disclosing LLM-assisted changes Wei Liu 2026-04-21 18:39:59 +00:00
  • 21cd13df01 block: Rename AsyncDiskFile::new_async_io to create_async_io Anatol Belski 2026-04-20 23:23:12 +02:00
  • 5a14d0e2e0 vmm: clear VFIO MMIO regions in DeviceManager::drop Saravanan D 2026-04-18 15:40:01 -07:00
  • 7294ca99cf block: raw: Return BlockResult from RawFileAsync::new Anatol Belski 2026-04-17 11:07:21 +02:00
  • cd9fc52472 block: vhdx: Classify VhdxError variants in VhdxDiskSync::new Anatol Belski 2026-04-17 10:06:21 +02:00
  • 4416a582c8 block: vhdx: Remove catch all in physical_size boundary Anatol Belski 2026-04-17 09:48:19 +02:00
  • da64acb775 block: vhd: Propagate logical_size error at boundary Anatol Belski 2026-04-16 11:18:19 +02:00
  • a8d339c9e7 block: vhd: Remove catch all in physical_size boundary Anatol Belski 2026-04-16 10:07:36 +02:00
  • 519acda794 block: qcow: Test compressed cluster read via QcowFile Anatol Belski 2026-04-18 00:36:23 +02:00
  • 365ed236cc block: qcow: Test compressed cluster read via QcowDiskAsync Anatol Belski 2026-04-18 00:29:27 +02:00
  • 16abb28b85 block: qcow: Test compressed cluster read via QcowDiskSync Anatol Belski 2026-04-18 00:20:34 +02:00
  • 79c6ce43ef block: qcow: Test decompress_cluster with corrupt input Anatol Belski 2026-04-18 00:06:26 +02:00
  • ed9154b39d block: qcow: Test decompress_cluster deflate roundtrip Anatol Belski 2026-04-18 00:01:19 +02:00
  • a502354619 block: qcow: Test pread_alloc with offset reads and EOF Anatol Belski 2026-04-17 23:58:02 +02:00
  • 158882e6dd block: qcow: Add compress_allocated_clusters test helper Anatol Belski 2026-04-18 00:18:13 +02:00
  • 5504ad753a block: qcow: Move compressed read decompression out of lock Anatol Belski 2026-04-17 20:57:05 +02:00
  • 659f7c17e5 block: qcow: Cache cluster_size in per queue structs Anatol Belski 2026-04-17 20:53:54 +02:00
  • d9b188c1be block: qcow: Add pread_alloc and decompress_cluster helpers Anatol Belski 2026-04-17 19:50:03 +02:00
  • 78a05ab0c1 test_infra: Test stale process group is replaced Anatol Belski 2026-04-20 06:51:30 +02:00
  • 0a2d078479 test_infra: Test cleanup of unknown name returns false Anatol Belski 2026-04-19 22:28:47 +02:00
  • 6e8c2bd2b3 test_infra: Test multiple spawns share one process group Anatol Belski 2026-04-19 22:27:55 +02:00
  • 6453a9a91a test_infra: Test ProcessRegistry spawn and cleanup Anatol Belski 2026-04-19 21:45:14 +02:00
  • a597c74385 performance-metrics: Replace pkill cleanup with ProcessRegistry Anatol Belski 2026-04-19 20:44:46 +02:00
  • 18513ead0c test_infra: Wire spawn sites through ProcessRegistry Anatol Belski 2026-04-19 20:40:02 +02:00
  • 3ab2c60489 test_infra: Add ProcessRegistry for per test process groups Anatol Belski 2026-04-19 20:37:59 +02:00
  • 9a14fdb7f8 virtio-devices: block: Correctly report number of bytes written Rob Bradford 2026-04-20 10:15:36 +01:00
  • 334b900fcd vhost_user_block: Correctly report number of used bytes Rob Bradford 2026-04-20 10:11:10 +01:00
  • 7b07c3a194 virtio-devices: rng: Fill the entire descriptor chain Rob Bradford 2026-04-18 11:21:20 +01:00
  • ae3282dc86 virtio-devices: pmem: Write a status respone for invalid commands Rob Bradford 2026-04-20 09:53:11 +01:00
  • 8685eb5c53 virtio-devices: pmem: Relax descriptor size check Rob Bradford 2026-04-18 11:18:46 +01:00
  • 82d426162d virtio-devices: mem: Relax descriptor size check Rob Bradford 2026-04-18 11:18:46 +01:00
  • 2a089db269 virtio-devices: net: Report correct used length on TX and ctrl Rob Bradford 2026-04-18 11:13:57 +01:00
  • 305451cce4 scripts: dev_cli: Add signal handling for graceful cleanup Muminul Islam 2026-04-17 12:39:52 -07:00
  • ae646f9220 tests: Use wait_until() in test_pci_device_id Rob Bradford 2026-04-20 12:24:52 +01:00
  • a77b6231b4 tests: Ensure that virtiofsd has exited before hotplugging Rob Bradford 2026-04-20 12:21:25 +01:00
  • 926dd1e141 vmm, devices: Add fw_cfg string item support Keith Adler 2026-04-14 14:48:49 -05:00
  • e4e3375a8d vmm: move fw_cfg validation into PayloadConfig::validate() Keith Adler 2026-04-14 14:47:24 -05:00
  • a10d9a3099 tests: Ignore live migration tests on mshv arm64 Anirudh Rayabharam 2026-04-08 17:45:35 +00:00
  • ea2df946f6 ci: Add CI jobs for KVM SEV-SNP Ruben Hakobyan 2026-04-17 04:12:35 -07:00
  • d5179a73c2 vmm: use 64-bit BARs for hotplugged virtio block devices Dylan Reid 2026-04-03 16:11:22 -07:00
  • d48d1dcd3d vmm: export full setup-header area for x86_64 kernels Dylan Reid 2026-04-03 16:10:20 -07:00
  • 883ca3feb2 vmm: reserve memory regions for stage0 and VMSA on KVM SEV-SNP Ruben Hakobyan 2026-04-07 18:14:43 -07:00
  • 75ed2c9f90 vmm: add KVM SEV-SNP support to IGVM loader Ruben Hakobyan 2026-04-07 17:30:24 -07:00
  • b5ddcdc74a hypervisor: handle VcpuExit::MemoryFault for AP boot page conversions Ruben Hakobyan 2026-04-07 17:21:15 -07:00
  • 4a0cfa02de hypervisor: Handle KVM_HC_MAP_GPA_RANGE hypercalls Ruben Hakobyan 2026-04-07 17:04:58 -07:00
  • 4b2538f522 hypervisor, vmm: Add support for KVM_SEV_SNP_LAUNCH_FINISH Ruben Hakobyan 2026-04-07 16:57:42 -07:00
  • 24db5e1efd hypervisor, vmm: Add support for KVM_SEV_SNP_LAUNCH_UPDATE Ruben Hakobyan 2026-04-07 16:43:32 -07:00
  • 2e004521e0 hypervisor, vmm: Add KVM SEV_{INIT2, SNP_LAUNCH_START} support Ruben Hakobyan 2026-04-07 14:23:13 -07:00
  • 425609a8b5 vmm: parse IGVM file early and thread it through VM setup Ruben Hakobyan 2026-04-09 16:58:58 -07:00
  • 4f1119a788 vmm: remove sev_snp_enabled parameter from payload loading Ruben Hakobyan 2026-04-07 18:40:26 -07:00
  • 7d65187350 vmm: make RSDP address optional in configure_system Ruben Hakobyan 2026-04-07 18:39:37 -07:00
  • b545b2fc4e hypervisor, vmm: pass SNP guest policy to sev_snp_init Ruben Hakobyan 2026-04-07 08:09:58 -07:00
  • 8ee0a07ab1 arch, hypervisor, vmm: skip vcpu setup when using igvm and kvm Ruben Hakobyan 2026-04-07 08:05:30 -07:00
  • c31f5d4998 vmm: allow IGVM payload alongside a kernel Ruben Hakobyan 2026-04-07 07:59:20 -07:00
  • cdbe43f423 hypervisor: kvm: Add GUEST_MEMFD and KVM_SET_USER_MEMORY_REGION2 support Keith Adler 2026-03-11 17:27:22 -05:00