Date: Fri, 11 Apr 2008 03:26:41 +0000 (UTC) From: Jeff Roberson <jeff@FreeBSD.org> To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/amd64/amd64 intr_machdep.c src/sys/arm/arm intr.c src/sys/i386/i386 intr_machdep.c src/sys/ia64/ia64 interrupt.c src/sys/kern kern_cpuset.c kern_intr.c src/sys/powerpc/powerpc intr_machdep.c src/sys/sparc64/sparc64 ... Message-ID: <200804110326.m3B3QfjL095474@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
jeff 2008-04-11 03:26:41 UTC
FreeBSD src repository
Modified files:
sys/amd64/amd64 intr_machdep.c
sys/arm/arm intr.c
sys/i386/i386 intr_machdep.c
sys/ia64/ia64 interrupt.c
sys/kern kern_cpuset.c kern_intr.c
sys/powerpc/powerpc intr_machdep.c
sys/sparc64/sparc64 intr_machdep.c
sys/sun4v/sun4v intr_machdep.c
sys/sys cpuset.h interrupt.h
Log:
- Add the interrupt vector number to intr_event_create so MI code can
lookup hard interrupt events by number. Ignore the irq# for soft intrs.
- Add support to cpuset for binding hardware interrupts. This has the
side effect of binding any ithread associated with the hard interrupt.
As per restrictions imposed by MD code we can only bind interrupts to
a single cpu presently. Interrupts can be 'unbound' by binding them
to all cpus.
Reviewed by: jhb
Sponsored by: Nokia
Revision Changes Path
1.41 +1 -1 src/sys/amd64/amd64/intr_machdep.c
1.21 +1 -1 src/sys/arm/arm/intr.c
1.36 +1 -1 src/sys/i386/i386/intr_machdep.c
1.66 +1 -1 src/sys/ia64/ia64/interrupt.c
1.9 +16 -0 src/sys/kern/kern_cpuset.c
1.162 +97 -59 src/sys/kern/kern_intr.c
1.21 +1 -1 src/sys/powerpc/powerpc/intr_machdep.c
1.33 +1 -1 src/sys/sparc64/sparc64/intr_machdep.c
1.11 +2 -2 src/sys/sun4v/sun4v/intr_machdep.c
1.7 +1 -0 src/sys/sys/cpuset.h
1.41 +5 -2 src/sys/sys/interrupt.h
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200804110326.m3B3QfjL095474>
