Trivial beautification of /proc/xenomai/irq: Starring at the output of some SMP box, I wondered what those two unnamed IRQs are for...
--- ksrc/nucleus/intr.c | 8 ++++++++ 1 file changed, 8 insertions(+)
Index: xenomai/ksrc/nucleus/intr.c =================================================================== --- xenomai.orig/ksrc/nucleus/intr.c +++ xenomai/ksrc/nucleus/intr.c @@ -860,6 +860,14 @@ int xnintr_irq_proc(unsigned int irq, ch } else if (irq == XNARCH_TIMER_IRQ) { p += sprintf(p, " [timer]"); return p - str; +#ifdef CONFIG_SMP + } else if (irq == RTHAL_SERVICE_IPI0) { + p += sprintf(p, " [IPI]"); + return p - str; + } else if (irq == RTHAL_CRITICAL_IPI) { + p += sprintf(p, " [critical sync]"); + return p - str; +#endif /* CONFIG_SMP */ } xnlock_get_irqsave(&intrlock, s);
signature.asc
Description: OpenPGP digital signature
_______________________________________________ Xenomai-core mailing list Xenomai-core@gna.org https://mail.gna.org/listinfo/xenomai-core