tlbia and PPC603

Etsushi Kato ekato at ees.hokudai.ac.jp
Thu Jun 20 20:35:05 EST 2002


On Thu, Jun 20, 2002 at 09:53:55AM +0200,
Benjamin Herrenschmidt <benh at kernel.crashing.org> wrote:

> Your xmon trace show something interesting: xmon itself crashes with a
> trap 300 while trying to access the hash table. The hash beeing mapped
> with a BAT, that shouldn't be an issue with the TLB handlers nor with
> a stale TLB entry. I currently fail to see what could be going on there,
> could you try to reproduce that crash ? In this case, once "h" fails
> within xmon, type
>
>  di %pc

>mon di %pc
c00c2ef4   7d7c002e	lwzx	r11,r28,r0
c00c2ef8   7e6a4b78	or	r10,r19,r9
c00c2efc   7c0b5000	cmpw	r11,r10
c00c2f00   3b280001	addi	r25,r8,1
c00c2f04   3bc00000	li	r30,0
c00c2f08   7ffc0214	add	r31,r28,r0
c00c2f0c   39200000	li	r9,0
c00c2f10   3b5d1000	addi	r26,r29,4096
c00c2f14   4800001c	b	0xc00c2f30
c00c2f18   39290001	addi	r9,r9,1
c00c2f1c   2c090007	cmpwi	r9,7
c00c2f20   3bff0008	addi	r31,r31,8
c00c2f24   41810014	bgt	0xc00c2f38
c00c2f28   801f0000	lwz	r0,0(r31)
c00c2f2c   7c005000	cmpw	r0,r10
c00c2f30   4082ffe8	bne	0xc00c2f18

>  r

>mon r
R00 = 00000000	R01 = c796db50	R02 = c796c000	R03 = 00000000
R04 = 00000000	R05 = 0ffff000	R06 = 00000000	R07 = 00000000
R08 = 00000000	R09 = 80000000	R10 = 0f0f0f0f	R11 = 00000000
R12 = 84282424	R13 = 1005c3bc	R14 = c796dee8	R15 = 240004e3
R16 = c02d62c0	R17 = c796c000	R18 = c02b0000	R19 = 00000000
R20 = 00009032	R21 = 0000ffff	R22 = 00000000	R23 = 00000000
R24 = ffffffff	R25 = c0512bc0	R26 = c02a0000	R27 = 00000000
R28 = 00000000	R29 = 00000000	R30 = c02a0000	R31 = 00000000
pc  = c00c2ef4	msr = 00001032	lr  = c00c3114	cr  = 84282424
ctr = 00000000	xer = 20000000	trap =  300


--
Etsushi Kato
ekato at ees.hokudai.ac.jp

** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/





More information about the Linuxppc-dev mailing list