pub trait Osal {
// Required methods
fn map(&self, addr: NonNull<u8>, size: usize, direction: Direction) -> u64;
fn unmap(&self, addr: NonNull<u8>, size: usize);
// Provided methods
fn flush(&self, addr: NonNull<u8>, size: usize) { ... }
fn invalidate(&self, addr: NonNull<u8>, size: usize) { ... }
}Required Methods§
Provided Methods§
Sourcefn invalidate(&self, addr: NonNull<u8>, size: usize)
fn invalidate(&self, addr: NonNull<u8>, size: usize)
invalidate cache