Hey Scott, Thanks for the reply, I shall investigate further.
I wasn't talking about interrupt handlers in Linux as such, but using powerpc-eabi-gcc to write an ISR for the MPC5516. (I guess that could be off-topic on this mailing list, but I thought the folks on this mailing list would probably know the answer pretty easily). I was hoping that gcc would generate the prologue and epilogue code for me via the interrupt attributes. Many thanks. Tehn Yit Chin On Fri, Mar 21, 2008 at 4:18 AM, Scott Wood <[EMAIL PROTECTED]> wrote: > Tehn Yit Chin wrote: > > Hi all, > > > > Apologies for such a basic question. I am trying to write an ISR on a > > MPC551x. When I tried to use the interrupt attribute with > > powerpc-eabi-gcc such as > > > > _attribute_((interrupt_handler)) foobarISR(void) > > { > > } > > Assuming you're talking about an interrupt handler in Linux, you don't > need to do anything like that. The actual interrupt entry is assembly > code. Search existing drivers for "irqreturn_t" to find examples of > what an interrupt handler looks like, and "request_irq" for how to hook > the handler into the interrupt. > > -Scott >
_______________________________________________ Linuxppc-embedded mailing list Linuxppc-embedded@ozlabs.org https://ozlabs.org/mailman/listinfo/linuxppc-embedded