[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