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.