/* * Copyright (C) 2003-2004 Intel * Copyright (C) Tom Long Nguyen (tom.l.nguyen@intel.com) */ #ifndef ASM_MSI_H #define ASM_MSI_H #include #include #define LAST_DEVICE_VECTOR (FIRST_SYSTEM_VECTOR - 1) #define MSI_TARGET_CPU_SHIFT 12 extern struct msi_ops msi_apic_ops; static inline int msi_arch_init(void) { msi_register(&msi_apic_ops); return 0; } #endif /* ASM_MSI_H */