Crate rsim[][src]

Library for emulating various RISC-V processors. Supports 32 or 64-bit ISAs, “i”, “m”, “Zcsr”, “v”, “xcheri” extensions.

If you’re coming from my MPhil project, you probably want to see the vector documentation

Re-exports

pub use processor::models;
pub use processor::isa_mods;

Modules

memory

Publically exposed memory-related structures. Includes capability and integer-addressed memory.

processor

Main module with all processor elements, ISA modules, and models.

Enums

Cc128

Publically exposed CHERI-related structures. All pulled from [rust_cheri_compressed_cap].

Traits

CheriRVFuncs

Publically exposed CHERI-related structures. All pulled from [rust_cheri_compressed_cap].

CompressedCapability

Publically exposed CHERI-related structures. All pulled from [rust_cheri_compressed_cap].

Type Definitions

Cc128Cap

Publically exposed CHERI-related structures. All pulled from [rust_cheri_compressed_cap].