A curated list of awesome things related to rustsbi
- rustsbi - RISC-V Supervisor Binary Interface (RISC-V SBI) implementation in Rust
- sbi-testing - RISC-V SBI environment test suite
- sbi-rt - Simple RISC-V SBI runtime library; designated for supervisor use
- sbi-spec - Definitions and constants in RISC-V Supervisor Binary Interface (RISC-V SBI)
- rustsbi-k510 - RISC-V SBI firmware support for Kendryte K510 platform
- rustsbi-d1 - RustSBI bootloader firmware and debug suite for Allwinner D1 SoC boards, including Nezha, Lichee and more
- rustsbi-hifive-unmatched - RustSBI support on SiFive FU740 board; FU740 is a five-core heterogeneous processor with four SiFive U74 cores, and one SiFive S7 core
- rustsbi-qemu - QEMU platform SBI support implementation
- rustsbi-k210 - Kendryte K210 SBI support using RustSBI, provides privileged spec 1.12 environment by emulating it using 1.9.1
- zCore - Reimplement Zircon microkernel in Rust
- rCore-Tutorial-v3 - Let's write an OS which can run on RISC-V in Rust from scratch!
- oreboot - oreboot is a fork of coreboot, with C removed, written in Rust
- UltraOS - UltraOSオルトラオレジ - A Rust based Multicore OS developed by UltraTeam, HITsz
- slides - All public report slides and articles related to RustSBI
- rustsbi-hifive-unmatched/wiki - RustSBI HiFive Unmatched project documents
- hpm6750-pac - Embedded Rust Peripheral Access Crate for HPMicro HPM6750 chip series
- xuantie - Low level access to T-Head Xuantie RISC-V processors
- sifive-core - Low level access to SiFive RISC-V processor cores
- dtb-walker - Iterator device tree blob using cursor semantics
- os-xtask-utils - Program executation for xtask in os or bootloader project
- serde-device-tree - Serialize & deserialize device tree binary using serde
- rustsbi-nezha by @ez4yunfeng2
- rustsbi-D1 by @wangtao-creator