Commit Graph

  • d24e2fd140 vm-virtio: checked_descriptor: Introduce unit_tests module Anatol Belski 2026-05-14 16:57:52 +02:00
  • 2bf5464f92 virtio-devices: vsock: Use checked descriptor iterator Anatol Belski 2026-05-15 00:54:25 +02:00
  • a5962db441 virtio-devices: iommu: Validate descriptor ranges Anatol Belski 2026-05-13 16:31:03 +02:00
  • 795e606183 virtio-devices: mem: Validate descriptor ranges Anatol Belski 2026-05-13 16:30:34 +02:00
  • 661b9dee8f virtio-devices: pmem: Use checked descriptor iterator Anatol Belski 2026-05-13 16:25:16 +02:00
  • 39264eea50 virtio-devices: balloon: Use checked descriptor iterator Anatol Belski 2026-05-13 16:23:04 +02:00
  • 33e3f4e29e virtio-devices: watchdog: Use checked descriptor iterator Anatol Belski 2026-05-13 15:42:17 +02:00
  • 4192f5101b block: Validate descriptor buffer ranges via checked iterator Anatol Belski 2026-05-13 14:31:48 +02:00
  • a5c9634f7a virtio-devices: console: Use checked descriptor iterator Anatol Belski 2026-05-13 14:30:49 +02:00
  • 45cba34101 virtio-devices: rng: Use checked descriptor iterator Anatol Belski 2026-05-13 14:29:05 +02:00
  • 4c6d60f162 vm-virtio: Add centralized descriptor range validation Anatol Belski 2026-05-13 14:26:39 +02:00
  • e033b593d9 scripts: Add SHA-1 checksums for kernel and static binary assets Rob Bradford 2026-05-28 13:34:03 +01:00
  • 531666bc67 scripts: Remove downloads from integration test scripts Rob Bradford 2026-05-22 15:44:24 +01:00
  • 4442d3b09b scripts: Make dev_cli.sh download assets before entering container Rob Bradford 2026-05-22 15:19:14 +01:00
  • 23140ca013 scripts: Add asset files for all test downloads Rob Bradford 2026-05-22 15:17:01 +01:00
  • ff6de33e07 scripts: Add a tool for downloading test assets Rob Bradford 2026-05-22 15:16:24 +01:00
  • 3b79503e2f tests: cover new SMBIOS platform fields Leander Kohler 2026-05-27 12:12:44 +02:00
  • b3f79e3a2f arch: smbios: add tests for table serialization Leander Kohler 2026-02-10 13:18:11 +01:00
  • 56439f3964 vmm: deprecate legacy SMBIOS keys in API and CLI Leander Kohler 2026-02-09 11:53:00 +01:00
  • 063caca4a8 vmm: platform: add structured SMBIOS config Leander Kohler 2026-02-09 15:44:24 +01:00
  • e097d7d495 vmm: plumb legacy SMBIOS config Leander Kohler 2026-02-09 15:34:16 +01:00
  • 0141635a5c arch: x86_64: refactor SMBIOS helpers Leander Kohler 2026-02-09 15:28:03 +01:00
  • 1a8c76b0dd arch: Fix typo in generate_common_cpuid Oliver Anderson 2026-05-28 15:32:47 +02:00
  • dbf489c1e5 arch: Apply CPU profiles Oliver Anderson 2026-04-13 14:25:15 +02:00
  • ed3a42bc9d vmm: Enable AMX states prior to checking CPUID compatibility Oliver Anderson 2025-12-09 14:20:43 +01:00
  • 39c27e1312 arch: Refactor check_cpuid_compatibility Oliver Anderson 2026-04-15 08:17:32 +02:00
  • 549f3d6c04 misc: Make CPU profile part of various configs Oliver Anderson 2025-10-07 05:34:22 +02:00
  • a9440d2919 arch: adjust_cpuid method on CpuProfile Oliver Anderson 2026-04-14 14:21:29 +02:00
  • d96de000f2 arch: CpuProfile enum Oliver Anderson 2026-04-13 11:04:18 +02:00
  • b1109f7328 arch: CpuidProfileData struct Oliver Anderson 2026-04-08 08:36:30 +02:00
  • e81c51c49b arch: CpuidAdjustments type Oliver Anderson 2026-03-20 17:47:23 +01:00
  • 9f38cec485 arch: Serializable CPUID parameters Oliver Anderson 2026-03-20 16:21:02 +01:00
  • 7700f4b585 arch: Helper functions for u32 hex (de-) serialization Oliver Anderson 2026-03-20 11:57:01 +01:00
  • 110c295edf arch: Add proptest as a dev-dependency Oliver Anderson 2026-03-20 17:12:19 +01:00
  • 64545eb7dc arch: Introduce common traits for CpuidReg Oliver Anderson 2026-03-20 16:28:18 +01:00
  • 5cb619ff7c hypervisor: Implement common traits for CpuVendor Oliver Anderson 2026-03-20 11:17:46 +01:00
  • c80aaa1b58 block: Remove vhdx compat alias Anatol Belski 2026-04-26 22:29:24 +02:00
  • 2c8978bbf2 block: Remove qcow compat alias Anatol Belski 2026-04-26 22:14:08 +02:00
  • f8327faa33 block: Remove raw_disk compat alias Anatol Belski 2026-04-26 22:02:15 +02:00
  • 25afb8898c block: Move QCOW2 format files into formats/qcow/ Anatol Belski 2026-04-25 14:43:56 +02:00
  • b595f1dbc3 block: Move VHDX format files into formats/vhdx/ Anatol Belski 2026-04-25 00:39:24 +02:00
  • 1ca0c39b4d block: Move VHD format files into formats/vhd/ Anatol Belski 2026-04-24 23:44:30 +02:00
  • a11f551572 block: Move raw format files into formats/raw/ Anatol Belski 2026-04-24 21:50:56 +02:00
  • b68349f8b3 block: Create io/ module for shared I/O infrastructure Anatol Belski 2026-04-24 21:36:13 +02:00
  • 2689cf9bdb block: vhd: Rename FixedVhdDisk to VhdDisk Anatol Belski 2026-04-24 18:15:57 +02:00
  • 82e1c08e1f block: vhdx: Rename VhdxDiskSync to VhdxDisk Anatol Belski 2026-04-24 17:51:23 +02:00
  • 45fd51652f block: raw: Rename RawFileAsyncAio to RawAio Anatol Belski 2026-04-24 17:42:58 +02:00
  • ac3c53cebb block: raw: Rename RawFileAsync to RawAsync Anatol Belski 2026-04-24 17:31:03 +02:00
  • 6279214dff block: raw: Rename RawFileSync to RawSync Anatol Belski 2026-04-24 17:26:46 +02:00
  • 8835656f21 build(deps): bump actions/download-artifact from 4 to 8 dependabot[bot] 2026-05-28 00:47:42 +00:00
  • b415fbf5ac arch: trim qualified paths in tdx Henry Hrvoje Tonkovac 2026-05-23 18:45:39 +00:00
  • 003e878344 build: Parallelise docker container build Rob Bradford 2026-05-27 15:41:08 +01:00
  • 2545a6f8b5 tests: Remove building of virtiofsd from the test scripts Rob Bradford 2026-05-27 10:06:47 +01:00
  • 1bce33923b build: Bump container version Rob Bradford 2026-05-27 10:06:27 +01:00
  • 98356bc683 build: Dockerfile: Bump the version of spdk used Rob Bradford 2026-05-27 10:05:17 +01:00
  • a73779dad9 build: Dockerfile: Build virtiofsd Rob Bradford 2026-05-27 10:03:19 +01:00
  • 66441e763e build: Dockerfile: Cleanup cargo registry at the end Rob Bradford 2026-05-27 10:01:35 +01:00
  • 29f392f8d4 tests: Fix clippy: uninlined_format_args Rob Bradford 2026-05-27 13:12:28 +01:00
  • eca621c4e6 tests: Fix clippy: useless_borrows_in_formatting Rob Bradford 2026-05-27 13:09:44 +01:00
  • 4d27640d08 vmm: Fix clippy: uninlined_format_args Rob Bradford 2026-05-27 12:44:20 +01:00
  • 85415cd05b test_infra: Fix clippy: uninlined_format_args Rob Bradford 2026-05-27 12:44:20 +01:00
  • ead1094629 arch: Fix clippy: unused_format_specs Rob Bradford 2026-05-27 12:33:35 +01:00
  • 7a386eca4a vmm: Fix clippy: useless_borrows_in_formatting Rob Bradford 2026-05-27 12:27:00 +01:00
  • c93677c426 virtio-devices: Fix clippy: useless_borrows_in_formatting Rob Bradford 2026-05-27 12:27:00 +01:00
  • c10f237529 test_infra: Fix clippy: useless_borrows_in_formatting Rob Bradford 2026-05-27 12:27:00 +01:00
  • 2a20f570b2 vmm: Fix clippy: for_kv_map Rob Bradford 2026-05-27 12:18:00 +01:00
  • c78497c314 virtio-devices: Fix clippy: for_kv_map Rob Bradford 2026-05-27 12:18:00 +01:00
  • 673d4a441c hypervisor: Fix clippy: for_kv_map Rob Bradford 2026-05-27 12:18:00 +01:00
  • d0634d18d9 virtio-devices: Test PCI CFG data_len as access bound Anatol Belski 2026-05-23 16:10:13 +02:00
  • 28aa81e66b virtio-devices: Test PCI CFG access length clamping Anatol Belski 2026-05-23 16:09:39 +02:00
  • feb1c4a2d6 virtio-devices: Respect PCI CFG cap.length for BAR access Anatol Belski 2026-05-23 16:09:07 +02:00
  • cc2e528c88 block: Avoid raw iovecs in VHDX sync I/O Dylan Reid 2026-05-23 10:02:26 -07:00
  • 92d9a53ed3 block: Avoid raw iovecs in qcow sync I/O Dylan Reid 2026-05-19 23:23:43 -07:00
  • 892bc16806 block: Avoid raw iovec access in qcow async fallbacks Dylan Reid 2026-05-19 10:38:09 -07:00
  • 1b2326fde4 block: Remove legacy async I/O API Dylan Reid 2026-05-19 14:25:12 -07:00
  • 2da8507d21 block, virtio-devices: Use owned async I/O requests Dylan Reid 2026-05-22 14:41:37 -07:00
  • 1dfc642e9a performance-metrics: Use owned async block I/O Dylan Reid 2026-05-22 14:41:18 -07:00
  • 358f7671ff block: Add owned async request helpers Dylan Reid 2026-05-20 14:37:20 -07:00
  • afdc87e971 block: Add owned qcow io_uring I/O path Dylan Reid 2026-05-19 14:37:33 -07:00
  • 9143039805 block: Add owned raw Linux AIO path Dylan Reid 2026-05-19 14:37:17 -07:00
  • a541baa9e4 block: Add owned fixed VHD io_uring I/O path Dylan Reid 2026-05-19 14:36:58 -07:00
  • 849dace891 block: Add owned raw io_uring I/O path Dylan Reid 2026-05-19 14:36:38 -07:00
  • 6a0c0191c8 block: Add owned qcow sync I/O path Dylan Reid 2026-05-19 14:36:20 -07:00
  • 491f4e3343 block: Add owned VHDX sync I/O path Dylan Reid 2026-05-19 14:36:05 -07:00
  • 0bb4b87bcd block: Add owned fixed VHD sync I/O path Dylan Reid 2026-05-19 14:35:46 -07:00
  • 68b9ddd01c block: Add owned raw sync I/O path Dylan Reid 2026-05-19 14:35:28 -07:00
  • 83a294505e block: Add owned AsyncIo trait methods Dylan Reid 2026-05-19 14:35:06 -07:00
  • ae5f4664ac block: Add AIO async struct Dylan Reid 2026-05-18 16:38:45 -07:00
  • b9ec794719 block: Add io_uring async I/O struct Dylan Reid 2026-05-18 16:38:29 -07:00
  • dd1fb36f36 block: Add owned async I/O operations Dylan Reid 2026-05-18 16:37:22 -07:00
  • 5bf029f3b7 block: Add owned async I/O buffers Dylan Reid 2026-05-18 16:36:37 -07:00
  • 110487a55b block: Add guest-memory async I/O targets Dylan Reid 2026-05-18 16:36:04 -07:00
  • a1a84477cf vmm: openapi: Fix integer schema formats Roman 2026-05-26 14:57:25 +03:00
  • f73eb3ef91 ci: Add integration test for virtio-rtc Cameron Baird 2026-03-06 00:06:57 +00:00
  • b452440f6c virtio-devices: Implement virtio-device rtc Cameron Baird 2026-03-03 23:49:38 +00:00
  • 1e18716fbd arch, vmm: Fix riscv64 build gaps wangyf0611 2026-05-21 15:48:33 +08:00
  • 7d1321515c vmm: Allow riscv64 path syscalls in seccomp filters wangyf0611 2026-05-21 15:48:01 +08:00
  • 649ca23345 arch, hypervisor: Report KVM IMSIC interrupt IDs wangyf0611 2026-05-21 15:47:53 +08:00
  • 9c2e2a67cc hypervisor: Enable sstateen0 for KVM vCPUs wangyf0611 2026-05-21 15:47:44 +08:00
  • 5596f0aec1 build(deps): bump crate-ci/typos from 1.46.2 to 1.46.3 dependabot[bot] 2026-05-26 05:19:24 +00:00