[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: PenCentra hungup
| そこで, cpu_fork でとりあえず SR の MIPS_SR_INT_IE を落としてみたとこ
| ろ, 普段は 10 分かからず TLB miss のおこる mpc303 が, 4 時間近くたった
| 今でも動いています.
一番症状のひどい(700回弱でfreezeしていた)PenCentraで、
cpu_fork@mips/mips/vm_machdep.cの先頭で
__asm__ __volatile__("
.set noreorder;
mfc0 %0, $12;
li %1, 0xfffffffe;
and %0, %0, %1;
mtc0 %0, $12;
nop;nop;nop
.set reorder" : "=r" (i), "=r" (x));
としたkernelでテストしてみたところ、10分くらいは動いてたんですが、30分
後にはTLB miss を起こしてました。
---
UCHIYAMA Yasushi
uch@nop.or.jp