Commit Graph

  • f56adb8a5a tests: Fix path handling for qemu-img check Anatol Belski 2025-11-28 17:36:33 +01:00
  • e6dd429a64 tests: qcow: Add testing for uncompressed backing file Anatol Belski 2025-11-28 14:26:30 +01:00
  • 248e786363 tests: qcow: Adjust namings for zstd compresed backing file Anatol Belski 2025-11-28 14:15:00 +01:00
  • f1ffd795e0 block: qcow: tests: Update combo_write_read for cluster leak fixes Anatol Belski 2025-12-03 14:32:15 +01:00
  • efad6578d1 block: qcow: Fix refcount leak when converting compressed clusters Anatol Belski 2025-11-30 20:14:35 +01:00
  • 9e2e85a48f block: qcow: Fix refcount leak when refcount blocks are replaced Anatol Belski 2025-11-27 09:43:17 +01:00
  • f7edfefe42 ci: dco: rename misleading job title Philipp Schuster 2025-12-05 13:02:45 +01:00
  • 801059c2d5 scripts: Update custom image to Ubuntu Noble Numbat Sebastien Boeuf 2025-12-04 10:34:53 +01:00
  • 5ec1e66e22 vmm: Refactor amx tile state component enabling logic Oliver Anderson 2025-12-04 12:51:46 +01:00
  • 01383538f3 hypervisor: Introduce an enable AMX tile state components method Oliver Anderson 2025-12-04 11:35:45 +01:00
  • 5fb50edb55 docs: update guide for nested CPU feature Muminul Islam 2025-12-01 12:02:36 -08:00
  • 658a7f9175 arch: vmm: disable nested virtualization if needed Muminul Islam 2025-10-27 16:28:21 -07:00
  • d8360ddc8e hypervisor: vmm: passing nested argument from VMM to hypervisor Muminul Islam 2025-10-07 16:25:48 -07:00
  • f10d0bb33d vmm: add nested option to CPU config Muminul Islam 2025-09-24 15:41:52 -07:00
  • 0d5c914bdd build: use latest 0.6.5 mshv crates Muminul Islam 2025-09-24 15:29:35 -07:00
  • deaf660a52 vmm: simplify VM creation API Muminul Islam 2025-10-07 16:46:18 -07:00
  • 6897c2a462 block: qcow: Set OFLAG_COPIED bit in L1 entries for spec compliance Anatol Belski 2025-11-27 09:39:30 +01:00
  • 85556951a6 block: qcow2: Flush the buffer explicitly when writing pointer table Wei Liu 2025-11-29 20:07:24 +00:00
  • 4abebc9e56 hypervisor: Don't create temporary vector for boot MSRs Rob Bradford 2025-11-26 12:28:05 +00:00
  • a91235dab1 vm-migration: better describe migration protocol Philipp Schuster 2025-11-25 11:13:55 +01:00
  • dbb148b216 vmm: refactor live migration receive into state machine Julian Stecklina 2025-10-09 15:48:31 +02:00
  • 1861bc49e7 vmm: simplify receiving memory fds Julian Stecklina 2025-11-03 16:27:12 +01:00
  • 3d43245608 vmm: allow comparing commands and extracting response length Julian Stecklina 2025-10-16 15:01:00 +02:00
  • b163fea66a hypervisor: update cache when a shared page is revoked Muminul Islam 2025-11-26 15:24:55 -08:00
  • afcb2b285f tpm: remove mixture of str and Path Philipp Schuster 2025-11-26 14:04:47 +01:00
  • c53781bf5f misc: clippy: add needless_pass_by_value Philipp Schuster 2025-11-26 14:00:44 +01:00
  • ed4af3a005 vmm: fix the initial flush while using PTY Praveen K Paladugu 2025-11-26 11:45:45 -06:00
  • ac5fc69b2e vmm: Fix fd leak in socket connection handling Praveen K Paladugu 2025-11-24 15:03:09 -06:00
  • 0d884d3f50 arch: Mask (out) extended AMX features Oliver Anderson 2025-11-21 15:15:33 +01:00
  • 8e5dd296de build: Bump crate-ci/typos from 1.39.2 to 1.40.0 dependabot[bot] 2025-11-26 23:18:33 +00:00
  • 2f8edc182e performance-metrics: Respect queue size in block tests Wei Liu 2025-11-25 22:32:49 +00:00
  • 41382879d3 seccomp: add arch_prctl syscall for amx Songqian Li 2025-11-12 20:07:06 +08:00
  • e7cda177cc hypervisor: kvm: Remove unnecessary .to_vec() in set_state Chengyu Fu 2025-11-26 10:14:43 +08:00
  • e3fb425615 event_monitor: Send events to info! level logging Rob Bradford 2025-11-25 17:02:42 +00:00
  • 6a86c157af misc: clippy: add needless_pass_by_value (partially) Philipp Schuster 2025-11-25 14:29:36 +01:00
  • 0a07c96d17 misc: clippy: add if_not_else Philipp Schuster 2025-11-21 11:08:27 +01:00
  • a0b72dce22 misc: clippy: add redundant_else Philipp Schuster 2025-11-18 12:30:49 +01:00
  • d2b19bb969 misc: clippy: add map_unwrap_or Philipp Schuster 2025-11-18 12:28:43 +01:00
  • dda89d7027 tests: Check disk consistency after use Wei Liu 2025-11-25 04:27:52 +00:00
  • a1a018bd83 tests: Do not return a failure when no tests are run Wei Liu 2025-11-25 05:12:23 +00:00
  • 8c50450002 vmm: don't needlessly clone strings Julian Stecklina 2025-10-29 14:32:22 +01:00
  • 7443a9f69e misc: fix typo and wording Philipp Schuster 2025-11-11 14:21:11 +01:00
  • 28b54df01d vmm: cleanup: replace map_err misuse with inspect_err Philipp Schuster 2025-11-25 13:16:03 +01:00
  • 4e93f85ab1 build: Bump the non-rust-vmm group across 2 directories with 38 updates dependabot[bot] 2025-11-25 10:22:26 +00:00
  • bcf23c1bf6 ci: Move micro_http to rust-vmm dependabot group Rob Bradford 2025-11-25 08:01:18 +00:00
  • 67fc9d990e misc: vmm: drop extern crate, use modern rust Philipp Schuster 2025-09-05 09:21:43 +02:00
  • 2157f1a1f2 misc: virtio-devices: drop extern crate, use modern rust Philipp Schuster 2025-09-05 09:21:37 +02:00
  • adb7cfd72c misc: vhost_user_net: drop extern crate, use modern rust Philipp Schuster 2025-09-05 09:21:33 +02:00
  • 1f70e20c17 misc: vhost_user_block: drop extern crate, use modern rust Philipp Schuster 2025-09-05 09:21:15 +02:00
  • 29e8a242b6 misc: tracer: drop extern crate, use modern rust Philipp Schuster 2025-09-05 09:21:10 +02:00
  • d32b2dc137 misc: tpm: drop extern crate, use modern rust Philipp Schuster 2025-09-05 09:21:07 +02:00
  • 7de45b3a75 misc: tests: drop extern crate, use modern rust Philipp Schuster 2025-09-05 09:21:04 +02:00
  • 3709105043 misc: rate_limiter: drop extern crate, use modern rust Philipp Schuster 2025-09-05 09:21:01 +02:00
  • 2c1eccc6bc misc: performance-metrics: drop extern crate, use modern rust Philipp Schuster 2025-09-05 09:20:54 +02:00
  • 6f4b5253b4 misc: pci: drop extern crate, use modern rust Philipp Schuster 2025-09-05 09:20:46 +02:00
  • 492f24c632 misc: net_util: drop extern crate, use modern rust Philipp Schuster 2025-09-05 09:20:41 +02:00
  • 47dff4f6bc misc: net_gen: drop extern crate, use modern rust Philipp Schuster 2025-09-05 09:20:36 +02:00
  • b3f929432e misc: hypervisor: drop extern crate, use modern rust Philipp Schuster 2025-09-05 09:20:33 +02:00
  • e39174ac51 misc: devices: drop extern crate, use modern rust Philipp Schuster 2025-09-05 09:20:18 +02:00
  • 5f66a26b2e misc: block: drop extern crate, use modern rust Philipp Schuster 2025-09-05 09:20:14 +02:00
  • 75cdfb0117 misc: arch: drop extern crate, use modern rust Philipp Schuster 2025-09-05 09:19:51 +02:00
  • e6d31a3d81 block: qcow: switch qcow2 tests from focal to jammy qcow2 images Eugene Korenevsky 2025-11-23 17:07:33 +03:00
  • 94ed7c1745 block: qcow: add integration tests for qcow2 compression Eugene Korenevsky 2025-11-18 01:43:17 +03:00
  • aa67250049 block: qcow: support compressed clusters (zlib, zstd) Eugene Korenevsky 2025-11-04 03:34:56 +03:00
  • 4d79709b5e tests: Re-enable test_windows_guest_snapshot_restore Rob Bradford 2025-11-21 11:30:33 +00:00
  • e993310c96 hypervisor: kvm: Save KVM HyperV SynIC emulation state Rob Bradford 2025-11-21 09:13:38 +00:00
  • 16fbab30b1 docs: add gitlint guidance to CONTRIBUTING.md Philipp Schuster 2025-11-21 14:24:04 +01:00
  • f5d2973546 block: advisory locks: use byte-range locks to match QEMU behavior Philipp Schuster 2025-10-21 10:02:09 +02:00
  • 2be304b392 misc: Check that get_slice() returned a big enough slice Demi Marie Obenour 2025-06-27 22:10:37 -04:00
  • 969a3b57a3 misc: tdx: make tdx_init_memory_region() unsafe Demi Marie Obenour 2025-06-27 22:08:26 -04:00
  • 021f450cdb virtio-devices: proper bounds checks Demi Marie Obenour 2025-06-27 22:06:50 -04:00
  • 0e21b56aea pci: do not check for page-aligned size and offset before calling mmap() Demi Marie Obenour 2025-06-27 18:22:09 -04:00
  • 8be28f8438 misc: Work around vfio_dma_map being unsound Demi Marie Obenour 2025-06-27 19:17:00 -04:00
  • 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