[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