2020-10-21 19:18:46 +08:00
|
|
|
# XV6-RISCV On K210
|
|
|
|
Run xv6-riscv on k210 board
|
2020-10-19 00:53:22 +08:00
|
|
|
|
2020-10-21 19:18:46 +08:00
|
|
|
## Dependencies
|
|
|
|
+ k210 board
|
|
|
|
+ RISC-V Toolchain
|
2020-10-19 00:53:22 +08:00
|
|
|
|
2020-10-21 19:18:46 +08:00
|
|
|
## Installation
|
|
|
|
>\$ git clone https://github.com/SKTT1Ryze/xv6-k210
|
2020-10-19 00:53:22 +08:00
|
|
|
|
2020-10-21 19:18:46 +08:00
|
|
|
## Build
|
|
|
|
>\$ cd xv6-k210
|
|
|
|
>\$ make build
|
2020-10-19 00:53:22 +08:00
|
|
|
|
2020-10-21 19:18:46 +08:00
|
|
|
## Run
|
|
|
|
>\$ make run-k210
|
2020-10-19 00:53:22 +08:00
|
|
|
|
2020-10-21 19:18:46 +08:00
|
|
|
## What I have done
|
|
|
|
+ Multicore boot
|
|
|
|
+ Implement bare-metal printf
|
|
|
|
+ Memory alloc
|
|
|
|
+ Page Table
|
2020-10-19 00:53:22 +08:00
|
|
|
|
2020-10-21 19:18:46 +08:00
|
|
|
## TODO
|
|
|
|
The rest part of xv6-kernel and xv6-fs
|
2020-10-19 00:53:22 +08:00
|
|
|
|
2020-10-21 19:18:46 +08:00
|
|
|
## LICENSE
|
|
|
|
MIT License
|