aboutsummaryrefslogtreecommitdiff
path: root/sys/x86/include/segments.h
diff options
context:
space:
mode:
authorJohn Baldwin <jhb@FreeBSD.org>2012-03-28 16:32:17 +0000
committerJohn Baldwin <jhb@FreeBSD.org>2012-03-28 16:32:17 +0000
commit5dba6ec3b3d7f5bde3a90eea58a6b99098d3d42b (patch)
tree7645ef6c026ea4a73f933bdc4ff225f6e1f02a05 /sys/x86/include/segments.h
parentfa18b0b2fa06308755910c56255ec7401db4eeac (diff)
downloadsrc-5dba6ec3b3d7f5bde3a90eea58a6b99098d3d42b.tar.gz
src-5dba6ec3b3d7f5bde3a90eea58a6b99098d3d42b.zip
Move the DTrace return IDT vector back up from 0x20 to 0x92. The 0x20
vector is currently dedicated to servicing IRQ 0 from the 8259A's, so it shouldn't be overloaded for DTrace. Tested by: rstone MFC after: 1 week
Notes
Notes: svn path=/head/; revision=233613
Diffstat (limited to 'sys/x86/include/segments.h')
-rw-r--r--sys/x86/include/segments.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/x86/include/segments.h b/sys/x86/include/segments.h
index 29df6c0d4530..74066ef48e79 100644
--- a/sys/x86/include/segments.h
+++ b/sys/x86/include/segments.h
@@ -215,8 +215,8 @@ union descriptor {
#define IDT_MC 18 /* #MC: Machine Check */
#define IDT_XF 19 /* #XF: SIMD Floating-Point Exception */
#define IDT_IO_INTS NRSVIDT /* Base of IDT entries for I/O interrupts. */
-#define IDT_DTRACE_RET 0x20 /* DTrace pid provider Interrupt Vector */
#define IDT_SYSCALL 0x80 /* System Call Interrupt Vector */
+#define IDT_DTRACE_RET 0x92 /* DTrace pid provider Interrupt Vector */
#if defined(__i386__) || defined(__ia64__)
/*