Subject: tlb problems with -current.
To: None <port-pmax@NetBSD.ORG>
From: Simon Burge <simonb@NetBSD.ORG>
List: port-pmax
Date: 05/28/1999 23:36:13
Folks,
I just tried to boot a -current kernel on my 5900-260, and got the following
very early on:
Starting at 0x80030000
[ netbsd ELF symbol table not valid ]
[ netbsd symbol table has bad string table address 0xc66bc737 ]
[ no symbol table formats found ]
trap: TLB miss (load or instr. fetch) in kernel mode
status=0x20000002, cause=0x30000808, epc=0x80155dfc, vaddr=0x40110
pid=0 cmd= usp=0x0 ksp=0x8002ff18
Stopped in at 0x80155dfc: lw s0,272(v0)
which I think is the
prodtype = *(u_int32_t *)(ioasic_base + IOASIC_INTR);
in dec_3maxplus_init(). v0 gets loaded with IOASIC_SLOT_1_START+0x110,
and IOASIC_INTR is that + 0x110 (or 272).
Any ideas?
Simon.