1 use system_error::SystemError; 2 3 #[allow(dead_code)] 4 pub trait Vcpu: Send + Sync { 5 /// Virtualize the CPU 6 fn virtualize_cpu(&mut self) -> Result<(), SystemError>; 7 fn devirtualize_cpu(&self) -> Result<(), SystemError>; 8 /// Gets the index of the current logical/virtual processor 9 fn id(&self) -> u32; 10 } 11