[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: powerpc dir



<199805280334.MAA11051@ruri.iri.co.jp>の記事において
1998年05月28日12時35分頃、tsubai@iri.co.jpさんは書きました。

 > msgbuf なんですが、これをやるとたぶん reboot 以前の情報が
 > なくなっちゃいます。つまり dmesg で今回 boot してからの
 > メッセージしか出なくなります。
 > msgbuf はブート前後で内容が変わらないページに取ったほうが
 > 便利だとおもうので MD に残したほうがいいんじゃないでしょうか。

では、archのparam.hで、

#define	__NO_FIXED_MSGBUF

が定義してあれば、pmap.cで取るようにしましょう。
msgbuf関係を #ifdef __NO_FIXED_MSGBUF #endif で囲っておきます。


 > + #ifdef	HTABENTS
 > + 	ptab_cnt = HTABENTS;
 > + #else /* HTABENTS */
 > + 	ptab_cnt = 1024;
 > + 	while ((HTABSIZE << 7) < ctob(physmem))
 > + 		ptab_cnt <<= 1;
 > + #endif /* HTABENTS */
 > 
 > これ、止まっちゃうのでは。

うーんと、HTABSIZEは、(ptab_cnt * 64)なので大丈夫かと。


 > # ちょうど MNN してるところなので行番号がけっこう違う…。

MNNにするのって、変更量どんなものでしょうか?

sakamoto@cec.co.jp