[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-changelog] [xen-unstable] [IA64] linux without SMP
# HG changeset patch # User awilliam@xxxxxxxxxxx # Node ID 4ebb9c91c8862c0ce9a8cba892b43ab5c98bc84d # Parent 86e5d8458c08d057bacd7c578bfa84a219b3d461 [IA64] linux without SMP Add #ifdef CONFIG_SMP so that linux can compile without SMP. Signed-off-by: Tristan Gingold <tristan.gingold@xxxxxxxx> --- linux-2.6-xen-sparse/arch/ia64/kernel/irq_ia64.c | 4 ++++ 1 files changed, 4 insertions(+) diff -r 86e5d8458c08 -r 4ebb9c91c886 linux-2.6-xen-sparse/arch/ia64/kernel/irq_ia64.c --- a/linux-2.6-xen-sparse/arch/ia64/kernel/irq_ia64.c Wed Jul 26 09:36:36 2006 -0600 +++ b/linux-2.6-xen-sparse/arch/ia64/kernel/irq_ia64.c Wed Jul 26 09:39:38 2006 -0600 @@ -258,6 +258,7 @@ static unsigned short saved_irq_cnt = 0; static unsigned short saved_irq_cnt = 0; static int xen_slab_ready = 0; +#ifdef CONFIG_SMP /* Dummy stub. Though we may check RESCHEDULE_VECTOR before __do_IRQ, * it ends up to issue several memory accesses upon percpu data and * thus adds unnecessary traffic to other paths. @@ -274,6 +275,7 @@ static struct irqaction resched_irqactio .flags = SA_INTERRUPT, .name = "RESCHED" }; +#endif /* * This is xen version percpu irq registration, which needs bind @@ -486,6 +488,7 @@ ia64_send_ipi (int cpu, int vector, int if (is_running_on_xen()) { int irq = -1; +#ifdef CONFIG_SMP /* TODO: we need to call vcpu_up here */ if (unlikely(vector == ap_wakeup_vector)) { extern void xen_send_ipi (int cpu, int vec); @@ -493,6 +496,7 @@ ia64_send_ipi (int cpu, int vector, int //vcpu_prepare_and_up(cpu); return; } +#endif switch(vector) { case IA64_IPI_VECTOR: _______________________________________________ Xen-changelog mailing list Xen-changelog@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-changelog
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |