]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - arch/x86/include/asm/apic.h
apic: add apic_set_eoi_write for PV use
[karo-tx-linux.git] / arch / x86 / include / asm / apic.h
index aa5b2eec3602f70ff8e8410840dafaf339fa0a0c..ff8dff645e80b2fa40b81696520c8d1293449d5d 100644 (file)
@@ -469,6 +469,8 @@ static inline u32 safe_apic_wait_icr_idle(void)
        return apic->safe_wait_icr_idle();
 }
 
+extern void __init apic_set_eoi_write(void (*eoi_write)(u32 reg, u32 v));
+
 #else /* CONFIG_X86_LOCAL_APIC */
 
 static inline u32 apic_read(u32 reg) { return 0; }
@@ -478,6 +480,7 @@ static inline u64 apic_icr_read(void) { return 0; }
 static inline void apic_icr_write(u32 low, u32 high) { }
 static inline void apic_wait_icr_idle(void) { }
 static inline u32 safe_apic_wait_icr_idle(void) { return 0; }
+static inline void apic_set_eoi_write(void (*eoi_write)(u32 reg, u32 v)) {}
 
 #endif /* CONFIG_X86_LOCAL_APIC */