Commit Graph

  • febe70ae36 performance-metrics: Abort the run when a guest survives cleanup Anatol Belski 2026-07-14 22:08:13 +02:00
  • b53c339388 test_infra: Reap process group synchronously in cleanup Anatol Belski 2026-07-14 22:08:13 +02:00
  • b68e7f3d91 block: flush cached qcow2 metadata on device pause CMGS 2026-07-19 14:45:55 +08:00
  • 320c96a9e2 tests: Cap concurrent Windows guests with a nextest profile Anatol Belski 2026-07-19 09:48:29 +02:00
  • 5b68d7694d virtio-devices: Replay in-order vhost-user queues after reconnect Peter Delevoryas 2026-07-15 14:08:15 -07:00
  • c070d5dfa4 virtio-devices: Abort vhost-user client connect on kill_evt Chinmoy 2026-07-05 00:18:56 +05:30
  • 9474c07526 block: sparse: Add unit tests for write_zeroes and punch_hole fallback Anatol Belski 2026-07-17 16:13:40 +02:00
  • 028c99b39c block: raw: Remove EOPNOTSUPP skip from test_write_zeroes Anatol Belski 2026-07-17 16:13:25 +02:00
  • d7a7d73622 block: Fall back to write when fallocate returns EOPNOTSUPP Anatol Belski 2026-07-17 16:13:12 +02:00
  • e37f63282c net_util: Only set host MAC address from user input Sebastien Boeuf 2026-07-17 05:42:50 -07:00
  • b0369bf2da ci: Bump virtio-villain to v0.5.5 Anatol Belski 2026-07-16 23:46:26 +02:00
  • 1ad1de1398 vmm: Perform sparse initial memory transfer for live migration Sebastien Boeuf 2026-06-12 04:48:32 -07:00
  • b67e7da10c pci: Detect masked BAR size probes Leander Kohler 2026-06-01 15:04:10 +02:00
  • 668e8f789a build(deps): bump the non-rust-vmm group across 2 directories with 22 updates dependabot[bot] 2026-07-17 00:10:08 +00:00
  • d0dc2c2cb1 ci: Exclude flaky villain tests S0094 and PCI0006 Anatol Belski 2026-07-16 08:41:54 +02:00
  • 2ea2209920 block: qcow: Test reopen finds no stranded clusters Anatol Belski 2026-07-15 21:44:46 +02:00
  • 8acefad893 block: qcow: Test freed clusters stay on the free list Anatol Belski 2026-07-15 21:12:54 +02:00
  • 365d6b8017 block: qcow: Test relocated metadata cluster reuse Anatol Belski 2026-07-15 18:23:47 +02:00
  • 57f67a543a block: qcow: Reuse relocated refcount block clusters Anatol Belski 2026-07-15 18:12:58 +02:00
  • 8b61fd0238 docs: Document VFIO live migration support Saravanan D 2026-07-04 08:34:26 +00:00
  • 59a6563a51 vmm, ch-remote: Allow VFIO fd substitution at receive-migration Saravanan D 2026-07-04 08:29:46 +00:00
  • 2214dceb07 vmm, ch-remote: Allow VFIO fd substitution at restore Saravanan D 2026-07-04 08:11:29 +00:00
  • c3c4281069 pci: vfio: Implement dirty page tracking for VfioPciDevice Saravanan D 2026-07-04 07:27:50 +00:00
  • 794997f241 pci: vfio: Recover failed state transitions Saravanan D 2026-07-04 06:46:54 +00:00
  • 43a090e44c ci: Bump virtio-villain to v0.5.2 Anatol Belski 2026-07-15 18:48:47 +02:00
  • c03701f0de docs: Rewrite KDCOM debugging to use convey bridge Anatol Belski 2026-07-14 16:26:32 +02:00
  • 94eda91811 build(deps): bump actions/cache from 4 to 6 dependabot[bot] 2026-07-14 23:53:03 +00:00
  • a8738c5897 ci: Add virtio-villain test suite job Anatol Belski 2026-07-11 11:10:27 +02:00
  • f9f07b49d2 vmm: igvm: Use kvm-bindings for SNP page types Ruben Hakobyan 2026-07-13 16:59:57 -07:00
  • 6d2d66bcd3 vmm, hypervisor: Make the VMSA page type optional Ruben Hakobyan 2026-07-13 16:59:42 -07:00
  • 3ddcf50149 option_parser: Improve test coverage for Tuple and TupleList parsing Pascal Scholz 2026-07-09 10:53:27 +02:00
  • 840028c64f option_parser: Reject Tuple keys only consisting of whitespaace Pascal Scholz 2026-07-13 17:19:01 +02:00
  • e32f8846c2 option_parser: Remove surrounding space Pascal Scholz 2026-07-13 17:16:51 +02:00
  • d054a38600 option_parser: Reject empty keys in Tuple Pascal Scholz 2026-07-10 17:08:10 +02:00
  • 4c2328b723 option_parser: Trim whitespace from TupleList elements Pascal Scholz 2026-07-07 10:25:17 +02:00
  • 0a98a06ef7 option_parser: Make error messages adhere to coding style Pascal Scholz 2026-07-09 09:32:24 +02:00
  • 8b6f4b0892 option_parser: Split Tuple into Tuple and TupleList Pascal Scholz 2026-07-09 09:44:28 +02:00
  • fee153841b build: Post-release version bump to v54.0 Rob Bradford 2026-07-12 19:57:30 +01:00
  • 9ed824d6d0 build: Release v53.0 v53.0 Rob Bradford 2026-07-10 11:57:20 +01:00
  • 58306b6f28 vmm: Support setting seccomp to errno Rob Bradford 2026-06-05 10:56:17 +01:00
  • 9c5180fc2c build(deps): bump lycheeverse/lychee-action from 2.8.0 to 2.9.0 dependabot[bot] 2026-07-09 23:53:17 +00:00
  • 8588981863 build(deps): bump the non-rust-vmm group across 2 directories with 13 updates dependabot[bot] 2026-07-10 00:05:24 +00:00
  • 4fe133d2bd tests: add KDNET over virtio-net integration test Wei Liu 2026-07-08 23:57:10 +00:00
  • ab1ba13f7e docs: document KDNET over virtio-net Wei Liu 2026-07-09 01:49:54 +00:00
  • 1f487fbc18 docs: split Windows serial debugging into its own file Wei Liu 2026-07-09 01:43:42 +00:00
  • 85c0725f5c virtio-devices: signal queue eventfd for PCI_CFG doorbells Wei Liu 2026-07-08 23:11:13 +00:00
  • ae3c517368 scripts: fix Windows test dm/loopback cleanup Wei Liu 2026-07-09 00:55:56 +00:00
  • 5ce8732196 vmm: openapi: Correct vmm.nmi endpoint to vm.nmi Rob Bradford 2026-07-09 17:54:21 +01:00
  • 03e229786d vmm: memory_manager: use available_parallelism for prefault threads Pulak Kanti Bhowmick 2026-07-07 21:53:34 +07:00
  • 818fc07266 vmm: config: Fix generic vhost-user parsing Rob Bradford 2026-07-08 12:18:58 -07:00
  • 30c0fdaff1 hypervisor: mshv: splice GVA page offset into translated GPA Muminul Islam 2026-07-08 02:36:49 +00:00
  • 5b53f4202d vmm: Reject removal of already removed devices Rob Bradford 2026-07-08 12:12:13 -07:00
  • b2d1065a55 build: disallow building tdx feature Wei Liu 2026-07-08 11:37:45 -07:00
  • e8f021b05e vmm: use let/else instead of if/unwrap Alyssa Ross 2026-07-08 18:00:38 +02:00
  • d897db17e2 vmm: de-duplicate common_thread_rules syscalls Henry Hrvoje Tonkovac 2026-07-08 19:27:40 +02:00
  • 595a24d270 build: Mark vfio runner as required for MQ Bo Chen 2026-07-07 23:08:34 +00:00
  • 19289a3b82 tests: Add integration tests to snapshot after/during restore Rob Bradford 2026-07-08 06:32:02 -07:00
  • 6de90bdec6 vmm: Error out on migration & snapshot if on-demand restoring Rob Bradford 2026-07-08 06:12:15 -07:00
  • b38ae72a5a vmm: Record when the on-demand memory restore is done Rob Bradford 2026-07-08 06:09:17 -07:00
  • 1ba5f15198 block: Check request total length is a multiple of SECTOR_SIZE Rob Bradford 2026-07-08 15:32:30 +01:00
  • 5b99f9ce41 block: qcow: Preserve the compression type when writing the header Rob Bradford 2026-07-08 07:45:00 -07:00
  • 8d3859af0d block: qcow: Read/write on disk structure via zerocopy on a struct Rob Bradford 2026-07-07 16:37:35 +01:00
  • 039b4e6013 block: vhdx: Flatten internal and worker modules Anatol Belski 2026-07-07 23:14:33 +02:00
  • 6e0c39964a block: vhd: Flatten internal and worker modules Anatol Belski 2026-07-07 21:23:37 +02:00
  • ecf72ba787 block: raw: Flatten worker module Anatol Belski 2026-07-07 20:03:00 +02:00
  • 7120311462 block: qcow: Flatten internal and worker modules Anatol Belski 2026-07-07 18:11:38 +02:00
  • b5aeabe77c build: Exclude the qcow2 block tests from the metrics runner Bo Chen 2026-07-08 00:26:13 +00:00
  • b353e82085 performance-metrics: Support comma-separated test filters Bo Chen 2026-07-08 00:11:07 +00:00
  • ad3dbcd130 virtio-devices: Use SmallVec for descriptor chains Rob Bradford 2026-07-07 09:14:23 +01:00
  • ba3cfd7d9d virtio-devices: restrict vhost/vsock worker socket() to AF_UNIX Henry Hrvoje Tonkovac 2026-07-07 17:35:03 +02:00
  • d4660b4fc5 vmm: api: fix parameter name Alyssa Ross 2026-07-07 16:04:16 +02:00
  • 43eb6f08a5 vmm: openapi: fix GenericVhostUserConfig properties Alyssa Ross 2026-07-07 16:02:34 +02:00
  • 72796d62eb net_util: queue_pair: Use vnet_hdr_len when locating num_buffers Anatol Belski 2026-07-01 23:02:59 +02:00
  • fa7cad4aee block: vhdx: enable bounds check in sync I/O worker Alexander Lvov 2026-07-06 11:54:44 +03:00
  • 4bb3e1ca04 block: vhd: switch to AsyncIoOperation::validate_bounds Alexander Lvov 2026-07-06 11:54:00 +03:00
  • 73efde72b3 block: vhdx: extract dynamic_vhdx test helper into test_util Alexander Lvov 2026-07-06 11:51:27 +03:00
  • 43c29096eb block: async_io: add AsyncIoOperation::validate_bounds Alexander Lvov 2026-07-06 11:49:03 +03:00
  • 854bd6bf65 devices: Fix clippy: unneeded late initialization Rob Bradford 2026-07-06 23:47:00 +01:00
  • 52f5d5fc9a pci: Fix clippy: use mem::take instead of drain().collect() Rob Bradford 2026-07-06 23:28:07 +01:00
  • 308033de40 block: Fix clippy: unused import Rob Bradford 2026-07-06 23:28:01 +01:00
  • f5468a6dae block: Fix clippy: chunks_exact with constant chunk size Rob Bradford 2026-07-06 23:27:55 +01:00
  • 2a3512fb71 docs: update SEV-SNP build information Wei Liu 2026-07-06 15:24:34 -07:00
  • 47e88d26e5 build: decouple igvm and sev_snp from mshv Wei Liu 2026-07-06 13:43:44 -07:00
  • 8f38928757 ci: cover explicit igvm sev_snp backends Wei Liu 2026-07-06 13:43:44 -07:00
  • d71ef33b83 vmm: decouple igvm loader from mshv Wei Liu 2026-07-06 13:43:44 -07:00
  • 6882276e2d block: vhdx: reject overflowing region table entries Sayed Kaif 2026-07-01 16:57:35 +05:30
  • 4b120c3702 virtio-devices: Gate VIRTIO_NET_S_ANNOUNCE on feature acked Rob Bradford 2026-07-03 15:57:12 +01:00
  • 9161b18f9b virtio-devices: iommu: Translate buffers spanning adjacent mappings Rob Bradford 2026-07-03 09:58:07 +01:00
  • 0b150ea560 tests: add integration test for PPTT cache topology Anirudh Rayabharam 2026-03-19 04:54:31 +00:00
  • ec73733b21 vmm: add cache topology info to ACPI PPTT Anirudh Rayabharam 2026-03-18 11:39:32 +00:00
  • 9446dad1d0 arch: aarch64: extract cache topology collection into a helper Anirudh Rayabharam 2026-04-28 13:02:24 +00:00
  • c30732c9c1 arch: use bit-shift expressions for cache size units Anirudh Rayabharam 2026-04-25 02:38:41 +00:00
  • 2bb02d51ed arch: aarch64: move cache helpers to a new file Anirudh Rayabharam 2026-03-16 09:39:07 +00:00
  • f5089c705b vmm: use acpi_tables helpers for PPTT Anirudh Rayabharam 2026-03-13 11:34:52 +00:00
  • 3d5f06ff03 vmm: acpi: provide FADT PM1a event/control blocks for nested Hyper-V doge 2026-06-28 21:53:32 +08:00
  • 5b3416adf4 ci: Add riscv64 cross-build check Gauthier Jolly 2026-07-05 16:20:04 +02:00
  • 67095b0da1 block: Drop the AlignedFile Read, Write, and Seek impls Anatol Belski 2026-07-04 09:31:15 +02:00
  • 4596c502fb vhost_user_block: Query the disk size instead of seeking Anatol Belski 2026-07-04 09:29:26 +02:00
  • 15b59fdd9f block: Execute synchronous block requests positionally Anatol Belski 2026-07-04 09:28:34 +02:00
  • 06cad2cdcd block: Detect the image type positionally Anatol Belski 2026-07-04 09:26:57 +02:00