a3s-box-runtime 2.3.0

MicroVM runtime engine — VM lifecycle, OCI images, attestation, networking
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
//! VMM module - Virtual Machine Manager subsystem.
//!
//! This module provides the infrastructure for managing MicroVM instances:
//! - `InstanceSpec`: Complete VM configuration
//! - `VmController`: Spawns VM subprocesses
//! - `VmHandler`: Runtime operations on running VMs

mod controller;
mod handler;
mod provider;
mod spec;

pub use controller::VmController;
pub use handler::{ShimHandler, VmHandler, VmMetrics, DEFAULT_SHUTDOWN_TIMEOUT_MS};
pub use provider::VmmProvider;
pub use spec::{Entrypoint, FsMount, InstanceSpec, NetworkInstanceConfig, TeeInstanceConfig};