mirror of
https://github.com/cloud-hypervisor/cloud-hypervisor.git
synced 2026-08-05 02:19:16 +00:00
Adds parser for the Virtual Machine DisK descriptor file. The parser supports 2 flat/pre-allocated create types, monolithicFlat & twoGbMaxExtentFlat. The parser marks any other type as unsupported. The implementation references VMDK descriptor specification from https://web.archive.org/web/20240527050638if_/https://www.vmware.com/app/vmdk/?src=vmdk Signed-off-by: Sumedh Alok Sharma <sumsharma@microsoft.com>
15 lines
347 B
Rust
15 lines
347 B
Rust
// Copyright 2026 The Cloud Hypervisor Authors. All rights reserved.
|
|
//
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
|
|
//! Disk format implementations.
|
|
//!
|
|
//! Each format lives in its own submodule with a `DiskFile` wrapper,
|
|
//! format specific internals, and sync/async I/O workers.
|
|
|
|
pub mod qcow;
|
|
pub mod raw;
|
|
pub mod vhd;
|
|
pub mod vhdx;
|
|
pub mod vmdk;
|