igvm_defs 0.4.0

The igvm_defs crate is the specification for the Independent Guest Virtual Machine (IGVM) file format.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
// SPDX-License-Identifier: MIT
//
// Copyright (c) Microsoft Corporation.

//! Device tree (DT) specific information related to IGVM.

/// The property name to describe IGVM type specific information on a DT node.
///
/// A DT memory node is extended with the IGVM type property to describe the
/// IGVM memory type for that node. This is encoded as a u32 value containing
/// the type defined by [`crate::MemoryMapEntryType`].
pub const IGVM_DT_IGVM_TYPE_PROPERTY: &str = "microsoft,igvm-type";

/// The property name to describe VTL specific information on a DT node.
///
/// A DT VMBUS root node is extended with the VTL property to describe the VTL
/// this root node is for. VTL is encoded as a u32 value.
pub const IGVM_DT_VTL_PROPERTY: &str = "microsoft,vtl";