Skip to content
@rustsbi

RustSBI

Extensible, 100% Rust RISC-V bootloader environment

Welcome

Hi, welcome to RustSBI!

Any problems when using Rustsbi-based bootloader? Create an issue for related projects:

Readme Card

Readme Card

Readme Card

If you need or have completed a RustSBI-based bootloader, please crate a discussion to tell us.

Pinned

  1. rustsbi rustsbi Public

    RISC-V Supervisor Binary Interface (RISC-V SBI) library in Rust; runs on M or HS mode; good support for embedded Rust ecosystem. For binary download see https://github.com/rustsbi/standalone.

    Rust 929 75

  2. awesome-rustsbi awesome-rustsbi Public

    A curated list of awesome things related to rustsbi

    33 1

  3. slides slides Public

    All public report slides and articles related to RustSBI

    Rust 26 4

  4. rustsbi-qemu rustsbi-qemu Public

    QEMU platform SBI support implementation, using RustSBI

    Rust 117 30

Repositories

Showing 10 of 28 repositories
  • rustsbi Public

    RISC-V Supervisor Binary Interface (RISC-V SBI) library in Rust; runs on M or HS mode; good support for embedded Rust ecosystem. For binary download see https://github.com/rustsbi/standalone.

    Rust 929 MIT 75 2 1 Updated May 6, 2024
  • sophgo-hal Public

    Sophgo chips support, including componentized hardware abstraction layer (HAL) and ROM runtime library

    Rust 5 MIT 3 0 0 Updated May 6, 2024
  • prototyper Public

    RustSBI prototyper

    Rust 0 MIT 0 0 0 Updated May 1, 2024
  • rustsbi-qemu Public

    QEMU platform SBI support implementation, using RustSBI

    Rust 117 30 3 1 Updated Mar 24, 2024
  • qemu-docker Public

    Docker image with QEMU for testing rustsbi-qemu

    Shell 0 MIT 2 0 0 Updated Mar 24, 2024
  • rustsbi-d1 Public

    RustSBI bootloader firmware and debug suite for Allwinner D1 SoC boards, including Nezha, Lichee and more

    Rust 16 3 1 1 Updated Mar 24, 2024
  • standalone Public

    Rapid prototyping and selection package for pure-Rust RISC-V firmware, with RustSBI + UEFI or RustSBI + LinuxBoot

    Rust 25 5 0 0 Updated Mar 24, 2024
  • rustsbi-k210 Public

    Kendryte K210 SBI support using RustSBI, provides privileged spec 1.12 environment by emulating it using 1.9.1

    Rust 32 9 5 0 Updated Feb 18, 2024
  • sbi-rt Public archive

    Simple RISC-V SBI runtime library; designated for supervisor use

    Rust 18 MIT 7 0 1 Updated Jan 10, 2024
  • sbi-testing Public archive

    RISC-V SBI environment test suite

    Rust 4 MIT 1 0 0 Updated Jan 10, 2024

Top languages

Loading…

Most used topics

Loading…