Sebastian Smolorz wrote:
> Richard Cochran wrote:
> 
>>Looking at __ipipe_mach_irq_mux_p and __ipipe_mach_demux_irq:
>>
>>The 'mux_p' seems to identify one of the IRQs, and this IRQ is special
>>in some way. The 'mux' here stands for 'multiplex', I guess. But what
>>exactly is the meaning of this macro?
> 
> 
> It has to determine whether a given IRQ is cascaded and therefore must be 
> specially serviced WRT acknowledging. The required acknowledging of 
> IRQ-subchannels is done in __ipipe_mach_demux_irq together with the call of 
> __ipipe_handle_irq() after having determined the correct IRQ number where 
> necessary.
> 

Right. And I think the IXP425 has no cascaded IRQ, so you can define
__ipipe_mach_irq_mux_p to 0, and do not have to implement
__ipipe_mach_demux_irq.

-- 
                                                 Gilles Chanteperdrix

_______________________________________________
Adeos-main mailing list
[email protected]
https://mail.gna.org/listinfo/adeos-main

Reply via email to