[][src]Trait rvemu::csr::CsrBase

pub trait CsrBase {
    const BIT_LENGTH: usize;

    fn new(value: Mxlen) -> Self;
fn reset(&mut self);
fn write_value(&mut self, value: Mxlen);
fn read_value(&self) -> Mxlen; }

Associated Constants

Loading content...

Required methods

fn new(value: Mxlen) -> Self

fn reset(&mut self)

fn write_value(&mut self, value: Mxlen)

fn read_value(&self) -> Mxlen

Loading content...

Implementors

impl CsrBase for Fcsr[src]

impl CsrBase for Marchid[src]

impl CsrBase for Mcause[src]

impl CsrBase for Medeleg[src]

impl CsrBase for Mepc[src]

impl CsrBase for Mhartid[src]

impl CsrBase for Mideleg[src]

impl CsrBase for Mie[src]

impl CsrBase for Mimpid[src]

impl CsrBase for Mip[src]

impl CsrBase for Misa[src]

impl CsrBase for Mscratch[src]

impl CsrBase for Mstatus[src]

impl CsrBase for Mtvec[src]

impl CsrBase for Mvendorid[src]

impl CsrBase for Pmpaddr0[src]

impl CsrBase for Pmpcfg0[src]

impl CsrBase for Satp[src]

impl CsrBase for Scause[src]

impl CsrBase for Sepc[src]

impl CsrBase for Sstatus[src]

impl CsrBase for Stvec[src]

impl CsrBase for Uepc[src]

Loading content...