On Sat, Jun 6, 2009 at 7:34 AM, Jon Smirl<jonsm...@gmail.com> wrote: > On Sat, Jun 6, 2009 at 9:17 AM, wael showair<showair2...@yahoo.com> wrote: >> >> Hi All, >> i have a freescale board, that contains MPC8555 processor & DSP-core >> there is a GPIO connecting the DSP-core into an input pin of the OpenPIC of >> the MPC8555 processor. >> >> i test one interrupt from the DSP-core to the MPC8555 processor where i >> configure this interrupt line to be edge-triggered (falling edge) & i >> receive it successfully >> but >> when i generate this interrupt 10 successive times using for loop >> i just receive 2 interrupts? >> >> why can't i receive the 8 other interrupts? >> i print the value of every irq number inside do_IRQ & i found that i receive >> the DSP-interrupt just only twice. >> >> do u have any suggestions to solve this problem? >> i want to make sure that i can receive 10 interrupts > > Don't do a printk() with interrupts disabled. A printk() takes 1.5ms > on a mpc5200.
Look at /proc/interrupts instead to see how many IRQs are received. g. -- Grant Likely, B.Sc., P.Eng. Secret Lab Technologies Ltd. _______________________________________________ Linuxppc-dev mailing list Linuxppc-dev@lists.ozlabs.org https://lists.ozlabs.org/listinfo/linuxppc-dev