// Copyright (C) Microsoft Corporation. All rights reserved.

//! This crate implements the core VM worker for hvlite. This includes static
//! configuration of hvlite platform resources, such as the clock source and
//! memory management.
//!
//! Try not to add new functionality to this crate. Add it to other crates, and
//! reference new functionality via `Resource`s when you can to minimize build
//! time.

#![forbid(unsafe_code)]

mod emuplat;
mod partition;
mod vmgs_non_volatile_store;
mod worker;

pub use worker::dispatch::VmWorker;
