プロセス1実行編①(カーネルモード) void forkret(void) (Xv6を読む~OSコードリーディング~)

前回 jupiteroak.hatenablog.com トップページ jupiteroak.hatenablog.com proc.c https://github.com/mit-pdos/xv6-public/blob/master/proc.c#L396 void forkret(void) { static int first = 1; // Still holding ptable.lock from scheduler. release(&ptable.lock); if (first) { // Some initialization functions mu…