Commit Graph

  • e8b6fe0548 tests: vfio: Capture guest dmesg when nvidia-smi failed Bo Chen 2026-04-11 04:51:22 +00:00
  • 6adc4f2c90 tests: vfio: Add more checks on the Nvidia GPU from the guest Bo Chen 2026-04-11 04:42:44 +00:00
  • 8b212aafc0 ci: Escape $ in heredoc in MSHV workflow script Demi Marie Obenour 2026-04-12 05:58:50 -04:00
  • 23a980cd54 pci: expand sub-page VFIO BAR mmap to page size Saravanan D 2026-03-31 06:17:43 +00:00
  • 2ddbc5abbb scripts: use arch OVMF downloads and bump fw tag Saravanan D 2026-04-07 06:49:28 +00:00
  • 490e338e16 pci: synchronize VfioMsix::cap and VfioMsix::bar Changyuan Lyu 2026-04-10 11:49:05 -07:00
  • bdc7a6947d vmm: add per-zone mergeable option to --memory-zone JP Kobryn 2026-04-08 18:52:01 -07:00
  • 3a23e2f841 ci: fix jq usage in mshv-infra.yaml Anirudh Rayabharam 2026-04-11 06:13:18 +00:00
  • b8a61da06a ci: Use jq instead of bash arithmetic Demi Marie Obenour 2026-04-09 13:39:55 -04:00
  • dcdf16b8ff ci: Use bash regex instead of sed Demi Marie Obenour 2026-04-09 13:19:49 -04:00
  • 295a76ea28 ci: Use a variable of type number for the OS disk size Demi Marie Obenour 2026-04-09 13:18:09 -04:00
  • 5b67b8994a ci: Use set -eufo pipefail Demi Marie Obenour 2026-04-09 13:17:16 -04:00
  • 23e139c0f8 ci: Double-quote variables in GitHub Actions Demi Marie Obenour 2026-04-09 13:00:24 -04:00
  • 9d47769bc2 tests: Add iommufd integration tests Bo Chen 2026-04-07 21:22:21 +00:00
  • 87992c77c1 vmm: Introduce option --platform vfio_p2p_dma=on|off Bo Chen 2026-04-09 04:26:31 +00:00
  • 32c459c3dc virtio-devices, vmm: Add seccomp rules for iommufd and vfio cdev Bo Chen 2025-09-05 18:59:03 +00:00
  • fe5f991c37 vmm: Support device passthrough with vfio cdev and iommufd Bo Chen 2026-04-09 04:50:54 +00:00
  • 13972a0edf vmm: Introduce option --platform iommufd=on|off Bo Chen 2025-08-19 22:01:03 +00:00
  • 7f377eadd9 vmm: Fix --platform syntax with optional feature flags Bo Chen 2025-08-19 21:35:22 +00:00
  • de601c5eaa build(deps): bump the non-rust-vmm group across 2 directories with 10 updates dependabot[bot] 2026-04-10 00:04:48 +00:00
  • 474106a067 vmm: skip uefi allocation on direct boot JP Kobryn 2026-04-08 17:36:00 -07:00
  • 84c5e48bdb scripts: use latest ovmf version for x86_64 Thomas Prescher 2026-04-09 14:40:18 +02:00
  • fa949678d1 scripts: build mshv feature too for dbus, fw_cfg & ivshmem tests Anirudh Rayabharam 2026-04-06 14:21:58 +00:00
  • 77ce3f6cbf vmm: memory_actual_size reflects hotplug state Jared White 2026-04-05 21:36:07 -07:00
  • aef0a43b52 vdpa: fix RX failure after device reset by always using base 0 Max Makarov 2026-04-04 20:32:49 +00:00
  • f56c8392ea virtio-devices: vsock: RST vsocks on snapshot restore Peter Oskolkov 2026-04-02 20:52:21 +00:00
  • f7f9895d57 hypervisor: kvm: preserve guest MTRR MSRs Leander Kohler 2026-03-20 13:07:10 +01:00
  • 676c0d320b build: use latest 0.6.8 mshv crates Muminul Islam 2026-04-02 19:40:10 -07:00
  • 8248650e79 pci: Handle dword MSI-X control writes Damian Barabonkov 2026-04-02 10:15:31 -07:00
  • 17919a7a8c tests: add integration test for migration with multiple TCP connections Sebastian Eydam 2026-04-01 16:58:06 +02:00
  • ecddc6f842 vmm: add upper limit for amount of parallel connections during migration Sebastian Eydam 2026-04-01 16:10:19 +02:00
  • a9a832f392 vmm: validate VmSendMigrationData Sebastian Eydam 2026-03-30 15:14:43 +02:00
  • fb19881918 vm-migration: add connections field to API Sebastian Eydam 2026-03-12 15:08:07 +01:00
  • 55e6971c47 vmm: funnel VM memory via additional connections abstraction Sebastian Eydam 2026-03-12 14:30:43 +01:00
  • 07484abd35 vmm: implement functionality to send via multiple connections Sebastian Eydam 2026-03-12 13:29:24 +01:00
  • 5a2dea8fa6 vmm: implement a gate Sebastian Eydam 2026-03-12 13:23:20 +01:00
  • 5e563e7ea3 vm-migration: allow partitioning memory tables Sebastian Eydam 2026-03-12 13:21:23 +01:00
  • 5c556880dd vmm: implement functionality to accept multiple connections Sebastian Eydam 2026-03-12 10:37:33 +01:00
  • 058954a8c1 vmm: make receive_memory_ranges take the requests directly Sebastian Eydam 2026-03-12 10:29:49 +01:00
  • 98ece1e347 vmm: add functionality for an abortable accept for sockets Sebastian Eydam 2026-03-12 10:11:49 +01:00
  • 7311211b38 vmm: allow keeping the socket listener around Sebastian Eydam 2026-03-10 11:17:20 +01:00
  • 765311085f vmm: keep direct reference to guest memory around Sebastian Eydam 2026-03-10 10:26:59 +01:00
  • ec42ee8004 vmm: extract receive_memory_regions from memory manager Sebastian Eydam 2026-03-10 10:07:10 +01:00
  • e175ad64f2 vmm: move SocketStream into the migration_transport module Sebastian Eydam 2026-03-10 09:47:19 +01:00
  • 9248143e18 vmm: extract send_memory_regions from vm Sebastian Eydam 2026-03-09 16:19:41 +01:00
  • e03c0f7708 vmm: move function to send dirty pages into transport module Sebastian Eydam 2026-03-09 10:13:09 +01:00
  • 693cdccbb0 vmm: extract a helper to send the VM state Sebastian Eydam 2026-03-09 10:54:06 +01:00
  • 196e48af30 vmm: extract a helper to send the VM config Sebastian Eydam 2026-03-09 10:41:27 +01:00
  • d4a8d55074 vmm: extract small request/response helpers to reduce boilerplate Sebastian Eydam 2026-03-09 10:32:06 +01:00
  • bb3e1b4073 vmm: stop removing the UNIX socket file Sebastian Eydam 2026-03-26 17:27:51 +01:00
  • d2f6476149 vmm: move migration socket helpers into transport module Sebastian Eydam 2026-03-09 10:02:29 +01:00
  • 1b479e40ea performance-metrics: Remove duplicate remote_command Muminul Islam 2026-04-01 19:15:59 -07:00
  • c8bfac66f4 test_infra: Move remote_command to test_infra Muminul Islam 2026-04-01 19:15:54 -07:00
  • 1400e614cb performance-metrics: Remove duplicate x86_64 FOCAL_IMAGE_NAME Muminul Islam 2026-04-01 19:03:17 -07:00
  • 4cf10737e4 performance-metrics: Remove duplicate DIRECT_KERNEL_BOOT_CMDLINE Muminul Islam 2026-04-01 19:02:25 -07:00
  • 488927a5ea performance-metrics: Remove duplicate direct_kernel_boot_path() Muminul Islam 2026-04-01 19:01:56 -07:00
  • 5ae329305a virtio-devices: block: Fix writeback mode update flow Anatol Belski 2026-04-01 21:23:37 +02:00
  • d0b253472d pci, devices, virtio-devices, vmm: Refactor allocate_bars Chinmoy 2026-02-16 22:31:30 +05:30
  • ef9133a3ee vmm: acpi: Take &T instead of &Arc<Mutex<T>> Chinmoy 2026-02-16 22:28:31 +05:30
  • 7461143194 net_util: fix ctrl_queue used_len to only count written bytes CMGS 2026-03-31 14:30:31 +00:00
  • c60168256a net_util: Tolerate some unsupported command classes Wei Liu 2026-03-31 04:28:41 +00:00
  • 8026eb177f build(deps): bump crate-ci/typos from 1.44.0 to 1.45.0 dependabot[bot] 2026-04-02 04:16:59 +00:00
  • f6b4061629 block: Return BlockResult from RawFileAsyncAio::new() Muminul Islam 2026-03-27 23:55:41 -07:00
  • 783cc8bbd9 block: Remove legacy DiskFile impl from RawFileDiskAio Muminul Islam 2026-03-27 23:51:43 -07:00
  • 6df7cda4ad block: Implement AsyncDiskFile trait for RawFileDiskAio Muminul Islam 2026-03-27 23:49:58 -07:00
  • 39bbbaaa59 block: Implement DiskFile marker trait for RawFileDiskAio Muminul Islam 2026-03-27 23:49:42 -07:00
  • 62264cb3c7 block: Implement Resizable trait for RawFileDiskAio Muminul Islam 2026-03-27 23:49:28 -07:00
  • b7cf8737ac block: Implement SparseCapable trait for RawFileDiskAio Muminul Islam 2026-03-27 23:49:15 -07:00
  • 190380c9ba block: Implement Geometry trait for RawFileDiskAio Muminul Islam 2026-03-27 23:49:01 -07:00
  • df890599c2 block: Implement DiskFd trait for RawFileDiskAio Muminul Islam 2026-03-27 23:48:31 -07:00
  • 78bbdbef86 block: Implement PhysicalSize trait for RawFileDiskAio Muminul Islam 2026-03-27 23:48:18 -07:00
  • fca54cb142 block: Implement DiskSize trait for RawFileDiskAio Muminul Islam 2026-03-27 23:48:02 -07:00
  • 98dbe6d128 block: Derive Debug on RawFileDiskAio Muminul Islam 2026-03-27 23:47:43 -07:00
  • 9db5f0439e tests: Stabilize block rate limiter workloads Anatol Belski 2026-03-30 11:46:49 +02:00
  • 36d6dacee2 tests: Increase group block rate limiter refill window Anatol Belski 2026-03-30 11:43:58 +02:00
  • f116038111 tests: Increase rate limiter refill time Anatol Belski 2026-03-30 11:43:32 +02:00
  • 6de3d5279f tests: Constify rate limiter runtimes Anatol Belski 2026-03-30 11:42:45 +02:00
  • a8904a93a6 build: Only run ARM64 CI on merge queue Rob Bradford 2026-04-01 04:53:45 -07:00
  • a99c40dbbb tests: Add live migration test for virtio-fs Rob Bradford 2026-03-30 02:21:52 -07:00
  • fa29dbd0c5 virtio-devices: Reuse common shutdown code in drop implementations Rob Bradford 2026-03-31 07:28:38 -07:00
  • 266ad8aa0e virtio-devices: vhost_user: Advertise LOG_ALL feature Rob Bradford 2026-03-31 06:52:45 -07:00
  • 070f3bbea1 virtio-devices: Reject dirty logging if backend does not support it Rob Bradford 2026-03-31 06:52:10 -07:00
  • cc1735c399 virtio-devices: vhost_user: Use the VhostUserHandle enum for LOG_ALL Rob Bradford 2026-03-31 06:50:24 -07:00
  • 68691db37b virtio-devices: vhost_user: Correctly shutdown epoll thread Rob Bradford 2026-03-31 05:54:12 -07:00
  • 63aeb597ef virtio-devices: Move epoll_thread to VhostUserCommon Rob Bradford 2026-03-31 04:41:51 -07:00
  • a0bbef3a76 virtio-devices: Embed VirtioCommon in VhostUserCommon Rob Bradford 2026-03-31 04:31:35 -07:00
  • db93c6fdc7 pci: Save deferred BAR reprogramming state Leander Kohler 2026-03-31 12:03:20 +02:00
  • 0686045290 vmm: interrupt: Allocate GSIs for MSI/MSI-X interrupt vectors lazily Bo Chen 2026-03-27 23:34:16 +00:00
  • 820140930a vmm: interrupt: Reduce visibility of internal types and methods Bo Chen 2026-03-16 17:55:52 +00:00
  • 9f980969fc block: Add UnsupportedFlags error variant for flag validation Anatol Belski 2026-03-31 22:50:25 +02:00
  • e4e2a37afa block: Restrict DISCARD to explicit sparse=true CMGS 2026-03-31 08:50:04 +00:00
  • 8ca5210603 block: Reject write zeroes with unknown flags Anatol Belski 2026-03-28 14:36:15 +01:00
  • af1d69a9dd block: Reject discard requests with flags set Anatol Belski 2026-03-28 14:11:55 +01:00
  • ca58685f4c vmm: call notify_guest_clock_paused for Hyper-V guests CMGS 2026-03-31 06:13:58 +00:00
  • 082fdc4d07 virtio-devices: fix guest-triggerable panic via OOB queue_select Tobias Kässer 2026-03-28 12:35:34 +00:00
  • 7832401816 hypervisor: Add GHCB CPUID, MSR and TERM_REQ handlers Souradeep Chakrabarti 2026-03-31 06:18:27 +00:00
  • ff20f18364 vmm: restore KVM clock before resuming vCPUs CMGS 2026-03-31 06:12:21 +00:00
  • c52e151439 github: Introduce cool down periods for non-rust-vmm crates Wei Liu 2026-03-31 06:05:14 +00:00
  • c943103f75 build(deps): bump the non-rust-vmm group across 2 directories with 7 updates dependabot[bot] 2026-03-31 00:05:58 +00:00
  • 5ca6ff869f block: vhd: Remove legacy async_io::DiskFile impl from FixedVhdDiskSync Anatol Belski 2026-03-24 16:37:17 +01:00