Commit 38baf072 authored by Philippe Gerum's avatar Philippe Gerum Committed by Jan Kiszka

cobalt/intr: pipeline: IRQ management code is pipeline-specific

The way we request and manage interrupts depends on the underlying
pipeline interface.

As a matter of fact, Dovetail already deals with most of the logic
implemented by the xnintr layer, such as edge/level shared IRQs, fully
reusing the regular genirq interface for management. IRQ handlers with
Dovetail have regular signatures as well.

For the time being, let's move the entire xnintr layer to the I-pipe
specific section created earlier. We should be able to design the
abstract interface to IRQ management after this layer for the most
part, which we would connect to Dovetail eventually.

No functional change is introduced.
Signed-off-by: Philippe Gerum's avatarPhilippe Gerum <>
Signed-off-by: Jan Kiszka's avatarJan Kiszka <>
parent 6d2989b6
Pipeline #5604 failed with stage
in 172 minutes and 6 seconds
......@@ -6,7 +6,6 @@ xenomai-y := apc.o \
clock.o \
heap.o \
init.o \
intr.o \
lock.o \
registry.o \
sched-idle.o \
obj-y += pipeline.o
pipeline-y := init.o
pipeline-y := init.o intr.o
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