Thread (9 messages) flat view 9 messages, 3 authors, 2007-08-16

Re: System crash on boot_e500.S on 2.4Kernel

From: mike zheng <hidden>
Date: 2007-08-16 14:37:49

On 8/15/07, Andy Fleming [off-list ref] wrote:

On Aug 15, 2007, at 17:46, mike zheng wrote:
quoted
Hi Andy,

Here is BDI output of the register value after line 212. The value
of R6, R7 is 0x20, 0x160. However the value of SRR0(SPR26), SRR1
(SPR27) is 0xfff81300 and 0x00001000. Why are they different from
r7 and r6? We just did the mtspr, the value should be the same. The
rfi jump to 0xfff81300 is because of the value in SRR0.

Yes, it's very strange.  But it's also pretty much impossible for the
mtspr to just fail like that.  A more likely scenario is that the BDI
is getting bad information.  Could you take a look at your IVORs?
I'm very curious to see if fff81300 is an interrupt vector.

Now I know the BDI need debug vector to be set properly. I manually change
the IVPR and IVOR15 for BDI, and will update you the progress.

Andy
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help