svn commit: r276181 - projects/arm_intrng/sys/arm/arm
Andrew Turner
andrew at FreeBSD.org
Wed Dec 24 15:25:41 UTC 2014
Author: andrew
Date: Wed Dec 24 15:25:40 2014
New Revision: 276181
URL: https://svnweb.freebsd.org/changeset/base/276181
Log:
Support the non-intrng version of arm_setup_irqhandler.
Modified:
projects/arm_intrng/sys/arm/arm/mp_machdep.c
Modified: projects/arm_intrng/sys/arm/arm/mp_machdep.c
==============================================================================
--- projects/arm_intrng/sys/arm/arm/mp_machdep.c Wed Dec 24 15:25:18 2014 (r276180)
+++ projects/arm_intrng/sys/arm/arm/mp_machdep.c Wed Dec 24 15:25:40 2014 (r276181)
@@ -361,9 +361,16 @@ release_aps(void *dummy __unused)
* if we used 0, the intr code will give the trap frame
* pointer instead.
*/
+#ifdef ARM_INTRNG
arm_setup_irqhandler(NULL, ipi_handler, NULL, (void *)i, i,
INTR_TYPE_MISC | INTR_EXCL | INTR_IPI, NULL);
arm_unmask_ipi(i);
+#else
+ arm_setup_irqhandler("ipi", ipi_handler, NULL, (void *)i, i,
+ INTR_TYPE_MISC | INTR_EXCL, NULL);
+ /* Enable ipi */
+ arm_unmask_irq(i);
+#endif
}
atomic_store_rel_int(&aps_ready, 1);
More information about the svn-src-projects
mailing list