Thread (3 messages) flat view 3 messages, 3 authors, 2001-01-08

Re: MV kernel on 405GP

From: Jerry Van Baren <hidden>
Date: 2001-01-08 16:25:27

Sounds like you have one or more pending interrupts that you are not
handling properly.  As soon as you enable external interrupts, you take
the vector, but don't clear the pending interrupt(s).  Since you don't
clear the interrupt, as soon as you leave the ISR, you get hit by
another interrupt.  Viola, instant loop.

Suggestions:
1) Check what interrupts are enabled and verify that they are handled
properly.
2) Mask any external interrupt you don't need right now.
3) If that doesn't work, mask all external interrupts and see if you
get further.
4) Re-enable the interrupts one at a time until you die again.
5) Repeat step #1 with the last interrupt you enabled :-).

gvb


At 06:12 PM 1/8/01 +0200, Juha Okkonen wrote:
        I have a custom board that uses IBM 405GP -prosessor. I have
already
        modified ppcboot-0.5.3 for booting. And am trying to get
Monta Vista's
        linux-2.4.0-test2 kernel to run on it also. But there is some
problem
        with exceptions. When start_kernel(void)-function calls sti()
to enable
        external interrupts, the prosessor hangs totally. I don't get any
register
        dumps or anything else either. I have been able to verify
with kgdb
that
        everything works until update of MSR-register.

        If somebody has a version of the kernel modified for 405GP
and ppcboot
        both working, I would like to have the sources or at least
ideas about
        my problemn.

                                                        'Okko


--
Juha
Okkonen/CTO                                 Juha.Okkonen@GreenCurrent.com
Green Current Oy                                Phone +358  9 2517 5525
Tekniikantie 21 E 226                                         +358
41  517 6542
02150 Espoo

** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help