This patch adds a RTDM API to set a IRQ's CPU affinity.

Signed-off-by: Christoph Muellner <[email protected]>
---
 include/cobalt/kernel/rtdm/driver.h | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/include/cobalt/kernel/rtdm/driver.h 
b/include/cobalt/kernel/rtdm/driver.h
index 0c7b62e75..803cdbfe4 100644
--- a/include/cobalt/kernel/rtdm/driver.h
+++ b/include/cobalt/kernel/rtdm/driver.h
@@ -874,6 +874,12 @@ static inline int rtdm_irq_disable(rtdm_irq_t *irq_handle)
        xnintr_disable(irq_handle);
        return 0;
 }
+
+static inline int rtdm_irq_affinity(rtdm_irq_t *irq_handle, cpumask_t tgt)
+{
+       xnintr_affinity(irq_handle, tgt);
+       return 0;
+}
 #endif /* !DOXYGEN_CPP */
 
 /* --- non-real-time signalling services --- */
-- 
2.11.0


_______________________________________________
Xenomai mailing list
[email protected]
https://xenomai.org/mailman/listinfo/xenomai

Reply via email to