summaryrefslogtreecommitdiffstats
path: root/sys/sys/bus.h
diff options
context:
space:
mode:
authormarius <marius@FreeBSD.org>2011-01-04 16:11:32 +0000
committermarius <marius@FreeBSD.org>2011-01-04 16:11:32 +0000
commita7721f46767dadd132c989fd4377522c2dfacfc4 (patch)
tree3a10cef99747878bec6386bc232c49d51769a06e /sys/sys/bus.h
parent1b29205c00bce60716d42457eade3832205e1719 (diff)
downloadFreeBSD-src-a7721f46767dadd132c989fd4377522c2dfacfc4.zip
FreeBSD-src-a7721f46767dadd132c989fd4377522c2dfacfc4.tar.gz
Reserve INTR_MD[1-4] similarly to what BUS_DMA_BUS[1-4] are intended for
and switch sparc64 to use the first one for bus error filter handlers of bridge drivers instead of (ab)using INTR_FAST for that so we eventually can get rid of the latter. Reviewed by: jhb MFC after: 1 month
Diffstat (limited to 'sys/sys/bus.h')
-rw-r--r--sys/sys/bus.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/sys/sys/bus.h b/sys/sys/bus.h
index ec3be64..1e15846 100644
--- a/sys/sys/bus.h
+++ b/sys/sys/bus.h
@@ -194,7 +194,11 @@ enum intr_type {
INTR_FAST = 128,
INTR_EXCL = 256, /* exclusive interrupt */
INTR_MPSAFE = 512, /* this interrupt is SMP safe */
- INTR_ENTROPY = 1024 /* this interrupt provides entropy */
+ INTR_ENTROPY = 1024, /* this interrupt provides entropy */
+ INTR_MD1 = 4096, /* flag reserved for MD use */
+ INTR_MD2 = 8192, /* flag reserved for MD use */
+ INTR_MD3 = 16384, /* flag reserved for MD use */
+ INTR_MD4 = 32768 /* flag reserved for MD use */
};
enum intr_trigger {
OpenPOWER on IntegriCloud