Gilles,
On 05/22/2012 05:30 PM, Gilles Chanteperdrix wrote:
On 05/22/2012 11:22 PM, Mitchell Tasman wrote:
I have applied the patch that you supplied, and find a dramatic
reduction in the maximum latency experienced in servicing edge-triggered
GPIO interrupts. In testing so far today with the new patch, I have not
encountered a single instance of the sort of extreme latency that
prompted my query to the mailing list.
Might you consider applying the new patch to I-Pipe for ARM 2.6.38.8,
and publishing a new revision of that patch set? This could be of
significant benefit to those members of the Xenomai community that are
presently using a 2.6.38.8 kernel on ARM platforms.
You might also consider addressing/replacing the original "ipipe/arm:
defer chained interrupts handling" patch that was applied to I-Pipe for
ARM 3.0.13, if the new patch is relevant to that kernel as well.
Yes, that's the plan. I am just waiting for Jean-Pascal's result to
confirm that everything is fine.
I thought I'd report that testing of
adeos-ipipe-2.6.38.8-arm-1.18-06.patch plus the revised "IRQ Chaining"
patch that you e-mailed continues to show a dramatic reduction in the
maximum latency in servicing edge-triggered GPIO interrupts. Good news
as well is that the load on the Linux domain (e.g. dohell vs. idle)
appears to have much less effect on the latency in servicing such
interrupts than was previously the case.
I noticed that Jean-Pascal reported success as well, on 23 May.
Thank you once again for your excellent support, and I very much look
forward to the updated I-Pipe for ARM 2.6.38.8 patch set.
Best Regards,
Mitch
_______________________________________________
Xenomai mailing list
[email protected]
http://www.xenomai.org/mailman/listinfo/xenomai