Re: [Xenomai-core] Ipipe breaks my MPC8541 board boot
2012/1/3 Philippe Gerum : > On 01/03/2012 06:58 PM, Gilles Chanteperdrix wrote: >> >> On 01/03/2012 06:49 PM, Jean-Michel Hautbois wrote: >>> >>> cpm2_cascade is dedicated to my board, but has nothing impressive : >>> static void cpm2_cascade(unsigned int irq, struct irq_desc *desc) >>> { >>> int cascade_irq; >>> >>> while ((cascade_irq = cpm2_get_irq())>= 0) >>> generic_handle_irq(cascade_irq); >> >> >> Replace generic_handle_irq with ipipe_handle_chained_irq. >> Argh ! I didn't see it :) ! Thanks, it works. > You have to fixup the eoi handling as well, check how this is done in > arch/powerpc/platforms/85xx/sbc8560.c. OK, I will check it, but didn't need to do it for making it work... :). Thanks again ! JM ___ Xenomai-core mailing list Xenomai-core@gna.org https://mail.gna.org/listinfo/xenomai-core
Re: [Xenomai-core] Ipipe breaks my MPC8541 board boot
On 01/03/2012 06:58 PM, Gilles Chanteperdrix wrote: On 01/03/2012 06:49 PM, Jean-Michel Hautbois wrote: cpm2_cascade is dedicated to my board, but has nothing impressive : static void cpm2_cascade(unsigned int irq, struct irq_desc *desc) { int cascade_irq; while ((cascade_irq = cpm2_get_irq())>= 0) generic_handle_irq(cascade_irq); Replace generic_handle_irq with ipipe_handle_chained_irq. You have to fixup the eoi handling as well, check how this is done in arch/powerpc/platforms/85xx/sbc8560.c. -- Philippe. ___ Xenomai-core mailing list Xenomai-core@gna.org https://mail.gna.org/listinfo/xenomai-core
Re: [Xenomai-core] Ipipe breaks my MPC8541 board boot
On 01/03/2012 06:49 PM, Jean-Michel Hautbois wrote: > cpm2_cascade is dedicated to my board, but has nothing impressive : > static void cpm2_cascade(unsigned int irq, struct irq_desc *desc) > { > int cascade_irq; > > while ((cascade_irq = cpm2_get_irq()) >= 0) > generic_handle_irq(cascade_irq); Replace generic_handle_irq with ipipe_handle_chained_irq. -- Gilles. ___ Xenomai-core mailing list Xenomai-core@gna.org https://mail.gna.org/listinfo/xenomai-core