[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[pbsd-mg2] console
> pmax が fb + rastercons なので、漠然とそっちにいくのかと思っていましたが、
> 手付かずなので、wscons という手も、もちろんあります。
> kiu のドライバは rastercons や wscons の下請けになるべきものです。
> biconsはこれらに置き換えられて、boot後は不要になります。
wscons と rcons は、排他的なものではありません。
wscons MI な console interface。
frame buffer タイプのコンソールにも、あるいは
AT互換機 や PC98 のような character generater ベースの
V-RAM のあるタイプのコンソールにも対応。
(つまり、描画ルーチンやキーボード入力処理の実体は、
含んでいない)
rcons frame buffer 用の表示ルーチン
です。
例えば sys/arch/alpha/tc/sfb.c は、wscons + rcons で構成されています。
pmax のソースの構成は、かなり古い (なにしろ、いまだに MI SCSI を
使っていない!) ので、あんまり参考にしない方が良いです。方向性としては、
alpha を見るのが一番良いと思います。
NetBSD 全体の方向性としては、明らかに wscons の方に向いているので、
これから作るなら、当然、wscons を使うべきでしょう。
ただ、rcons は、うまく利用できるのなら使えば良いし、不要なら使わなく
ても良いと思います。
--
soda