https://pdos.csail.mit.edu/6.S081/2021/
- RISC-V
是一个基于精简指令集原则的开源指令集架构(Reduced) - QEMU
A generic and open source machine emulator and virtualizer
https://pdos.csail.mit.edu/6.S081/2021/labs/guidance.html
use gdb:
https://pdos.csail.mit.edu/6.S081/2021/lec/gdb_slides.pdf
make qemu-gdb
mac: gdb (in another window)
windows WSL: gdb-multiarch (in another window)
- Lab Utilities
- Lab System calls
- Lab Page tables
- Lab Traps
- Lab Copy on-write
- Lab Multithreading
- Lab network driver
- Lab Lock
- Lab File system
- Lab mmap