بدون توضیح

Luo Jia 041babe2bc Merge pull request #4 from wyfcyx/master 4 سال پیش
platform f46210628c Fix devintr for k210 platform 4 سال پیش
rustsbi 1ac8e9f86b Small fix 4 سال پیش
.gitignore f7883cd2b2 now rCore-Tutorial lab1-6(include 3+) worked on k210+rustsbi 4 سال پیش
Cargo.toml cab8b7eb0d Rearrange code 4 سال پیش
README.md fa663e65df Update readme 4 سال پیش

README.md

RustSBI

RISC-V Supervisor Binary Interface implementation in Rust; runs on M-mode.

Features

  • Functional operating system runtime
  • Adapted to RISC-V SBI specification v0.2
  • Good support for unix-like operating systems
  • Written in Rust
  • Alternative to OpenSBI with most of its function
  • Supports QEMU emulator (priv. spec v1.11)
  • Backward compatible to privileged spec v1.9
  • Supports Kendryte K210 with MMU and S-Mode

Talks and documents

This project is originally a part of rCore Summer of Code 2020 activities, now it is capable of running rCore-Tutorial and other OS kernels on wide supported RISC-V devices.

Blog article (Chinese): Here

Slides (Chinese): Here