Commit 5d909cb0 authored by Philippe Gerum's avatar Philippe Gerum Committed by Jan Kiszka
Browse files

cobalt/intr: pipeline: abstract interrupt system inits


Signed-off-by: Philippe Gerum's avatarPhilippe Gerum <rpm@xenomai.org>
Signed-off-by: Jan Kiszka's avatarJan Kiszka <jan.kiszka@siemens.com>
parent 60a9008d
......@@ -21,6 +21,7 @@
#include <linux/spinlock.h>
#include <cobalt/kernel/stat.h>
#include <pipeline/irq.h>
/**
* @addtogroup cobalt_core_irq
......@@ -99,16 +100,10 @@ struct xnintr_iterator {
struct xnintr *prev; /** Previously visited xnintr object (internal use). */
};
int xnintr_mount(void);
void xnintr_core_clock_handler(void);
void xnintr_host_tick(struct xnsched *sched);
void xnintr_init_proc(void);
void xnintr_cleanup_proc(void);
/* Public interface. */
int xnintr_init(struct xnintr *intr,
......
/*
* SPDX-License-Identifier: GPL-2.0
*/
#ifndef _COBALT_KERNEL_IPIPE_IRQ_H
#define _COBALT_KERNEL_IPIPE_IRQ_H
void xnintr_init_proc(void);
void xnintr_cleanup_proc(void);
int xnintr_mount(void);
#endif /* !_COBALT_KERNEL_IPIPE_IRQ_H */
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment