TLB Miss booting linux kernel on ppc 405
David Baird
dhbaird at gmail.com
Thu Feb 14 04:51:05 EST 2008
On Feb 13, 2008 10:38 AM, Ricardo Ayres Severo <severo.ricardo at gmail.com> wrote:
> I tracked the kernel execution using step one instruction (si) on gdb
> and matching the jumps with the System.map.
> It is a Data TLB Miss and this is the register dump after the miss occurs:
>
> r1: 00502090
> r2: 0000000f
> r3: c00003c0
> r4: c0000000
> r5: 00000000
> r6: 00000000
> r7: 74747955
> r8: 4c302c39
> r9: 00000000
> pc: 00001100
> lr: 00000018
Can you also past the special registers (srrd in XMD)? I am very
curious about SRR0 and SRR1 and maybe some of the others.
> Now I'm checking the PPC cache configurations on XPS, because when
> treating the DTLB Miss Exception a Machine Check Exception occurs when
> it works with L1. Does this makes sense or am I confusing things?
Too soon for me to tell :-)
More information about the Linuxppc-embedded
mailing list