=================================================================== RCS file: /cvs/funnyos/arch/testarm/boot/irq_trampoline.c,v retrieving revision 1.1 retrieving revision 1.3 diff -u -r1.1 -r1.3 --- funnyos/arch/testarm/boot/irq_trampoline.c 2007/10/29 20:34:23 1.1 +++ funnyos/arch/testarm/boot/irq_trampoline.c 2007/11/04 22:41:55 1.3 @@ -1,5 +1,5 @@ /* - * $Id: irq_trampoline.c,v 1.1 2007/10/29 20:34:23 init Exp $ + * $Id: irq_trampoline.c,v 1.3 2007/11/04 22:41:55 init Exp $ */ /* @@ -9,6 +9,10 @@ * by default (until some irqc attached) we just return doing nothing. */ +void irq_trampoline(void); +void __do_nothing_and_return(void); + + void __do_nothing_and_return(void) { @@ -16,5 +20,13 @@ __asm __volatile("mov r1,r1"); } -void (*irq_trampoline)(void) = __do_nothing_and_return; +void (*irq_trampoline_func)(void) = __do_nothing_and_return; + + +void +irq_trampoline(void) +{ + irq_trampoline_func(); +} +