aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/kern_intr.c
Commit message (Expand)AuthorAgeFilesLines
* Instead of (sizeof(source_buffer) - 1) bytes, copy at mostRobert Drehmel2002-10-171-1/+1
* Use strlcpy() instead of strncpy() to copy NUL terminated stringsRobert Drehmel2002-10-171-1/+2
* Some kernel threads try to do significant work, and the default KSTACK_PAGESScott Long2002-10-021-1/+1
* Be consistent about "static" functions: if the function is markedPoul-Henning Kamp2002-09-281-1/+1
* Removed unneeded include (missed in last revision).Jake Burkholder2002-09-221-2/+0
* Moved netisr code from kern/kern_intr.c to net/netisr.c as threatened in aJake Burkholder2002-09-221-79/+1
* Completely redo thread states.Julian Elischer2002-09-111-7/+9
* Remove extra ';'David Xu2002-09-061-1/+1
* Slight cleanup of some comments/whitespace.Julian Elischer2002-08-011-8/+9
* Part 1 of KSE-IIIJulian Elischer2002-06-291-13/+14
* diff reduction from KSE to keep WW-III from happenning on -currentJulian Elischer2002-05-291-1/+2
* - Set the base priority of an ithread that has no handlers when we set itsJohn Baldwin2002-04-111-3/+5
* Don't lock the ithread lock in ithread_create(). The ithread isn't on anyJohn Baldwin2002-04-091-2/+0
* Change callers of mtx_init() to pass in an appropriate lock type name. InJohn Baldwin2002-04-041-1/+1
* Remove __P.Alfred Perlstein2002-03-191-1/+1
* Make the DEVICE_POLLING code compile with -Werror and in LINTLuigi Rizzo2002-03-091-0/+4
* MFS: synchronize the code with the version in -stable, specifically:Luigi Rizzo2002-02-111-1/+1
* In a threaded world, differnt priorirites become properties ofJulian Elischer2002-02-111-5/+5
* Pre-KSE/M3 commit.Julian Elischer2002-02-071-1/+1
* Change the preemption code for software interrupt thread schedules andJohn Baldwin2002-01-051-6/+7
* Device Polling code for -current.Luigi Rizzo2001-12-141-0/+14
* Repeat after me -- "Use of ANSI string concatenation can be bad."David E. O'Brien2001-12-101-16/+16
* KSE Milestone 2Julian Elischer2001-09-121-28/+40
* Match the declaration in net/netisr.h.David E. O'Brien2001-09-031-1/+1
* - Close races with signals and other AST's being triggered while we are inJohn Baldwin2001-08-101-3/+3
* Make the schedlock saved critical section state a per-thread property.John Baldwin2001-06-301-4/+0
* Count the switch when an ithread goes idle as a voluntary context switch.John Baldwin2001-06-251-0/+1
* Preemption by an interrupt thread is an involuntary switch, not a voluntaryJohn Baldwin2001-06-201-1/+1
* Add INTR_TYPE_AV so that we can get to the PI_AV priority in the ithreadPeter Wemm2001-06-161-1/+4
* Clean up the code exporting interrupt statistics via sysctl a bit:Thomas Moestl2001-06-011-0/+30
* - Remove the global ithread_list_lock spin lock in favor of per-ithreadJohn Baldwin2001-05-171-37/+30
* Remove unneeded includes of sys/ipl.h and machine/ipl.h.John Baldwin2001-05-151-1/+0
* Overhaul of the SMP code. Several portions of the SMP kernel support haveJohn Baldwin2001-04-271-1/+1
* Catch up to header include changes:John Baldwin2001-03-281-0/+1
* Catch up to the mtx_saveintr -> mtx_savecrit change.John Baldwin2001-03-281-3/+3
* Use (..., "%s", foo) instead of (..., foo) to avoid a warning about aJohn Baldwin2001-03-241-1/+1
* Ok, the kernel will panic in kmem_malloc() if the kernel map is full, soJohn Baldwin2001-03-021-4/+0
* - Check to see if malloc() returned NULL even with M_WAITOK.John Baldwin2001-03-021-1/+6
* Sigh. Try to get priorities sorted out. Don't bother trying toJake Burkholder2001-02-281-0/+1
* Work around a race condition where an interrupt handler can be removed fromJohn Baldwin2001-02-221-3/+34
* Just use the ithread->it_proc directly in a KTR tracepoint instead ofJohn Baldwin2001-02-221-2/+1
* Add KTR tracepoints for adding/removing interrupt handlers,John Baldwin2001-02-221-0/+8
* Fix a bug where the 'ithread' variable was being set in a KASSERT()John Baldwin2001-02-221-2/+2
* Remove attempt to add in PREEMPTION #ifdef test in MI code that didn'tJohn Baldwin2001-02-211-2/+0
* - Add a new ithread_schedule() function to do the bulk of the work ofJohn Baldwin2001-02-201-47/+101
* Implement a unified run queue and adjust priority levels accordingly.Jake Burkholder2001-02-121-6/+6
* - Move struct ithd to sys/interrupt.h.John Baldwin2001-02-091-85/+302
* Change and clean the mutex lock interface.Bosko Milekic2001-02-091-6/+6
* Remove the static splXXX functions and replace them by static __inlinePeter Wemm2001-01-191-24/+0
* Ignore a net interrupt if the corresponding handler is notSeigo Tanimura2000-12-311-1/+4