summaryrefslogtreecommitdiffstats
path: root/sys/kern/kern_intr.c
Commit message (Expand)AuthorAgeFilesLines
* Store interrupt trap frame into struct thread. It allows interrupt handlermav2010-06-101-0/+8
* KASSERT that return value of interrupt filter complies with contractavg2010-01-271-1/+11
* Split P_NOLOAD into a per-thread flag (TDF_NOLOAD).attilio2009-11-031-5/+5
* Use language more closely resembling English in a panic message.jhb2009-10-151-1/+1
* Add a facility for associating optional descriptions with active interruptjhb2009-10-151-2/+57
* Improve the handling of cpuset with interrupts.jhb2009-07-011-3/+23
* Return errors from intr_event_bind() to the caller of intr_set_affinity().jhb2009-06-251-2/+1
* Binding interrupts to a CPU consists of two parts: setting up CPUrwatson2009-05-181-1/+13
* style(9)obrien2008-09-231-1/+1
* Expose a new public routine intr_event_execute_handlers() which executesjhb2008-09-151-6/+16
* Submit a band-aid for interrupt set up race.kmacy2008-08-221-0/+6
* revert change from local treekmacy2008-07-181-6/+0
* import vendor fixes to cxgbkmacy2008-07-181-0/+6
* Remove an unneeded error variable to make clear that if reachingbz2008-06-291-3/+1
* - Make SCHED_STATS more generic by adding a wrapper to create thejeff2008-04-171-2/+2
* - Add the interrupt vector number to intr_event_create so MI code canjeff2008-04-111-59/+97
* Move INTR_FILTER from opt_global.h to its own header.jhb2008-04-051-0/+1
* Add a MI intr_event_handle() routine for the non-INTR_FILTER case. Thisjhb2008-04-051-21/+105
* - Fix a mis-merge that crept in during the softclock changes.jeff2008-04-041-2/+0
* Implement per-cpu callout threads, wheels, and locks.jeff2008-04-021-11/+14
* Simplify the interrupt code a bit:jhb2008-03-171-46/+6
* In keeping with style(9)'s recommendations on macros, use a ';'rwatson2008-03-161-1/+2
* Add preliminary support for binding interrupts to CPUs:jhb2008-03-141-4/+92
* Remove kernel support for M:N threading.jeff2008-03-121-1/+0
* fix typo in code normally not compiled in.julian2007-10-291-1/+1
* Fix typo in code obviously not being compiled on any of my machines.julian2007-10-281-1/+1
* rename the process to 'idle' and 'intr' as per jhb.julian2007-10-271-2/+2
* if one changes a function's arguments, one must also change the callers.julian2007-10-261-2/+2
* Introduce a way to make pure kernal threads.julian2007-10-261-20/+18
* Rename the kthread_xxx (e.g. kthread_create()) callsjulian2007-10-201-6/+6
* Commit 14/14 of sched_lock decomposition.jeff2007-06-051-24/+24
* Rework the PCPU_* (MD) interface:attilio2007-06-041-1/+1
* In some particular cases (like in pccard and pccbb), the real devicepiso2007-05-311-3/+0
* Bring in the reminaing bits to make interrupt filtering work:piso2007-05-061-6/+570
* Bump the interrupt storm detection counter to 1000. My slow fileservernjl2007-04-191-4/+4
* - Don't do the interrupt storm protection stuff for software interruptjhb2007-03-021-2/+3
* Do not execute filter only handlers in ithread_execute_handlers():piso2007-02-271-0/+4
* o break newbus api: add a new argument of type driver_filter_t topiso2007-02-231-17/+8
* - Remove setrunqueue and replace it with direct calls to sched_add().jeff2007-01-231-2/+2
* Add a function to return the MD interrupt source cookie associated withjhb2006-12-121-0/+20
* Add a comment and fix a whitespace nit.jhb2006-12-121-1/+2
* Threading cleanup.. part 2 of several.julian2006-12-061-5/+1
* Make KSE a kernel option, turned on by default in all GENERICjb2006-10-261-0/+4
* kern_intr.c:bde2006-10-181-2/+2
* Simplify the pager support in DDB. Allowing different db commands tojhb2006-07-121-6/+4
* Change msleep() and tsleep() to not alter the calling thread's priorityjhb2006-04-171-5/+3
* Take a better stab at making this compile.scottl2006-04-151-1/+1
* Take a stab at making this compile.scottl2006-04-151-1/+1
* Turn on ithread_destroy() and call it from intr_event_destroy() to tearjhb2006-04-131-5/+7
* Add a swi_remove() function to teardown software interrupt handlers. Forjhb2005-10-261-0/+17
OpenPOWER on IntegriCloud