[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