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

Reply via email to