pub trait MmioHandlerwhere
    Self: Send + Sync,{
    // Required methods
    fn region(&self) -> MmioRegion;
    fn handle(
        &mut self,
        p: &dyn Probe,
        info: MmioInfo,
        generic_vcpu_state: &mut GenericVCpuState<'_>
    ) -> Result<VmexitResult, VmError>;
}

Required Methods§

source

fn region(&self) -> MmioRegion

source

fn handle( &mut self, p: &dyn Probe, info: MmioInfo, generic_vcpu_state: &mut GenericVCpuState<'_> ) -> Result<VmexitResult, VmError>

Implementors§