Skip to content
GitLab
Projects
Groups
Topics
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
智核速启队
OSKernel2025-SC7
Merge requests
!18
[feat] 新增系统调用 getpid、fork、wait、exit & 解决锁问题
Code
Review changes
Check out branch
Download
Patches
Plain diff
Merged
智核速启队
requested to merge
ly
into
master
Apr 13, 2025
Overview
0
Commits
3
Pipelines
0
Changes
16
include/kernel下新增syscall_ids.h,定义了系统调用的编号;def.h 用于常用宏
修改allocproc锁逻辑,结束后不立刻释放锁,在fork|userinit结束后释放
修改进程被fork后首次进入forkret,进入后释放锁
proc结构体新增exit_state和killed
vmem下新增uvmcopy、uvmfree,用于fork时复制页表