summaryrefslogtreecommitdiffstats
path: root/sys/ia64/include/sapicvar.h
diff options
context:
space:
mode:
authorpeter <peter@FreeBSD.org>2002-10-04 01:33:30 +0000
committerpeter <peter@FreeBSD.org>2002-10-04 01:33:30 +0000
commit8110d1fcc724bc1a020bf1907f7b44fe3f7a0d14 (patch)
treeae15e47ab99c5817d67ed2d4f7489ccaf6033512 /sys/ia64/include/sapicvar.h
parent978d5305107a4518622e0018f5dfff4e0ac5ea85 (diff)
downloadFreeBSD-src-8110d1fcc724bc1a020bf1907f7b44fe3f7a0d14.zip
FreeBSD-src-8110d1fcc724bc1a020bf1907f7b44fe3f7a0d14.tar.gz
List the IO SAPIC delivery mode definitions.
Diffstat (limited to 'sys/ia64/include/sapicvar.h')
-rw-r--r--sys/ia64/include/sapicvar.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/sys/ia64/include/sapicvar.h b/sys/ia64/include/sapicvar.h
index 298b4bc..ae3f154 100644
--- a/sys/ia64/include/sapicvar.h
+++ b/sys/ia64/include/sapicvar.h
@@ -42,6 +42,13 @@ struct sapic {
#define SAPIC_POLARITY_HIGH 0
#define SAPIC_POLARITY_LOW 1
+#define SAPIC_DELMODE_FIXED 0
+#define SAPIC_DELMODE_LOWPRI 1
+#define SAPIC_DELMODE_PMI 2
+#define SAPIC_DELMODE_NMI 4
+#define SAPIC_DELMODE_INIT 5
+#define SAPIC_DELMODE_EXTINT 7
+
struct sapic *sapic_create(int id, int base, u_int64_t address);
void sapic_enable(struct sapic *sa, int input, int vector,
int trigger_mode, int polarity);
OpenPOWER on IntegriCloud