Commit Graph

  • fb9532f857 virtio-devices: PCI: Hard-code the settings BAR number Demi Marie Obenour 2026-03-10 21:47:36 -04:00
  • 8b86dd9fb5 pci: Reduce use of magic number 4 Demi Marie Obenour 2026-03-11 20:47:52 -04:00
  • 68ae56eb74 vmm: memory_manager: test: build sparse fixtures via PUNCH_HOLE Dylan Reid 2026-05-03 14:40:20 -07:00
  • 6daa9e14e6 virtio-devices: Test config vector OOB does not panic Anatol Belski 2026-05-04 22:10:37 +02:00
  • 6be080c083 virtio-devices: Test trigger with valid vector fires interrupt Anatol Belski 2026-05-04 22:10:09 +02:00
  • a682112851 virtio-devices: Test notifier with OOB vector returns None Anatol Belski 2026-05-04 22:09:25 +02:00
  • 088b1363e7 virtio-devices: Test trigger with NO_VECTOR returns Ok Anatol Belski 2026-05-04 22:08:54 +02:00
  • 442e7f85fa virtio-devices: Test trigger with OOB MSI-X vector does not panic Anatol Belski 2026-05-04 22:08:24 +02:00
  • 3b431afba4 virtio-devices: Check MSI-X vector bounds before table access Anatol Belski 2026-05-04 21:52:42 +02:00
  • 376434a695 block: bounds-check the cumulative descriptor length Dylan Reid 2026-04-24 17:03:26 -07:00
  • 3df0579866 performance-metrics: avoid double ref in test selection Muminul Islam 2026-04-27 13:42:34 -07:00
  • 63d6beb170 virtio-devices: vsock: Adapt used handling to match other devices Rob Bradford 2026-05-04 15:49:55 +01:00
  • 7d8986aad0 tests: Allow more time for firmware & O_DIRECT tests Rob Bradford 2026-05-04 15:11:00 +01:00
  • a93dbe790f tests: Cleanup interfaces in test_vfio Rob Bradford 2026-05-04 15:05:28 +01:00
  • f09ab0898d vmm: config: Reject rate limiting with vhost_user Rob Bradford 2026-05-01 17:44:58 +01:00
  • 7fbc5a1354 pci: msix: Replace panic with graceful error on invalid table write Anatol Belski 2026-05-04 11:43:36 +02:00
  • c5951252a5 tests: Adding integration tests for migration of paused VM Nguyen Dinh Phi 2026-05-02 13:24:41 +08:00
  • 23fc9ca258 vmm: support migration of paused VMs Nguyen Dinh Phi 2026-04-24 13:18:05 +08:00
  • e2b9fa261b virtio-devices: get_host_address_range check fixes Dylan Reid 2026-04-24 17:01:59 -07:00
  • c565d4eb88 virtio-devices: block: don't kill worker on per-request errors Dylan Reid 2026-04-24 17:07:11 -07:00
  • fbcf2fd6b0 virtio-devices: block: cap submit-loop iterations to virtqueue size Dylan Reid 2026-04-24 17:05:27 -07:00
  • 48e671011c scripts: Add kernel option validation in prepare_linux Muminul Islam 2026-04-27 13:06:59 -07:00
  • bb8bbb2961 docs: add testing documentation Muminul Islam 2026-04-23 14:29:10 -07:00
  • c5e90a37e6 scripts: skip downloads when workloads already exist Muminul Islam 2026-04-23 15:02:11 -07:00
  • 00bee62653 scripts: skip checksum for custom-provided workloads Muminul Islam 2026-04-23 15:02:03 -07:00
  • 38bc97dd4d scripts: copy custom workloads before container launch Muminul Islam 2026-04-23 14:11:03 -07:00
  • 339d0a84f9 scripts: deduplicate container env args in dev_cli.sh Muminul Islam 2026-04-23 12:22:15 -07:00
  • afeeeee494 scripts: deduplicate container runtime args in dev_cli.sh Muminul Islam 2026-04-23 12:21:22 -07:00
  • 80c56f728e vmm: config: Validate mergeable and shared are not both set Rob Bradford 2026-05-01 17:23:44 +01:00
  • 9a0fb1b06a vmm: fix UB in load_igvm(...) Julian Schindel 2026-04-29 21:55:06 +02:00
  • 5f360abdc7 arch: replace as <pointer> casts with safer alternatives Julian Schindel 2026-04-29 21:55:06 +02:00
  • 2b6e9df4e3 block: replace as <pointer> casts with safer alternatives Julian Schindel 2026-04-29 21:55:06 +02:00
  • 7455ff1ea4 devices: replace as <pointer> casts with safer alternatives Julian Schindel 2026-04-29 21:55:06 +02:00
  • 9b0d4b20ea hypervisor: replace as <pointer> casts with safer alternatives Julian Schindel 2026-04-29 21:55:06 +02:00
  • 2a6b746f5e net_util: replace as <pointer> casts with safer alternatives Julian Schindel 2026-04-29 21:55:06 +02:00
  • 6de472f1bb pci: replace as <pointer> casts with safer alternatives Julian Schindel 2026-04-29 21:55:06 +02:00
  • ae7113e1d4 virtio-devices: replace as <pointer> casts with safer alternatives Julian Schindel 2026-04-29 21:55:06 +02:00
  • 8b101fb890 vmm: replace as <pointer> casts with safer alternatives Julian Schindel 2026-04-29 21:55:06 +02:00
  • cb09c37c55 vm-migration: replace as <pointer> casts with safer alternatives Julian Schindel 2026-04-29 21:55:06 +02:00
  • 8abd9d7db5 tpm: replace as <pointer> casts with safer alternatives Julian Schindel 2026-04-29 21:55:06 +02:00
  • 032f29da29 misc: replace as <pointer> casts with safer alternatives Julian Schindel 2026-04-29 21:55:06 +02:00
  • c97d635d40 hypervisor, vmm: Build and pass SNP ID block to launch finish Ruben Hakobyan 2026-04-30 06:57:40 -07:00
  • bfab43e252 vmm: Parse guest policy from IGVM initialization headers Ruben Hakobyan 2026-05-01 09:25:24 -07:00
  • 4a91b4a608 vmm: Preserve SEV-SNP IGVM load ordering Kevin Hui 2026-05-01 09:25:30 -07:00
  • 982934fba0 vmm: Add SNP zero-page type for IGVM imports Kevin Hui 2026-04-22 13:11:19 -07:00
  • e3e22d8e78 vmm: Add unit tests for generating hash blocks for SEV-SNP Kevin Hui 2026-04-23 09:33:34 -07:00
  • 70388fb1bb vmm: Introduce kernel hashes measured boot Kevin Hui 2026-04-22 12:31:15 -07:00
  • 9f1247fe60 devices: fw_cfg: Don't modify kernel header for KVM SEV-SNP guests Ruben Hakobyan 2026-04-29 16:55:16 -07:00
  • ffeee2880f vmm: memory_manager: Handle sparse snapshot file on restore Rob Bradford 2026-04-29 23:06:52 +01:00
  • ee1d9dae34 vmm: memory_manager: Write snapshot file sparsely Rob Bradford 2026-04-29 19:46:56 +01:00
  • bf3279f094 vmm: memory_manager: Add SEEK_DATA-based extent iterator Rob Bradford 2026-04-29 19:26:27 +01:00
  • 739ea8c9fc ci: Remove lychee as a required CI step Rob Bradford 2026-05-01 09:43:16 +01:00
  • 89cae74ddd performance-metrics: Use default_kernel_cmdline helper Muminul Islam 2026-04-03 01:12:16 -07:00
  • 3440802c99 performance-metrics: CVM not supported on AArch64 Muminul Islam 2026-04-02 23:42:39 -07:00
  • 7d684e3add performance-metrics: Add --vm-type CLI argument Muminul Islam 2026-04-01 18:37:28 -07:00
  • ab7749a5ce performance-metrics: Apply vm_type override in run() Muminul Islam 2026-04-01 18:36:24 -07:00
  • 56a986145e performance-metrics: Add vm_type to PerformanceTestOverrides Muminul Islam 2026-04-01 18:35:27 -07:00
  • 55e2700fbc performance-metrics: Use control.vm_type in all tests Muminul Islam 2026-04-01 18:48:19 -07:00
  • 938db39e26 performance-metrics: Add vm_type param to new_guest Muminul Islam 2026-04-01 18:47:50 -07:00
  • 82a0dc7252 performance-metrics: Add vm_type to PerformanceTestControl Muminul Islam 2026-04-01 18:32:11 -07:00
  • 4b4845eb4d performance-metrics: Refactor run() to use effective_control Muminul Islam 2026-04-01 18:31:20 -07:00
  • 11623a2183 test_infra: Implement Display for GuestVmType Muminul Islam 2026-04-01 18:45:16 -07:00
  • 0e7fcc623e test_infra: Implement FromStr for GuestVmType Muminul Islam 2026-04-01 18:45:05 -07:00
  • 246890802b build: update mshv-bindings/ioctls to 0.6.9 Muminul Islam 2026-04-29 18:36:53 -07:00
  • 05d8606a32 vmm: replace unsafe with safe Vec creation for LocalX2Apic Julian Schindel 2026-04-29 20:43:25 +02:00
  • e0ab116a0c build(deps): bump the non-rust-vmm group across 2 directories with 11 updates dependabot[bot] 2026-05-01 00:04:10 +00:00
  • 3bd90933e3 build(deps): bump crate-ci/typos from 1.45.2 to 1.46.0 dependabot[bot] 2026-04-30 23:54:06 +00:00
  • 9411f7ecd8 vmm: Validate balloon size against total RAM Rob Bradford 2026-04-30 15:21:20 +01:00
  • f6ed896f68 vmm: gate reserve_bootloader_regions on KVM hypervisor type Muminul Islam 2026-04-29 15:35:31 -07:00
  • 4608de134f vmm: igvm: gate CPUID page read with runtime hypervisor check Muminul Islam 2026-04-29 15:35:04 -07:00
  • 7d24608bcf vmm: igvm: use correct MSHV page types for CPUID and secrets Muminul Islam 2026-04-29 15:34:40 -07:00
  • 8598b45a95 vmm: skip configure_system when rsdp_addr is None Muminul Islam 2026-04-29 15:34:18 -07:00
  • 87ffc620e4 virtio-devices: net: Gracefully handle MTU query failure Rob Bradford 2026-04-29 18:10:29 +01:00
  • 475c8d3efb hypervisor: mshv: Use VP register page for state access Muminul Islam 2026-04-27 16:06:13 -07:00
  • 54cde010c5 pci: vfio_user: bounds-check size in DMA map Dylan Reid 2026-04-24 17:01:22 -07:00
  • 9f405a21ac virtio-devices: vsock: Add bounds check on inline TX path Dylan Reid 2026-04-24 16:58:07 -07:00
  • 02b503ee16 virtio-devices: vdpa: checked arithmetic in dma_unmap Dylan Reid 2026-04-24 16:57:24 -07:00
  • 5b199498ff virtio-devices: iommu: checked arithmetic for MAP Dylan Reid 2026-04-24 16:56:59 -07:00
  • 22eeb3f808 virtio-devices: pci: skip activation of invalid queues Dylan Reid 2026-04-24 16:54:45 -07:00
  • feddff025a vmm: openapi: add user_devices to spec Stepan Rabotkin 2026-04-26 00:10:54 +03:00
  • 389257964b hypervisor: mshv: Make the translation caching code idiomatic Wei Liu 2026-04-28 04:11:39 +00:00
  • b03e186270 build(deps): bump crate-ci/typos from 1.45.1 to 1.45.2 dependabot[bot] 2026-04-28 02:26:42 +00:00
  • 1bee4edf0c ci: Drop superseded workflows Rob Bradford 2026-04-24 17:01:12 +01:00
  • 7e3129a303 ci: Consolidate PR/MQ workflows into a single ci.yaml Rob Bradford 2026-04-24 12:42:18 +01:00
  • 8d62133383 virtio-devices: generic-vhost-user: Config change notification Rob Bradford 2026-04-25 10:32:38 +01:00
  • abef0e5b69 block: qcow: Add physical size test Anatol Belski 2026-04-23 21:22:32 +02:00
  • 5958872943 block: qcow: Add try_clone backend preservation tests Anatol Belski 2026-04-23 21:17:10 +02:00
  • 9043098473 block: qcow: Add async I/O dispatch tests Anatol Belski 2026-04-23 21:13:46 +02:00
  • 4ec2ff1080 block: qcow: Add test for correct logical size Anatol Belski 2026-04-23 21:07:33 +02:00
  • 587093ddfd block: qcow: Remove old wrapper structs, restrict visibility Anatol Belski 2026-04-24 10:32:05 +02:00
  • 8a77feb813 block: qcow: Update existing tests to use QcowDisk Anatol Belski 2026-04-24 10:29:19 +02:00
  • 1e4516fa5d block: qcow: Switch factory to QcowDisk Anatol Belski 2026-04-24 10:24:05 +02:00
  • 65c98ca157 performance-metrics: Use QcowDisk for QCOW2 benchmarks Anatol Belski 2026-04-23 17:05:18 +02:00
  • 27ee36449c block: qcow: Add unified QcowDisk wrapper Anatol Belski 2026-04-23 16:40:49 +02:00
  • b59501e041 virtio-devices: pci_device: Remove Option<..> around VirtioInterrupt Rob Bradford 2026-04-26 11:55:06 +01:00
  • 760610a432 virtio-devices: pci_device: Remove Option<..> from msix_config Rob Bradford 2026-04-26 11:51:34 +01:00
  • 02b9b67fc2 virtio-devices: pci_device: Remove msix_num check Rob Bradford 2026-04-26 11:41:52 +01:00
  • 85012fbe5c virtio-devices: Calculate number of msix interrupts in VirtioPciDevice Rob Bradford 2026-04-26 11:39:06 +01:00
  • e11ff541da virtio-devices: Simplify interrupt handling Rob Bradford 2026-04-26 10:57:49 +01:00
  • fe6bcd0376 virtio-devices: pci: Clear all config state on reset Rob Bradford 2026-04-18 12:21:39 +01:00