Преглед на файлове

[PATCH] ARM SMP: add IPI support

Add support for inter-processor interrupts to the main IRQ
handling code.

Signed-off-by: Russell King <rmk@arm.linux.org.uk>
Russell King преди 20 години
родител
ревизия
791be9b976
променени са 1 файла, в които са добавени 14 реда и са изтрити 0 реда
  1. 14 0
      arch/arm/kernel/entry-armv.S

+ 14 - 0
arch/arm/kernel/entry-armv.S

@@ -34,6 +34,20 @@
 	@
 	adrne	lr, 1b
 	bne	asm_do_IRQ
+
+#ifdef CONFIG_SMP
+	/*
+	 * XXX
+	 *
+	 * this macro assumes that irqstat (r6) and base (r5) are
+	 * preserved from get_irqnr_and_base above
+	 */
+	test_for_ipi r0, r6, r5, lr
+	movne	r0, sp
+	adrne	lr, 1b
+	bne	do_IPI
+#endif
+
 	.endm
 
 /*