Am Montag, 23. Februar 2004 00:52 schrieb Philippe Gerum:
> On Mon, 2004-02-23 at 00:35, Dirk Roloff wrote:
> > Hi List,
> >
> > I ve got the following problem:
> >
> > I have to write a driver for linux for a receiver-board.
--- schnipp ----
>
> It would be interesting to know the flags passed to
> adeos_virtualize_irq(). In any case, either the 4th arg should pass
> IPIPE_PASS_MASK, or you realtime_handler() routine should call
> adeos_propagate_irq(irq).
Philippe:
the exactly code is:
if( 0 != adeos_virtualize_irq( irq[i], &rt_amcc_irq_handler, NULL,
IPIPE_PASS_MASK | IPIPE_HANDLE_MASK) )
i want to handle and pass it down the pipe.
But i give propagate a try ... not realy better ...
Now a second IRQ 4 will be delivert to the linux handler.
Only one IRQ 1 to the realtime (its masked out in PIC when entering the
realtime)
Could it be that this will block all other IRQ at PIC level ?
Dirk.