Activity Not Available

Commits : Listings

  Analyzed about 1 month ago based on code collected about 1 month ago.
Showing page 1 of 1,340
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
"Fix" kernel profiling for i386 Anon32 More... over 43 years ago
Initial import from FreeBSD RELENG_4: Anon32 More... about 10 years ago
Add the DragonFly cvs id and perform general cleanups on cvs/rcs/sccs ids. Most ids have been removed from !lint sections and moved into comment sections. Anon32 More... about 10 years ago
Add the DragonFly cvs id and perform general cleanups on cvs/rcs/sccs ids. Most ids have been removed from !lint sections and moved into comment sections. Anon32 More... about 10 years ago
Remove UUCP support. Note: /usr/src/gnu/libexec/uucp and /usr/src/libexec/uucpd physically removed from repository. Anon32 More... about 10 years ago
Retarget makesyscalls.sh from FreeBSD to TurtleBSD Anon32 More... about 10 years ago
thread stage 1: convert curproc to curthread, embed struct thread in proc. Anon32 More... about 10 years ago
thread stage 2: convert npxproc to npxthread. Anon32 More... about 10 years ago
thread stage 3: create independant thread structure, unembed from proc. Anon32 More... about 10 years ago
thread stage 4: remove curpcb, use td_pcb reference instead. Move the pcb to the end of the thread stack, and note that a pcb will always exist because a thread context will always exist. Also note that vm86 replaces td_pcb temporarily and we really need to rip that out and instead make a copy on the stack, because assumptions are made in regards to the pcb's location. Anon32 More... about 10 years ago
Oops commit the thread.h file. Anon32 More... about 10 years ago
remove unused variable. Anon32 More... about 10 years ago
get rid of (incorrect) gcc warning. Anon32 More... about 10 years ago
Fix an argument mismatch in a debugging printf Anon32 More... about 10 years ago
Add missing prototype (fixes warning). Anon32 More... about 10 years ago
thread stage 5: Separate the inline functions out of sys/buf.h, creating sys/buf2.h (A methodology that will continue as time passes). This solves inline vs struct ordering problems. Anon32 More... about 10 years ago
thread stage 6: Move thread stack management from the proc structure to the thread structure, cleanup the pmap_new_*() and pmap_dispose_*() functions, and disable UPAGES swapping (if we eventually separate the kstack from the UPAGES we can reenable it). Also LIFO/4 cache thread structures which improves fork() performance by 40% (when used in typical fork/exec/exit or fork/subshell/exit situations). Anon32 More... almost 11 years ago
thread stage 7: Implement basic LWKTs, use a straight round-robin model for the moment. Also continue consolidating the globaldata structure so both UP and SMP use it with more commonality. Temporarily match user processes up with scheduled LWKTs on a 1:1 basis. Eventually user processes will have LWKTs, but they will not all be scheduled 1:1 with the user process's runnability. Anon32 More... almost 11 years ago
thread stage 8: add crit_enter(), per-thread cpl handling, fix deferred interrupt handling for critical sections, add some basic passive token code, and blocking/signaling code. Add structural definitions for additional LWKT mechanisms. Anon32 More... almost 10 years ago
rename td_token to td_xtoken to deal with conflict against sys/thread.h Anon32 More... almost 10 years ago
 
 
 

Creative Commons License Copyright © 2013 Black Duck Software, Inc. and its contributors, Some Rights Reserved. Unless otherwise marked, this work is licensed under a Creative Commons Attribution 3.0 Unported License . Ohloh ® and the Ohloh logo are trademarks of Black Duck Software, Inc. in the United States and/or other jurisdictions. All other trademarks are the property of their respective holders.