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.
Xenomai-core mailing list