Skip to content
Change the repository type filter

All

    Repositories list

    • Rust embedded hardware abstract layer (HAL) library for Allwinner chips
      Rust
      MIT License
      7500Updated Nov 10, 2024Nov 10, 2024
    • 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/prototyper.
      Rust
      MIT License
      931k20Updated Nov 8, 2024Nov 8, 2024
    • RustSBI prototyper
      Rust
      MIT License
      7600Updated Nov 8, 2024Nov 8, 2024
    • Embedded Rust peripheral driver for Bouffalo IoT chips
      Rust
      MIT License
      4700Updated Nov 5, 2024Nov 5, 2024
    • Bouffaloader is a baremetal bootloader for Bouffalo IoT chips.
      Rust
      MIT License
      2000Updated Nov 2, 2024Nov 2, 2024
    • Agent

      Public
      RustSBI Specialized Domain Knowledge Quiz LLM
      MIT License
      4300Updated Nov 1, 2024Nov 1, 2024
    • slides

      Public
      All public report slides and articles related to RustSBI
      Rust
      52700Updated Oct 28, 2024Oct 28, 2024
    • Serialize & deserialize device tree binary using serde
      Rust
      Other
      22101Updated Oct 27, 2024Oct 27, 2024
    • QEMU platform SBI support implementation, using RustSBI
      Rust
      Other
      3112941Updated Oct 18, 2024Oct 18, 2024
    • Rapid prototyping and selection package for pure-Rust RISC-V firmware, with RustSBI + UEFI or RustSBI + LinuxBoot
      Rust
      52500Updated Oct 18, 2024Oct 18, 2024
    • RustSBI bootloader firmware and debug suite for Allwinner D1 SoC boards, including Nezha, Lichee and more
      Rust
      41810Updated Oct 9, 2024Oct 9, 2024
    • rpmi

      Public
      RISC-V Platform Management Interface constants and runtime library.
      Rust
      MIT License
      0000Updated Aug 5, 2024Aug 5, 2024
    • Sophgo chips support, including componentized hardware abstraction layer (HAL) and ROM runtime library
      Rust
      MIT License
      3500Updated May 6, 2024May 6, 2024
    • Docker image with QEMU for testing rustsbi-qemu
      Shell
      MIT License
      2000Updated Mar 24, 2024Mar 24, 2024
    • Kendryte K210 SBI support using RustSBI, provides privileged spec 1.12 environment by emulating it using 1.9.1
      Rust
      123651Updated Feb 18, 2024Feb 18, 2024
    • sbi-rt

      Public archive
      Simple RISC-V SBI runtime library; designated for supervisor use
      Rust
      MIT License
      92101Updated Jan 10, 2024Jan 10, 2024
    • sbi-testing

      Public archive
      RISC-V SBI environment test suite
      Rust
      MIT License
      1500Updated Jan 10, 2024Jan 10, 2024
    • sbi-spec

      Public archive
      Definitions and constants in RISC-V Supervisor Binary Interface (RISC-V SBI)
      Rust
      MIT License
      5900Updated Jan 10, 2024Jan 10, 2024
    • clic

      Public
      Core-Local Interrupt Controller (CLIC) RISC-V Privileged Architecture Extensions Rust crate support
      Rust
      Other
      2100Updated Oct 31, 2023Oct 31, 2023
    • Low level access to SiFive RISC-V processor cores
      Rust
      Other
      2500Updated Oct 1, 2023Oct 1, 2023
    • RustSBI support on SiFive FU740 board; FU740 is a five-core heterogeneous processor with four SiFive U74 cores, and one SiFive S7 core
      Rust
      71711Updated Jul 20, 2023Jul 20, 2023
    • Static and dynamic base address for peripheral buses.
      Rust
      MIT License
      0100Updated Mar 30, 2023Mar 30, 2023
    • rustsbi 开发教程
      Rust
      Do What The F*ck You Want To Public License
      43901Updated Mar 6, 2023Mar 6, 2023
    • xuantie

      Public
      Low level access to T-Head Xuantie RISC-V processors
      Rust
      Other
      33210Updated Oct 15, 2022Oct 15, 2022
    • A curated list of awesome things related to rustsbi
      MIT License
      13800Updated Oct 14, 2022Oct 14, 2022
    • plic

      Public
      Rust support for RISC-V Platform-Level Interrupt Controller
      Rust
      MIT License
      11000Updated Oct 13, 2022Oct 13, 2022
    • Embedded Rust Peripheral Access Crate for HPMicro HPM6750 chip series
      Rust
      Mulan Permissive Software License, Version 2
      0200Updated Oct 12, 2022Oct 12, 2022
    • .github

      Public
      0010Updated Jul 31, 2022Jul 31, 2022
    • 0010Updated Jul 28, 2022Jul 28, 2022
    • RustSBI QEMU implementation with Penglai-TVM enclave support
      0000Updated Feb 22, 2022Feb 22, 2022