projects
/
dragonfly.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅ next
kernel - All lwkt thread now start out mpsafe part 1/2
[dragonfly.git]
/
sys
/
kern
/
kern_intr.c
2010-08-29
Matthew Dillon
kernel - All lwkt thread now start out mpsafe part 1/2
blob
|
commitdiff
2010-08-28
Matthew Dillon
vkernel - Fix deadlocks with cothread locks
blob
|
commitdiff
|
diff to current
2010-08-24
Matthew Dillon
kernel - rewrite the LWKT scheduler's priority mechanism
blob
|
commitdiff
|
diff to current
2010-06-10
Matthew Dillon
kernel - remove INTR_FAST
blob
|
commitdiff
|
diff to current
2009-12-20
Matthew Dillon
kernel - Move mplock to machine-independent C
blob
|
commitdiff
|
diff to current
2009-11-08
Alexander Polakov
Revert "IO APIC: Assign pins dedicated to PCI in the...
blob
|
commitdiff
|
diff to current
2009-09-30
Alex Hornung
taskqueue - Major overhaul
blob
|
commitdiff
|
diff to current
2009-08-25
Matthew Dillon
AMD64 - Fix format conversions and other warnings.
blob
|
commitdiff
|
diff to current
2009-08-16
Matthew Dillon
Kernel - Instrumentation for experimentation, interrupt...
blob
|
commitdiff
|
diff to current
2009-07-11
Sepherosa Ziehau
Use same interrupt vector handler for fast/slow interru...
blob
|
commitdiff
|
diff to current
2009-07-11
Sepherosa Ziehau
IO APIC: Assign pins dedicated to PCI in the early...
blob
|
commitdiff
|
diff to current
2009-07-11
Sepherosa Ziehau
Remove unsued code in kern/kern_intr.c
blob
|
commitdiff
|
diff to current
2009-07-11
Sepherosa Ziehau
fast intr: Don't dispatch to the BGL owner, if BGL...
blob
|
commitdiff
|
diff to current
2009-07-11
Sepherosa Ziehau
Move to the interrupt's destination CPU before tearing...
blob
|
commitdiff
|
diff to current
2009-06-24
Matthew Dillon
AMD64 - Fix many compile-time warnings. int/ptr type...
blob
|
commitdiff
|
diff to current
2009-05-21
Sepherosa Ziehau
ioapic: Allow user to specify irq's destination CPU
blob
|
commitdiff
|
diff to current
2009-05-14
Sepherosa Ziehau
Use nq version of systimer_init_periodic() when initial...
blob
|
commitdiff
|
diff to current
2008-09-01
Sepherosa Ziehau
Enable intr_mpsafe by default
blob
|
commitdiff
|
diff to current
2008-06-07
Michael Neumann
Correct typos.
blob
|
commitdiff
|
diff to current
2008-05-14
Sepherosa Ziehau
Reduce ifnet.if_serializer contention on output path:
blob
|
commitdiff
|
diff to current
2008-03-30
Hasso Tepper
Decrease the number of reported stray interrupts from...
blob
|
commitdiff
|
diff to current
2008-02-27
Thomas E. Spanjaard
Fix the fact that I thought about adding a comment...
blob
|
commitdiff
|
diff to current
2008-02-25
Thomas E. Spanjaard
Make sure we tally an interrupt when calling sched_ithd...
blob
|
commitdiff
|
diff to current
2007-05-01
Matthew Dillon
Reduce the livelock limit from 50Khz to 40Khz.
blob
|
commitdiff
|
diff to current
2007-04-30
Matthew Dillon
Reorder cpu interrupt enablement, do it in the code...
blob
|
commitdiff
|
diff to current
2007-04-30
Matthew Dillon
Revamp SYSINIT ordering. Relabel sysinit IDs (SI_...
blob
|
commitdiff
|
diff to current
2007-01-22
Simon Schubert
Pass structs by reference if you expect the callee...
blob
|
commitdiff
|
diff to current
2006-12-23
Sascha Wildner
Rename printf -> kprintf in sys/ and add some defines...
blob
|
commitdiff
|
diff to current
2006-12-20
Matthew Dillon
Rename sprintf -> ksprintf
blob
|
commitdiff
|
diff to current
2006-11-07
Matthew Dillon
Remove system dependancies on <machine/ipl.h>. Only...
blob
|
commitdiff
|
diff to current
2006-09-05
Matthew Dillon
Rename malloc->kmalloc, free->kfree, and realloc->kreal...
blob
|
commitdiff
|
diff to current
2006-01-25
Matthew Dillon
The random number generator was not generating sufficie...
blob
|
commitdiff
|
diff to current
2005-12-27
Matthew Dillon
After much hair pulling the problem with dual BGE inter...
blob
|
commitdiff
|
diff to current
2005-12-23
Sascha Wildner
Fix parameter order in livelock message.
blob
|
commitdiff
|
diff to current
2005-11-26
Sepherosa Ziehau
In unregister_int():
blob
|
commitdiff
|
diff to current
2005-11-22
Matthew Dillon
Do not try to set up hardware vectors for software...
blob
|
commitdiff
|
diff to current
2005-11-21
Matthew Dillon
Followup to last commit, cleanup some SMP/UP conditionals.
blob
|
commitdiff
|
diff to current
2005-11-21
Matthew Dillon
Add a sysctl and tunable kern.intr_mpsafe which allows...
blob
|
commitdiff
|
diff to current
2005-11-21
Matthew Dillon
Remove inthand_add() and inthand_remove(). Instead...
blob
|
commitdiff
|
diff to current
2005-11-04
Matthew Dillon
Fix a bug in the last commit. The wrong argument was...
blob
|
commitdiff
|
diff to current
2005-11-03
Matthew Dillon
Reimplement IPI forwarding of FAST interrupts to the...
blob
|
commitdiff
|
diff to current
2005-11-02
Matthew Dillon
ICU/APIC cleanup part 7/many.
blob
|
commitdiff
|
diff to current
2005-11-02
Matthew Dillon
ICU/APIC cleanup part 5/many.
blob
|
commitdiff
|
diff to current
2005-10-26
Matthew Dillon
Fix a long-standing bug in the livelock code. An inter...
blob
|
commitdiff
|
diff to current
2005-10-26
Matthew Dillon
Redo the interrupt livelock code. Simplify the frequen...
blob
|
commitdiff
|
diff to current
2005-10-25
Matthew Dillon
Remove the dummy IPI messaging routines for UP builds...
blob
|
commitdiff
|
diff to current
2005-10-15
Matthew Dillon
Implement an emergency interrupt polling feature. ...
blob
|
commitdiff
|
diff to current
2005-10-13
Matthew Dillon
Fix a bad panic check from the last commit in register_...
blob
|
commitdiff
|
diff to current
2005-10-13
Matthew Dillon
Major cleanup of the interrupt registration subsystem.
blob
|
commitdiff
|
diff to current
2005-10-12
Matthew Dillon
Move a bunch of per-interrupt-thread variables from...
blob
|
commitdiff
|
diff to current
2005-06-16
Matthew Dillon
Remove all remaining SPL code. Replace the mtd_cpl...
blob
|
commitdiff
|
diff to current
2005-06-06
Matthew Dillon
Remove spl*() calls from kern, replacing them with...
blob
|
commitdiff
|
diff to current
2005-06-01
Matthew Dillon
Implement a new cputimer infrastructure to allow us...
blob
|
commitdiff
|
diff to current
2005-02-01
Matthew Dillon
Add a intrmask_t pointer to register_int() and register...
blob
|
commitdiff
|
diff to current
2004-06-28
Matthew Dillon
Undo one of the recent optimizations I made (only runni...
blob
|
commitdiff
|
diff to current
2004-06-28
David Rhodus
Update some copyright notices to become more legal...
blob
|
commitdiff
|
diff to current
2004-06-28
Matthew Dillon
Fix three bugs in the livelock code. Fix a minor range...
blob
|
commitdiff
|
diff to current
2004-06-27
Matthew Dillon
Implement livelock detection for threaded interrupts...
blob
|
commitdiff
|
diff to current
2004-02-12
Matthew Dillon
Change lwkt_send_ipiq() and lwkt_wait_ipiq() to take...
blob
|
commitdiff
|
diff to current
2003-11-03
Matthew Dillon
Augment the LWKT thread creation APIs to allow a cpu...
blob
|
commitdiff
|
diff to current
2003-09-25
Matthew Dillon
Fix a number of mp_lock issues. I had outsmarted mysel...
blob
|
commitdiff
|
diff to current
2003-08-25
Matthew Dillon
Add the NO_KMEM_MAP kernel configuration option. This...
blob
|
commitdiff
|
diff to current
2003-07-25
Matthew Dillon
Fix a minor bug in lwkt_init_thread() (the thread was...
blob
|
commitdiff
|
diff to current
2003-07-11
Matthew Dillon
MP Implmentation 3B/4: Remove Xcpuast and Xforward_irq...
blob
|
commitdiff
|
diff to current
2003-07-08
Matthew Dillon
MP Implementation 2/4: Implement a poor-man's IPI messa...
blob
|
commitdiff
|
diff to current
2003-07-04
Matthew Dillon
Integrate the interrupt related operations for /dev...
blob
|
commitdiff
|
diff to current
2003-06-30
Matthew Dillon
Misc interrupts/LWKT 1/2: threaded interrupts 2: Major...
blob
|
commitdiff
|
diff to current
2003-06-29
Matthew Dillon
Misc interrupts/LWKT 1/2: interlock the idle thread...
blob
|
commitdiff
|
diff to current
2003-06-29
Matthew Dillon
Implement interrupt thread preemption + minor cleanup.
blob
|
commitdiff
|
diff to current
2003-06-29
Matthew Dillon
threaded interrupts 1: Rewrite the ICU interrupt code...
blob
|
commitdiff
|
diff to current
2003-06-17
Matthew Dillon
Add the DragonFly cvs id and perform general cleanups...
blob
|
commitdiff
|
diff to current
2003-06-17
Matthew Dillon
Initial import from FreeBSD RELENG_4:
blob
|
commitdiff
|
diff to current