|
@@ -2,6 +2,22 @@
|
|
|
|
|
|
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](https://github.com/luojia65/rcore-os-blog/blob/master/source/_posts/os-report-final-luojia65.md)
|
|
|
|
|
|
Slides (Chinese): [Here](https://github.com/luojia65/DailySchedule/blob/master/Rust%E8%AF%AD%E8%A8%80%E4%B8%8ERISC-V%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F.pdf)
|