PERFORCE change 30833 for review
Juli Mallett
jmallett at FreeBSD.org
Thu May 8 22:31:25 PDT 2003
http://perforce.freebsd.org/chv.cgi?CH=30833
Change 30833 by jmallett at jmallett_dalek on 2003/05/08 22:30:46
Don't assume that the badvaddr needs vm_min_kernel_address
added to it, and print the exception ra in addition to the
pc, so if it happens to be in bzero, you aren't totally
left in the dark about where the problem is.
Affected files ...
.. //depot/projects/mips/sys/mips/mips/mips_subr.S#4 edit
Differences ...
==== //depot/projects/mips/sys/mips/mips/mips_subr.S#4 (text+ko) ====
@@ -1463,8 +1463,8 @@
sll k0, k0, PGSHIFT
_MTC0 a0, MIPS_COP_0_EXC_PC # return to panic
COP0_SYNC
- li k1, VM_MIN_KERNEL_ADDRESS
- addu a3, k0, k1
+ move a3, k0
+ move a4, ra
#if defined(DDB)
bltz sp, 1f # for ddb try to keep frame
nop
@@ -1476,7 +1476,7 @@
.set at
END(MIPSX(TLBMissException))
- MSG("TLB out of universe: ksp %p epc %p vaddr %p")
+ MSG("TLB out of universe: ksp %p epc %p vaddr %p ra %p")
/*
* Mark where code entered from exception hander jumptable
More information about the p4-projects
mailing list