- May 07, 2024
-
-
Román Cárdenas Rodríguez authored
Tidy per-ext check-cfg flags
-
Jeremy Fitzhardinge authored
-
Román Cárdenas Rodríguez authored
riscv: build: make `cfg` variables more robust
-
rmsyn authored
Uses new lint checks for `cfg` variables.
-
rmsyn authored
Uses new lint checks for `cfg` variables.
-
rmsyn authored
Uses new lint checks for `cfg` variables.
-
- May 05, 2024
-
-
rmsyn authored
Change which Cargo `CFG` environment variables are used to select the custom `cfg` variables. See https://github.com/rust-embedded/riscv/pull/204#issuecomment-2094089195 for discussion.
-
- May 02, 2024
-
-
Román Cárdenas Rodríguez authored
`riscv`: register: exports macros for custom CSRs
-
- 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
-