Modify ktr(4) to be typesafe
[dragonfly.git] / sys / kern / lwkt_token.c
2011-12-30 Aggelos EconomopoulosModify ktr(4) to be typesafe
2011-12-08 Matthew Dillonkernel - add DEBUG_LOCKS_LATENCY option
2011-11-26 John MarinoInitial import of binutils 2.22 on the new vendor branch
2011-11-20 Matthew Dillonkernel - Fix broken assertion
2011-11-18 Matthew Dillonkernel - Fix incorrect assertion in lwkt_token_swap()
2011-11-17 Venkatesh Srinivaskernel -- token: Two shared token DEBUG_LOCKS tests.
2011-11-15 Matthew Dillonkernel - Greatly improve shared memory fault rate concu...
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-10-07 Matthew Dillonkernel - Fix bug in lwkt_token_swap()
2011-06-10 Matthew Dillonkernel - Fix MP races in recent vm_object work
2011-06-09 Venkatesh Srinivaskernel -- Implement lwkt_token_swap; swaps most recent...
2011-06-09 Venkatesh Srinivaskernel -- Remove vestigial token flags field.
2011-02-16 Venkatesh SrinivasUpdate stale comment in lwkt_token_init().
2011-01-20 Matthew Dillonkernel - Remove mplock shims from global tokens
2010-12-18 Matthew Dillonkernel - scheduler adjustments for large ncpus / 48...
2010-12-15 Matthew Dillonkernel - IPI subset of cpus on token de-collision.
2010-12-12 Thomas Nikolajsenkernel - Fix UP build
2010-12-11 Matthew Dillonkernel - 48-core MP work
2010-12-11 Matthew Dillonkernel - Change the discrete mplock into mp_token
2010-12-11 Matthew Dillonkernel - Record token ...
2010-11-30 Samuel J. Greearkernel - Provide descriptions for lwkt.* and debug...
2010-09-25 Matthew Dillonkernel - Fix rare token overwrite race
2010-09-17 Matthew Dillonkernel - Add lwkt_relpooltoken()
2010-09-05 Matthew Dillonkernel - Fix panic when X11 intercepts console
2010-08-30 Matthew Dillonkernel - Separate inherited mplocks from td_mplocks...
2010-08-29 Matthew DillonMPSAFE TTY - Refactor kprintf()'s spinlock, shutdown...
2010-08-29 Matthew Dillonkernel - Introduce hard code sections, simplify critica...
2010-08-28 Matthew Dillonkernel - Add vmobj_token, misc vm-related tokenization
2010-08-28 Matthew Dillonkernel - Add description to static token initializers
2010-08-28 Matthew Dillonkernel - Major MPSAFE Infrastructure 2
2010-08-24 Matthew Dillonkernel - Add additional fields to kinfo_cputime
2010-08-24 Matthew Dillonkernel - rewrite the LWKT scheduler's priority mechanism
2010-06-14 Nicolas Therykernel - init t_collisions in lwkt_token_init
2010-06-12 Nicolas Therykernel - token - update outdated comments
2010-06-12 Matthew Dillonkernel - MPSAFE work - add vmspace_token
2010-06-10 Matthew Dillonkernel - MPSAFE - Fix UP build issue
2010-06-10 Matthew Dillonkernel - MPSAFE work - adjust global tokens
2010-06-09 Matthew Dillonkernel - MPSAFE work - fast-path UP tokens when the...
2010-06-09 Matthew Dillonkernel - MPSAFE work - Add global tokens
2010-06-06 Matthew Dillonkernel - lwkt_token revamp
2009-12-21 Matthew Dillonkernel - lwkt_token code, minor fix to last commit
2009-12-21 Matthew Dillonkernel - Refactor the lwkt_token code, making it faster
2009-08-29 Sascha WildnerFix typo: aquire -> acquire.
2008-05-18 Nicolas TheryRemove obsolete userland lwkt.
2008-03-01 Matthew DillonClean up the token code and implement lwkt_token_is_sta...
2006-12-27 Matthew DillonRemove unused defines.
2006-11-07 Matthew DillonRemove system dependancies on <machine/ipl.h>. Only...
2006-06-04 Matthew DillonRemove LWKT reader-writer locks (kern/lwkt_rwlock.c...
2006-05-21 Matthew DillonImplement a much faster spinlock.
2006-05-19 Matthew DillonRecent lwkt_token work broke UP builds. Fix the token...
2006-05-18 Matthew DillonReplace the LWKT token code's passive management of...
2005-09-12 Matthew DillonFix a token bug. A preempting interrupt thread blockin...
2005-07-07 Hiten PandyaAdd counters for recording Token/MPlock contention...
2005-06-27 Matthew DillonPrint out additional information for a magic number...
2005-06-20 Matthew DillonUse KTR's built-in call chain recording rather then...
2005-06-20 Matthew DillonUse the KTR facility to trace token operations.
2005-06-20 Matthew DillonAdd a DEBUG_TOKENS option which causes token operations...
2005-06-20 Matthew DillonTokens are recursive in the context of the same thread...
2005-06-19 Matthew DillonFix two bugs in the LWKT token code.
2005-06-03 Matthew DillonReplace cpu_mb1() and cpu_mb2() with cpu_mfence(),...
2005-06-02 Matthew DillonFix a warning by conditionalizing a forward declaration.
2005-04-18 Matthew Dillonstaticize lwkt_reqtoken_remote().
2005-04-13 Matthew DillonOptimize lwkt_send_ipiq() - the IPI based inter-cpu...
2005-02-01 Matthew DillonFix an invariant test that tries to catch locked tokens...
2004-09-21 Joerg SonnenbergerInclude machine/cpu.h for userland to get clear_lwkt_re...
2004-07-16 Matthew DillonUpdate all my personal copyrights to the Dragonfly...
2004-07-04 Eirik NygaardRearrange the machine/cpufunc.h header and add it where...
2004-06-21 Matthew Dillongcc-3.4 cleanup.
2004-03-08 Matthew Dillonlibcaps now compiles ipiq and token in userland, make...
2004-03-01 Matthew DillonNewtoken commit. Change the token implementation as...
2004-02-18 Joerg SonnenbergerFix typo.
2004-02-12 Matthew DillonChange lwkt_send_ipiq() and lwkt_wait_ipiq() to take...
2004-02-10 Matthew DillonUse a globaldata_t instead of a cpuid in the lwkt_token...
2004-02-09 Matthew DillonSplit the lwkt_token code out of lwkt_thread.c. Give...