Commit Graph

  • 4930d93090 block: qcow: Migrate convert_reader() to BlockResult Anatol Belski 2026-03-09 23:19:50 +01:00
  • 748666fe4d block: qcow: Migrate convert_reader_writer() to BlockResult Anatol Belski 2026-03-09 23:18:34 +01:00
  • c59c5687d2 block: qcow: Migrate convert_copy() to BlockResult Anatol Belski 2026-03-09 23:15:05 +01:00
  • 732cddb8b3 block: qcow: Migrate dirty/corrupt bit helpers to BlockResult Anatol Belski 2026-03-09 23:07:10 +01:00
  • 4fea912d18 block: qcow: Add open_disk_image helper with path context Anatol Belski 2026-03-05 18:26:54 +01:00
  • 2bcbe25539 block: qcow: Add backing file path to qcow error context Anatol Belski 2026-03-05 16:57:20 +01:00
  • b1bc376c91 block: Make detect_image_type return BlockResult with context Anatol Belski 2026-03-05 16:03:19 +01:00
  • 58bdfaee3a block: qcow: QcowDiskSync returns BlockResult with path context Anatol Belski 2026-03-05 15:21:06 +01:00
  • 8c2794533d block: qcow: impl AsFd for RawFile and QcowRawFile Anatol Belski 2026-03-11 00:05:19 +01:00
  • 9be154b03c block: Add BlockResult, From<io::Error> Anatol Belski 2026-03-05 15:20:45 +01:00
  • 4c29548736 block: Add BlockError constructors and builder methods Anatol Belski 2026-03-04 22:31:15 +01:00
  • d5467dca8e block: Add BlockError struct with Display and Error impls Anatol Belski 2026-03-04 22:29:54 +01:00
  • 55504177cb block: Add ErrorContext for path/offset/op diagnostics Anatol Belski 2026-03-04 22:28:52 +01:00
  • e4e74a9d93 block: Add BlockErrorKind classification enum Anatol Belski 2026-03-04 22:28:01 +01:00
  • f184a0f0f3 block: Add error module skeleton Anatol Belski 2026-03-04 22:26:12 +01:00
  • 623af62743 block: Implement write_zeroes and punch_hole for AIO backend Emir Beganovic 2026-03-10 13:02:21 +01:00
  • 8671e193ff build: Bump docker/metadata-action from 5 to 6 dependabot[bot] 2026-03-09 23:55:26 +00:00
  • 6850b04fa6 performance-metrics: Set image_type=qcow2 for remaining qcow2 test disks Anatol Belski 2026-03-11 23:40:09 +01:00
  • 766f4206c9 performance-metrics: Set image_type=raw for block I/O test image Anatol Belski 2026-03-11 23:02:31 +01:00
  • c0a81bc903 performance-metrics: Settle host before each test Anatol Belski 2026-03-11 20:54:11 +01:00
  • 57e64a0848 performance-metrics: Kill stale processes on test timeout Anatol Belski 2026-03-11 20:45:31 +01:00
  • 5b55286099 virtio-devices: block: add another helpful log message Philipp Schuster 2026-03-10 13:58:49 +01:00
  • d90f852ddf virtio-devices: block: add helpful message on failed sector 0 write Philipp Schuster 2026-03-10 13:58:40 +01:00
  • 0a4fe0e41e vmm: Fix OpenAPI definition of for lock granularity Rob Bradford 2026-03-11 08:16:13 -07:00
  • f211170fa2 vmm: openapi: Create enum types for enums Rob Bradford 2026-03-11 07:28:02 -07:00
  • 19d0196291 virtio-devices: block: Reduce latency in completion handling wuxinyue 2025-12-02 11:45:32 +08:00
  • 40768086b9 build: Bump the non-rust-vmm group across 2 directories with 15 updates dependabot[bot] 2026-03-10 00:06:36 +00:00
  • a179f67b20 main: Fix formatting issue in arguments sohakpt 2026-03-08 23:21:47 +08:00
  • 26fac58a7c docs: CONTRIBUTING.md: Use the up to date link for DCO Wei Liu 2026-03-09 18:47:42 +00:00
  • fd6891db62 block: qcow: Extend unit tests Anatol Belski 2026-02-15 00:56:00 +01:00
  • 57e89b04f6 block: qcow: Refactor BackingFile for ownership based decomposition Anatol Belski 2026-02-21 16:52:20 +01:00
  • a4a5b19f64 block: qcow: Add resize() to QcowMetadata Anatol Belski 2026-02-17 22:59:21 +01:00
  • 9d686b0866 block: qcow: Add QcowMetadata with RwLock Anatol Belski 2026-02-21 16:18:10 +01:00
  • 63db385c3c block: qcow: Extract utility functions into util.rs Anatol Belski 2026-02-22 13:07:13 +01:00
  • 210514cbf3 block: qcow: Extract QcowHeader and related types into header.rs Anatol Belski 2026-02-22 14:33:44 +01:00
  • 2698cfed98 virtio-devices: console: Fix descriptor chain processing Andrei Vagin 2026-03-07 01:25:04 +00:00
  • 49156c720c virtio-devices: console: Use 0 as the 'len' for the transmit queue Andrei Vagin 2026-03-07 01:24:32 +00:00
  • 9f569c7b8d virtio-devices: console: Fix atomic corruption in ConsoleResizer Andrei Vagin 2026-03-05 23:01:11 +00:00
  • 01e4053bef docs: Add disk locking documentation Victor Vieux 2026-03-06 12:09:16 -08:00
  • 7c690ffec0 vmm: config: Expose disk lock granularity option Victor Vieux 2026-03-06 12:09:09 -08:00
  • da0d0a2090 virtio-devices: Rename VIRTIO_F_IOMMU_PLATFORM Anatol Belski 2026-03-07 12:01:25 +01:00
  • 313d980538 vm-virtio: Remove stale comment from watchdog device ID Anatol Belski 2026-03-07 11:25:31 +01:00
  • 355cbad09a virtio-devices: iommu: Fix VirtioIommuConfig reserved field size Anatol Belski 2026-03-07 11:17:23 +01:00
  • e5be2196f5 build: Bump docker/build-push-action from 6 to 7 dependabot[bot] 2026-03-06 23:53:48 +00:00
  • 072e980e08 vmm: serial_manager: Use OwnedFd for the epoll FD Rob Bradford 2026-03-06 09:23:11 -08:00
  • e7e5fefb29 vmm: serial_manager: Improve event variable name Rob Bradford 2026-03-06 09:13:41 -08:00
  • 4c2b2110c9 vmm: serial_manager: Reorder epoll event setup Rob Bradford 2026-03-06 09:10:21 -08:00
  • 9d712a10a6 vmm: Improve naming of ConsoleInfo struct members Rob Bradford 2026-03-06 09:05:30 -08:00
  • 9cb49a244e vmm: device_manager: Be consistent with transport variable name Rob Bradford 2026-03-06 08:57:03 -08:00
  • f3d2d6c669 vmm: serial_manager: Be consistent with ConsoleTransport variable Rob Bradford 2026-03-06 08:41:18 -08:00
  • 48dcfc5fd0 vmm: Rename ConsoleOutput to ConsoleTransport Rob Bradford 2026-03-06 08:33:53 -08:00
  • 5e2539ae16 vmm: serial_manager: Use more appropriately named variable Rob Bradford 2026-03-06 08:22:05 -08:00
  • 4ebbbe2294 vmm: igvm: Use sort_by_key instead of sort_by Anatol Belski 2026-03-06 00:39:57 +01:00
  • e61349c10e vmm: gdb: Use map_or instead of map().unwrap_or() Anatol Belski 2026-03-06 00:31:21 +01:00
  • 3c62fabfc3 vmm: Collapse nested if into match arm guards Anatol Belski 2026-03-05 23:43:57 +01:00
  • f1c33afc8e virtio-devices: vsock: Simplify discarded accept result Anatol Belski 2026-03-05 23:38:13 +01:00
  • 89107d2db4 arch: x86_64: Allow unused_unsafe on cpuid match arms Anatol Belski 2026-03-05 23:27:53 +01:00
  • ff39c35ac2 arch: x86_64: Collapse nested if into match arm guards Anatol Belski 2026-03-05 23:12:18 +01:00
  • b7b38df99c block: raw: Use map_or instead of map().unwrap_or() Anatol Belski 2026-03-05 22:59:03 +01:00
  • 5925a013af build: Bump docker/setup-buildx-action from 3 to 4 dependabot[bot] 2026-03-05 23:54:08 +00:00
  • 2495fdc0e7 vmm: Print out the version information at launch Wei Liu 2026-03-05 21:27:50 +00:00
  • 1f93fef66f vmm: Remove dead QcowDeviceCreate error variant Anatol Belski 2026-03-05 16:13:48 +01:00
  • a758f8bd82 build: Bump docker/login-action from 3 to 4 dependabot[bot] 2026-03-04 23:54:11 +00:00
  • 67945b31e5 tests: Add integration test for nested virtualization Rob Bradford 2026-03-04 02:22:14 -08:00
  • f57b7c5b86 arch: x86_64: Correctly disable nested virtualization on AMD Rob Bradford 2026-03-04 02:04:46 -08:00
  • 7c48aafb65 tests: Add CVM HTTP API shutdown and delete tests Muminul Islam 2026-02-28 16:46:18 -08:00
  • f6829561e5 tests: Use GuestFactory in CVM simple launch test Muminul Islam 2026-02-28 16:19:10 -08:00
  • b8a6afd332 tests: Add CVM HTTP API create/boot test Muminul Islam 2026-02-27 18:19:47 -08:00
  • 7a0019514f tests: Make api_create_body() parameterless Muminul Islam 2026-02-27 19:14:19 -08:00
  • f443bae9d9 tests: Support CVM in api_create_body() Muminul Islam 2026-02-27 16:02:59 -08:00
  • 85159c9255 tests: Add factory pattern to create guest instances Muminul Islam 2026-02-27 18:17:40 -08:00
  • f2d3c17e1f test_infra: set default kernel path and cmdline in Guest Muminul Islam 2026-02-27 14:33:05 -08:00
  • 838a4f86c4 tests: move shared constants and helpers to test_infra Muminul Islam 2026-02-27 14:14:13 -08:00
  • 511e682909 build: Bump the non-rust-vmm group across 2 directories with 12 updates dependabot[bot] 2026-03-03 01:12:32 +00:00
  • aae7594a67 tests: Add direct I/O block device alignment test Anatol Belski 2026-02-27 23:38:08 +01:00
  • 6fe3f63d27 tests: Add direct I/O file backed alignment test Anatol Belski 2026-02-27 23:37:23 +01:00
  • ba889a6ec2 tests: Fix loop device race in create_loop_device Anatol Belski 2026-02-27 23:29:22 +01:00
  • 496c89c289 block: Add unit tests for DiskTopology file alignment probing Anatol Belski 2026-02-27 12:20:15 +01:00
  • 15ce890dd3 block: Query actual DIO alignment for file backed images Anatol Belski 2026-02-27 11:58:32 +01:00
  • a94fa554c3 hypervisor: kvm: Fix nightly rustfmt import ordering Anatol Belski 2026-02-28 23:51:13 +01:00
  • d1c89a271d build: Bump crate-ci/typos from 1.43.5 to 1.44.0 dependabot[bot] 2026-02-27 23:53:55 +00:00
  • 5b5e5cb999 vmm: cpu: Avoid potential infinite loop during core scheduling setup Rob Bradford 2026-02-27 01:32:32 -08:00
  • b41927dbcc tests: cvm: remove unused GuestAddress import Muminul Islam 2026-02-22 23:23:53 -08:00
  • a216cf164f tests: use default memory helper in integration tests Muminul Islam 2026-02-22 23:15:43 -08:00
  • c35bfbd79f tests: use default_cpus() across integration tests Muminul Islam 2026-02-22 23:14:28 -08:00
  • af764235a0 tests: nested not supported for CVM on MSHV Muminul Islam 2026-02-22 22:40:48 -08:00
  • 32edcf39a6 tests: centralize memory validation in test helpers Muminul Islam 2026-02-22 22:39:10 -08:00
  • 05aeef06e5 tests: centralize default memory args in helpers Muminul Islam 2026-02-22 22:25:32 -08:00
  • 45a5c7a04e tests: validate CPU count in the test infra Muminul Islam 2026-02-22 22:17:48 -08:00
  • 60c6242bde tests: centralize default CPU arguments in test infrastructure Muminul Islam 2026-02-22 22:13:57 -08:00
  • fdc51d923f tests: refactor event sequencing expectations for simple launch Muminul Islam 2026-02-22 22:06:51 -08:00
  • 9fd9c24419 build: Bump actions/upload-artifact from 6 to 7 dependabot[bot] 2026-02-26 23:54:04 +00:00
  • 110192087e vmm: config: Fix missing comma in NetConfig help text Victor Vieux 2026-02-26 11:53:49 -08:00
  • 00c05f4761 block: Use logical block size for alignment Saravanan D 2026-02-18 14:23:03 -08:00
  • 272fa624ef ci: Disable RISC-V workflows temporarily Rob Bradford 2026-02-26 04:00:59 -08:00
  • 3f800d2bb4 vmm: Add core scheduling support for vCPU threads Rob Bradford 2026-02-23 15:31:54 -08:00
  • 15d1f1d7fd vmm: Refactor locking in AddressManager::move_bar Pascal Scholz 2026-02-24 14:39:45 +01:00
  • c9cf3294ea vmm: remove duplicate vm config parameter Muminul Islam 2026-02-24 15:10:59 -08:00
  • 6404d2d513 block: Assume sparse support for block devices Anatol Belski 2026-02-24 22:13:46 +01:00
  • e067c76880 tests: windows: Disable sparse for DM snapshot OS disks Anatol Belski 2026-02-25 15:18:43 +01:00