Kernelディレクトリ以下の移植が一通り完了しました。 変更を加えた箇所を清書してないのでソースが汚いですが、区切りがいいのでまとめたいと思います(リビジョン7)。 前回から今回の更新にかけて行った事は以下になります: これまで一部無効にしていた箇所の有効化 Process.cpp Sheduler.cpp ihandlers.cpp PageManager.cpp syscalls.cppの移植 関連して include/sys/types.h のシステムコールマクロも アボート例外の移植 astart.S(旧ihandler.asm) Loader.cppの追加 以上から、前回から以下の事柄が可能になりました: Loaderからプロセスを起動できるようになった プロセス空間が切り替わるようになった スレッドが規定のポリシーでスケジューリングされるようになった デマンドページングが可能