2017-10-15 22:36:00 -04:00
|
|
|
#![allow(non_snake_case)]
|
|
|
|
|
2019-09-12 16:31:38 -04:00
|
|
|
#[macro_use] extern crate lazy_static;
|
2017-10-15 22:36:00 -04:00
|
|
|
|
2019-09-12 16:31:38 -04:00
|
|
|
#[macro_use] mod log;
|
2017-10-15 22:36:00 -04:00
|
|
|
mod vm;
|
|
|
|
mod memory;
|
|
|
|
#[macro_use]
|
|
|
|
mod system;
|
|
|
|
mod devices;
|
|
|
|
mod kvm;
|
|
|
|
mod virtio;
|
2019-09-12 16:31:38 -04:00
|
|
|
mod disk;
|
2017-10-15 22:36:00 -04:00
|
|
|
|
2019-09-12 16:31:38 -04:00
|
|
|
pub use log::{Logger,LogLevel};
|
2017-10-15 22:36:00 -04:00
|
|
|
use std::env;
|
|
|
|
|
2019-09-12 16:31:38 -04:00
|
|
|
fn main() {
|
|
|
|
vm::VmConfig::new(env::args())
|
|
|
|
.ram_size_megs(1024)
|
|
|
|
.use_realmfs("/home/user/Shared/main-realmfs.img")
|
|
|
|
.boot();
|
2017-10-15 22:36:00 -04:00
|
|
|
}
|