Commit graph

  • c5682801d6 virtio-devices: vsock: support half-closed host unix sockets main Davíð Steinn Geirsson 2026-03-23 23:34:11 +00:00
  • 2f77d61b52 virtio-devices: allow getcwd, lseek, statx in net seccomp filter Davíð Steinn Geirsson 2026-03-23 22:12:10 +00:00
  • 1e8f77fbda cli: allow --landlock without requiring a VM payload Davíð Steinn Geirsson 2026-03-23 20:25:17 +00:00
  • 7933f33fa9 virtio-devices: balloon: add Linux extended statistics tags Davíð Steinn Geirsson 2026-03-22 12:18:40 +00:00
  • 6ce557ced8 virtio: add vhost-user sound device support Davíð Steinn Geirsson 2026-03-22 10:05:30 +00:00
  • 480bfb7095 virtio-devices: balloon: add statistics virtqueue support Davíð Steinn Geirsson 2026-03-22 10:05:19 +00:00
  • 04311414b6 virtio-devices: fix vhost-user GPU feature negotiation Davíð Steinn Geirsson 2026-03-21 18:26:18 +00:00
  • 7e071e5c68 virtio-devices: Allow fcntl syscall in release builds Davíð Steinn Geirsson 2026-03-21 11:15:32 +00:00
  • c22c15b963 virtio-devices: add vhost-user GPU device Davíð Steinn Geirsson 2026-03-18 17:46:55 +00:00
  • e3372a22f6 build: Switch vhost/vhost-user-backend to dsg fork Davíð Steinn Geirsson 2026-03-18 17:15:59 +00:00
  • e36096db3e vmm: openapi: Sync DiskConfig OpenAPI spec Anatol Belski 2026-02-19 19:41:34 +01:00
  • 4d30ba12c8 block: qcow: Add test for BackingFilesDisabled error Anatol Belski 2026-02-19 11:27:35 +01:00
  • 94368c622e block: Add BackingFilesDisabled error for actionable user guidance Anatol Belski 2026-02-19 11:22:28 +01:00
  • 68f746fbea hypervisor: mshv: use the new default partition args function Anirudh Rayabharam 2026-02-18 07:34:26 +00:00
  • 003ef780e0 build: Bump to latest igvm released version 0.4.0 Rob Bradford 2026-02-18 04:19:57 -08:00
  • 17b0749e1c tests: Fix Generic Initiator integration test Saravanan D 2026-02-17 23:44:32 +00:00
  • 924baa9c0f vmm: Forward device_id from NumaConfig to NumaNode Saravanan D 2026-02-17 23:25:22 +00:00
  • 0a5e79afce vmm: api: Expose the nested option in API description Wei Liu 2026-02-17 22:36:45 +00:00
  • 08f338bcf6 build: Bump the non-rust-vmm group across 2 directories with 27 updates dependabot[bot] 2026-02-17 00:12:57 +00:00
  • 2a5c4f0e4d build: Bump crate-ci/typos from 1.43.4 to 1.43.5 dependabot[bot] 2026-02-16 23:56:10 +00:00
  • 5dd5659440 build: Switch to released version of acpi_tables Rob Bradford 2026-02-16 08:32:00 -08:00
  • 16d6a16e5c performance-metrics: Add standalone qcow2 perf tests Anatol Belski 2026-02-15 18:05:33 +01:00
  • 333db1acb3 performance-metrics: Add multi-queue overlay block I/O tests Anatol Belski 2026-02-15 14:42:38 +01:00
  • ecb971a491 performance-metrics: Add backing_files=on for overlay tests Anatol Belski 2026-02-15 10:56:21 +01:00
  • 20f5cadb6f scripts: Fix run_metrics.sh to use sha1sums common file Anatol Belski 2026-02-15 10:55:07 +01:00
  • ce93686ad2 block: do not allow guest to not negotiate VIRTIO_BLK_F_RO Demi Marie Obenour 2026-02-14 02:35:01 -05:00
  • 80ea1fe62d block: Allow (and ignore) FLUSH requests on read-only devices Demi Marie Obenour 2026-02-14 02:54:34 -05:00
  • ff4c8f7480 hypervisor: mshv: handle Special Debug Print VMG exit Muminul Islam 2026-02-13 12:18:10 -08:00
  • 30c86d5999 vmm: fix --net fd helptext for list syntax Leander Kohler 2026-02-13 13:21:29 +01:00
  • adfcd17bfc vmm: Include invalid UUID string in ParseUuid err Leander Kohler 2026-02-13 13:30:59 +01:00
  • 8e51c57aea tests: Add integration tests for virtio-blk DISCARD operations Anatol Belski 2026-01-29 15:02:43 +01:00
  • 4676fdb494 block: Add unit tests for DISCARD zero flag Anatol Belski 2026-01-29 15:02:43 +01:00
  • 45b115aeb0 block: raw: Implement punch_hole and write_zeroes Anatol Belski 2026-01-29 15:48:36 +01:00
  • 6c94975c80 block: qcow: Implement punch_hole and write_zeroes for QcowSync Anatol Belski 2026-02-04 15:55:35 +01:00
  • 81c075b317 block: Add virtio-blk DISCARD and WRITE_ZEROES support Anatol Belski 2026-02-04 15:54:48 +01:00
  • e913d0d9cb block: qcow: Implement DISCARD with sparse aware deallocation Anatol Belski 2026-01-29 15:02:30 +01:00
  • 49a30cbbaf block: raw: Implement disk preallocation for sparse=false Anatol Belski 2026-01-30 18:57:33 +01:00
  • 0a287793df block: qcow: Thread sparse configuration to QCOW2 constructors Anatol Belski 2026-02-01 23:35:03 +01:00
  • 46e6ecddfe block: Add supports_zero_flag trait method Anatol Belski 2026-02-02 00:04:20 +01:00
  • 7dfcbff309 vmm: config: Add sparse flag to control disk space allocation Anatol Belski 2026-01-30 16:18:29 +01:00
  • 7f4b56b217 block: Add sparse operations capability query Anatol Belski 2026-01-29 21:49:42 +01:00
  • d5dad48618 block: Add sparse capability detection Anatol Belski 2026-02-13 16:30:15 +01:00
  • 7095605d84 block: Add punch_hole and write_zeroes to AsyncIo trait Anatol Belski 2026-01-29 15:47:41 +01:00
  • 41b23229a5 vmm: refactor VM initialization into modular helper methods Muminul Islam 2026-02-12 18:33:04 -08:00
  • 03ef7d1991 vmm: remove lock for VmState Philipp Schuster 2026-02-12 19:03:07 +01:00
  • 9babad0114 ci: fix lychee link-checker failures Saravanan D 2026-01-31 11:49:26 +00:00
  • 3af9ac78a9 docs: Document Generic Initiator NUMA support Saravanan D 2026-01-15 09:02:23 +00:00
  • 18768e9bf8 tests: Add integration test for Generic Initiator Saravanan D 2026-01-14 12:11:06 +00:00
  • df67c3690e arch: Handle Generic Initiator in ARM64 FDT Saravanan D 2026-01-14 11:24:53 +00:00
  • dc0c306dd9 vmm: Add ACPI Generic Initiator support Saravanan D 2026-01-14 08:08:33 +00:00
  • fa43548975 vmm: Add validation for Generic Initiator NUMA Saravanan D 2026-02-11 06:41:05 +00:00
  • 6d4827b5ff vmm: Add device_id field to NUMA configuration Saravanan D 2026-01-13 20:21:35 +00:00
  • 231bbe2d5d vmm: Enforce guest_numa_id on NUMA nodes Saravanan D 2026-02-11 06:40:23 +00:00
  • 9ba9c0819a tests: Add QCOW2 disk resize integration test Anatol Belski 2026-02-06 21:37:40 +01:00
  • 99493c728e block: qcow: Add resize unit tests Anatol Belski 2026-02-06 21:14:54 +01:00
  • 629c117ff3 block: qcow: Implement live resize with L1 table growth Anatol Belski 2026-02-06 21:13:52 +01:00
  • caa362c31f hypervisor: mshv: stub implementation for save_data_tables() Anirudh Rayabharam 2025-11-15 16:44:47 +00:00
  • 2882ccd00a vmm: config validation: add more context to errors Philipp Schuster 2026-02-11 07:37:49 +01:00
  • 92b58ba94a virtio-devices: Do not close an unowned FD Demi Marie Obenour 2026-02-09 14:02:54 -05:00
  • dde5f6ef38 vmm: Fix MMIO region removal during VFIO device hot-unplug Damian Barabonkov 2026-02-10 12:23:36 -08:00
  • 638848fcff pci: Accept MmioRegion reference in has_matching_slots() Damian Barabonkov 2026-02-10 12:23:28 -08:00
  • c2add07476 vmm: device_manager: avoid deep cloning device configs Changyuan Lyu 2026-02-10 12:49:35 -08:00
  • bf6f0f8352 virtio-devices: vsock: Accept multi-descriptor TX packets Wei Liu 2026-02-09 03:29:10 +00:00
  • 97c5d837ab scripts: allow cloud-init script to accept a custom output file Muminul Islam 2026-02-09 18:39:06 -08:00
  • 509832298b vmm: Add option to control backing files Rob Bradford 2026-02-08 21:14:28 +00:00
  • a702bf1d10 build: Bump the non-rust-vmm group across 2 directories with 19 updates dependabot[bot] 2026-02-10 02:14:40 +00:00
  • 279344800e block: qcow: Add test for reads beyond backing file size Anatol Belski 2026-02-07 00:06:57 +01:00
  • c569a4cbd4 block: qcow: Return zeros for reads beyond backing file size Anatol Belski 2026-02-07 00:06:39 +01:00
  • 2c49f4f4f3 hypervisor: Add an unreachable arm to get/set_x86_64_reg Wei Liu 2026-02-10 03:38:05 +00:00
  • 7157e97083 build: Bump crate-ci/typos from 1.43.3 to 1.43.4 dependabot[bot] 2026-02-10 01:59:20 +00:00
  • a00189cf72 hypervisor: vmm: mshv: Enable SMT for guests with threads_per_core > 1 Anatol Belski 2026-01-19 19:15:12 +01:00
  • e3a2bf0870 build: Update mshv crates to 0.6.7 Anatol Belski 2026-02-05 14:25:12 +01:00
  • 7314a77d43 build: Bump crate-ci/typos from 1.43.2 to 1.43.3 dependabot[bot] 2026-02-06 23:54:11 +00:00
  • 1e0eba60af vmm: always try THP for VM RAM Champ-Goblem 2026-02-06 17:13:07 +00:00
  • 2c2f5d2431 vmm: open backing file read-only when not shared Rowen-Ye 2026-02-06 19:07:43 +08:00
  • 258f826027 tests: Add initial support of CVM test on MSHV Muminul Islam 2025-10-17 20:03:41 -07:00
  • f391a37a35 scripts: add common image download code to utility script Muminul Islam 2025-10-19 13:38:00 -07:00
  • 6042eb969e tests: remove timeout argument Muminul Islam 2025-10-17 15:24:12 -07:00
  • 12f66b7ddc tests: Add option to pass guest for tests Muminul Islam 2025-09-18 16:45:41 -07:00
  • 96f663b5f9 build: Bump crate-ci/typos from 1.43.1 to 1.43.2 dependabot[bot] 2026-02-05 23:54:05 +00:00
  • 093a8497d0 scripts: Upgrade virtiofsd to 1.13.3 Demi Marie Obenour 2026-01-29 19:28:43 -05:00
  • 8c168d928f block: qcow: Add SyncingHeader error variant for fsync operations Anatol Belski 2026-02-03 22:17:35 +01:00
  • 7667e8c0bc build: Bump crate-ci/typos from 1.43.0 to 1.43.1 dependabot[bot] 2026-02-03 23:55:48 +00:00
  • 9bc367a27b block: qcow: Use Arc<Mutex<>> for thread safe multiqueue access Anatol Belski 2026-02-03 18:19:43 +01:00
  • 51662159c0 tests: qcow: Add multiqueue stress tests Anatol Belski 2026-02-03 16:10:34 +01:00
  • e690d258cc ci: reduce CI load by refining workflow concurrency groups Philipp Schuster 2026-02-03 16:58:20 +01:00
  • 591aeb8ed8 misc: fix spellcheck CI step (caused by typos v1.43) Philipp Schuster 2026-02-03 16:13:46 +01:00
  • 512c3ea58d api_client: Add license info to api_client crate stevenhorsman 2026-02-03 09:46:31 +00:00
  • 4ba0db5948 block: qcow: Add unit tests for autoclear features Anatol Belski 2026-01-28 20:13:34 +01:00
  • 4545fe113e block: qcow: Clear autoclear features on writable open Anatol Belski 2026-01-28 20:13:20 +01:00
  • 57fd672db6 build: Bump the non-rust-vmm group across 2 directories with 14 updates dependabot[bot] 2026-02-03 04:56:52 +00:00
  • 009af915bb build: Bump crate-ci/typos from 1.42.3 to 1.43.0 dependabot[bot] 2026-02-03 04:44:36 +00:00
  • 01bd6b8b1a virtio-devices: vhost-user: net: Use default vhost-user virtio features Rob Bradford 2026-02-02 01:40:01 -08:00
  • 28686bba46 vmm: fix rsdp_addr assertion for TDX Zhibin Li 2026-01-29 18:06:08 +08:00
  • 2da05d4258 block: qcow: Extend corrupt bit unit tests Anatol Belski 2026-01-28 19:27:25 +01:00
  • 323b8230a3 tests: fix tests that expect ITS for mshv arm64 Anirudh Rayabharam 2025-08-23 10:17:52 +00:00
  • edaeaed5f7 tests: qcow: Add corrupt bit integration tests Anatol Belski 2026-01-26 16:39:06 +01:00
  • 9baa904a5c block: qcow: Add offset alignment checks for corruption detection Anatol Belski 2026-01-26 15:08:51 +01:00
  • 2d86fc8422 block: qcow: Set corrupt bit on known inconsistencies Anatol Belski 2026-01-26 15:00:18 +01:00
  • c2fcb9bac9 block: qcow: Add unit tests for corrupt bit Anatol Belski 2026-01-26 14:50:57 +01:00