[PATCH] IA64: kprobe invalidate icache of jump buffer
[powerpc.git] / include / asm-ia64 / msi.h
index 60f2137..bb92b0d 100644 (file)
 static inline void set_intr_gate (int nr, void *func) {}
 #define IO_APIC_VECTOR(irq)    (irq)
 #define ack_APIC_irq           ia64_eoi
-#define cpu_mask_to_apicid(mask) cpu_physical_id(first_cpu(mask))
-#define MSI_DEST_MODE          MSI_PHYSICAL_MODE
-#define MSI_TARGET_CPU ((ia64_getreg(_IA64_REG_CR_LID) >> 16) & 0xffff)
 #define MSI_TARGET_CPU_SHIFT   4
 
+extern struct msi_ops msi_apic_ops;
+
+static inline int msi_arch_init(void)
+{
+       if (platform_msi_init)
+               return platform_msi_init();
+
+       /* default ops for most ia64 platforms */
+       msi_register(&msi_apic_ops);
+       return 0;
+}
+
 #endif /* ASM_MSI_H */