Trait RustSBI

Source
pub trait RustSBI {
    // Required method
    fn handle_ecall(
        &self,
        extension: usize,
        function: usize,
        param: [usize; 6],
    ) -> SbiRet;
}
Expand description

RustSBI environment call handler.

Required Methods§

Source

fn handle_ecall( &self, extension: usize, function: usize, param: [usize; 6], ) -> SbiRet

Handle supervisor environment call with given parameters and return the SbiRet result.

Implementations on Foreign Types§

Source§

impl<T: RustSBI> RustSBI for &T

Source§

fn handle_ecall( &self, extension: usize, function: usize, param: [usize; 6], ) -> SbiRet

Implementors§