summaryrefslogtreecommitdiffstats
path: root/sys/sparc64/include
diff options
context:
space:
mode:
authormarius <marius@FreeBSD.org>2008-11-19 22:12:32 +0000
committermarius <marius@FreeBSD.org>2008-11-19 22:12:32 +0000
commiteef5d34a4a2068d2acca5684fb421f1d775f8047 (patch)
tree3ee9262cea0688338c836311460a58d9fde7763a /sys/sparc64/include
parentfd213ef8e29e5b912cedf5f66e5eb00c96893c00 (diff)
downloadFreeBSD-src-eef5d34a4a2068d2acca5684fb421f1d775f8047.zip
FreeBSD-src-eef5d34a4a2068d2acca5684fb421f1d775f8047.tar.gz
Use the interrupt level right below PIL_FAST for executing interrupt
filters instead of PIL_FAST and allow special filters and handlers for interrupts which need to be able to interrupt even filters, f.e. bus error interrupts, to be registered with the revived INTR_FAST at PIL_FAST.
Diffstat (limited to 'sys/sparc64/include')
-rw-r--r--sys/sparc64/include/intr_machdep.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/sys/sparc64/include/intr_machdep.h b/sys/sparc64/include/intr_machdep.h
index 7f29808..ef24d18 100644
--- a/sys/sparc64/include/intr_machdep.h
+++ b/sys/sparc64/include/intr_machdep.h
@@ -47,8 +47,9 @@
#define PIL_AST 4 /* ast ipi */
#define PIL_STOP 5 /* stop cpu ipi */
#define PIL_PREEMPT 6 /* preempt idle thread cpu ipi */
+#define PIL_FILTER 12 /* filter interrupts */
#define PIL_FAST 13 /* fast interrupts */
-#define PIL_TICK 14
+#define PIL_TICK 14 /* tick interrupts */
#ifndef LOCORE
OpenPOWER on IntegriCloud