2006年4月25日 (火曜日)

09:23:10 # Life DebconfでのKeysigning party. Mexicoで開催するkeysigningの鍵の〆切は5/6です.ご注意を. いそいそとgpg keyを準備してみました.

21:17:06 # Life Linuxカーネルの自己修正コード. Linuxのpowerpc版カーネルは, 自己書き換えを行って,各モデル用の命令を発行しています (Documentation/powerpc/cpu_features.txt参照). これは,powerpcのCPUが多数の種類がありますが, カーネルの種類をたくさん準備しなくて済むようにするには必要な仕組みです. でもこんな変態みたいなことはあまりしないだろうなぁ,と思っていたら, alternativeマクロと自己修正コード を読むと,i386でもやっているらしいですね. mfence/lfence/sfence などのメモリバリア命令が拡張されたのが最近で, この部分はなかなか分岐では実装できないから,ということですか(include/asm-i386/system.h参照).

Junichi Uekawa

$Id: dancer-diary.el,v 1.90 2006/01/31 11:16:16 dancer Exp $