2008-11-09から1日間の記事一覧

NetBSD-current /sbin/initが起動されるまで(5)

forkされたプロセスがどう動くのか見てみる。コンテキストスイッチが起きると、mi_switch()が呼ばれる。 /* Pick new LWP to run. */ if (newl == NULL) { newl = nextlwp(ci, spc); } nextlwp()によってforkされたプロセスが次のプロセス(newl)に選ばれる…

小岩 はるかぜ

寒いからラーメンだー、っつってまた食いに行った。この間普通の塩ラーメンをいただいたので、今回は「情熱の赤い塩ラーメン」とかいう変わったのを頼んでみた。 ・・・味も変わっていた。うーん。普通の塩の方がおいしかったなぁ。 別にこれが美味しくない…

田母神論文問題

http://fukushimak.iza.ne.jp/blog/entry/784577/ 産経新聞の福島香織さんが田母神さんの処分について良い所を突いている。現行憲法に反する発言、政府見解に反する発言を公にすれば、不必要な対外摩擦を引き起こし、国民の憲法および政府に対する不信感をさ…

若き”紛争屋”

http://sankei.jp.msn.com/life/trend/081108/trd0811080327004-n1.htm http://sankei.jp.msn.com/life/trend/081109/trd0811090406000-n1.htm伊勢崎 賢治氏の武装解除は以前読んでいて、こういう仕事をやってる日本人も居るのだなと大変興味深く思ったのだ…

MIPSでのシステムコール実装

MIPSにはsyscallというopcodeがあって、呼び出すとSyscallExceptionを起こす。 これを使ってシステムコールを実装出来る。NetBSDでは、v0にシステムコール番号を積み、通常の関数呼び出しと同じくa0-a3へ引数を積んで渡している模様。