- Oct 03, 2023
-
-
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
-
Román Cárdenas authored
-
Román Cárdenas authored
-
- Oct 02, 2023
-
-
Román Cárdenas Rodríguez authored
Implement r0 crate in assembly
-
Gijs Burghoorn authored
-
- Sep 29, 2023
-
-
Gijs Burghoorn authored
-
Gijs Burghoorn authored
-
- Sep 28, 2023
-
-
Gijs Burghoorn authored
-
- Sep 23, 2023
-
-
Gijs Burghoorn authored
This implements the `r0::init_data` and `r0::zero_bss` routines in assembly. There is a generic implementation for `riscv32` and `riscv64`, since `riscv64` deals with alignment problems. The routines are kept at their old calling site so that only one hardware thread calls them. Consequently they are also inlined into the `start_rust` function. [Issue #122]
-
- Aug 12, 2023
-
-
Aleš Katona authored
Added GH action to check clippy
-
- Aug 11, 2023
-
-
Román Cárdenas authored
-
Román Cárdenas authored
-
- Aug 09, 2023
-
-
Aleš Katona authored
Add feature single-hart
-
- Aug 08, 2023
-
-
Chien Wong authored
Signed-off-by:Chien Wong <m@xv97.com>
-
- Jul 23, 2023
-
-
Aleš Katona authored
Use inline assembly instead of pre-compiled blobs
-
- Jul 09, 2023
-
-
Román Cárdenas authored
-
- Jul 07, 2023
-
-
Román Cárdenas Rodríguez authored
Fix oor branch via linking
-
- Jul 06, 2023
-
-
onsdagens authored
-
onsdagens authored
-
onsdagens authored
-
Román Cárdenas Rodríguez authored
Temporary fix for OOR branch
-
onsdagens authored
-
onsdagens authored
-
onsdagens authored
-
onsdagens authored
-
onsdagens authored
-
Román Cárdenas authored
-
Román Cárdenas authored
-
Román Cárdenas authored
-
Román Cárdenas authored
-
- Jul 04, 2023
-
-
Aleš Katona authored
Move towards GHMQ
-
Román Cárdenas authored
-
Román Cárdenas authored
-
- Jan 23, 2023
-
-
bors[bot] authored
110: fix: avoid rust-analyzer snake case warning r=almindor a=sethp It seems that rust-analyzer needs to operate over the expanded text of the proc macro (in order to e.g. support completion in the function body, see #11014 for way more details), so it "sees" the non-snake-case name emitted by riscv-rt's `entry` here. Without this change, rust-analyzer will show a "weak warning" on invocations of `#[entry]` with the text: ``` Function `__risc_v_rt__main` should have snake_case name, e.g. `__risc_v_rt_main` ``` Co-authored-by:sethp <seth@codecopse.net>
-
- Jan 22, 2023
-
-
sethp authored
It seems that rust-analyzer needs to operate over the expanded text of the proc macro (in order to e.g. support completion in the function body, see #11014 for way more details), so it "sees" the non-snake-case name emitted by riscv-rt's `entry` here. Without this change, rust-analyzer will show a "weak warning" on invocations of `#[entry]` with the text: ``` Function `__risc_v_rt__main` should have snake_case name, e.g. `__risc_v_rt_main` ```
-
- Jan 19, 2023
-
-
bors[bot] authored
109: release v0.11.0 with riscv CS fix r=dkhayes117 a=almindor Updates riscv to 0.10.1 with the critical section fix Co-authored-by:Ales Katona <ales@katona.me>
-