xv6-Lab2
前言
-
实验目的:学习xv6的系统调用流程,并添加新的系统调用,从而进一步的了解xv6的内部结构
-
实验准备:
- 阅读xv6手册《book-riscv-rev1》chapter2 4.3 4.4
- 系统调用的用户空间代码在user/user.h和user/usys.pl中。
- 内核空间代码是kernel/syscall.h、kernel/syscall.c。
- 与进程相关的代码是kernel/proc.h和kernel/proc.c。
- 切换到
syscall
分支:
1 | $ git fetch |
System call tracing(moderate)
本帖子由zhr原创,搬运请注明来源
评论