summaryrefslogtreecommitdiffstats
path: root/sys/kern/kern_intr.c
Commit message (Expand)AuthorAgeFilesLines
* - Move struct ithd to sys/interrupt.h.jhb2001-02-091-85/+302
* Change and clean the mutex lock interface.bmilekic2001-02-091-6/+6
* Remove the static splXXX functions and replace them by static __inlinepeter2001-01-191-24/+0
* Ignore a net interrupt if the corresponding handler is nottanimura2000-12-311-1/+4
* Fix another sched_sihand -> sched_swi in a KTR trace message.jhb2000-12-181-1/+1
* Remove the last of the MD netisr code. It is now all MI. Removejake2000-12-051-0/+27
* Whitespace. Fix an overly long line.jake2000-12-041-2/+2
* - Protect the callout wheel with a separate spin mutex, callout_lock.jake2000-11-191-1/+1
* - Replace some instances of sched_ithd with sched_swi in KTR tracepoints.jhb2000-11-151-2/+3
* Ignore the INTR_MPSAFE flag when calculating the priority of an interruptjhb2000-11-101-0/+1
* Minor nit: missed ithd_loop -> sithd_loop in the KTR tracepoints.jhb2000-11-071-1/+1
* - Overhaul the software interrupt code to use interrupt threads for eachjhb2000-10-251-225/+160
* Catch up to moving headers:jhb2000-10-201-1/+1
* - Heavyweight interrupt threads on the alpha for device I/O interrupts.jhb2000-10-051-17/+225
* - Remove the inthand2_t type and use the equivalent driver_intr_t type fromjhb2000-09-131-0/+39
* Trim unused options (or #ifdef for undoc options).peter1999-10-111-1/+0
* $Id$ -> $FreeBSD$peter1999-08-281-1/+1
* Stage 1 of a cleanup of the i386 interrupt registration mechanism.peter1999-04-211-405/+1
* add #include <sys/kernel.h> where it's needed by MALLOC_DEFINE()peter1998-11-101-3/+3
* Start using the new SWI registration system instead of hardwiring everything.dfr1998-09-261-9/+13
* Implemented dynamic registration of software interrupt handlers. Notbde1998-08-111-6/+97
* Cast pointers to uintptr_t/intptr_t instead of to u_long/long,bde1998-07-151-5/+5
* Changed the type of an isa/general interrupt handler to take abde1998-06-181-3/+2
* Only build this on i386 for now. I may use it for the alpha later butdfr1998-06-111-1/+10
* This commit fixes various 64bit portability problems required fordfr1998-06-071-6/+6
* Really finish supporting compiling with `gcc -ansi'.bde1998-04-171-2/+2
* Move include of <machine/ipl.h> inside ifndef SMP where it is used, toeivind1998-02-101-3/+3
* - Hide the 'device doesn't supported shared interrupts' code behindnate1997-10-061-4/+5
* Added a half dozen casts to eliminate annoying warnings.fsmp1997-08-211-7/+7
* Moved splq() to isa/ipl_funcs.c for SMP only.fsmp1997-08-201-2/+4
* Removed unused #includes.bde1997-08-021-4/+1
* Back out changes for 'conflicts' with IRQ, remove intr_registered()ache1997-07-091-7/+1
* Add safety check in case "conflicts" keyword specified more times thanache1997-06-081-1/+7
* The defines INTR_FAST and INTR_EXCL are part of the public interface. Thedfr1997-06-021-3/+1
* Move interrupt handling code from isa.c to a new file. This should makedfr1997-06-021-3/+3
* Move "typedef struct intrec {} intrec" from sys/interrupt.h to kern_intr.cpeter1997-06-011-1/+14
* <machine/spl.h> -> <machine/ipl.h>peter1997-05-311-10/+10
* Fix problem reported by PHK: Panic in pcic probe because of NULL pointerse1997-05-281-12/+15
* Add support for shared interrupts to the kernel. This code is meantse1997-05-261-0/+418
OpenPOWER on IntegriCloud