All of lore.kernel.org
 help / color / mirror / Atom feed
* Bug in xenomai 3.2.x on ARM
@ 2022-03-22 16:48 François Legal
  2022-03-22 17:31 ` Greg Gallagher
  0 siblings, 1 reply; 9+ messages in thread
From: François Legal @ 2022-03-22 16:48 UTC (permalink / raw)
  To: xenomai

Hello,

trying to port a running Xenomai 3.1.x/Linux 4.4.x system to Xenomai 3.2.x/Linux 4.4.x running on Zynq7000, I found a (maybe) bug in intr.c

In xnintr_attach, the call to ipipe_set_irq_affinity (when in SMP) expects a 0 return code. However, on my platform, I end up in irq_gic.c in gic_set_affinity() which returns IRQ_SET_MASK_OK_DONE (2) when everything is fine.

This IRQ_SET_MASK_OK_DONE does not seem very common in the kernel (I could find a few occurences, on Gic v3 so maybe AARCH64 has the same problem, plus some PCI devices).

I was wondering if this was something to fix in ipipe or xenomai ?

François



^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2022-05-24  7:24 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-03-22 16:48 Bug in xenomai 3.2.x on ARM François Legal
2022-03-22 17:31 ` Greg Gallagher
2022-03-22 18:57   ` Jan Kiszka
2022-03-22 22:19     ` François Legal
2022-04-14 16:37     ` François Legal
2022-05-20 14:29       ` Gunter Grau
2022-05-20 14:29         ` [PATCH] cobalt: ipipe: intr: Fix return value check of ipipe_set_irq_affinity Gunter Grau
2022-05-20 14:32           ` Grau, Gunter
2022-05-24  7:24           ` Jan Kiszka

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.