mirror of
https://github.com/edera-dev/krata.git
synced 2025-08-04 05:31:32 +00:00
split out elfloader and adjust mutability
This commit is contained in:
@ -1,5 +1,6 @@
|
||||
pub mod boot;
|
||||
pub mod create;
|
||||
pub mod elfloader;
|
||||
pub mod sys;
|
||||
|
||||
use crate::create::DomainConfig;
|
||||
@ -74,7 +75,7 @@ impl XenClient {
|
||||
}
|
||||
|
||||
pub fn create(&mut self, config: DomainConfig) -> Result<(), XenClientError> {
|
||||
let mut domctl = DomainControl::new(&mut self.call);
|
||||
let domctl = DomainControl::new(&self.call);
|
||||
let created = domctl.create_domain(CreateDomain::default())?;
|
||||
let domain = self.store.get_domain_path(created.domid)?;
|
||||
let vm = self.store.read_string(format!("{}/vm", domain).as_str())?;
|
||||
|
Reference in New Issue
Block a user