[BACK]Return to irq_trampoline.c CVS log [TXT][DIR] Up to [local] / funnyos / arch / testarm / boot

Annotation of funnyos/arch/testarm/boot/irq_trampoline.c, Revision 1.2

1.1       init        1: /*
1.2     ! init        2:  * $Id: irq_trampoline.c,v 1.1 2007/10/29 20:34:23 init Exp $
1.1       init        3:  */
                      4:
                      5: /*
                      6:  * IRQ trampoline.
                      7:  * Will enter here when Core IRQ line is asserted.
                      8:  * IRQ controller driver configures us to call him on assert;
                      9:  * by default (until some irqc attached) we just return doing nothing.
                     10:  */
                     11:
                     12: void
                     13: __do_nothing_and_return(void)
                     14: {
                     15:
                     16:        __asm __volatile("mov r1,r1");
                     17: }
                     18:
1.2     ! init       19: void   (*irq_trampoline_func)(void) = __do_nothing_and_return;
        !            20:
        !            21:
        !            22: void
        !            23: irq_trampoline(void)
        !            24: {
        !            25:        irq_trampoline_func();
        !            26: }
        !            27:
1.1       init       28:

CVSweb