summaryrefslogtreecommitdiffstats
path: root/sys/kern/kern_intr.c
Commit message (Expand)AuthorAgeFilesLines
* Fix a major faux pas of mine. I was causing 2 very bad things tomarkm2003-11-201-4/+0
* Hackfix to patch around a kernel panic I introduced. Real fix tomarkm2003-11-181-0/+4
* Expand the argument to the ithread enable/disable helper hooks from anpeter2003-11-171-3/+3
* Don't require INTR_FAST handlers to be exclusive in the MI layer. Instead,jhb2003-11-031-7/+11
* - Add a DDB command 'show intrcnt' to show the non-zero interrupt counts.jhb2003-10-241-0/+165
* Make swi_vm be INTR_MPSAFE. On all platforms, it is only used to activatescottl2003-07-011-1/+1
* Use __FBSDID().obrien2003-06-111-3/+2
* Remove unused variable(s).phk2003-05-311-2/+0
* Move the flag that indicates an idle thread from the KSE to the thread.julian2003-05-021-1/+1
* Add some locking in for a few proc and thread fields.jhb2003-04-171-1/+2
* Use local struct proc variables to reduce repeated td->td_proc dereferencesjhb2003-04-171-3/+5
* Adjust a KTR trace to log thread state instead of proc state as that isjhb2003-04-171-1/+1
* Add a WITNESS_WARN() call to verify that we hold no locks after runningjhb2003-03-041-0/+1
* Back out M_* changes, per decision of the TRB.imp2003-02-191-2/+2
* Move a bunch of flags from the KSE to the thread.julian2003-02-171-1/+1
* Fix crash dumps on ata and scsi.alfred2003-02-141-1/+2
* Remove M_TRYWAIT/M_WAITOK/M_WAIT. Callers should use 0.alfred2003-01-211-2/+2
* Don't put a newline in KTR traces.jake2002-12-281-1/+1
* Instead of (sizeof(source_buffer) - 1) bytes, copy at mostrobert2002-10-171-1/+1
* Use strlcpy() instead of strncpy() to copy NUL terminated stringsrobert2002-10-171-1/+2
* Some kernel threads try to do significant work, and the default KSTACK_PAGESscottl2002-10-021-1/+1
* Be consistent about "static" functions: if the function is markedphk2002-09-281-1/+1
* Removed unneeded include (missed in last revision).jake2002-09-221-2/+0
* Moved netisr code from kern/kern_intr.c to net/netisr.c as threatened in ajake2002-09-221-79/+1
* Completely redo thread states.julian2002-09-111-7/+9
* Remove extra ';'davidxu2002-09-061-1/+1
* Slight cleanup of some comments/whitespace.julian2002-08-011-8/+9
* Part 1 of KSE-IIIjulian2002-06-291-13/+14
* diff reduction from KSE to keep WW-III from happenning on -currentjulian2002-05-291-1/+2
* - Set the base priority of an ithread that has no handlers when we set itsjhb2002-04-111-3/+5
* Don't lock the ithread lock in ithread_create(). The ithread isn't on anyjhb2002-04-091-2/+0
* Change callers of mtx_init() to pass in an appropriate lock type name. Injhb2002-04-041-1/+1
* Remove __P.alfred2002-03-191-1/+1
* Make the DEVICE_POLLING code compile with -Werror and in LINTluigi2002-03-091-0/+4
* MFS: synchronize the code with the version in -stable, specifically:luigi2002-02-111-1/+1
* In a threaded world, differnt priorirites become properties ofjulian2002-02-111-5/+5
* Pre-KSE/M3 commit.julian2002-02-071-1/+1
* Change the preemption code for software interrupt thread schedules andjhb2002-01-051-6/+7
* Device Polling code for -current.luigi2001-12-141-0/+14
* Repeat after me -- "Use of ANSI string concatenation can be bad."obrien2001-12-101-16/+16
* KSE Milestone 2julian2001-09-121-28/+40
* Match the declaration in net/netisr.h.obrien2001-09-031-1/+1
* - Close races with signals and other AST's being triggered while we are injhb2001-08-101-3/+3
* Make the schedlock saved critical section state a per-thread property.jhb2001-06-301-4/+0
* Count the switch when an ithread goes idle as a voluntary context switch.jhb2001-06-251-0/+1
* Preemption by an interrupt thread is an involuntary switch, not a voluntaryjhb2001-06-201-1/+1
* Add INTR_TYPE_AV so that we can get to the PI_AV priority in the ithreadpeter2001-06-161-1/+4
* Clean up the code exporting interrupt statistics via sysctl a bit:tmm2001-06-011-0/+30
* - Remove the global ithread_list_lock spin lock in favor of per-ithreadjhb2001-05-171-37/+30
* Remove unneeded includes of sys/ipl.h and machine/ipl.h.jhb2001-05-151-1/+0
OpenPOWER on IntegriCloud