[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