Steven Scholz wrote: > Gilles Chanteperdrix wrote: > >>Steven Scholz wrote: >> > Hi Gilles, >> > >> > >> Ok, found the bug (actually, Philippe did), as almost expected, the way >> > >> it is related to the latency program period is not really obvious. The >> > >> bug is that in the macro "irq_handler" in entry-armv.S, the return value >> > >> (in r0) of __ipipe_grab_irq is overriden by the subsequent call to >> > >> get_irqnr_and_base. >> > >> >> > > >> > > Here comes a patch. Note that it will only work correctly with >> > > CONFIG_PREEMPT disabled for now. >> > >> > Any progress with CONFIG_PREEMPT enabled ? >> >>enabling CONFIG_PREEMPT almost works. But non real-time tasks system >>calls fail from time to time. > > > But I do need a new patch? > > Cause with last patch I get "BUG()" in schedule ...
The patch that almost works with CONFIG_PREEMPT only exist on Philippe's disk, it has not been released. -- Gilles Chanteperdrix _______________________________________________ Xenomai-core mailing list Xenomai-core@gna.org https://mail.gna.org/listinfo/xenomai-core