summaryrefslogtreecommitdiffstats
path: root/sys/powerpc/mpc85xx
diff options
context:
space:
mode:
authornwhitehorn <nwhitehorn@FreeBSD.org>2010-06-23 22:33:03 +0000
committernwhitehorn <nwhitehorn@FreeBSD.org>2010-06-23 22:33:03 +0000
commitd7c1d40d534867476888e6e606958e8fbd40c9ed (patch)
treeff8b1d63cb631f68a84a7e7f36db92e471009d87 /sys/powerpc/mpc85xx
parent9f1a0b6386f1d24c42f4060d8550ee46b014b2ec (diff)
downloadFreeBSD-src-d7c1d40d534867476888e6e606958e8fbd40c9ed.zip
FreeBSD-src-d7c1d40d534867476888e6e606958e8fbd40c9ed.tar.gz
Configure interrupts on SMP systems to be distributed among all online
CPUs by default, and provide a functional version of BUS_BIND_INTR(). While here, fix some potential concurrency problems in the interrupt handling code.
Diffstat (limited to 'sys/powerpc/mpc85xx')
-rw-r--r--sys/powerpc/mpc85xx/opic.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/powerpc/mpc85xx/opic.c b/sys/powerpc/mpc85xx/opic.c
index f2c5ef8..812febd 100644
--- a/sys/powerpc/mpc85xx/opic.c
+++ b/sys/powerpc/mpc85xx/opic.c
@@ -57,6 +57,7 @@ static device_method_t openpic_ocpbus_methods[] = {
DEVMETHOD(device_attach, openpic_attach),
/* PIC interface */
+ DEVMETHOD(pic_bind, openpic_bind),
DEVMETHOD(pic_config, openpic_config),
DEVMETHOD(pic_dispatch, openpic_dispatch),
DEVMETHOD(pic_enable, openpic_enable),
OpenPOWER on IntegriCloud