Commit Graph

  • 04bc6b3ccc vmm, main: split ConsoleConfig and SerialConfig into separate structs Philipp Schuster 2026-05-11 16:07:02 +02:00
  • a56f49787c option_parser: add add_all_valueless() helper Philipp Schuster 2026-05-11 15:42:47 +02:00
  • fcfae4cc4b virtio-devices: Test config_generation wraps at u8 max Anatol Belski 2026-05-10 00:57:54 +02:00
  • ecffd9494c virtio-devices: Test consume_config_change semantics Anatol Belski 2026-05-10 00:55:53 +02:00
  • 1ba4298551 virtio-devices: Test trigger sets config_changed flag Anatol Belski 2026-05-10 00:54:53 +02:00
  • 90b9481745 virtio-devices: Bump config_generation on device config read Anatol Belski 2026-05-10 00:37:54 +02:00
  • e923f9a678 virtio-devices: Make config_generation an Arc<AtomicU8> Anatol Belski 2026-05-09 23:38:53 +02:00
  • 03025dee58 main: Drop the "Z" suffix from wallclock time in the log Rob Bradford 2026-05-11 18:21:42 +01:00
  • e0e10b5971 tests: Disable tests on ARM64 that don't work with stock kernel Rob Bradford 2026-05-11 15:54:53 +01:00
  • 9b7260e630 tests: Adapt topology tests on ARM64 for new lscpu output Rob Bradford 2026-05-11 15:53:41 +01:00
  • c392274f09 tests: Streamline watchdog tests Rob Bradford 2026-05-08 20:50:16 +01:00
  • 0f7e6a0d3a tests: Move watchdog tests to sequential Rob Bradford 2026-05-08 18:14:05 +01:00
  • 55adcc27da tests: Replace last vestiges of focal use with jammy Rob Bradford 2026-05-08 12:02:51 +01:00
  • 1b5c6d9977 vmm: device_manager: always tear down vfio_user DMA handlers on eject Dylan Reid 2026-05-04 23:35:49 -07:00
  • 6111d549b7 vmm: device_manager: handle short ACPI hotplug MMIO width gracefully Dylan Reid 2026-05-04 23:34:31 -07:00
  • e1c2b179e7 vmm: device_manager: prune balloon and virtio_mem refs on eject Dylan Reid 2026-05-04 18:29:03 -07:00
  • 87c546ea6a main: Add more log format options Rob Bradford 2026-05-08 14:35:31 +01:00
  • d9b8f28f21 main: Add --log-format Rob Bradford 2026-05-08 14:31:27 +01:00
  • 3bbf97c5e5 main: Add unit testing for logger infrastructure Rob Bradford 2026-04-29 18:02:19 +01:00
  • a440ea0b44 main: Create a format string parser and printer for log output Rob Bradford 2026-04-28 14:43:37 +01:00
  • 661faf51fe main: Move logger into its own mod Rob Bradford 2026-04-28 14:27:44 +01:00
  • 3fc0ff00d5 vhost_user_block: fix process_queue unwraps Dylan Reid 2026-04-24 17:14:17 -07:00
  • 1f0a78b766 vhost_user_block: set_config tolerates partial sub-range writes Dylan Reid 2026-04-24 17:13:31 -07:00
  • 5ca693495a vmm: api: Log HTTP API error responses Rob Bradford 2026-05-09 20:33:36 +01:00
  • bca9b97919 virtio-devices: vhost-user: Log when attempting reconnection Rob Bradford 2026-05-09 22:44:44 +01:00
  • 74bf0b4a55 virtio-devices: vhost-user: Abandon reconnection if kill event sent Rob Bradford 2026-05-09 21:50:12 +01:00
  • 0f61655743 virtio-devices: vhost-user: Use TimerFd connect_vhost_user Rob Bradford 2026-05-09 21:28:24 +01:00
  • f67d0569b4 block: fix cargo test -p block Wei Liu 2026-05-09 00:21:23 +00:00
  • f7ebb0bedd build(deps): bump crate-ci/typos from 1.46.0 to 1.46.1 dependabot[bot] 2026-05-08 23:53:50 +00:00
  • cfec130772 virtio-devices: balloon: Cap inflate and deflate descriptor length Anatol Belski 2026-05-08 23:11:43 +02:00
  • bad10f3026 main, vmm: add explicit PCI BDF support for Rng device Philipp Schuster 2026-05-07 15:53:51 +02:00
  • 18bbc71b59 hypervisor: fix typo Philipp Schuster 2026-05-06 14:36:01 +02:00
  • 3ebd32844e vm-allocator, vmm: InterruptRoute: free GSIs on drop Philipp Schuster 2026-05-07 15:38:59 +02:00
  • 1ba2b34019 vm-allocator: free GSIs in GsiAllocator Philipp Schuster 2026-05-07 14:21:32 +02:00
  • 7c4fa04ea3 vm-allocator: introduce bitmap-backed InterruptAllocator Philipp Schuster 2026-05-07 14:19:36 +02:00
  • 90859452ab build(deps): bump the non-rust-vmm group across 2 directories with 11 updates dependabot[bot] 2026-05-08 00:04:31 +00:00
  • 49259bb84f hypervisor: kvm: Punch holes in guest_memfd on shared transition Rob Bradford 2026-05-07 17:01:27 +01:00
  • ebeef03192 hypervisor: kvm: Introduce KvmMemorySlot to track guest_memfd per slot Rob Bradford 2026-05-07 15:17:15 +01:00
  • 26ed2a98bc virtio-devices: block: Use Display when logging Error Anatol Belski 2026-05-07 23:11:01 +02:00
  • 14dfd78f04 virtio-devices: Drop unused device_needs_reset helper Anatol Belski 2026-05-07 14:49:18 +02:00
  • 293672ea76 virtio-devices: block: Drop per handler NEEDS_RESET bookkeeping Anatol Belski 2026-05-07 14:44:30 +02:00
  • 0597e72974 virtio-devices: block: Surface virtqueue iterator errors to the worker Anatol Belski 2026-05-07 14:42:41 +02:00
  • 6669ec1b86 virtio-devices: net: Drop per handler NEEDS_RESET bookkeeping Anatol Belski 2026-05-07 13:01:45 +02:00
  • fff674a27d vmm: prefer /dev/userfaultfd over the syscall Roberto Campesato 2026-05-07 08:46:20 -07:00
  • df1809c1fa scripts: limit integration tests to cloud-hypervisor package Muminul Islam 2026-05-06 12:55:53 -07:00
  • 0ca06517f8 tests: Cleanup macvtap interfaces Rob Bradford 2026-05-07 16:52:56 +01:00
  • 26c9a54833 main: use path placeholders in help text Keith Adler 2026-05-06 13:32:02 -05:00
  • a67277b9cd hypervisor: kvm: improve logging for triple fault Philipp Schuster 2026-02-18 18:44:24 +01:00
  • f3263d0988 block: preserve async queue push errors Keith Adler 2026-05-06 11:46:07 -05:00
  • cd3aca91d3 virtio-devices: pmem: Respond to unknown request types Rob Bradford 2026-05-06 16:09:22 +01:00
  • 56c18b51cc virtio-devices: console: Handle output queue errors gracefully Rob Bradford 2026-05-06 15:09:26 +01:00
  • 4725a997cc virtio-devices: console: Handle input queue errors gracefully Rob Bradford 2026-05-06 15:08:48 +01:00
  • 48123669b5 virtio-devices: console: Skip device-writable output descriptors Rob Bradford 2026-05-06 15:08:11 +01:00
  • 521b15bda6 virtio-devices: console: Skip device-readable descriptors in input queue Rob Bradford 2026-05-06 15:07:54 +01:00
  • fe7745b472 virtio-devices: mem: Remove dead error variants and unused import Rob Bradford 2026-05-06 14:20:12 +01:00
  • 6a1fe123c2 virtio-devices: mem: Handle descriptor parse errors gracefully Rob Bradford 2026-05-06 14:18:40 +01:00
  • dfee31a84c virtio-devices: mem: Use usize for block counts in internal bitmap APIs Rob Bradford 2026-05-06 14:18:16 +01:00
  • 1dd588fa6d virtio-devices: mem: Return early in state_request for invalid ranges Rob Bradford 2026-05-06 14:17:22 +01:00
  • 97e16f249f virtio-devices: mem: Respond to unknown request types Rob Bradford 2026-05-06 14:16:59 +01:00
  • ce74caa6c2 virtio-devices: balloon: Handle reporting queue errors gracefully Rob Bradford 2026-05-06 13:42:37 +01:00
  • c1b5b18d9c virtio-devices: balloon: Handle invalid inflate/deflate input Rob Bradford 2026-05-06 13:42:12 +01:00
  • 52db3f8655 virtio-devices: balloon: Process all inflate/deflate descriptors Rob Bradford 2026-05-06 13:41:35 +01:00
  • ff78eb8fb4 virtio-devices: balloon: Report used length of 0 for inflate/deflate Rob Bradford 2026-05-06 13:41:02 +01:00
  • 7c8ee401d5 virtio-devices: balloon: Fix typo, comment, and dead variants Rob Bradford 2026-05-06 13:49:57 +01:00
  • 5702e9751c virtio-devices: rng: Preserve byte count on mid-chain errors Rob Bradford 2026-05-06 12:52:24 +01:00
  • aee4fd6010 virtio-devices: rng: Skip device-readable descriptors Rob Bradford 2026-05-06 12:51:57 +01:00
  • f0bb79a3a9 build: Temporarily make VFIO job non-blocking Rob Bradford 2026-05-07 08:42:35 +01:00
  • 05fd26b601 tests: Make ovs setup idempotent Rob Bradford 2026-05-07 14:21:32 +01:00
  • 1a74c666e5 vmm: trim qualified paths in uffd Keith Adler 2026-05-06 11:36:06 -05:00
  • 3db4c0f7b4 tests: remove redundant hotplug sleep Keith Adler 2026-05-06 13:56:48 -05:00
  • 8e7be74680 tests: Bump vfio integration test time to 25 minutes Rob Bradford 2026-05-06 21:46:29 +01:00
  • 35609ff777 net_util: queue_pair: Surface malformed descriptors on the used ring Anatol Belski 2026-05-06 10:21:27 +02:00
  • 945e1f2654 net_util: queue_pair: Handle RX short read gracefully Anatol Belski 2026-05-05 14:44:42 +02:00
  • c71a8ea8dd net_util: queue_pair: Handle RX readv EINVAL gracefully Anatol Belski 2026-05-05 14:44:12 +02:00
  • 02ea839838 net_util: queue_pair: Handle TX short tap write gracefully Anatol Belski 2026-05-05 14:43:12 +02:00
  • 17fefa1e45 net_util: queue_pair: Handle TX writev EINVAL gracefully Anatol Belski 2026-05-05 14:42:49 +02:00
  • 3402bc0762 virtio-devices: NEEDS_RESET on worker thread Err Anatol Belski 2026-05-06 15:20:48 +02:00
  • 22856fffdd virtio-devices: Factor out NEEDS_RESET helpers Anatol Belski 2026-05-06 10:14:50 +02:00
  • 4eb1717fb0 tests: Add VFIO mmap BAR exclusion coverage Damian Barabonkov 2026-05-06 08:18:17 +02:00
  • a858a1f115 docs: Document VFIO mmap BAR exclusion Damian Barabonkov 2026-05-06 08:17:45 +02:00
  • 41e12e9d6a vmm, pci, openapi: Add VFIO mmap BAR exclusion Damian Barabonkov 2026-05-06 08:16:19 +02:00
  • 12f48700a2 tests: Wait for boot notification from test_vfio_user L2 guest Rob Bradford 2026-05-06 11:06:15 +01:00
  • 9703971ae7 tests: Use separate IP address for guest -> host notification Rob Bradford 2026-05-06 10:45:55 +01:00
  • ad03b1b250 performance-metrics: Use default_cpus() across all tests Muminul Islam 2026-05-05 16:18:57 -07:00
  • a5adc7014c performance-metrics: Pass full control to guest constructor Muminul Islam 2026-05-05 16:06:01 -07:00
  • d56c3ba320 scripts: Support confidential VM in run_metrics.sh Muminul Islam 2026-05-05 15:40:20 -07:00
  • 9f64400943 scripts: Add --vm-type argument to dev_cli.sh Muminul Islam 2026-05-05 15:20:09 -07:00
  • eb8b10add0 virtio-devices: iommu: Cap number of domains per device Rob Bradford 2026-04-26 22:15:54 +01:00
  • 63a523b3f3 virtio-devices: iommu: Clamp bypass config field to 0 or 1 Rob Bradford 2026-04-26 22:15:22 +01:00
  • efcc090811 virtio-devices: iommu: Enforce input_range on MAP requests Rob Bradford 2026-04-26 22:15:03 +01:00
  • 1376f6e9ef virtio-devices: iommu: Return NOENT for UNMAP on unknown domain Rob Bradford 2026-04-26 22:13:41 +01:00
  • f74255f5e8 virtio-devices: iommu: Tighten MAP request validation Rob Bradford 2026-04-26 22:13:10 +01:00
  • 024188cb7f virtio-devices: iommu: Validate ATTACH reserved field and flags Rob Bradford 2026-04-26 22:12:12 +01:00
  • 8fb4aa61c7 virtio-devices: iommu: Drop unrecognised requests without writing reply Rob Bradford 2026-04-26 22:11:40 +01:00
  • 59f9c7c08a virtio-devices: iommu: Cap mappings per domain Rob Bradford 2026-04-26 22:10:40 +01:00
  • f77f168532 virtio-devices: iommu: Roll back partial MAP and fix DETACH panic Rob Bradford 2026-04-26 22:09:49 +01:00
  • 4d6c7c95c0 virtio-devices: iommu: Reject UNMAP that partially overlaps a mapping Rob Bradford 2026-04-26 16:36:12 +01:00
  • 7989e46f8b virtio-devices: iommu: Pass size to translate_gva/translate_gpa Rob Bradford 2026-04-25 23:06:01 +01:00
  • f9abcb8d9c virtio-devices: iommu: Use checked add for reply length Rob Bradford 2026-04-25 22:32:00 +01:00
  • d552320f4f docs: remove CI workflow in the testing doc Muminul Islam 2026-05-04 13:01:58 -07:00