diff options
Diffstat (limited to 'include/asm-x86/apic.h')
-rw-r--r-- | include/asm-x86/apic.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/include/asm-x86/apic.h b/include/asm-x86/apic.h index bb54928373ca..aa746704a5c9 100644 --- a/include/asm-x86/apic.h +++ b/include/asm-x86/apic.h | |||
@@ -134,6 +134,15 @@ extern int get_physical_broadcast(void); | |||
134 | # define apic_write_around(x, y) apic_write_atomic((x), (y)) | 134 | # define apic_write_around(x, y) apic_write_atomic((x), (y)) |
135 | #endif | 135 | #endif |
136 | 136 | ||
137 | #ifdef CONFIG_X86_64 | ||
138 | static inline void ack_x2APIC_irq(void) | ||
139 | { | ||
140 | /* Docs say use 0 for future compatibility */ | ||
141 | native_apic_msr_write(APIC_EOI, 0); | ||
142 | } | ||
143 | #endif | ||
144 | |||
145 | |||
137 | static inline void ack_APIC_irq(void) | 146 | static inline void ack_APIC_irq(void) |
138 | { | 147 | { |
139 | /* | 148 | /* |