mirror of
https://github.com/NVIDIA/OpenShell.git
synced 2026-10-18 05:39:50 +08:00
24 lines
710 B
Rust
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,
|
|
};
|