Commit Graph

  • 8fd8224ee3 vmm: Use HashSet for VmConfig::preserved_fds Bo Chen 2026-05-06 22:03:45 +00:00
  • 5c25d82f59 hypervisor, vmm: Fix aarch64 SVE register save/restore Ruben Hakobyan 2026-05-21 19:04:20 -07:00
  • e390f0bdc1 vmm: Extract SVE finalization from vCPU init Ruben Hakobyan 2026-05-21 19:01:43 -07:00
  • 177d8b80e2 hypervisor: Extract FPSIMD register access into helper methods Ruben Hakobyan 2026-05-21 19:01:08 -07:00
  • 2b61bda35a block: qcow: check compressed L2 entries before zero flag Ian Klemm 2026-05-22 14:22:15 +02:00
  • 39e253ff9c block: qcow: Preserve WRITE_ZEROES with backing files Ian Klemm 2026-05-18 13:33:48 +02:00
  • 4992d4bf7d build(deps): bump the non-rust-vmm group across 2 directories with 2 updates dependabot[bot] 2026-05-22 00:03:16 +00:00
  • e0c68dbfaa main: Add support for "glog style" timestamps Rob Bradford 2026-05-21 16:53:02 +01:00
  • 1924153185 tests: cover restored VM disk hotplug after TCP migration Philipp Schuster 2026-05-19 10:56:34 +02:00
  • 44ed81e66f vmm: Don't store the snapshot on the DeviceManager Rob Bradford 2026-05-19 14:15:00 +01:00
  • fe57bb8846 docs: do not discourage agents from running integration tests Wei Liu 2026-05-19 21:40:39 +00:00
  • 0ee3349889 net_util: remove MAX_INTERFACE_NAME_LEN Julian Schindel 2026-05-19 13:38:41 +02:00
  • 3837c87f1f vmm: add seccomp filter for serial-manager thread Wei Liu 2026-05-14 19:19:34 +00:00
  • 73146be06b vmm: simplify seccomp code Wei Liu 2026-05-14 22:17:04 +00:00
  • 59b72c51c2 block: Resolve relative QCOW2 backing paths Rowen-Ye 2026-05-12 23:52:47 +08:00
  • 6ef9b58615 vmm: Prefault snapshot pages in background Sebastien Boeuf 2026-05-06 08:12:34 -07:00
  • 0e7a42c9e7 build(deps): bump crate-ci/typos from 1.46.1 to 1.46.2 dependabot[bot] 2026-05-19 10:08:56 +00:00
  • fcd69fb707 tests: consolidate test config into nextest profiles Anirudh Rayabharam 2026-04-06 14:02:59 +00:00
  • a4f0a18fb5 ci: update Docker image to use nextest 0.9.128 Anirudh Rayabharam 2026-04-17 10:18:56 +00:00
  • 5080d03714 vmm: openapi: Fix typo in iommu_address_width field name tchaton 2026-05-18 10:10:07 +01:00
  • f8f92bd628 virtio-devices: 8 MiB-aligned initial BAR placement CMGS 2026-05-19 10:54:58 +08:00
  • a495841515 virtio-devices: iommu: log per-request errors Dylan Reid 2026-05-01 03:47:27 -07:00
  • ab38a77c01 pci: vfio_user: replace unwrap() with explicit error Dylan Reid 2026-05-04 23:31:49 -07:00
  • a917f5208a docs: be more explicit in AGENTS.md Philipp Schuster 2026-05-15 13:55:00 +02:00
  • 75baa46816 docs: Mention EditorConfig in agent guide Philipp Schuster 2026-05-13 21:51:45 +02:00
  • 466b5a8e08 docs: Move logging guidance to CONTRIBUTING Philipp Schuster 2026-05-13 21:48:22 +02:00
  • a07097af1f docs: Document supported targets Philipp Schuster 2026-05-13 21:47:57 +02:00
  • 8ff6114c46 build: make Windows tests blocking again Wei Liu 2026-05-18 20:15:05 +00:00
  • 2c86362674 virtio-devices: Test cap_len of sibling compound virtio PCI caps Anatol Belski 2026-05-16 15:48:55 +02:00
  • b776c6d317 virtio-devices: Test cfg_type of VIRTIO_PCI_CAP_PCI_CFG Anatol Belski 2026-05-16 15:48:02 +02:00
  • e7d394e286 virtio-devices: Test cap_len of VIRTIO_PCI_CAP_PCI_CFG Anatol Belski 2026-05-16 15:47:07 +02:00
  • b4dea599a3 virtio-devices: Fix cap_len for VIRTIO_PCI_CAP_PCI_CFG Anatol Belski 2026-05-16 15:41:16 +02:00
  • 547a78999e vmm: Revert "vmm: create memfd for private mappings" Rob Bradford 2026-05-18 13:26:43 +01:00
  • 7b29691932 vmm: return all-ones for unregistered PIO reads Chris Webb 2026-05-16 14:46:07 +00:00
  • 4091e965b8 vmm: return all-ones for unregistered MMIO reads Chris Webb 2026-05-16 14:46:07 +00:00
  • fba55b3d9f tests: poll for source VM exit after live-migration Muminul Islam 2026-05-14 20:52:20 -07:00
  • 2168ddf16b vmm: migration: better observe and log invalid states Philipp Schuster 2026-05-15 19:02:30 +02:00
  • 5899d062bc vm-migration: be explicit about commands Philipp Schuster 2026-05-15 19:01:06 +02:00
  • ba04c4f318 virtio-devices, vmm: replace Vec<T> with Box<[T]> in config structs Philipp Schuster 2026-05-15 10:26:59 +02:00
  • 29e2319247 vmm: store CPU affinity lists as slices Philipp Schuster 2026-05-14 11:04:19 +02:00
  • 74392eccae vmm: store PCI segments as a slice Philipp Schuster 2026-05-14 11:04:10 +02:00
  • c2c3178038 vmm: store PCI MMIO allocators as slices Philipp Schuster 2026-05-14 11:04:02 +02:00
  • 8574bf4c13 docs: remove LTS information from releases.md Philipp Schuster 2026-05-15 15:36:11 +02:00
  • 078d57e6b9 build(deps): bump the non-rust-vmm group across 2 directories with 7 updates dependabot[bot] 2026-05-15 00:04:03 +00:00
  • 7d7f24382c tests: add block device integration tests Wei Liu 2026-05-12 21:55:33 +00:00
  • 2fe775fce2 block: use BLKDISCARD/BLKZEROOUT ioctls for block devices Wei Liu 2026-05-12 16:07:27 +00:00
  • 12919dbce9 block: extract is_block_device() helper and dedupe inline fstat probes Wei Liu 2026-05-12 16:06:56 +00:00
  • aa208c147e build: Release v51.2 v51.2 stable/v51.x Bo Chen 2026-05-14 19:51:48 +00:00
  • 3453eb6e86 misc: Fix various clippy issues Bo Chen 2026-05-14 20:16:49 +00:00
  • e2cd6ff8c9 block, hypervisor: Fix cargo +nightly fmt issues Bo Chen 2026-05-14 20:01:33 +00:00
  • 3ba8e92c6a block: raw_async: reject batch atomically when SQ lacks capacity Dylan Reid 2026-04-24 17:10:44 -07:00
  • 7796c49afd block: AlignedOperation owns its bounce buffer via Drop Dylan Reid 2026-05-08 10:36:14 +02:00
  • 68feea7cbe virtio-devices: block: track non-batch inflight reqs immediately Dylan Reid 2026-04-24 17:09:06 -07:00
  • 3bf94535d5 virtio-devices: block: reject duplicate in-flight head_index Dylan Reid 2026-04-24 16:10:15 -07:00
  • 2e7ff20a11 virtio-devices: block: handle corrupted requests with NEEDS_RESET Peter Oskolkov 2026-03-12 09:58:15 -07:00
  • 7696bcc71f virtio-devices: net: handle corrupted requests with NEEDS_RESET Peter Oskolkov 2026-03-12 09:56:49 -07:00
  • e97524ecf6 virtio-devices: wire driver_status to EpollHandler Peter Oskolkov 2026-03-12 09:55:03 -07:00
  • 38dbcc2f44 virtio-devices: switch driver_status to Arc<AtomicU8> Peter Oskolkov 2026-03-12 09:51:50 -07:00
  • fdd682c0b0 virtio-devices: introduce ActivationContext for device activation Peter Oskolkov 2026-03-12 09:50:37 -07:00
  • 1314ac883c build: Release v52.0 v52.0 Bo Chen 2026-05-14 04:47:44 +00:00
  • 6b44e7b190 block: raw_async: reject batch atomically when SQ lacks capacity Dylan Reid 2026-04-24 17:10:44 -07:00
  • 273e6d53b8 block: AlignedOperation owns its bounce buffer via Drop Dylan Reid 2026-04-24 17:04:49 -07:00
  • 094f214f78 virtio-devices: block: track non-batch inflight reqs immediately Dylan Reid 2026-04-24 17:09:06 -07:00
  • 730677730e virtio-devices: block: reject duplicate in-flight head_index Bo Chen 2026-05-13 22:11:31 +00:00
  • b4b99824d6 vmm: Deprecate image type auto detection Bo Chen 2026-05-14 16:55:30 +00:00
  • 9d487a8abc vmm: Disable sector 0 writes for autodetected VHD images Anatol Belski 2026-05-14 18:13:23 +02:00
  • 1ad9920713 vmm: document move_bar allocator rollback paths CMGS 2026-05-14 10:16:08 +08:00
  • e65cca3bf5 vmm: roll back mem64/IO allocator on failed move_bar CMGS 2026-05-14 10:15:51 +08:00
  • 4efb8b7951 virtio-devices: ack requests from backends Alyssa Ross 2026-05-13 10:14:50 +02:00
  • 1ad68e8df1 misc: gitlint: allow Closes and Link trailers Alyssa Ross 2026-05-14 11:50:11 +02:00
  • b0f92d01fc tests: avoid event wait log spam Philipp Schuster 2026-05-13 10:57:32 +02:00
  • 96c83168a1 tests: Avoid IPv6 autoconf races in test_vdpa_net Muminul Islam 2026-05-12 18:12:18 -07:00
  • 466d9491c3 main: Use UTC in wallclock time log Julian Schindel 2026-05-12 11:25:53 +02:00
  • 1176552b6e virtio-devices: vhost_user: refuse activate when disconnected Dylan Reid 2026-05-07 17:44:29 -07:00
  • 99ec20ff97 virtio-devices: vhost_user: skip resume for disconnected backends Dylan Reid 2026-05-08 17:29:08 -07:00
  • f56bfdaeb7 virtio-devices: vhost_user: skip pause for disconnected backends Dylan Reid 2026-05-08 17:28:56 -07:00
  • db79150303 virtio-devices: vhost_user: memory update error handling Dylan Reid 2026-05-08 17:28:29 -07:00
  • c03e7055cd virtio-devices: vhost_user: skip backend reset when disconnected Dylan Reid 2026-05-08 17:27:31 -07:00
  • 198ab1447d virtio-devices: vhost_user: remove unused restore_backend_connection Dylan Reid 2026-05-08 17:27:13 -07:00
  • 4f60379142 virtio-devices: vhost_user: classify disconnected backend errors Dylan Reid 2026-05-08 17:26:46 -07:00
  • 45fdc276fe virtio-devices: vhost_user: track backend disconnected state Dylan Reid 2026-05-07 15:16:49 -07:00
  • aca58641ee ci: Exclude Slack invite URLs from link checker Saravanan D 2026-05-12 18:59:18 -07:00
  • 2f4b07b8f3 docs: Add prebuilt firmware and AArch64 notes Saravanan D 2026-05-12 18:49:22 -07:00
  • 05b8464295 build: Add .editorconfig to REUSE dep5 Bo Chen 2026-05-13 19:37:12 +00:00
  • 88d3eaa509 build: Temporarily make windows integration job non-blocking Bo Chen 2026-05-13 19:16:59 +00:00
  • 3645d916f3 tests: Stabilize VFIO NVIDIA memory hotplug check Bo Chen 2026-05-13 19:19:40 +00:00
  • 9ca5f63fe0 scripts: namespace dev_cli tmp dir per user and drop dead BUILD_DIR Bo Chen 2026-05-13 18:56:37 +00:00
  • 0638b38d60 misc: sort .gitignore alphabetically Philipp Schuster 2026-05-13 12:35:30 +02:00
  • 9ad057bd14 misc: add LLM agent artifacts to .gitignore Philipp Schuster 2026-05-13 11:30:48 +02:00
  • 117ed4e9bc misc: fix formatting in a couple of *.toml files Philipp Schuster 2026-05-13 11:34:41 +02:00
  • fc8fd3682a misc: sync .taplo with .editorconfig Philipp Schuster 2026-05-13 11:34:11 +02:00
  • 96700bbfc7 misc: init .editorconfig Philipp Schuster 2026-05-13 11:33:56 +02:00
  • cde761a90d misc: add AGENTS.md for easier LLM use Philipp Schuster 2026-05-08 21:40:15 +02:00
  • ced3762a67 vmm: create memfd for private mappings JP Kobryn 2026-05-06 08:39:53 -07:00
  • 534aaaceb2 virtio-devices: Require at least one ready queue for activation Anatol Belski 2026-05-11 22:15:02 +02:00
  • 9a46affc33 vmm: add missing ID validation for virtio-rng device Philipp Schuster 2026-05-11 17:18:11 +02:00
  • cecd16a84f openapi: update schemas for ConsoleConfig and SerialConfig Philipp Schuster 2026-05-11 17:13:00 +02:00
  • 0e67f27546 tests: extend test_pci_device_id() to also test virtio-console Philipp Schuster 2026-05-11 16:39:22 +02:00
  • e793353bfb vmm, main: make PCI BDF configurable for ConsoleConfig Philipp Schuster 2026-05-11 16:11:48 +02:00
  • 36a3369802 vmm: drop misleading iommu option from serial config Philipp Schuster 2026-05-11 16:10:29 +02:00