Commit Graph

  • 81f9cd068f main: only remove the API socket after a clean run Max Makarov 2026-06-03 13:11:56 +00:00
  • 0a08f6551a vmm: clean up a stale API socket under a lock before bind Max Makarov 2026-06-03 13:11:56 +00:00
  • 6219613bce vmm: allow madvise in the event-monitor seccomp filter Dylan Reid 2026-06-03 10:50:06 -07:00
  • d53e3955b3 build(deps): bump crate-ci/typos from 1.47.0 to 1.47.1 dependabot[bot] 2026-06-03 17:44:13 +00:00
  • 13e727efed virtio-devices: vmm: replace #[allow(unnused)] with expect() Philipp Schuster 2026-06-03 14:43:58 +02:00
  • 360e155cac vmm: replace #[allow(dead_code)] with expect() Philipp Schuster 2026-06-03 14:37:14 +02:00
  • 619f964747 virtio-devices: replace #[allow(dead_code)] with expect() Philipp Schuster 2026-06-03 14:36:50 +02:00
  • 0a3f594f4f rate_limiter: replace #[allow(dead_code)] with expect() Philipp Schuster 2026-06-03 14:36:24 +02:00
  • 04322c185c pci: replace #[allow(dead_code)] with expect() Philipp Schuster 2026-06-03 14:36:17 +02:00
  • 179d56ca72 hypervisor: replace #[allow(dead_code)] with expect() Philipp Schuster 2026-06-03 14:36:12 +02:00
  • 9a60472ace devices: replace #[allow(dead_code)] with expect() Philipp Schuster 2026-06-03 14:35:56 +02:00
  • f1f02e7144 vmm: remove unneeded #[allow(dead_code)] Philipp Schuster 2026-06-03 14:34:53 +02:00
  • c348d6598e vm-virtio: remove unneeded #[allow(dead_code)] Philipp Schuster 2026-06-03 14:32:43 +02:00
  • 6745ff87ef virtio-devices: remove unneeded #[allow(dead_code)] Philipp Schuster 2026-06-03 14:32:31 +02:00
  • 42fc9fd151 vhost_user_block: remove unneeded #[allow(dead_code)] Philipp Schuster 2026-06-03 14:32:05 +02:00
  • 4a6add8808 performance-metrics: remove unneeded #[allow(dead_code)] Philipp Schuster 2026-06-03 14:31:56 +02:00
  • 9fb09bd35b pci: remove unneeded #[allow(dead_code)] Philipp Schuster 2026-06-03 14:31:49 +02:00
  • 5da4406a87 devices: remove unneeded #[allow(dead_code)] Philipp Schuster 2026-06-03 14:31:06 +02:00
  • e9fa6e6295 block: remove unneeded #[allow(dead_code)] Philipp Schuster 2026-06-03 14:29:18 +02:00
  • 1c484e8725 block: streamline inclusion of test-only code Philipp Schuster 2026-06-03 14:29:00 +02:00
  • d840b6dca1 performance-metrics: remove unused dependencies Philipp Schuster 2026-06-03 09:30:06 +02:00
  • 760b0962c6 pci: remove dead code Philipp Schuster 2026-06-03 09:30:01 +02:00
  • 1f4b1f60a9 devices: remove unused code Philipp Schuster 2026-06-03 09:29:54 +02:00
  • 0f12650c02 main: remove unused dependencies Philipp Schuster 2026-06-03 09:29:42 +02:00
  • 212986f013 vmm, docs: make PCI BDF configurable for ivshmem Philipp Schuster 2026-05-19 14:59:35 +02:00
  • 5aa0587f2a vmm: make PCI BDF configurable for balloon Philipp Schuster 2026-05-19 14:58:52 +02:00
  • 08bd7727ff vmm: omit unset Option fields from API responses Max Makarov 2026-06-03 04:30:09 +00:00
  • d595856748 vmm: return 404 for API requests against a non-created VM Max Makarov 2026-06-03 04:29:03 +00:00
  • a89600aeba virtio-devices: Test activator success path Anatol Belski 2026-05-27 09:30:32 +02:00
  • 64c552cc96 virtio-devices: Test activator failure releases barrier Anatol Belski 2026-05-27 09:29:51 +02:00
  • 7cdb724346 virtio-devices: Add activator unit test scaffolding Anatol Belski 2026-05-26 20:38:39 +02:00
  • 2d2931a76e virtio-devices: vmm: Signal NEEDS_RESET on activation failure Anatol Belski 2026-05-26 16:19:46 +02:00
  • d92e1ea77b tests: add Windows TPM integration test Wei Liu 2026-05-30 16:52:03 -07:00
  • 4527ae449b tests: exercise TPM after reboot Wei Liu 2026-05-30 16:13:45 -07:00
  • 8d0dc52cfa tpm: add startup response tests Wei Liu 2026-05-30 15:43:44 -07:00
  • f4f5fcc06d devices: add TPM CRB regression tests Wei Liu 2026-05-30 15:43:44 -07:00
  • 934910b94d tpm: refactor startup response check Wei Liu 2026-05-30 15:37:59 -07:00
  • df41b03221 devices: refactor TPM CRB helpers Wei Liu 2026-05-30 15:37:59 -07:00
  • f91b748253 devices: lower a TPM log line to debug level Wei Liu 2026-05-30 16:04:07 -07:00
  • d262c81210 tpm: fix swtpm reset handling Wei Liu 2026-05-30 13:42:30 -07:00
  • 7d237b5e20 devices: fix TPM CRB register byte-sized access Wei Liu 2026-05-29 15:41:40 -07:00
  • 727b704606 virtio-devices: vsock: improve error handling Philipp Schuster 2026-06-02 06:52:49 +02:00
  • cfc639de35 virtio-devices: vsock: remove dead code Philipp Schuster 2026-06-02 06:47:53 +02:00
  • 3fa29920e8 vmm: preserve error chain for invalid memory path Philipp Schuster 2026-06-02 06:45:41 +02:00
  • f607d0143d arch: preserve error chain for memmap table Philipp Schuster 2026-06-02 06:44:17 +02:00
  • 67a661aff0 arch: preserve error chain for smbios Philipp Schuster 2026-06-02 06:42:57 +02:00
  • 85109ebae0 vm-migration: preserve error chain Philipp Schuster 2026-06-02 06:40:11 +02:00
  • b4c37def26 hypervisor: improve error chain Philipp Schuster 2026-06-02 06:37:57 +02:00
  • aa898db8d7 devices, vmm: improve error chain for ivshmm Philipp Schuster 2026-06-02 06:35:17 +02:00
  • 778c9f53dc virtio-devices: vsock: validate packet len on commit Dylan Reid 2026-05-29 11:52:25 -07:00
  • c6ecc13d08 virtio-devices: vsock: use volatile packet I/O Dylan Reid 2026-05-29 11:52:25 -07:00
  • 44f0360d28 virtio-devices: vsock: add volatile packet I/O Dylan Reid 2026-05-29 11:52:25 -07:00
  • e08f70b6d3 virtio-devices: vsock: drop unsafe test len helper Dylan Reid 2026-05-27 11:27:04 -07:00
  • dfcc02f547 tests: reenable TPM test for MSHV Wei Liu 2026-05-29 20:43:53 -07:00
  • d834c85697 tpm: rename established_flag to established_bit and match TCG semantics Wei Liu 2026-05-29 17:39:15 -07:00
  • 746b760f69 tpm: remove spurious TPM-establishment check at startup Wei Liu 2026-05-29 20:26:11 -07:00
  • ff5a6dcdb9 tpm: read swtpm control responses in full and handle short error replies Wei Liu 2026-05-29 20:28:02 -07:00
  • 362a9ecc4f block: qcow: Test rejection of backing file offset with zero size Anatol Belski 2026-06-01 17:35:16 +02:00
  • 679892f56e block: qcow: Test rejection of backing file size with zero offset Anatol Belski 2026-06-01 16:26:30 +02:00
  • 05cac5657c block: qcow: Test rejection when backing file overlaps header Anatol Belski 2026-06-01 16:12:48 +02:00
  • 9c85aab85d block: qcow: Test backing file fitting exactly at cluster end Anatol Belski 2026-05-29 20:11:58 +02:00
  • cdd7220384 block: qcow: Test rejection when backing file end exceeds cluster Anatol Belski 2026-05-29 20:08:22 +02:00
  • a4e8d79650 block: qcow: Test rejection when backing file offset exceeds cluster Anatol Belski 2026-05-29 19:31:16 +02:00
  • 2d8811ad82 block: qcow: Test rejection when backing file offset equals cluster size Anatol Belski 2026-05-29 19:30:40 +02:00
  • 53a9ae08c2 block: qcow: Reject backing file offset with zero size Anatol Belski 2026-06-01 17:35:10 +02:00
  • 39e9376f5b block: qcow: Reject backing file size with zero offset Anatol Belski 2026-06-01 16:25:32 +02:00
  • 4294a4b862 block: qcow: Reject backing file name overlapping the header Anatol Belski 2026-06-01 16:11:22 +02:00
  • 4a2a9390be block: qcow: Reject backing file name outside first cluster Anatol Belski 2026-05-29 18:24:56 +02:00
  • 3a1cf6e740 virtio-devices: Remove panic when duplicating activate EventFds Rob Bradford 2026-06-01 12:57:22 +01:00
  • 2bcacbe19d virtio-devices: Introduce WorkerThreads handle Dylan Reid 2026-05-29 20:30:23 -07:00
  • 815a1f0801 virtio-devices: vhost_user: Use VhostUserCommon::spawn_worker Rob Bradford 2026-05-29 16:16:51 +01:00
  • 7538398bc5 virtio-devices: vhost_user: Add VhostUserCommon::spawn_worker helper Rob Bradford 2026-05-29 17:04:25 +01:00
  • b5f1632177 virtio-devices: Use VirtioCommon::spawn_worker() Rob Bradford 2026-05-29 16:06:33 +01:00
  • 81e5e6d9dc virtio-devices: Add VirtioCommon::spawn_worker helper Rob Bradford 2026-05-29 16:05:27 +01:00
  • 1f58e74978 virtio-devices: Simplify epoll thread handling Rob Bradford 2026-05-29 16:47:45 +01:00
  • 683afbf22a build(deps): bump crate-ci/typos from 1.46.3 to 1.47.0 dependabot[bot] 2026-05-29 17:52:32 +00:00
  • d98918d4e9 build: Put iommufd-ioctls in the rust-vmm dependabot group Rob Bradford 2026-05-29 11:31:30 +01:00
  • a667d85055 block: qcow: reject out-of-bounds cluster offsets Ian Klemm 2026-05-28 14:49:03 +02:00
  • 17b6fd91ca block: qcow: decouple pointer table writes from cursor state Ian Klemm 2026-05-28 14:49:03 +02:00
  • b241084d0e vmm: migration: add vm.migration-receive-ready event Philipp Schuster 2026-05-29 08:13:33 +02:00
  • bbd271e85b test_infra: improve NVIDIA diagnostics Damian Barabonkov 2026-05-29 13:31:45 +02:00
  • 99f5537984 arch: x86_64: Stop applying SME c-bit reduction to phys_bits Ruben Hakobyan 2026-05-28 19:01:32 -07:00
  • eb75a4ead7 arch: x86_64: Set GuestPhysAddrSize in CPUID leaf 0x80000008 Ruben Hakobyan 2026-05-28 17:55:59 -07:00
  • b4747dfd7f build(deps): bump the non-rust-vmm group across 2 directories with 15 updates dependabot[bot] 2026-05-29 10:50:25 +00:00
  • 6ac614edf8 build(deps): bump actions/upload-artifact from 4 to 7 dependabot[bot] 2026-05-29 00:10:35 +00:00
  • 883e3ab7fb virtio-devices: vsock: Use desc_chain.memory() for header commit Anatol Belski 2026-05-28 10:04:22 +02:00
  • 496ac197e6 vm-virtio: checked_descriptor: Add unit test for accessors Anatol Belski 2026-05-15 01:31:28 +02:00
  • 43ced114aa vm-virtio: checked_descriptor: Add unit test for exhausted chain Anatol Belski 2026-05-15 01:30:35 +02:00
  • f700b10cfd vm-virtio: checked_descriptor: Add unit test for translation failure Anatol Belski 2026-05-15 01:29:54 +02:00
  • dd236eca90 vm-virtio: checked_descriptor: Add unit test for GVA translation Anatol Belski 2026-05-15 01:29:11 +02:00
  • e790d3b7bc vm-virtio: checked_descriptor: Add unit test for address overflow Anatol Belski 2026-05-15 01:28:10 +02:00
  • acda9b1380 vm-virtio: checked_descriptor: Add unit test for one past memory end Anatol Belski 2026-05-15 01:27:25 +02:00
  • c271a20573 vm-virtio: checked_descriptor: Add unit test for boundary descriptor Anatol Belski 2026-05-15 01:26:54 +02:00
  • 2eddaf506e vm-virtio: checked_descriptor: Add unit test for failed_addr Anatol Belski 2026-05-15 01:25:09 +02:00
  • 356f153085 vm-virtio: checked_descriptor: Add unit test for next_checked Err Anatol Belski 2026-05-15 01:17:04 +02:00
  • 3b1afe3e3d vm-virtio: checked_descriptor: Add unit test for next_checked exhaustion Anatol Belski 2026-05-15 01:04:32 +02:00
  • be432bda07 vm-virtio: checked_descriptor: Add unit test for next_checked success Anatol Belski 2026-05-15 01:03:39 +02:00
  • d345118854 vm-virtio: checked_descriptor: Add unit test for chain stop on invalid Anatol Belski 2026-05-14 21:36:00 +02:00
  • 3ced92702a vm-virtio: checked_descriptor: Add unit test for zero length descriptor Anatol Belski 2026-05-14 21:33:53 +02:00
  • 782ce21c1a vm-virtio: checked_descriptor: Add unit test for out of range descriptor Anatol Belski 2026-05-14 17:02:24 +02:00