Modify ktr(4) to be typesafe
[dragonfly.git] / sys / kern / kern_synch.c
2011-12-30 Aggelos EconomopoulosModify ktr(4) to be typesafe
2011-12-26 Venkatesh Srinivaskernel -- Per-mount syncer thread infrastructure.
2011-11-26 John MarinoInitial import of binutils 2.22 on the new vendor branch
2011-11-15 Matthew Dillonkernel - Major signal path adjustments to fix races...
2011-11-12 Matthew Dillonkernel = Fix tsleep(), remove MAILBOX signals, change...
2011-11-11 Matthew Dillonkernel - Add required critical section around tsleep_re...
2011-11-02 Matthew Dillonkernel - Major MP work on kq and signal processing
2011-10-28 Matthew Dillonkernel - More many-cores SMP work
2011-10-26 Matthew Dillonkernel - Major vm_page, lwkt thread, and other changes
2011-10-18 Matthew Dillonkernel - Major SMP performance patch / VM system, bus...
2011-08-27 Matthew Dillonkernel - Fix ptrace signal races between child and...
2011-04-05 Matthew Dillonkernel - Possible fix to 'Bad link elm' panic in random...
2011-03-16 Venkatesh Srinivaskernel -- Remove mplock2.h header from files not using...
2011-03-06 Matthew Dillonkernel - Fix a few MP races against process status
2011-02-17 Matthew Dillonkernel - Fix seg-fault in clock interrupt due to race
2011-02-11 Matthew Dillonkernel - Add per-process token, adjust signal code...
2011-01-04 Matthew Dillonvkernel - Fix corrupt tailq (vkernel64 only)
2010-12-09 Matthew Dillonkernel - Add support for up to 63 cpus ...
2010-10-22 Alex Hornungdm dumping - peripheral changes
2010-09-25 Matthew Dillonkernel - Remove debugging kprintf
2010-08-30 Alex Hornungspinlocks - adjust man pages and *_quick_* routines
2010-08-28 Matthew Dillonkernel - procfs_token work
2010-08-24 Matthew Dillonkernel - rewrite the LWKT scheduler's priority mechanism
2010-03-30 Sylvestre GallonAllow the kernel to be compile without KTRACE option.
2010-03-16 Alex Hornungkern_synch - unbreak UP build
2010-03-15 Matthew Dillonkernel - change tsleep related idents to const volatile...
2010-01-03 Matthew Dillonkernel - kqueue - refactor kqueue_scan(), rename tick...
2009-12-20 Matthew Dillonkernel - Move mplock to machine-independent C
2009-12-15 Sascha WildnerFix warning in the UP build.
2009-12-13 Matthew Dillonkernel - Move MP lock inward, plus misc other stuff
2009-09-30 Alex Hornunglksleep - Add lksleep for lockmgr locks
2009-08-24 Matthew DillonRename msleep() to ssleep().
2009-08-24 Matthew DillonRename serialize_sleep() to zsleep()
2009-08-16 Sascha WildnerSilence some 'unused variable' warnings in the kernel.
2009-08-09 Matthew Dillontsleep - close a tsleep/wakeup race.
2009-08-07 Matthew DillonKernel mtx - Add mtxsleep(), interlocked tsleep w/...
2009-07-15 Matthew DillonMPSAFE - tsleep_interlock, BUF/BIO, cluster, swap_pager.
2009-07-14 Matthew Dillontsleep() - Use PINTERLOCKED in msleep() and serialized_...
2009-07-14 Matthew Dillontsleep() - Add PINTERLOCKED flag to catch edge case.
2009-03-09 Simon Schubertstay in tstop() as long as the process is stopped
2008-09-09 Matthew DillonFix issues with the scheduler that were causing unneces...
2008-04-30 Matthew DillonChange the SMP wakeup() code to send an IPI to the...
2008-03-05 Sepherosa ZiehauAdd serialize_sleep(), which will atomically release...
2007-12-06 Simon SchubertFix possible lockup when ptrace()'ing multi-lwp process.
2007-08-11 Matthew DillonIt is possible to catch a LWP while it is being created...
2007-06-08 Matthew DillonIncrease the tsleep/wakeup hash table size and augment...
2007-05-24 Matthew DillonAdd lwkt_sleep() to formalize a shortcut numerous bits...
2007-05-01 Matthew DillonImplement kern.do_async_attach. default disabled. ...
2007-04-27 Matthew DillonImplement ncpus_fit and ncpus_fit_mask. Admittedly...
2007-03-12 Simon SchubertRework stopping of procs.
2007-02-25 Simon SchubertGet rid of struct user/UAREA.
2007-02-24 Simon SchubertRemove superfluous conditional.
2007-02-22 Simon Schubert1:1 Userland threading stage 4.2/4:
2007-02-22 Simon SchubertMake setrunnable() behave more like it is intended.
2007-02-19 Simon Schubert1:1 Userland threading stage 2.18/4:
2007-02-18 Simon Schubert1:1 Userland threading stage 2.16/4:
2007-02-18 Simon Schubert1:1 Userland threading stage 2.15/4:
2007-02-18 Simon Schubert1:1 Userland threading stage 2.13/4:
2007-02-16 Simon Schubert1:1 Userland threading stage 2.12/4:
2007-02-03 Simon Schubert1:1 Userland threading stage 2.11/4:
2007-01-14 Matthew DillonImplement a new signal delivery mechanism, SA_MAILBOX...
2007-01-12 Matthew DillonAdd missing link options to export global symbols to...
2007-01-01 Simon Schubert1:1 Userland threading stage 2.10/4:
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-09-03 Matthew DillonRename functions to avoid conflicts with libc.
2006-09-03 Matthew DillonRename functions to avoid conflicts with libc.
2006-07-11 Matthew DillonCorrect a problem with the user process scheduler's...
2006-05-29 Matthew DillonFurther isolate the user process scheduler data by...
2006-05-27 Matthew DillonImplement msleep(). This function is similar to the...
2006-05-25 Matthew DillonConvert almost all of the remaining manual traversals...
2006-05-23 Matthew DillonMove all the resource limit handling code into a new...
2006-04-14 Matthew DillonConditionalize a lwkt_send_ipiq2() to fix the UP build.
2006-04-14 Matthew DillonSupply version of wakeup() which only operate on thread...
2005-12-10 Matthew DillonAdd KTR logging for tsleep entry/exit and wakeup entry...
2005-12-10 Matthew DillonBeef up error reporting for a particular assertion...
2005-12-01 Matthew DillonGet rid of the p_stat SZOMB state. p_stat can now...
2005-11-19 Matthew DillonConvert the lockmgr interlock from a token to a spinloc...
2005-11-14 Matthew DillonMake tsleep/wakeup() MP SAFE for kernel threads and...
2005-11-09 Matthew DillonRevert part of the last commit. We aren't ready for...
2005-11-08 Matthew DillonMake tsleep/wakeup MP SAFE part 1/2.
2005-10-24 Eirik NygaardBack out last change since Matt has issues will it...
2005-10-24 Eirik NygaardMake wakeup, tsleep and friends MP-safe.
2005-10-11 Simon Schubert1:1 Userland threading stage 2.8/4:
2005-06-27 Matthew Dillon* Remove a procedural layer in the scheduler clock...
2005-06-26 Matthew DillonMove more scheduler-specific defines from various place...
2005-06-26 Matthew DillonMove remaining scheduler-specific functions into the...
2005-06-25 Matthew DillonAssociate a userland scheduler control structure with...
2005-06-25 Matthew DillonDo a quick cleanup pass on the userland scheduler and...
2005-06-06 Matthew DillonRemove spl*() calls from kern, replacing them with...
2005-01-14 Matthew DillonAdd syscall primitives for generic userland accessible...
2005-01-13 Matthew DillonOops, undo accidental commit. The last commit was...
2005-01-13 Matthew DillonWhen re-connecting an already connected datagram socket...
2004-11-10 Matthew DillonThe min() and max() macros in sys/libkern.h are typed...
2004-09-17 Joerg SonnenbergerFix typo.
2004-09-17 Joerg Sonnenbergertimeout/untimeout ==> callout_*
2004-09-16 Matthew Dillontimeout/untimeout ==> callout_*
2004-07-24 Matthew DillonUpdate the userland scheduler. Fix scheduler interacti...
2004-06-10 Matthew DillonBoth 'ps' and the loadav calculations got broken by...
2004-04-10 Matthew DillonDo some minor critical path performance improvements...
next