[Xenomai] [PATCH] ipipe: gicv3: [v3] Enable interrupt pipelining.
christoph.muellner at theobroma-systems.com
Thu Oct 19 10:43:31 CEST 2017
Is there anything else I can do to get this merged?
> On 12 Oct 2017, at 20:59, Dmitriy Cherkasov <dmitriy at oss-tech.org> wrote:
> On 10/12/2017 11:16 AM, Christoph Müllner wrote:
>> That was my first attempt, but that ends up in a hang during bootup.
>> I suspect that the .irq_hold() callback must not call ipipe_lock_irq().
>> And since I added that call to gic_mask_irq(), I cannot call .irq_mask().
>> Note, that this code equals also the GICv2 implementation in drivers/irqchip/irq-gic.c
>> (where I got the idea for the pipeline_lock() macros in [v2] from).
> Yes, that's correct - lock/unlock definitely should not be called from hold/release.
> This looks ok to me. Thanks!
-------------- next part --------------
A non-text attachment was scrubbed...
Size: 842 bytes
Desc: Message signed with OpenPGP
More information about the Xenomai