Refine tutorial roadmap references
This commit is contained in:
@@ -29,7 +29,8 @@ software to inspect the cause, handle it, and resume or terminate.
|
||||
## Learning Tasks
|
||||
|
||||
- Draw the exact state updates on trap entry.
|
||||
- Write a table of each exception source and its `mcause`.
|
||||
- Write a table of each exception source and its `mcause`, then compare it with
|
||||
the trap-cause decisions in the roadmap.
|
||||
- Understand which PC is saved for each exception type.
|
||||
|
||||
## Pitfalls
|
||||
@@ -49,4 +50,3 @@ software to inspect the cause, handle it, and resume or terminate.
|
||||
- RISC-V privileged architecture spec: https://riscv.org/technical/specifications/
|
||||
- RISC-V CSR instruction semantics: https://riscv.org/technical/specifications/
|
||||
- RISC-V educational trap handling notes: https://osblog.stephenmarz.com/
|
||||
|
||||
|
||||
Reference in New Issue
Block a user