Steven A. Falco wrote:I have built a 2.6.23-rc7 kernel (from Denx git) with Xenomai 2.4-rc3. Architecture is powerpc, processor is a 405GP. I had to make some additions to arch/powerpc/kernel/head_40x.S, and I can submit a patch if someone tells me where to post it.Here would be nice, or to the Adeos list, indifferently - I would pick it from both anyway.However, while the kernel boots and runs, the xenomai user apps do not work correctly. Specifically, when running cyclictest, I get the following:This patch should fix this issue. diff --git a/arch/powerpc/sysdev/uic.c b/arch/powerpc/sysdev/uic.c index eeb38e2..5a38086 100644 --- a/arch/powerpc/sysdev/uic.c +++ b/arch/powerpc/sysdev/uic.c @@ -48,7 +48,7 @@ struct uic { int index; int dcrbase; - spinlock_t lock; + ipipe_spinlock_t lock; /* The remapper for this UIC */ struct irq_host *irqhost;How do I debug this? I have done a little kernel hacking, but I am a noob when it comes to Xenomai...Well, actually, it's shame on me. I did not notice that the universal interrupt controller code was missing some bits in post-2.6.21 I-pipe patches.