Merge new features from OS2019 projects
wangrunji0408 opened this issue · comments
OS2019 projects
- wiki: 2019年操作系统课程设计:教学操作系统rcore+的改进和扩展
- upstream branch: rCore/dev & rcore_plus/dev
GBA
- authors: @PanQL @xy-plus
- wiki: 简易版 rcore 开发与教学文档编写 && rcore plus 开发
- branch: rcore_plus/mgba
- platform: x86_64
- last merge to dev: 8e5e798 2019.06.03
- PRs: (null)
- status: ✅
MIPS
- authors: @Harry-Chen @miskcoo
- wiki: 第三届全国大学生系统能力培养大赛
- branch: rcore_plus/mipsel
- platform: mipsel
- last merge to dev: f410aef 2019.05.24
- PRs: rCore#8
- status: ✅
Router
- authors: @jiegec @Jackey-Huo
- wiki: FPGA 上运行 RISC-V rCore 构建路由器
- branch: rCore/dev
- platform: riscv64
- last merge to dev: realtime
- PRs: (null)
- status: ✅
LKM
- authors: @gjz010
- wiki: rCore 内核可加载模块和动态链接库
- branch: gjz010/rcore_plus/biscuit
- platform: x86_64, aarch64
- last merge to dev: 6aded70 2019.06.13
- PRs: #48 #57 #58 #59 #60
- status: 🚧
Audio on Raspi3
- authors: @gaotianyu1350 @Bakser
- wiki: Audio support for rCore
- branch: gaotianyu1350/rCore_audio/dev
- platform: aarch64
- last merge to dev: (null)
- PRs: rcore-fs#5 bcm2837#1
- status: ❓
SD driver on Raspi3
- authors: @NagiNikaido @BenjaminPMLovegood
- wiki: Python (and more) on rCore on RPi
- branch: GeminiLab/rCore/geminilab
- platform: aarch64
- last merge to dev: fa7e389 2019.06.03
- PRs: (null)
- status: ❓
SD driver on Raspi3 seems good to go. Maybe @NagiNikaido @BenjaminPMLovegood can do some code cleanup? e.g. change these test outputs:
Re-fetched content:
DE AD BE EF DE AD BE EF DE AD BE EF DE AD BE EF
Already merged their bcm2837 into upstream.
Update: I made the merge manually.
bcm2837 changes from rcore-os/bcm2837#1 still need some work. Kernel part is easier to merge IMO: https://github.com/rcore-os/rCore/compare/dev...gaotianyu1350:dev?expand=1
MIPS part is fully merged to dev
branch.