Bruce Leidl
7f3b3aa409
Many many changes. The major themes of the refactor were to move the x86 specific code into a separate 'arch' package and make the main initialization and run loop much simpler to understand. The second big change was to improve how errors are handled by making them more 'local' so that packages define their own errors most of the time.
16 lines
211 B
Rust
16 lines
211 B
Rust
#[macro_use]
|
|
extern crate lazy_static;
|
|
#[macro_use]
|
|
mod system;
|
|
#[macro_use]
|
|
pub mod util;
|
|
mod vm;
|
|
mod memory;
|
|
mod devices;
|
|
mod kvm;
|
|
mod virtio;
|
|
mod disk;
|
|
|
|
pub use util::{Logger,LogLevel};
|
|
pub use vm::VmConfig;
|