Commit Graph

  • 12c7cc5e4f pci: Remove dma_map() and dma_unmap() Demi Marie Obenour 2025-07-08 14:04:32 -04:00
  • 8f6a6a85e0 virtio-devices: mark Vdpa::dma_map as unsafe Demi Marie Obenour 2025-06-27 18:07:56 -04:00
  • 06b76972e2 pci: move operation out of loop Demi Marie Obenour 2025-06-27 18:00:27 -04:00
  • 199d2d05d8 hypervisor: tdx: do not use u64 to represent pointers Demi Marie Obenour 2025-06-26 20:03:30 -04:00
  • 42522a88c0 misc: do not use u64 to represent host pointers Demi Marie Obenour 2025-06-13 14:27:00 -04:00
  • fdc19ad85e misc: Mark memory region APIs as unsafe Demi Marie Obenour 2025-06-13 14:27:00 -04:00
  • 00f0b9e42c vmm: Fix clippy lints on RISC-V Demi Marie Obenour 2025-11-22 01:40:25 -05:00
  • 0ff8d1cb28 build: Bump actions/checkout from 5 to 6 dependabot[bot] 2025-11-21 23:18:32 +00:00
  • b6032bc492 arch: fix extended topology enumeration subleafs Thomas Prescher 2025-11-21 14:44:09 +01:00
  • 95b8c6afdd seccomp: allow sendto for vfio_user devices Stefan Nürnberger 2025-11-21 15:46:59 +01:00
  • f02745a7ed vmm: unrelated small code improvements Philipp Schuster 2025-11-20 09:55:05 +01:00
  • fed010fcd1 misc: clippy: add manual_string_new Philipp Schuster 2025-11-18 12:27:30 +01:00
  • b4c62bf159 misc: clippy: add semicolon_if_nothing_returned Philipp Schuster 2025-11-18 12:26:21 +01:00
  • ea4f07d3bf misc: clippy: add uninlined_format_args Philipp Schuster 2025-11-18 12:24:47 +01:00
  • 7cb73e9e56 misc: clippy: add unnecessary_semicolon Philipp Schuster 2025-11-18 12:23:48 +01:00
  • 06390342a6 misc: clippy: add default clippy lint groups Philipp Schuster 2025-11-18 09:24:53 +01:00
  • 11d17fbf79 docs: update CONTRIBUTING.md Philipp Schuster 2025-11-18 09:04:44 +01:00
  • e160a17131 net_util: unrelated code improvement Philipp Schuster 2025-11-18 07:21:28 +01:00
  • 7364fbdc8e tests: move VM test into a test module Philipp Schuster 2025-11-18 07:55:26 +01:00
  • 35b91f76af tests: prevent broken terminal after running cargo test -p vmm Philipp Schuster 2025-11-18 07:33:24 +01:00
  • d1680b9ff9 tests: streamline module names to unit_tests Philipp Schuster 2025-11-18 07:24:05 +01:00
  • c990f1bdaa tests: enable cargo test --workspace + #[cfg(devcli_testenv)] Philipp Schuster 2025-11-18 07:20:58 +01:00
  • e3e9e1c84c tests: Add retries for artifact downloads Bo Chen 2025-11-20 10:37:28 -08:00
  • be495ec64a arch: x86_64: fix cpuid leaf 0x1 EBX bits 23-16 Changyuan Lyu 2025-11-17 10:31:01 -08:00
  • 8ee26286ac build: Bump crate-ci/typos from 1.39.0 to 1.39.2 dependabot[bot] 2025-11-17 23:39:36 +00:00
  • 935332bc42 misc: unrelated misc code improvements Philipp Schuster 2025-11-17 15:46:40 +01:00
  • e4fd066d82 misc: improve developer experience of cargo clippy Philipp Schuster 2025-11-17 15:42:20 +01:00
  • a7fa3a0c86 vm-migration: better naming + unittests Philipp Schuster 2025-11-12 11:18:35 +01:00
  • b6c266c880 vmm: avoid creating large temporary vector during migration Julian Stecklina 2025-11-07 15:06:05 +01:00
  • fc99e299c3 virtio-devices: avoid creating a temporary vector Julian Stecklina 2025-11-07 15:05:24 +01:00
  • 3d5f9a3a98 virtio-devices: mark a possible improvement Julian Stecklina 2025-11-07 15:04:11 +01:00
  • ad9034ed1d vm-migration: optimize dirty bitmap scanning Julian Stecklina 2025-11-07 14:51:49 +01:00
  • 96f4e33897 vm-migration: add helper to iterate over bitmaps Julian Stecklina 2025-11-07 14:51:23 +01:00
  • 6147c4c8b7 tests: Disable nextest failure on fw_cfg tests on MSHV Rob Bradford 2025-11-15 12:13:56 +00:00
  • f9076cccfa tests: Add test timeout (10 minutes) to nextest configuration Rob Bradford 2025-11-15 09:01:55 +00:00
  • 9f046f02a2 tests: Disable test_snapshot_restore_with_fd() Rob Bradford 2025-11-14 16:18:16 +00:00
  • 3734a13cbf tests: Use cargo nextest for integration tests Rob Bradford 2025-11-14 15:04:59 +00:00
  • 2707b0f72a build: Add cargo nextest to container Rob Bradford 2025-11-14 14:59:28 +00:00
  • 176023156e test_infra: Make guest ID generation multiprocess safe Rob Bradford 2025-11-14 14:42:36 +00:00
  • 5051feb0bd build: Bump MSRV to 1.89.0 Rob Bradford 2025-11-14 14:32:56 +00:00
  • ec57aade15 seccomp: allow sendto for vsock thread Matt Moriarity 2025-11-13 08:52:43 -07:00
  • 02da2f2d36 misc: gitlint: python code improvements Philipp Schuster 2025-11-13 13:24:03 +01:00
  • 62345cd6fd misc: gitlint: allow more prefixes disabling 72 width limit Philipp Schuster 2025-11-13 07:22:27 +01:00
  • f826d92601 misc: gitlint: allow well-known commit tags to exceed line limit Philipp Schuster 2025-11-13 13:24:19 +01:00
  • 063aa4b7d5 arch: riscv64: Expose host extension set to guest via FDT Rob Bradford 2025-11-11 15:48:42 +00:00
  • d586c844de tests: Update test_iommu_segments check Rob Bradford 2025-11-12 17:05:34 +00:00
  • b3b51bd3a2 tests: aarch64: Fix test_virtio_iommu for kernel IOMMU groups change Rob Bradford 2025-11-12 18:31:08 +00:00
  • 8bf284e713 scripts: Bump Linux version to 6.16.9 Rob Bradford 2025-11-12 17:21:33 +00:00
  • e023efce3d vmm: cpu: Retry signalling the vCPU thread if it doesn't acknowledge Rob Bradford 2025-11-04 19:41:04 +00:00
  • bb7730e00f vmm: seccomp: Use rseq syscall constant Rob Bradford 2025-11-10 16:01:03 +00:00
  • dd66eb834c ci: dump kernel logs in MSHV workflow Anirudh Rayabharam 2025-10-31 13:19:48 +00:00
  • 9acf610a7b build: Release v49.0 v49.0 Bo Chen 2025-11-06 23:19:17 +00:00
  • c4cce38631 scripts: aarch64: replace guestmount for image modification Aastha Rawat 2025-11-06 15:04:12 +00:00
  • e302d50b09 scripts: aarch64: enable MSHV support Aastha Rawat 2025-11-06 15:02:15 +00:00
  • 3791062b23 block: qcow: refactor: extract method cache_l2_cluster() Eugene Korenevsky 2025-11-02 01:51:24 +03:00
  • e3fa27e251 scripts: Fix issue when extra docker volumes provided Muminul Islam 2025-10-31 19:38:36 -07:00
  • 932e1a636a tests: Disable integration tests that use virtio-mem on MSHV Rob Bradford 2025-11-04 17:40:45 +00:00
  • d59dfdf8b6 vmm: seccomp: allow http-server to use sendto Alyssa Ross 2025-11-02 11:49:45 +01:00
  • 9158c36dbf docs: Update documentation to reflect initial VMM output Ariel Chenet 2025-11-01 17:06:01 +01:00
  • 2a39b4a4e5 build: Bump crate-ci/typos from 1.38.1 to 1.39.0 dependabot[bot] 2025-10-31 23:19:23 +00:00
  • 0395b10b29 openapi: add missing NetConfig offload parameters Alyssa Ross 2025-10-29 20:04:03 +01:00
  • 1356b26c0f build: bump bitfield-struct from 0.11.0 to 0.12.1 Alyssa Ross 2025-10-29 20:15:33 +01:00
  • 7536a95424 misc: cleanup &Arc<dyn T> -> &dyn T Philipp Schuster 2025-10-28 10:49:34 +01:00
  • e295719967 tests: disable test_snapshot_restore_hotplug_virtiomem for mshv Anirudh Rayabharam 2025-10-28 12:08:26 +00:00
  • 6198fa7a79 tests: disable broken ivshmem tests for MSHV Anirudh Rayabharam 2025-10-28 11:09:04 +00:00
  • f74cde7882 scripts: build mshv feature for ivshmem testing Anirudh Rayabharam 2025-10-28 11:06:26 +00:00
  • f033c5837b ci: prevent cross-PR CI cancellation for mshv workflows AASTHA RAWAT 2025-10-27 14:09:54 +05:30
  • 03349e7523 tests: disable skipped integration tests for mshv AASTHA RAWAT 2025-10-24 22:01:31 +05:30
  • 5d9f75ca6d ci: remove skipped tests from integration workflow AASTHA RAWAT 2025-10-24 21:57:01 +05:30
  • 861b7ab64d tests: exclude test_fw_cfg for mshv Anirudh Rayabharam 2025-10-24 10:43:28 +00:00
  • fe32002141 build: Bump actions/upload-artifact from 4 to 5 dependabot[bot] 2025-10-24 23:15:40 +00:00
  • 3e339439a4 arch: move GICv2M SPI base to leave room for legacy IRQs Anirudh Rayabharam 2025-08-14 09:44:59 +00:00
  • cb5aaca809 hypervisor, vmm: Remove inner Mutex protecting VcpuFd Rob Bradford 2025-10-23 17:38:46 +01:00
  • 0a25a77095 build: Bump crate-ci/typos from 1.38.0 to 1.38.1 dependabot[bot] 2025-10-22 23:16:47 +00:00
  • 7d6c450cee virtio-devices: pci_common_config: Remove warning for feature pages > 2 Rob Bradford 2025-10-20 12:12:04 +01:00
  • d39b56544a vmm: fix CpuManager::resume(): gracefully wait for run vCPU loop ACK Philipp Schuster 2025-09-01 18:55:57 +02:00
  • 8481026b60 vmm: refactor poor naming Philipp Schuster 2025-09-01 19:32:08 +02:00
  • e6ddfe07c3 vmm: remove noop Philipp Schuster 2025-09-01 18:57:48 +02:00
  • 221cbeba5a build: Bump fsfe/reuse-action from 5 to 6 dependabot[bot] 2025-10-22 07:54:10 +00:00
  • 99d08a2b7f tests: Replace fixed wait for VM to boot in test_net_hotplug Rob Bradford 2025-10-21 18:40:27 +01:00
  • 1b4b4fb0c2 tests: Validate secondary network connection in test_net_hotplug Rob Bradford 2025-10-21 18:05:56 +01:00
  • 3ed44c41a6 tests: Use a secondary network interface for test_net_hotplug Rob Bradford 2025-10-21 16:14:57 +01:00
  • 11eabaf97d tests: Add second network interface definition to guest Rob Bradford 2025-10-21 15:37:48 +01:00
  • 4290d4f20e build: Bump the non-rust-vmm group across 2 directories with 25 updates dependabot[bot] 2025-10-14 10:07:50 +00:00
  • a8335d0b06 ci: Extend typos to accept MSIS Ruoqing He 2025-10-20 23:17:19 +00:00
  • d10f6dd357 vmm: Enable RISC-V ACPI support Can Zhang 2025-09-04 17:57:17 +00:00
  • 4dcd689cd9 ci: update MSHV workflow & job names Anirudh Rayabharam 2025-10-16 09:18:20 +00:00
  • 68f9e82447 ci: set continue-on-error for mshv infra workflow AASTHA RAWAT 2025-10-14 19:39:53 +05:30
  • f256317ac6 ci: add timeout to mshv integration test workflow AASTHA RAWAT 2025-10-14 19:37:20 +05:30
  • 0a785c1db2 build: Use v0.3.0 of vm-fdt instead of main branch Ruoqing He 2025-10-13 03:01:23 +00:00
  • d3b8300e9c build: Update linux-loader to v0.13.1 Ruoqing He 2025-10-13 02:56:44 +00:00
  • bb9d3529db ci: update PR trigger for mshv workflow AASTHA RAWAT 2025-09-12 18:12:15 +05:30
  • 3cf310229c ci: add tag for mshv runner AASTHA RAWAT 2025-09-01 17:03:37 +05:30
  • 0e50cc320e ci: add mshv integration tests workflow AASTHA RAWAT 2025-08-28 16:52:56 +05:30
  • 9cdcd920b2 ci: add azure infra setup workflow AASTHA RAWAT 2025-08-28 14:48:34 +05:30
  • 256f0c39e9 vmm: Drop 'vfio container' when no active vfio devices Bo Chen 2025-09-17 22:54:07 +00:00
  • 205e62aaa8 scripts: Download jammy images for rate-limiter tests Bo Chen 2025-10-09 21:44:25 +00:00
  • d760301c8d tests: Reduce parallelism on x86-64 testing Rob Bradford 2025-10-09 08:35:49 +01:00
  • 8e40413886 vmm: validate payload correctly when IGVM is provided Muminul Islam 2025-10-02 14:18:49 -07:00
  • 5549d846da vmm: support firmware boot on mshv arm64 Anirudh Rayabharam 2025-08-12 17:00:45 +00:00