kernel - All lwkt thread now start out mpsafe part 1/2
[dragonfly.git] / sys / kern / kern_intr.c
2010-08-29 Matthew Dillonkernel - All lwkt thread now start out mpsafe part 1/2
2010-08-28 Matthew Dillonvkernel - Fix deadlocks with cothread locks
2010-08-24 Matthew Dillonkernel - rewrite the LWKT scheduler's priority mechanism
2010-06-10 Matthew Dillonkernel - remove INTR_FAST
2009-12-20 Matthew Dillonkernel - Move mplock to machine-independent C
2009-11-08 Alexander PolakovRevert "IO APIC: Assign pins dedicated to PCI in the...
2009-09-30 Alex Hornungtaskqueue - Major overhaul
2009-08-25 Matthew DillonAMD64 - Fix format conversions and other warnings.
2009-08-16 Matthew DillonKernel - Instrumentation for experimentation, interrupt...
2009-07-11 Sepherosa ZiehauUse same interrupt vector handler for fast/slow interru...
2009-07-11 Sepherosa ZiehauIO APIC: Assign pins dedicated to PCI in the early...
2009-07-11 Sepherosa ZiehauRemove unsued code in kern/kern_intr.c
2009-07-11 Sepherosa Ziehaufast intr: Don't dispatch to the BGL owner, if BGL...
2009-07-11 Sepherosa ZiehauMove to the interrupt's destination CPU before tearing...
2009-06-24 Matthew DillonAMD64 - Fix many compile-time warnings. int/ptr type...
2009-05-21 Sepherosa Ziehauioapic: Allow user to specify irq's destination CPU
2009-05-14 Sepherosa ZiehauUse nq version of systimer_init_periodic() when initial...
2008-09-01 Sepherosa ZiehauEnable intr_mpsafe by default
2008-06-07 Michael NeumannCorrect typos.
2008-05-14 Sepherosa ZiehauReduce ifnet.if_serializer contention on output path:
2008-03-30 Hasso TepperDecrease the number of reported stray interrupts from...
2008-02-27 Thomas E. SpanjaardFix the fact that I thought about adding a comment...
2008-02-25 Thomas E. SpanjaardMake sure we tally an interrupt when calling sched_ithd...
2007-05-01 Matthew DillonReduce the livelock limit from 50Khz to 40Khz.
2007-04-30 Matthew DillonReorder cpu interrupt enablement, do it in the code...
2007-04-30 Matthew DillonRevamp SYSINIT ordering. Relabel sysinit IDs (SI_...
2007-01-22 Simon SchubertPass structs by reference if you expect the callee...
2006-12-23 Sascha WildnerRename printf -> kprintf in sys/ and add some defines...
2006-12-20 Matthew DillonRename sprintf -> ksprintf
2006-11-07 Matthew DillonRemove system dependancies on <machine/ipl.h>. Only...
2006-09-05 Matthew DillonRename malloc->kmalloc, free->kfree, and realloc->kreal...
2006-01-25 Matthew DillonThe random number generator was not generating sufficie...
2005-12-27 Matthew DillonAfter much hair pulling the problem with dual BGE inter...
2005-12-23 Sascha WildnerFix parameter order in livelock message.
2005-11-26 Sepherosa ZiehauIn unregister_int():
2005-11-22 Matthew DillonDo not try to set up hardware vectors for software...
2005-11-21 Matthew DillonFollowup to last commit, cleanup some SMP/UP conditionals.
2005-11-21 Matthew DillonAdd a sysctl and tunable kern.intr_mpsafe which allows...
2005-11-21 Matthew DillonRemove inthand_add() and inthand_remove(). Instead...
2005-11-04 Matthew DillonFix a bug in the last commit. The wrong argument was...
2005-11-03 Matthew DillonReimplement IPI forwarding of FAST interrupts to the...
2005-11-02 Matthew DillonICU/APIC cleanup part 7/many.
2005-11-02 Matthew DillonICU/APIC cleanup part 5/many.
2005-10-26 Matthew DillonFix a long-standing bug in the livelock code. An inter...
2005-10-26 Matthew DillonRedo the interrupt livelock code. Simplify the frequen...
2005-10-25 Matthew DillonRemove the dummy IPI messaging routines for UP builds...
2005-10-15 Matthew DillonImplement an emergency interrupt polling feature. ...
2005-10-13 Matthew DillonFix a bad panic check from the last commit in register_...
2005-10-13 Matthew DillonMajor cleanup of the interrupt registration subsystem.
2005-10-12 Matthew DillonMove a bunch of per-interrupt-thread variables from...
2005-06-16 Matthew DillonRemove all remaining SPL code. Replace the mtd_cpl...
2005-06-06 Matthew DillonRemove spl*() calls from kern, replacing them with...
2005-06-01 Matthew DillonImplement a new cputimer infrastructure to allow us...
2005-02-01 Matthew DillonAdd a intrmask_t pointer to register_int() and register...
2004-06-28 Matthew DillonUndo one of the recent optimizations I made (only runni...
2004-06-28 David RhodusUpdate some copyright notices to become more legal...
2004-06-28 Matthew DillonFix three bugs in the livelock code. Fix a minor range...
2004-06-27 Matthew DillonImplement livelock detection for threaded interrupts...
2004-02-12 Matthew DillonChange lwkt_send_ipiq() and lwkt_wait_ipiq() to take...
2003-11-03 Matthew DillonAugment the LWKT thread creation APIs to allow a cpu...
2003-09-25 Matthew DillonFix a number of mp_lock issues. I had outsmarted mysel...
2003-08-25 Matthew DillonAdd the NO_KMEM_MAP kernel configuration option. This...
2003-07-25 Matthew DillonFix a minor bug in lwkt_init_thread() (the thread was...
2003-07-11 Matthew DillonMP Implmentation 3B/4: Remove Xcpuast and Xforward_irq...
2003-07-08 Matthew DillonMP Implementation 2/4: Implement a poor-man's IPI messa...
2003-07-04 Matthew DillonIntegrate the interrupt related operations for /dev...
2003-06-30 Matthew DillonMisc interrupts/LWKT 1/2: threaded interrupts 2: Major...
2003-06-29 Matthew DillonMisc interrupts/LWKT 1/2: interlock the idle thread...
2003-06-29 Matthew DillonImplement interrupt thread preemption + minor cleanup.
2003-06-29 Matthew Dillonthreaded interrupts 1: Rewrite the ICU interrupt code...
2003-06-17 Matthew DillonAdd the DragonFly cvs id and perform general cleanups...
2003-06-17 Matthew DillonInitial import from FreeBSD RELENG_4: