X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=include%2Fasm-ia64%2Fmsi.h;fp=include%2Fasm-ia64%2Fmsi.h;h=bb92b0dbde2f2ef600b35c5c96c6661e333e17be;hb=16c70f8c1b54b61c3b951b6fb220df250fe09b32;hp=97890f7762b338515302884b3b874a0831558ee3;hpb=4e76c8a9fa413ccc09d3f7f664183dcce3555d57;p=linux-2.6.git diff --git a/include/asm-ia64/msi.h b/include/asm-ia64/msi.h index 97890f776..bb92b0dbd 100644 --- a/include/asm-ia64/msi.h +++ b/include/asm-ia64/msi.h @@ -14,4 +14,16 @@ static inline void set_intr_gate (int nr, void *func) {} #define ack_APIC_irq ia64_eoi #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 */