/* | |
* Copyright (C) 2003-2004 Intel | |
* Copyright (C) Tom Long Nguyen (tom.l.nguyen@intel.com) | |
*/ | |
#ifndef ASM_MSI_H | |
#define ASM_MSI_H | |
#include <asm/desc.h> | |
#include <mach_apic.h> | |
#define LAST_DEVICE_VECTOR 232 | |
#define MSI_DEST_MODE MSI_LOGICAL_MODE | |
#define MSI_TARGET_CPU_SHIFT 12 | |
#ifdef CONFIG_SMP | |
#define MSI_TARGET_CPU logical_smp_processor_id() | |
#else | |
#define MSI_TARGET_CPU cpu_to_logical_apicid(first_cpu(cpu_online_map)) | |
#endif | |
#endif /* ASM_MSI_H */ |