summaryrefslogtreecommitdiffstats
path: root/sys/powerpc/psim
diff options
context:
space:
mode:
authormarcel <marcel@FreeBSD.org>2008-02-12 18:14:46 +0000
committermarcel <marcel@FreeBSD.org>2008-02-12 18:14:46 +0000
commitab259d0a3365da3cea394ec2b1f50471fad99e97 (patch)
tree0b020d6a62877c2a89a606ad70b55a5d6951fabe /sys/powerpc/psim
parentd22d4d735788cbfd2d8a91b701bbbf2f3d119055 (diff)
downloadFreeBSD-src-ab259d0a3365da3cea394ec2b1f50471fad99e97.zip
FreeBSD-src-ab259d0a3365da3cea394ec2b1f50471fad99e97.tar.gz
Add PIC support for IPIs. When registering an interrupt handler,
the PIC also informs the platform at which IRQ level it can start assigning IPIs, since this can depend on the number of IRQs supported for external interrupts.
Diffstat (limited to 'sys/powerpc/psim')
-rw-r--r--sys/powerpc/psim/openpic_iobus.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/powerpc/psim/openpic_iobus.c b/sys/powerpc/psim/openpic_iobus.c
index a3a69d3..96d5d4d 100644
--- a/sys/powerpc/psim/openpic_iobus.c
+++ b/sys/powerpc/psim/openpic_iobus.c
@@ -74,6 +74,7 @@ static device_method_t openpic_iobus_methods[] = {
DEVMETHOD(pic_dispatch, openpic_dispatch),
DEVMETHOD(pic_enable, openpic_enable),
DEVMETHOD(pic_eoi, openpic_eoi),
+ DEVMETHOD(pic_ipi, openpic_ipi),
DEVMETHOD(pic_mask, openpic_mask),
DEVMETHOD(pic_unmask, openpic_unmask),
OpenPOWER on IntegriCloud