| 2010-06-12 |
Matthew Dillon | kernel - MPSAFE work - add vmspace_token |
blob | commitdiff |
| 2010-06-10 |
Matthew Dillon | kernel - MPSAFE work - adjust global tokens |
blob | commitdiff | diff to current |
| 2010-06-09 |
Matthew Dillon | kernel - MPSAFE work - Add global tokens |
blob | commitdiff | diff to current |
| 2010-06-06 |
Matthew Dillon | kernel - lwkt_token revamp |
blob | commitdiff | diff to current |
| 2010-05-16 |
Matthew Dillon | kernel - zero pages during idle |
blob | commitdiff | diff to current |
| 2010-04-16 |
Sascha Wildner | Add more __printflike()'s and fix resulting fallout. |
blob | commitdiff | diff to current |
| 2010-04-15 |
Alex Hornung | dsched - Tie the dsched framework into the system |
blob | commitdiff | diff to current |
| 2010-03-15 |
Matthew Dillon | kernel - change tsleep related idents to const volatile... |
blob | commitdiff | diff to current |
| 2009-12-21 |
Matthew Dillon | kernel - Refactor the lwkt_token code, making it faster |
blob | commitdiff | diff to current |
| 2009-12-20 |
Matthew Dillon | kernel - Move mplock to machine-independent C |
blob | commitdiff | diff to current |
| 2009-12-15 |
Matthew Dillon | kernel - use new td_ucred in numerous places |
blob | commitdiff | diff to current |
| 2009-12-15 |
Matthew Dillon | kernel - Third time's the charm - move lwp_ucred to... |
blob | commitdiff | diff to current |
| 2009-10-02 |
Matthew Dillon | lwkt - Add lwkt_setpri_initial() |
blob | commitdiff | diff to current |
| 2009-09-11 |
Matthew Dillon | KERNEL - Implement a poor man's ioscheduler using sys... |
blob | commitdiff | diff to current |
| 2009-07-15 |
Matthew Dillon | LWKT - Rename lwkt_yield_quick() to a more appropriate... |
blob | commitdiff | diff to current |
| 2009-07-15 |
Matthew Dillon | MPSAFE - tsleep_interlock, BUF/BIO, cluster, swap_pager. |
blob | commitdiff | diff to current |
| 2009-07-13 |
Matthew Dillon | lwkt_token - Add ASSERT_LWKT_TOKEN_HELD(token) macro. |
blob | commitdiff | diff to current |
| 2009-06-20 |
Matthew Dillon | HAMMER (and kernel) - Fix cpu-bound kernel thread issue. |
blob | commitdiff | diff to current |
| 2009-01-14 |
Sepherosa Ziehau | Add LWKT_TOKEN_INITIALIZER |
blob | commitdiff | diff to current |
| 2008-12-18 |
Matthew Dillon | This is a MAJOR rewrite of usched_bsd4 and related... |
blob | commitdiff | diff to current |
| 2008-09-20 |
Sepherosa Ziehau | Add TDF_NETWORK lwkt flag, so various assertion could... |
blob | commitdiff | diff to current |
| 2008-09-09 |
Matthew Dillon | Add a MSGF_NORESCHED feature for lwkt thread-based... |
blob | commitdiff | diff to current |
| 2008-09-09 |
Matthew Dillon | Fix issues with the scheduler that were causing unneces... |
blob | commitdiff | diff to current |
| 2008-07-01 |
Matthew Dillon | Fix numerous pageout daemon -> buffer cache deadlocks... |
blob | commitdiff | diff to current |
| 2008-05-26 |
Nicolas Thery | Allocate lwkt threads from objcache instead of custom... |
blob | commitdiff | diff to current |
| 2008-05-09 |
Matthew Dillon | Fix a nasty memory corruption issue which can occur... |
blob | commitdiff | diff to current |
| 2008-03-01 |
Matthew Dillon | Clean up the token code and implement lwkt_token_is_sta... |
blob | commitdiff | diff to current |
| 2007-12-12 |
Matthew Dillon | Save and restore the FP context in the signal stack... |
blob | commitdiff | diff to current |
| 2007-11-18 |
Sepherosa Ziehau | Add a new light weight function to synchronize IPI... |
blob | commitdiff | diff to current |
| 2007-04-25 |
Sascha Wildner | style(9) cleanup: Remove parameter names from prototypes. |
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-06-04 |
Matthew Dillon | Remove LWKT reader-writer locks (kern/lwkt_rwlock.c... |
blob | commitdiff | diff to current |
| 2006-06-01 |
Matthew Dillon | gd_tdallq is not protected by the BGL any more, it... |
blob | commitdiff | diff to current |
| 2006-05-29 |
Matthew Dillon | Fix numerous bugs in the BSD4 scheduler introduced... |
blob | commitdiff | diff to current |
| 2006-05-29 |
Matthew Dillon | Add two KTR (kernel trace) options: KTR_GIANT_CONTENTIO... |
blob | commitdiff | diff to current |
| 2006-05-29 |
Matthew Dillon | Further isolate the user process scheduler data by... |
blob | commitdiff | diff to current |
| 2006-05-21 |
Matthew Dillon | Implement a much faster spinlock. |
blob | commitdiff | diff to current |
| 2006-05-20 |
Matthew Dillon | I'm growing tired of having to add #include lines for... |
blob | commitdiff | diff to current |
| 2006-05-19 |
Matthew Dillon | Recent lwkt_token work broke UP builds. Fix the token... |
blob | commitdiff | diff to current |
| 2006-05-18 |
Matthew Dillon | Replace the LWKT token code's passive management of... |
blob | commitdiff | diff to current |
| 2006-01-31 |
Matthew Dillon | Bring in the parallel route table code and clean up... |
blob | commitdiff | diff to current |
| 2005-12-02 |
Matthew Dillon | Fix a process exit/wait race. The wait*() code was... |
blob | commitdiff | diff to current |
| 2005-11-22 |
Matthew Dillon | Consolidate the initialization of td_mpcount into lwkt_... |
blob | commitdiff | diff to current |
| 2005-11-21 |
Matthew Dillon | Add a thread flag, TDF_MPSAFE, which is used during... |
blob | commitdiff | diff to current |
| 2005-11-14 |
Matthew Dillon | Make tsleep/wakeup() MP SAFE for kernel threads and... |
blob | commitdiff | diff to current |
| 2005-11-08 |
Matthew Dillon | Turn around the spinlock code to reduce the chance... |
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-13 |
Matthew Dillon | Major cleanup of the interrupt registration subsystem. |
blob | commitdiff | diff to current |
| 2005-10-11 |
Simon Schubert | 1:1 Userland threading stage 2.8/4: |
blob | commitdiff | diff to current |
| 2005-10-05 |
Simon Schubert | Userland 1:1 threading changes step 1/4+: |
blob | commitdiff | diff to current |
| 2005-07-26 |
Matthew Dillon | Add a new kernel compile debugging option, DEBUG_CRIT_S... |
blob | commitdiff | diff to current |
| 2005-07-20 |
Matthew Dillon | When a cpu is stopped due to a panic or the debugger... |
blob | commitdiff | diff to current |
| 2005-07-20 |
Matthew Dillon | Limit switch-from-interrupt warnings to once per thread... |
blob | commitdiff | diff to current |
| 2005-07-07 |
Hiten Pandya | Add counters for recording Token/MPlock contention... |
blob | commitdiff | diff to current |
| 2005-06-19 |
Matthew Dillon | Add more magic numbers for the token code. |
blob | commitdiff | diff to current |
| 2005-04-18 |
Matthew Dillon | staticize lwkt_reqtoken_remote(). |
blob | commitdiff | diff to current |
| 2005-04-13 |
Matthew Dillon | Optimize lwkt_send_ipiq() - the IPI based inter-cpu... |
blob | commitdiff | diff to current |
| 2005-01-14 |
Matthew Dillon | Add syscall primitives for generic userland accessible... |
blob | commitdiff | diff to current |
| 2004-10-13 |
Matthew Dillon | Avoid redefined symbol warning when libcaps uses thread... |
blob | commitdiff | diff to current |
| 2004-09-14 |
Matthew Dillon | Give the MP fields in the thread structure useful names... |
blob | commitdiff | diff to current |
| 2004-07-29 |
Matthew Dillon | Add a stack-size argument to the LWKT threading code... |
blob | commitdiff | diff to current |
| 2004-07-24 |
Matthew Dillon | Update the userland scheduler. Fix scheduler interacti... |
blob | commitdiff | diff to current |
| 2004-06-20 |
Hiten Pandya | Move the 'p_start' field from struct pstats (Process... |
blob | commitdiff | diff to current |
| 2004-06-17 |
Hiten Pandya | Spell 'written' properly. |
blob | commitdiff | diff to current |
| 2004-06-10 |
Matthew Dillon | Both 'ps' and the loadav calculations got broken by... |
blob | commitdiff | diff to current |
| 2004-05-28 |
Matthew Dillon | Add lwkt_setcpu_self(), a function which migrates the... |
blob | commitdiff | diff to current |
| 2004-04-10 |
Matthew Dillon | Do some minor critical path performance improvements... |
blob | commitdiff | diff to current |
| 2004-03-31 |
Matthew Dillon | Cleanup libcaps to support recent LWKT changes. Add... |
blob | commitdiff | diff to current |
| 2004-03-30 |
Matthew Dillon | Second major scheduler patch. This corrects interactiv... |
blob | commitdiff | diff to current |
| 2004-03-14 |
Hiten Pandya | Turn TDF_SYSTHREAD into TDF_RESERVED0100 since the... |
blob | commitdiff | diff to current |
| 2004-03-01 |
Matthew Dillon | Newtoken commit. Change the token implementation as... |
blob | commitdiff | diff to current |
| 2004-02-17 |
Matthew Dillon | Introduce an MI cpu synchronization API, redo the SMP... |
blob | commitdiff | diff to current |
| 2004-02-15 |
Matthew Dillon | Cleanup and augment the cpu synchronization API a bit... |
blob | commitdiff | diff to current |
| 2004-02-15 |
Matthew Dillon | Split the IPIQ messaging out of lwkt_thread.c and move... |
blob | commitdiff | diff to current |
| 2004-02-14 |
Matthew Dillon | Create a new machine type, cpumask_t, to represent... |
blob | commitdiff | diff to current |
| 2004-02-12 |
David Rhodus | * Update function defines to match up with the work... |
blob | commitdiff | diff to current |
| 2004-02-10 |
Matthew Dillon | Use a globaldata_t instead of a cpuid in the lwkt_token... |
blob | commitdiff | diff to current |
| 2004-01-30 |
Matthew Dillon | This commit represents a major revamping of the clock... |
blob | commitdiff | diff to current |
| 2004-01-18 |
Matthew Dillon | CAPS IPC library stage 1/3: The core CAPS IPC code... |
blob | commitdiff | diff to current |
| 2003-12-07 |
Matthew Dillon | Add additional functionality to the upcall support... |
blob | commitdiff | diff to current |
| 2003-11-21 |
Matthew Dillon | Do some fairly major include file cleanups to further... |
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-10-16 |
Matthew Dillon | Fix the userland scheduler. When the scheduler release... |
blob | commitdiff | diff to current |
| 2003-10-15 |
Matthew Dillon | Have lwkt_reltoken() return the generation number to... |
blob | commitdiff | diff to current |
| 2003-10-02 |
Matthew Dillon | Fix a number of interrupt related issues. |
blob | commitdiff | diff to current |
| 2003-09-24 |
Matthew Dillon | Clean up thread priority and critical section handling... |
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-08-24 |
Jeffrey Hsu | Fix typos in comments. |
blob | commitdiff | diff to current |
| 2003-08-20 |
Robert Garrett | __P() != wanted, begin removal, in order to preserve... |
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-24 |
Matthew Dillon | Syscall messaging work 2: Continue with the implementat... |
blob | commitdiff | diff to current |
| 2003-07-22 |
Matthew Dillon | DEV messaging stage 2/4: In this stage all DEV commands... |
blob | commitdiff | diff to current |
| 2003-07-20 |
Matthew Dillon | This is the initial implmentation of the LWKT messaging... |
blob | commitdiff | diff to current |
| 2003-07-12 |
Matthew Dillon | Collapse gd_astpending and gd_reqpri together into... |
blob | commitdiff | diff to current |
| 2003-07-11 |
Matthew Dillon | MP Implmentation 4/4: Final cleanup for this stage... |
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-10 |
Matthew Dillon | MP Implmentation 3/4: MAJOR progress on SMP, full userl... |
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-06 |
Matthew Dillon | MP Implementation 1/2: Get the APIC code working again... |
blob | commitdiff | diff to current |
| 2003-07-04 |
Matthew Dillon | Generic MP rollup work. |
blob | commitdiff | diff to current |
| next |