| Commit message (Expand) | Author | Age | Files | Lines |
* | iBack out david's last commit. the suspension code needs to be called | julian | 2002-10-26 | 1 | -12/+0 |
* | Move suspension checking code from userret() into thread_userret(). | davidxu | 2002-10-26 | 1 | -0/+12 |
* | Backout revision 1.48. | davidxu | 2002-10-26 | 1 | -2/+1 |
* | suspend thread only when it can be interrupted. | davidxu | 2002-10-25 | 1 | -1/+2 |
* | let thread_schedule_upcall() handle idle kse. | davidxu | 2002-10-25 | 1 | -2/+8 |
* | fix style-o | julian | 2002-10-25 | 1 | -1/+1 |
* | More work on the interaction between suspending and sleeping threads. | julian | 2002-10-25 | 1 | -12/+26 |
* | fix typo. | davidxu | 2002-10-25 | 1 | -1/+2 |
* | Extract out KSE specific code from machine specific code | julian | 2002-10-24 | 1 | -0/+47 |
* | respect TDF_SINTR, also for SINGLE_NO_EXIT threading mode, if a thread | davidxu | 2002-10-24 | 1 | -6/+6 |
* | don't forget to remove kse from idle queue. | davidxu | 2002-10-24 | 1 | -0/+2 |
* | Move thread related code from kern_proc.c to kern_thread.c. | julian | 2002-10-24 | 1 | -28/+500 |
* | Round out the facilty for a 'bound' thread to loan out its KSE | julian | 2002-10-09 | 1 | -169/+264 |
* | Put an easy-to-miss assignment into the proper place. It was stray in the | jmallett | 2002-10-05 | 1 | -2/+4 |
* | Remove bogus duplicate assignment of local variables. | jmallett | 2002-10-05 | 1 | -2/+2 |
* | Add some unspeakable hackery to the tree under #ifdef __ia64__ to work | peter | 2002-10-04 | 1 | -0/+14 |
* | Some kernel threads try to do significant work, and the default KSTACK_PAGES | scottl | 2002-10-02 | 1 | -1/+1 |
* | Implement basic KSE loaning. This stops a hread that is blocked in BOUND mode | julian | 2002-09-29 | 1 | -0/+9 |
* | lock proc while calling psignal | julian | 2002-09-29 | 1 | -9/+17 |
* | Redo how completing threads pass their state to userland | julian | 2002-09-27 | 1 | -81/+121 |
* | Make the following name changes to KSE related functions, etc., to better | archie | 2002-09-25 | 1 | -3/+3 |
* | Don't use local variable 'p' in a debug statement.. we removed it. | julian | 2002-09-23 | 1 | -1/+1 |
* | slightly clean up the thread_userret() and thread_consider_upcall() calls. | julian | 2002-09-23 | 1 | -12/+24 |
* | Argh. I've been reading makefiles for too long. Change comment to a | peter | 2002-09-17 | 1 | -4/+8 |
* | Stub out the calls to get_mcontext and set_mcontext which only exist on | peter | 2002-09-17 | 1 | -0/+10 |
* | Add kernel support needed for the KSE-aware libpthread: | mini | 2002-09-16 | 1 | -118/+233 |
* | Allocate KSEs and KSEGRPs separatly and remove them from the proc structure. | julian | 2002-09-15 | 1 | -25/+51 |
* | Apparently something down in the guts of vm/uvm still needs giant | julian | 2002-09-14 | 1 | -0/+2 |
* | Completely redo thread states. | julian | 2002-09-11 | 1 | -56/+39 |
* | fix braino.. | julian | 2002-09-07 | 1 | -1/+1 |
* | fix misplaced schedlock | julian | 2002-09-07 | 1 | -1/+1 |
* | Use UMA as a complex object allocator. | julian | 2002-09-06 | 1 | -42/+46 |
* | s/SGNL/SIG/ | davidxu | 2002-09-05 | 1 | -11/+11 |
* | In the kernel code, we have the tsleep() call with the PCATCH argument. | davidxu | 2002-09-03 | 1 | -6/+32 |
* | Fix crack-smoking code that was panicing on the quad xeon: | julian | 2002-08-29 | 1 | -26/+23 |
* | slight cleanup of single-threading code for KSE processes | julian | 2002-08-22 | 1 | -1/+16 |
* | Revert some suspension/sleep/signal code from KSE-III | julian | 2002-08-21 | 1 | -0/+11 |
* | Fix a comment. | julian | 2002-08-01 | 1 | -1/+1 |
* | get suspension counting right. | julian | 2002-07-25 | 1 | -0/+4 |
* | fix some style problems and remove a mis-merged assert. | julian | 2002-07-25 | 1 | -30/+12 |
* | Add some locking asserts and some comments | julian | 2002-07-24 | 1 | -0/+4 |
* | When single threading a multithreaded program, awaken the | julian | 2002-07-24 | 1 | -0/+7 |
* | When suspending a thread, update the appropriate (sic) statistic. | julian | 2002-07-24 | 1 | -0/+1 |
* | ia64 does not have the same degree of stealth include file nesting, | peter | 2002-07-17 | 1 | -0/+2 |
* | Pacify gcc on ia64 | peter | 2002-07-17 | 1 | -0/+3 |
* | Thinking about it I came to the conclusion that the KSE states were incorrectly | julian | 2002-07-14 | 1 | -3/+0 |
* | Collect all the (now equivalent) pmap_new_proc/pmap_dispose_proc/ | peter | 2002-07-07 | 1 | -0/+10 |
* | Make this compile on 64 bit platforms | peter | 2002-07-07 | 1 | -4/+4 |
* | - In thread_userret(), remove the Giant locking and unlocking around the | arr | 2002-07-01 | 1 | -2/+0 |
* | Add files that are new for KSE. | julian | 2002-06-29 | 1 | -0/+790 |