Refine tutorial roadmap references

This commit is contained in:
2026-04-28 12:40:53 +02:00
parent c1ffb0ee41
commit fdf9292b8a
7 changed files with 15 additions and 13 deletions
@@ -28,6 +28,9 @@ wrong, Linux often just hangs early with little output.
- Read the RISC-V Linux boot protocol and list required register state.
- Draft a device tree matching your memory map and interrupt topology.
- Use the modern CPU ISA properties: `riscv,isa-base = "rv32i"` and
`riscv,isa-extensions = "i", "m", "a", "zicsr", "zifencei"`. Keep the legacy
`riscv,isa = "rv32ima_zicsr_zifencei"` string only as a compatibility fallback.
- Decide whether the first Linux attempt uses direct M-mode or OpenSBI.
## Pitfalls
@@ -47,4 +50,3 @@ wrong, Linux often just hangs early with little output.
- RISC-V Linux boot protocol: https://docs.kernel.org/arch/riscv/boot.html
- RISC-V device-tree CPU bindings: https://www.kernel.org/doc/Documentation/devicetree/bindings/riscv/cpus.yaml
- OpenSBI: https://github.com/riscv-software-src/opensbi