- May 01, 2024
-
-
rmsyn authored
Exports macros from the `riscv::register::macros` module for external users. This allows external users to define custom CSR accessor functions. This is useful for platforms and SoCs with custom CSR registers not defined in the `riscv` crate. Resolves: #187
-
- Apr 22, 2024
-
-
Román Cárdenas Rodríguez authored
Add Mstatus::from(usize)
-
- Apr 20, 2024
-
-
Jason White authored
-
- Mar 28, 2024
-
-
Aleš Katona authored
Add some utility methods to Mstatus and Mcause
-
Aleš Katona authored
`riscv-rt`: make `abort` weak
-
- Mar 27, 2024
-
-
Román Cárdenas Rodríguez authored
-
David Reiss authored
-
David Reiss authored
This is useful unit tests that want test trap handlers.
-
- Mar 15, 2024
-
-
Jesse Braham authored
Fix mistake in changelog
-
Property404 authored
-
- Mar 13, 2024
-
-
Aleš Katona authored
Fix sip::{set,clear}_ssoft
-
- Mar 12, 2024
-
-
Property404 authored
-
- Mar 05, 2024
-
-
Román Cárdenas Rodríguez authored
`riscv-rt`: `_pre_init_trap` and weak symbols
-
- Feb 27, 2024
-
-
Román Cárdenas Rodríguez authored
-
- Feb 23, 2024
-
-
Román Cárdenas Rodríguez authored
-
Román Cárdenas Rodríguez authored
`riscv-rt`: move all the assembly code to `asm.rs`
-
- Feb 21, 2024
-
-
Román Cárdenas Rodríguez authored
-
Román Cárdenas Rodríguez authored
-
Román Cárdenas Rodríguez authored
-
- Feb 15, 2024
-
-
Scott Mabin authored
Cargo metadata for riscv-peripheral
-
Román Cárdenas Rodríguez authored
-
Román Cárdenas Rodríguez authored
Release new `riscv-peripheral` crate and minor patches
-
Román Cárdenas Rodríguez authored
-
Román Cárdenas Rodríguez authored
Make fence operations safe
-
Jeremy Fitzhardinge authored
-
- Feb 14, 2024
-
-
Román Cárdenas Rodríguez authored
`riscv-rt`: Fix nightly builds
-
Román Cárdenas Rodríguez authored
-
Román Cárdenas Rodríguez authored
-
Román Cárdenas Rodríguez authored
Add `riscv-peripheral` crate
-
Jeremy Fitzhardinge authored
`sfence.vma`, `fence` and `fence.i` just add ordering constraints load/store operations (between themselves, or other kinds of memory access). There's no risk of any UB or other unexpected visible changes in machine state, so we can make these "safe".
-
Román Cárdenas Rodríguez authored
-
Román Cárdenas Rodríguez authored
-
Román Cárdenas authored
-
Román Cárdenas authored
-
Román Cárdenas authored
-
Román Cárdenas authored
-
- Feb 13, 2024
-
-
Román Cárdenas Rodríguez authored
-
- Jan 24, 2024
-
-
Scott Mabin authored
Publish latest riscv-rt patch on crates.io
-
Román Cárdenas authored
-
Scott Mabin authored
Avoid spurious errors from LLVM
-