Riscv Os Save

Build a minimal kernel for RISC-V

Project README

Build a minimal kernel for RISC-V

Part 1. Explore RISC-V/QEMU/U-Boot/OpenSBI

Get familiar with QEMU virtual machine firmware loading, kernel loading workflow.

Part 2. Bare Metal RISC-V

Write a bare metal firmware for QEMU virt device, which just prints Hello, RISC-V!

Switch to sifive_u, because virt is not well documented!

After some attempts, I found that I had to revert back to virt because sifive_u doesn't support mmio and PCI-E.

Part 3. Interrupts and Process Scheduling

Appendix

Open Source Agenda is not affiliated with "Riscv Os" Project. README Source: peiyuanix/riscv-os
Stars
45
Open Issues
0
Last Commit
10 months ago
Repository
License
MIT

Open Source Agenda Badge

Open Source Agenda Rating