mirror of
https://github.com/edera-dev/krata.git
synced 2025-08-04 05:31:32 +00:00
unpause domain so domain can run during boot
This commit is contained in:
@ -12,6 +12,7 @@ use std::string::FromUtf8Error;
|
||||
use xencall::domctl::DomainControl;
|
||||
use xencall::sys::CreateDomain;
|
||||
use xencall::{XenCall, XenCallError};
|
||||
use xenevtchn::EventChannelError;
|
||||
use xenstore::bus::XsdBusError;
|
||||
use xenstore::client::{XsdClient, XsdInterface};
|
||||
|
||||
@ -69,6 +70,12 @@ impl From<FromUtf8Error> for XenClientError {
|
||||
}
|
||||
}
|
||||
|
||||
impl From<EventChannelError> for XenClientError {
|
||||
fn from(value: EventChannelError) -> Self {
|
||||
XenClientError::new(value.to_string().as_str())
|
||||
}
|
||||
}
|
||||
|
||||
impl XenClient {
|
||||
pub fn open() -> Result<XenClient, XenClientError> {
|
||||
let store = XsdClient::open()?;
|
||||
|
Reference in New Issue
Block a user