2010-05-23 :-)
_ 読書
2010年5月10日 - 2010年5月16日の読書メーター
読んだ本の数:3冊
読んだページ数:1064ページ
されど罪人は竜と踊る 6 (ガガガ文庫)
短編集。そろそろパンハイマが本編登場?/魔法少女ジャベイラww
読了日:05月14日 著者:浅井 ラボ
あずけて! 時間銀行 ご返済はお早めに (角川スニーカー文庫)
サクサクっとまとめてくれた。最後のシーヌのタメ語にニヤニヤが止まらない
読了日:05月11日 著者:いとう のぶき
あずけて! 時間銀行 ご利用は計画的に (角川スニーカー文庫)
時間銀行の設定になかなか慣れなくて脳が疲れた。展開がちょいと駆け足か/エロい絵は苦手なのかしら...
読了日:05月10日 著者:いとう のぶき
読書メーター
_ [オクトーバーフェスト]日比谷オクトーバーフェスト2010
行ってきたった
オレ, id:daresore, id:youichi といういつものメンバー。id:hoso-kawa は二日酔いとのこと
11 時前にテントに入ったんだがすでに半分くらい埋まってた。12 時にはもう満席ぽい。混んでるなあ。
ビール 1 杯飲んでツラかったのでさくっと撤収してきた。いつもの有楽町のほうの喫茶店でダラダラ。
_ Linuxデバイスドライバ開発門前
デバイスドライバとデバイススペシャルファイルを対応させるのはメジャー番号とマイナー番号であることはわかった。
しかしデバイスがどのメジャー番号とマイナー番号に対応しているのかを誰が知っているのか、が分からない。「誰が」というか、カーネルに「このデバイスのメジャー番号はこれである」と教えるのは誰なのかが分からない。
たとえば デバイス・ドライバの実装 - EE Times Japan の場合、mydevice とメジャー番号 254 をどうやって対応させたのかが分からない。メモリマップ I/O のアドレス空間? IRQ?
_ [NetBSD]NetBSD のデバイス
ハイパーおおざっぱな理解。
- NetBSD では自動コンフィギュレーションが機能する
- デバイスの設定は kernel の config ファイルに書く
- デバイスには名前、親、ロケータ、属性などを書く
config(9) - NetBSD Manual Pages よりコピペ
Locators Locators are used to augment the parent/child pairings that locate specific devices. Each locator value is simply an integer that represents some sort of device address on the parent bus or controller. This can be a memory address, an I/O port, a driver number, or any other value. Locators can sometimes be wildcarded on devices that support direct connection.
「ロケータに書くのはメモリアドレスとか I/O ポートとかドライバーナンバーとかいろいろ」
ref.
- BSD magazine 1999 No.2 - NetBSDにおけるデバイスの自動コンフィギュレーション
- config(9) - NetBSD Manual Pages
- config.samples(5) - NetBSD Manual Pages
- NetBSD Documentation: Porting NetBSD to a new ARM SoC
_ Linux のデバイス
たぶん似たような機能が Linux にもあるはず。Linux カーネルの config ファイルってどこだっけ。/usr/src/linux/config 辺りにあった気がする。あとでやる
_ /usr/src/linux/.config だった
y か m か n しか書いてないし (・ω・)