Structs§
- Riscv
Features - A simple container abstraction around the set of RISC-V features.
- Supervisor
Address Translation AndProtection - The layout of
SATP. - Supervisor
Cause - The layout of
SCAUSE. - Supervisor
Status - The layout of
SSTATUS. - Supervisor
Trap Vector - The layout of
STVEC. - Vector
Type - The layout of
VTYPE.
Enums§
- Exception
Code - exception_code values when interrupt is clear.
- Extension
Status - Interrupt
Code - exception_code values when interrupt is set.
- Riscv
Feature - An enumeration of RISC-V features.
- Translation
Mode - Trap
Vector Mode - Xlen
Constants§
- SATP
- [riscv/priv]: 4.1.11 Supervisor Address Translation and Protection Register (satp)
- SCAUSE
- [riscv/priv]: 3.1.15 Supervisor Cause Register (scause)
- SSTATUS
- [riscv/priv]: 3.1.6 Supervisor Status Register (sstatus)
- STVAL
- [riscv/priv]: 3.1.16 Supervisor Trap Value Register (stval)
- STVEC
- [riscv/priv]: 3.1.7 Supervisor Trap Vector Base Address Register (stvec)
- VTYPE
- [riscv/unpriv/v]: 3.4.1 Vector type register (vtype)