aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndrea Bastoni <bastoni@cs.unc.edu>2011-08-24 06:06:42 -0400
committerAndrea Bastoni <bastoni@cs.unc.edu>2011-08-24 06:06:42 -0400
commit70f987f5c14691038e3b2637a7d89d38799cb3c4 (patch)
tree83af18d9bb6d9ee6f619903015f721739a1740cd
parentd8439acc26b5cb47eff5fb9788dbe835f21f63d1 (diff)
Update PULL_TIMERS_VECTOR number
From 2.6.39 the "0xee" vector number that we used for pull_timers low-level management is is use by invalidate_tlb_X interrupts. Move the pull_timers vector below the max size of invalidate_tlb.
-rw-r--r--arch/x86/include/asm/irq_vectors.h12
1 files changed, 7 insertions, 5 deletions
diff --git a/arch/x86/include/asm/irq_vectors.h b/arch/x86/include/asm/irq_vectors.h
index cf72a7060bfd..99a44cf98453 100644
--- a/arch/x86/include/asm/irq_vectors.h
+++ b/arch/x86/include/asm/irq_vectors.h
@@ -98,11 +98,6 @@
98#define REBOOT_VECTOR 0xf8 98#define REBOOT_VECTOR 0xf8
99 99
100/* 100/*
101 * LITMUS^RT pull timers IRQ vector
102 */
103#define PULL_TIMERS_VECTOR 0xee
104
105/*
106 * Generic system vector for platform specific use 101 * Generic system vector for platform specific use
107 */ 102 */
108#define X86_PLATFORM_IPI_VECTOR 0xf7 103#define X86_PLATFORM_IPI_VECTOR 0xf7
@@ -140,6 +135,13 @@
140#define INVALIDATE_TLB_VECTOR_START \ 135#define INVALIDATE_TLB_VECTOR_START \
141 (INVALIDATE_TLB_VECTOR_END-NUM_INVALIDATE_TLB_VECTORS+1) 136 (INVALIDATE_TLB_VECTOR_END-NUM_INVALIDATE_TLB_VECTORS+1)
142 137
138/*
139 * LITMUS^RT pull timers IRQ vector
140 * Make sure it's below the above max 32 vectors.
141 */
142#define PULL_TIMERS_VECTOR 0xce
143
144
143#define NR_VECTORS 256 145#define NR_VECTORS 256
144 146
145#define FPU_IRQ 13 147#define FPU_IRQ 13