パスワードを忘れた? アカウント作成
454299 journal

tarosukeの日記: [talos] 割り込み回りを書き換えるべきか...。

日記 by tarosuke

今の実装だとIRQに対してDEVICE*とbool (*handler)(DEVICE*)を登録してるのでハンドラでDEVICE*をダウンキャストする事になる。ここでもしDEVICEがvirtualな割り込みハンドラメソッドを持つならダウンキャストは不要になる。普通の、DEVICEの一種になってるのはこれでOK。

なのだが、現状ではタイマはDEVICEの一種ではないが、これもDEVICEにする必要がある...タイマ以外の部分はシンプルになるけどホントにやるべきかなぁ...これは今の実装にする時に選ばなかった方の実装でもあるわけだけど、互換性考えると言語的にクリーンな方がいいかなぁ...。

とはいえ、タイマもそんなに無駄が出るわけでもなさそうだ。NewDevice使うわけでもないし。やるかなー。

この議論は、tarosuke (2403)によって テキ禁止として作成されたが、今となっては 新たにコメントを付けることはできません。
typodupeerror

長期的な見通しやビジョンはあえて持たないようにしてる -- Linus Torvalds

読み込み中...