| 2010-06-06 |
Matthew Dillon | kernel - lwkt_token revamp |
blob | commitdiff |
| 2010-05-26 |
Aggelos Economopoulos | Start using our hash tables for thread switch/lifetime... |
blob | commitdiff | diff to current |
| 2010-04-19 |
Alex Hornung | dsched - Periph.: call dsched_exit on thread exit |
blob | commitdiff | diff to current |
| 2010-04-15 |
Alex Hornung | print_backtrace - Take parameter count |
blob | commitdiff | diff to current |
| 2010-04-15 |
Alex Hornung | dsched - Implement priorities and other improvements |
blob | commitdiff | diff to current |
| 2010-04-15 |
Alex Hornung | dsched - Tie the dsched framework into the system |
blob | commitdiff | diff to current |
| 2010-02-08 |
Aggelos Economopoulos | Bring in a simple event tracing library and POC utility |
blob | commitdiff | diff to current |
| 2009-12-20 |
Matthew Dillon | kernel - Move mplock to machine-independent C |
blob | commitdiff | diff to current |
| 2009-12-16 |
Sascha Wildner | Fix some warnings that creep up when compiling without... |
blob | commitdiff | diff to current |
| 2009-11-07 |
Simon Schubert | rename amd64 architecture to x86_64 |
blob | commitdiff | diff to current |
| 2009-11-07 |
Jordan Gordeev | Revert "rename amd64 architecture to x86_64" |
blob | commitdiff | diff to current |
| 2009-11-05 |
Simon Schubert | rename amd64 architecture to x86_64 |
blob | commitdiff | diff to current |
| 2009-10-02 |
Matthew Dillon | lwkt - Add lwkt_setpri_initial() |
blob | commitdiff | diff to current |
| 2009-09-19 |
Sascha Wildner | Restrict visibility of lwkt_schedule_remote() to SMP. |
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-09-05 |
Aggelos Economopoulos | add KTR_CTXSW option to log context switches |
blob | commitdiff | diff to current |
| 2009-08-16 |
Matthew Dillon | Kernel - Instrumentation for experimentation, interrupt... |
blob | commitdiff | diff to current |
| 2009-07-16 |
Matthew Dillon | tsleep_interlock - Fix bug with TDF_TSLEEPQ |
blob | commitdiff | diff to current |
| 2009-07-15 |
Matthew Dillon | Whitespace cleanup |
blob | commitdiff | diff to current |
| 2009-07-15 |
Matthew Dillon | LWKT - Make sure an exiting thread is not sitting on... |
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-06-20 |
Matthew Dillon | HAMMER (and kernel) - Fix cpu-bound kernel thread issue. |
blob | commitdiff | diff to current |
| 2009-03-27 |
Matthew Dillon | Make the jg_tos_ok debug check amd64-specific only... |
blob | commitdiff | diff to current |
| 2009-02-05 |
Aggelos Economopoulos | kill db_print_backtrace() |
blob | commitdiff | diff to current |
| 2008-12-27 |
Jordan Gordeev | Bring in the remainder of the post-SoC amd64 enchilada. |
blob | commitdiff | diff to current |
| 2008-12-21 |
Sascha Wildner | Silence UP warning. |
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-10-26 |
Sepherosa Ziehau | - Return the real cluster limit used by the objcache |
blob | commitdiff | diff to current |
| 2008-09-11 |
YONETANI Tomokazu | #ifdef DDB without including "opt_ddb.h" |
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-06-16 |
Matthew Dillon | We must process incoming IPI messages when spinning... |
blob | commitdiff | diff to current |
| 2008-06-02 |
Matthew Dillon | Even using the objcache we need a one-per-cpu free... |
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-18 |
Nicolas Thery | Remove obsolete userland lwkt. |
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 |
| 2008-02-17 |
Nuno Antunes | Fix typo in comment. |
blob | commitdiff | diff to current |
| 2007-09-27 |
Matthew Dillon | Interrupt thread preemption was switching in threads... |
blob | commitdiff | diff to current |
| 2007-07-02 |
Matthew Dillon | Implement an architecture function cpu_mplock_contested... |
blob | commitdiff | diff to current |
| 2007-05-24 |
Matthew Dillon | LWKT message ports contain a number of function pointer... |
blob | commitdiff | diff to current |
| 2007-05-01 |
Matthew Dillon | Implement kern.do_async_attach. default disabled. ... |
blob | commitdiff | diff to current |
| 2007-02-18 |
Simon Schubert | 1:1 Userland threading stage 2.16/4: |
blob | commitdiff | diff to current |
| 2006-12-28 |
Matthew Dillon | Make kernel_map, buffer_map, clean_map, exec_map, and... |
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-18 |
Matthew Dillon | Rename kvprintf -> kvcprintf (call-back version) |
blob | commitdiff | diff to current |
| 2006-11-07 |
Matthew Dillon | Remove system dependancies on <machine/ipl.h>. Only... |
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 | Since we can only hold one shared spinlock at a time... |
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 | 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-19 |
Matthew Dillon | Recent lwkt_token work broke UP builds. Fix the token... |
blob | commitdiff | diff to current |
| 2006-05-18 |
Matthew Dillon | Make spinlocks panic-friendly. |
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-03-01 |
Matthew Dillon | A thread may be freed from a different cpu then it... |
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-10 |
Matthew Dillon | Fix another interesting bug. td_threadq is shared... |
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-11 |
Simon Schubert | 1:1 Userland threading stage 2.8/4: |
blob | commitdiff | diff to current |
| 2005-07-21 |
Matthew Dillon | Additional work to try to make panics operate better... |
blob | commitdiff | diff to current |
| 2005-07-21 |
Matthew Dillon | Only compile in lwkt_smp_stopped() on SMP builds. |
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-19 |
Matthew Dillon | If a fatal kernel trap occurs from an IPI or FAST inter... |
blob | commitdiff | diff to current |
| 2005-07-19 |
Matthew Dillon | Fix a MP lock race. The MP locking state can change... |
blob | commitdiff | diff to current |
| 2005-07-07 |
Hiten Pandya | Add counters for recording Token/MPlock contention... |
blob | commitdiff | diff to current |
| 2005-06-20 |
Matthew Dillon | Fix a serious SMP bug. The RWLOCK support used by... |
blob | commitdiff | diff to current |
| 2005-06-03 |
Matthew Dillon | Replace cpu_mb1() and cpu_mb2() with cpu_mfence(),... |
blob | commitdiff | diff to current |
| 2005-06-03 |
Matthew Dillon | Augment the panic when attempting to switch from a... |
blob | commitdiff | diff to current |
| 2005-04-22 |
Joerg Sonnenberger | Don't call cpu_mb1 after lwkt_setcpu_self, but call... |
blob | commitdiff | diff to current |
| 2005-04-13 |
Matthew Dillon | Only bump the switch_count counter when lwkt_switch... |
blob | commitdiff | diff to current |
| 2004-10-13 |
Eirik Nygaard | Add two more header in the !_KERNEL case so libcaps... |
blob | commitdiff | diff to current |
| 2004-09-21 |
Joerg Sonnenberger | Use libcaps_free_stack instead of kmem_free for userland |
blob | commitdiff | diff to current |
| 2004-07-29 |
Matthew Dillon | Move kthread_create() from lwkt_thread.c to kern_kthrea... |
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-07-16 |
Matthew Dillon | Update all my personal copyrights to the Dragonfly... |
blob | commitdiff | diff to current |
| 2004-07-04 |
Eirik Nygaard | Rearrange the machine/cpufunc.h header and add it where... |
blob | commitdiff | diff to current |
| 2004-06-26 |
Matthew Dillon | When a kernel-created thread exits, properly remove... |
blob | commitdiff | diff to current |
| 2004-06-03 |
Joerg Sonnenberger | Hide unused function under #ifdef SMP |
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-05-10 |
Hiten Pandya | Remove newline from panic(9) message, it is redundant. |
blob | commitdiff | diff to current |
| 2004-04-10 |
Matthew Dillon | Do some minor critical path performance improvements... |
blob | commitdiff | diff to current |
| 2004-03-30 |
Matthew Dillon | Second major scheduler patch. This corrects interactiv... |
blob | commitdiff | diff to current |
| 2004-03-28 |
Matthew Dillon | Do some major performance tuning of the userland scheduler. |
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 | Split the IPIQ messaging out of lwkt_thread.c and move... |
blob | commitdiff | diff to current |
| 2004-02-14 |
Matthew Dillon | Fix forgotten lwkt_send_ipiq() API update. cpuid ... |
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 |
| 2004-02-09 |
Matthew Dillon | Split the lwkt_token code out of lwkt_thread.c. Give... |
blob | commitdiff | diff to current |
| 2004-01-31 |
Joerg Sonnenberger | Build lwkt_process_ipiq_frame only for the kernel,... |
blob | commitdiff | diff to current |
| 2004-01-30 |
Matthew Dillon | This commit represents a major revamping of the clock... |
blob | commitdiff | diff to current |
| next |