Commit Graph

  • 383773a03d build(deps): bump hadolint/hadolint-action from 3.3.0 to 3.4.0 main dependabot[bot] 2026-08-04 23:53:54 +00:00
  • 98b1d50a0b vmm: add missing syscalls for musl TCP migration Alyssa Ross 2026-08-04 19:48:18 +02:00
  • e8a3e4f046 seccomp: allow pwritev2 Alyssa Ross 2026-08-04 01:45:12 +02:00
  • ae04fa80b2 openapi: Add missing id property to GenericVhostUserConfig leo03164 2026-08-03 17:09:51 +08:00
  • d0bc9d6907 openapi: Fix generic_vhost_user property name in VmConfig leo03164 2026-08-03 17:09:51 +08:00
  • 4f6146dce2 ci: increase timeout for MSHV Muminul Islam 2026-08-03 19:23:32 -05:00
  • 6fd98728d4 openapi: Add missing BreakPoint variant to VmState leo03164 2026-08-03 17:22:50 +08:00
  • e54913da0b build(deps): bump docker/login-action from 4.5.2 to 4.6.0 dependabot[bot] 2026-08-03 23:53:17 +00:00
  • aa9678da67 docs: Describe VMDK extent path handling under landlock Sumedh Alok Sharma 2026-07-16 08:56:55 +00:00
  • d69fb67f5b block: Add integration tests Sumedh Alok Sharma 2026-07-13 10:46:33 +00:00
  • 82b65c3352 block: Detect and open flat VMDK images Sumedh Alok Sharma 2026-07-13 10:27:47 +00:00
  • e6fd5fefc4 block: Implement synchronous I/O engine for Flat VMDK Sumedh Alok Sharma 2026-07-13 09:47:13 +00:00
  • 0769215d42 block: Add flat VMDK extent layout Sumedh Alok Sharma 2026-07-13 09:05:58 +00:00
  • 7b24354020 block: Add VMDK descriptor file parser for Flat createType Sumedh Alok Sharma 2026-07-13 07:43:13 +00:00
  • dcea656a72 vmm: api: Map config-validation errors to 400/409 (not 500) Stepan Rabotkin 2026-07-31 11:47:22 +03:00
  • bff57a8471 build(deps): bump the non-rust-vmm group across 2 directories with 17 updates dependabot[bot] 2026-07-31 00:10:01 +00:00
  • c70d5d56f0 build(deps): bump the rust-vmm group across 2 directories with 1 update dependabot[bot] 2026-07-30 23:54:02 +00:00
  • 4dd5ae0e33 build(deps): bump docker/login-action from 4 to 4.5.2 dependabot[bot] 2026-07-30 23:53:13 +00:00
  • 579f0c11a1 arch: Add compatibility check for CPUID.0x7.0x2:EDX Oliver Anderson 2026-07-29 15:24:01 +02:00
  • 193e99c23a arch: Add compatibility check for CPUID.0x7.0x1:EDX Oliver Anderson 2026-07-29 15:06:03 +02:00
  • c22b42d2de arch: Add compatibility check for CPUID.0x7.0x1:ECX Oliver Anderson 2026-07-29 14:25:32 +02:00
  • fa74e7a843 vmm: detect dead connections during live migration Julian Schindel 2026-07-28 16:29:39 +02:00
  • 27e8e66e2e block: qcow: Share the synchronous read path between the two engines Anatol Belski 2026-07-29 17:21:26 +02:00
  • 25b270010f block: qcow: Share the synchronous write path between the two engines Anatol Belski 2026-07-28 14:39:48 +02:00
  • eeb71091db block: qcow: Share the deallocation path between the two engines Anatol Belski 2026-07-28 14:32:47 +02:00
  • 9ea9019d29 docs: Expand KDNET guide with NAT routing and SAC setup Anatol Belski 2026-07-29 12:45:25 +02:00
  • bbdec8fbd6 performance-metrics: Report restore child exit status on failure Anatol Belski 2026-07-29 16:53:25 +02:00
  • 7c5b66b2c0 vmm: device_manager: Disallow removal of iommu attached devices Rob Bradford 2026-07-29 09:37:44 +01:00
  • ee6cafdcdd vmm: clean up migration threads on failure Julian Schindel 2026-07-29 11:22:20 +02:00
  • 11eace2660 vmm: rename terminate_fd to kill_evt for consistency Julian Schindel 2026-07-29 13:49:04 +02:00
  • 2ec52debc8 vmm: Apply huge page checks to zone config Rob Bradford 2026-07-29 11:09:58 +01:00
  • ec68508a2a vm-migration, vmm: Remove unsafe code when setting socket options Julian Schindel 2026-07-28 15:57:09 +02:00
  • 53ee9ebb77 block: qcow: Only clear DIRTY bit when last QcowDisk destroyed Rob Bradford 2026-07-28 18:20:52 +01:00
  • 8268a4fd5b devices: ivshmem: Don't remap file on BAR reprogramming Rob Bradford 2026-07-29 10:09:46 +01:00
  • 660b18eaac vmm: Clean up seccomp handling for glibc overcommit sysctl Rob Bradford 2026-07-28 16:40:48 +01:00
  • 9b7ca3be18 tests: Disable flaky test_live_migration_tcp_timeout_cancel() Rob Bradford 2026-07-29 10:39:53 +01:00
  • d57c996485 vmm: Set vCPU MSR config updates when creating vCPUs Oliver Anderson 2026-06-17 13:52:12 +02:00
  • 6d9dd42abb arch: Generate required_msr_updates function Oliver Anderson 2026-06-10 20:45:28 +02:00
  • faa94bddec arch: Introduce IA32_ARCH_CAPABILITIES compatibility checks Oliver Anderson 2026-06-03 08:30:11 +02:00
  • 39ee018b60 arch: Required MSR updates method on CpuProfile Oliver Anderson 2026-06-08 16:18:59 +02:00
  • 96d79fec74 arch: Add a list of Hyper-V MSRs Oliver Anderson 2026-06-09 13:51:29 +02:00
  • 67c758b1ac arch: Introduce MSR CPU profile data Oliver Anderson 2026-06-08 15:50:08 +02:00
  • 26305445b6 arch: FeatureMsrAdjustment type Oliver Anderson 2026-06-08 10:41:01 +02:00
  • 37aa545c2a arch: Wrapper type for (de-)serializing MSR register addresses Oliver Anderson 2026-06-08 09:03:17 +02:00
  • 838d01b0bc arch: Helper functions for 64-bit hex (de-)serialization Oliver Anderson 2026-06-08 09:24:42 +02:00
  • 2eb64a2b4f hypervisor: Ensure required feature MSRs are successfully restored Oliver Anderson 2026-07-23 07:28:33 +02:00
  • 30063eff7e hypervisor: Include feature MSRs in boot_msr_entries Oliver Anderson 2026-07-22 18:41:13 +02:00
  • d2d13beb28 hypervisor: hypervisor_type method on Vcpu trait Oliver Anderson 2026-07-27 09:01:36 +02:00
  • 6ea8e8e20e hypervisor: Optional vCPU MSR configuration update in vcpu constructor Oliver Anderson 2026-07-22 18:06:11 +02:00
  • 2aff169533 hypervisor: Add get_msr_index_list method to the hypervisor trait Oliver Anderson 2026-02-18 11:25:47 +01:00
  • 9f5590fe6c vmm: Add KVM_GET_MSR_FEATURE_INDEX_LIST to seccomp rules Oliver Anderson 2026-06-05 18:38:15 +02:00
  • 9a2661a9c8 hypervisor: Add get_feature_msrs method Oliver Anderson 2026-06-02 16:22:27 +02:00
  • ebcf81d6ff ci: Update virtio-villain to v0.6.4 Anatol Belski 2026-07-23 22:15:45 +02:00
  • 616bafbe8e block: io: Drop the redundant unsafe around the aio submit Anatol Belski 2026-07-25 15:05:32 +02:00
  • ce9b49d98f block: io: Share the completion queue between the async backends Anatol Belski 2026-07-25 15:01:47 +02:00
  • 636d8a83ca block: io: Rename SyncCompletionQueue to CompletionCommon Anatol Belski 2026-07-25 14:59:26 +02:00
  • 5e01807fa2 vmm: api: Return 404 (not 500) for unknown device/disk id Stepan Rabotkin 2026-07-27 14:26:39 +03:00
  • a5e145bdef block: Fix QCOW double allocation after a failed L2 relocation doge 2026-07-26 04:37:09 +08:00
  • 76c0d8204e main: use LazyCell instead of Option for logger time computation Julian Schindel 2026-07-27 10:27:41 +02:00
  • 8bd96078a9 virtio-devices: Release vsock local ports only to their owner Lily Goscha 2026-07-24 12:16:16 -04:00
  • 4eb49e6ea8 ci: Add integration tests for snapshot preserving the source VM Sebastien Boeuf 2026-07-23 01:43:25 -07:00
  • 7c190413ad vhost_user_block: Add DEVICE_STATE support Sebastien Boeuf 2026-07-23 01:43:25 -07:00
  • 17b5deeaed vmm: Allow preserving the source VM after snapshot Sebastien Boeuf 2026-07-23 01:43:25 -07:00
  • b47c26fa56 virtio-devices: Resume vhost-user devices after snapshot Sebastien Boeuf 2026-07-22 06:35:59 -07:00
  • aa19811139 vmm: openapi: Add missing 404 responses to spec Stepan Rabotkin 2026-07-24 17:03:59 +03:00
  • 249b9cf26d build(deps): bump the rust-vmm group across 2 directories with 1 update dependabot[bot] 2026-07-23 23:54:20 +00:00
  • db4fbeee4b tests: add a memory prefault=on test case Wei Liu 2026-07-23 13:38:00 -07:00
  • d4a37051a8 build(deps): bump the non-rust-vmm group across 2 directories with 36 updates dependabot[bot] 2026-07-24 00:11:55 +00:00
  • ea8e6cf8b5 docs: Update CONTRIBUTING.md for feature request process Rob Bradford 2026-07-23 19:04:13 +01:00
  • 7638b37ea5 docs: Add a feature request template Rob Bradford 2026-07-23 18:24:59 +01:00
  • bca3cb12ec docs: Add type field to bug report template Rob Bradford 2026-07-23 18:13:21 +01:00
  • 4b5e2ef3a0 vmm: Lock disks after validating state change Julian Schindel 2026-07-22 16:51:27 +02:00
  • e0f2d99d6f virtio-devices: Test sparse queue indices on resume Yi Wang 2026-07-22 22:26:41 +08:00
  • e4f0744521 virtio-devices: Preserve queue indices across resume Yi Wang 2026-07-22 22:24:51 +08:00
  • 64c1bb3bfc block: Prevent QCOW data loss from stale punch-hole doge 2026-07-23 00:26:09 +08:00
  • e737d61a0a block: Propagate QCOW dealloc action errors to the guest doge 2026-07-23 00:26:01 +08:00
  • d3d83dcbd8 virtio-devices: Retry complete vhost-user reconnect Peter Delevoryas 2026-07-20 13:40:31 -07:00
  • 20d13cee15 misc: Add security policy Demi Marie Obenour 2026-03-22 02:48:56 -04:00
  • eaabb0e1ec virtio-devices: balloon: Fix use of usize for virtio queue index Rob Bradford 2026-07-22 18:36:00 +01:00
  • 5f86e58775 virtio-devices: Use u16 for the queue index Rob Bradford 2026-07-22 18:30:45 +01:00
  • ab6afc21ec vmm: Generate common cpuid as part of CpuManager::new() Rob Bradford 2026-07-22 11:29:59 +01:00
  • 1260d99e1e arch: Fix duplicate l3-cache FDT node names for multi-package guests Isaku Yamahata 2026-07-19 22:44:20 -07:00
  • 331b2bba53 block: Add a SyncCompletionQueue for the sync engines Anatol Belski 2026-07-21 07:58:02 +02:00
  • 9d3451a56a vmm: Fix aarch64 vmm::vm::unit_tests::test_create_fdt_with_devices() Isaku Yamahata 2026-07-18 19:20:20 -07:00
  • 013604319d block: vhdx: validate buffer length against logical sector size Alexander Lvov 2026-07-20 18:20:02 +03:00
  • 8d6a38770f block: vhdx: restrict logical sector size to 512 bytes Alexander Lvov 2026-07-20 18:20:02 +03:00
  • d414127b08 block: vhdx: fix I/O slice length to use the real logical sector size Alexander Lvov 2026-07-20 18:20:02 +03:00
  • 4f9fcfa22b block: raw: Route aio and uring bounce through the vectored API Anatol Belski 2026-07-20 01:31:51 +02:00
  • 441eb0671a block: Test AlignedFile vectored positioned I/O Anatol Belski 2026-07-19 23:25:55 +02:00
  • 206cb1e100 block: raw: Add vectored positioned I/O to AlignedFile Anatol Belski 2026-07-19 23:24:43 +02:00
  • 3cd8abcd8c vmm: cpu: Ensure guest eject is for expected vCPU Rob Bradford 2026-07-20 16:48:02 +01:00
  • 061b2cda60 build(deps): bump actions/setup-python from 6 to 7 dependabot[bot] 2026-07-20 23:53:54 +00:00
  • cd2089eb69 build: Bump vm-memory and dependents Alyssa Ross 2026-07-15 18:51:13 +02:00
  • 1a1c21024a docs: Include description for zone_updates parameter Pascal Scholz 2026-07-15 16:41:29 +02:00
  • 69e7d53a5f openapi: Update OpenAPI doc to include zone_updates parameter Pascal Scholz 2026-07-20 15:02:41 +02:00
  • ec304f6d50 vmm: Improve VmReceiveMigrationConfigError with additional variants Pascal Scholz 2026-07-20 14:58:54 +02:00
  • d419338a47 vmm: Add parsing logic for zone_updates Pascal Scholz 2026-07-20 15:16:08 +02:00
  • ad3790a0ea vmm: Update memory zones Pascal Scholz 2026-07-20 14:28:57 +02:00
  • 9198fcf833 vmm: Add function to update MemoryZone Pascal Scholz 2026-07-20 15:05:08 +02:00
  • c2da8fed8e vmm: Allow receiving information about changing MemoryZones Pascal Scholz 2026-07-20 11:21:07 +02:00