跳转至

lab02: system calls

环境配置

git fetch
git checkout syscall
make clean

Using gdb

左边开一个窗口:

xv6-labs-2025$ make qemu-gdb
*** Now run 'gdb' in another window.
qemu-system-riscv64 -machine virt -bios none -kernel kernel/kernel -m 128M -smp 3 -nographic -global virtio-mmio.force-legacy=false -drive file=fs.img,if=none,format=raw,id=x0 -device virtio-blk-device,drive=x0,bus=virtio-mmio-bus.0 -S -gdb tcp::26000

右边开一个窗口:

xv6-labs-2025$ gdb-multiarch kernel/kernel