Files

24 lines
710 B
Rust

// SPDX-FileCopyrightText: Copyright (c) 2025-2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
// SPDX-License-Identifier: Apache-2.0
pub mod driver;
mod embedded_runtime;
mod ffi;
pub mod gpu;
pub mod lifecycle;
mod nft_ruleset;
pub mod procguard;
mod rootfs;
mod runtime;
pub use driver::{VmDriver, VmDriverConfig};
pub use lifecycle::{
BackendFeature, ExtensionCapabilities, ExtensionDescriptor, GuestInitDropin, LaunchAbortReason,
LaunchPlan, LifecycleError, LifecycleExtension, LifecycleExtensionRegistry, LifecycleResult,
RestoreContext,
};
pub use runtime::{
VM_RUNTIME_DIR_ENV, VmBackend, VmLaunchConfig, cleanup_stale_tap_interfaces,
configured_runtime_dir, run_vm,
};