2006-03-20から1日間の記事一覧

アセンブラ

カーネルのコードを読み進めるには,アセンブリコードは避けて通れない.読むのに最低限必要そうな点を押さえておこう. Plan9のアセンブラでは,PC(プログラムカウンタ),FP(フレームポインタ),SP(スタックポインタ),TOS(トップオブスタックレジスタ),SB…

カーネルのソースコード

プロセスの状態の話が出てきたので,カーネルのソースコードを眺め始めてみようかな.スケジューラから読み始めるのは割と定石だし(Plan9の場合はやっぱりファイルシステムじゃないか!?という気はするが).最初にソースツリーの概略を示すと,/sys/src/9以…