|
před 3 roky | |
---|---|---|
src | před 3 roky | |
.gitignore | před 4 roky | |
CHANGELOG.md | před 3 roky | |
Cargo.toml | před 3 roky | |
LICENSE-MIT | před 4 roky | |
LICENSE-MULAN | před 4 roky | |
README.md | před 3 roky |
RISC-V Supervisor Binary Interface (SBI) implementation in Rust; runs on M-mode.
From version 0.2.0, RustSBI is reformed into a library, thus no longer provides binary downloads for specific platforms. You may visit RustSBI-QEMU, RustSBI-K210 or other projects depending on the platforms you need.
Yes, you can! RustSBI strictly follows RISC-V SBI standard. All features are prepares for all programming languages, as long as they support RISC-V SBI defined calling convention.
If your kernel language supports other SBI implementations, typically it will support RustSBI in the same way.
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):
Slides (Chinese):
embedded-hal
libraries.This project is licensed under either of