pub enum RuntimePlatform {
Unsupported(UnsupportedPlatform),
Pv(X86PvPlatform),
}
Variants§
Unsupported(UnsupportedPlatform)
Pv(X86PvPlatform)
Implementations§
Source§impl RuntimePlatform
impl RuntimePlatform
pub async fn initialize( &mut self, domid: u32, call: XenCall, image_loader: &ImageLoader, kernel: &PlatformKernelConfig, resources: &PlatformResourcesConfig, ) -> Result<BootDomain>
pub async fn boot( &mut self, domid: u32, call: XenCall, domain: &mut BootDomain, ) -> Result<()>
pub fn create_domain(&self, enable_iommu: bool) -> CreateDomain
Auto Trait Implementations§
impl Freeze for RuntimePlatform
impl RefUnwindSafe for RuntimePlatform
impl Send for RuntimePlatform
impl Sync for RuntimePlatform
impl Unpin for RuntimePlatform
impl UnwindSafe for RuntimePlatform
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more