blob: c8221b38ee7c32ec2e53d5a24fe6c0a90e6c3743 [file] [log] [blame]
Colin Cross1cea7322010-02-21 17:46:23 -08001#ifndef ASMARM_ARCH_SMP_H
2#define ASMARM_ARCH_SMP_H
3
Colin Cross1cea7322010-02-21 17:46:23 -08004#include <asm/hardware/gic.h>
Colin Cross1cea7322010-02-21 17:46:23 -08005
6/*
7 * We use IRQ1 as the IPI
8 */
Russell Kingad3b6992010-11-15 09:42:08 +00009static inline void smp_cross_call(const struct cpumask *mask, int ipi)
Colin Cross1cea7322010-02-21 17:46:23 -080010{
Russell Kingad3b6992010-11-15 09:42:08 +000011 gic_raise_softirq(mask, ipi);
Colin Cross1cea7322010-02-21 17:46:23 -080012}
13
Colin Cross1cea7322010-02-21 17:46:23 -080014#endif