https://pdos.csail.mit.edu/6.S081/2021/

  • RISC-V
    是一个基于精简指令集原则的开源指令集架构(Reduced)
  • QEMU
    A generic and open source machine emulator and virtualizer

Lab Guidance

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)

xv6_labs

  • 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