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

[pbsd-mg2] Re: cache problem again



わたしも同様な問題で悩んでいました。
具体的には root fsの mountのところで、
  root file system type: ffs
と表示されたまま固まる、というのが 7/20以来の症状です。

# バカなことに R300を壊してしまったので、
# うちやまさんのカーネルでの実験ができません。

In message "[pbsd-mg2] cache problem again",
"Takemura" write:
>次に、cache を疑って、L1CACHE_DISABLE と PGSIZE16K と FLUSH_XXX を
>いろいろ試してみましたが、結果としては、
>
>	HPCMIPS_L1CAHCE_DISABLE	効果あり
>	HPCMIPS_FLUSHCACHE_XXX	効果なし
>	HPCMIPS_PGSIZE_16K		効果あり
>
>という感じで、ページサイズを 16KB にすれば正常に起動できました。

たしかにうちでも HPCMIPS_PGSIZE_16K をつけると症状が改善することが
*ありました* (それでも固まることもありました)。
IMHO, その段階ではまだ KSEG0 しかアクセスしてなく、KUSEGは
使わないので Virtual aliasの問題ではない、とか思っていました。
しかしよくみると KSSEGや KSEG3 もあるのか...

あとうちの R300は 32MBに RAMを増設してあります。
8MBにすればよかったのかもしれませんが、試してません。

takesi