aboutsummaryrefslogtreecommitdiff
path: root/sys/sparc64/include
diff options
context:
space:
mode:
authorMarius Strobl <marius@FreeBSD.org>2008-11-19 22:12:32 +0000
committerMarius Strobl <marius@FreeBSD.org>2008-11-19 22:12:32 +0000
commite363ea0fabf7fedf6eff089f65a1743488d2a050 (patch)
tree3ee9262cea0688338c836311460a58d9fde7763a /sys/sparc64/include
parenteddfa7b1474598bf9c9327713a849c4773afd868 (diff)
downloadsrc-e363ea0fabf7fedf6eff089f65a1743488d2a050.tar.gz
src-e363ea0fabf7fedf6eff089f65a1743488d2a050.zip
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.
Notes
Notes: svn path=/head/; revision=185109
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 7f2980885b34..ef24d187ae18 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