On Fri, Jul 09, 2010 at 12:43:22AM -0700, Chris Rhodin wrote:
> tip22: IP22 Linux tftpboot loader 0.3.8.6
> Loading program segment 2 at 0x88002000, size = 0x218000
> Zeroing memory at 0x8821a000, size = 0x365b0
> Starting kernel; entry point = 0x881e0040
> Copied initrd from 0x88aab190 to 0x88251000 (0x1d5ce2 bytes)
>
> Exception: <vector=Normal>
> Status register: 0x30044803<CU1,CU0,CH,IM7,IM4,IPL=???,MODE=KERNEL,EXL,IE>
> Cause register: 0x30008010<CE=3,IP8,EXC=RADE>
> Exception PC: 0x88124c74, Exception RA: 0x881f61b0
> Read address error exception, bad address: 0x2a
> Local I/O interrupt register 1: 0x80 <VR/GIO2>
> Local I/O interrupt register 2: 0xc8 <EISA,SLOT0,SLOT1>
> Saved user regs in hex (&gpda 0xa8740e48, &_regs 0xa8741048):
> arg: a8740000 881dffe0 882505ac 88000000
> tmp: a8740000 2 887fe378 887fe4cc 0 8 887fe7d4 881e0040
> sve: a8740000 3 400000 8000000 16 3f80 0 c000000
> t8 a8740000 t9 fffff7ff at bfefff7f v0 ffbff5ef v1 fff71fbf k1 500
> gp a8740000 fp fefbfeff sp fffdffff ra feeffff7
>
> PANIC: Unexpected exception
>
> It looks like the kernel is loading at 0x88002000 which is more than
> 128MB away from the beginning of kseg0.
Yes and that's correct. Memory doesn't always start at address zero!
Ralf
|