Aucune description

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

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