axvm 0.5.24

Virtual Machine resource management crate for ArceOS's hypervisor variant.
1
2
3
4
5
6
7
8
9
10
11
//! Architecture-neutral contracts shared by target implementations.

mod capabilities;
mod exit;
pub(crate) mod ops;
mod types;

pub(crate) use capabilities::{BootImagePlatform, GuestBootPlatform, HostTimePlatform};
pub(crate) use exit::{handle_hypercall, handle_mmio_read, handle_mmio_write};
pub(crate) use ops::ArchOps;
pub(crate) use types::{BoundVcpuExit, HypercallExit, MmioReadExit, MmioWriteExit, VcpuRunAction};