aboutsummaryrefslogtreecommitdiff
path: root/sys/sys/proc.h
Commit message (Expand)AuthorAgeFilesLines
* Implement the PT_LWPINFO request. This request can be used by theMarcel Moolenaar2004-07-121-0/+1
* Implement preemption of kernel threads natively in the scheduler ratherJohn Baldwin2004-07-021-0/+2
* - Change mi_switch() and sched_switch() to accept an optional thread toJohn Baldwin2004-07-021-6/+11
* Allocate TIDs in thread_init() and deallocate them in thread_fini().Marcel Moolenaar2004-06-261-1/+0
* Define __lwpid_t as an int32_t in <sys/_types.h> and define lwpid_tMarcel Moolenaar2004-06-191-2/+2
* Include <sys/_lock.h>'s prerequisite <sys/queue.h> before including theBruce Evans2004-06-191-1/+1
* Nice, is a property of a process as a whole..Julian Elischer2004-06-161-1/+1
* Move TDF_DEADLKTREAT into td_pflags (and rename it accordingly) to avoidTim J. Robbins2004-06-031-1/+1
* Move TDF_SA from td_flags to td_pflags (and rename it accordingly)Tim J. Robbins2004-06-021-1/+1
* Retire cpu_sched_exit(); it is not used any more.Thomas Moestl2004-05-261-1/+0
* Keep track of threads waiting in kse_release() to avoid a raceDaniel Eischen2004-04-281-0/+6
* Remove advertising clause from University of California Regent's license,Warner Losh2004-04-071-4/+0
* Assign thread IDs to kernel threads. The purpose of the thread ID (tid)Marcel Moolenaar2004-04-031-0/+2
* Remove sysctl kern.ps_argsopen, it is not very useful, one should usePawel Jakub Dawidek2004-04-011-1/+0
* Fixed s style bug in previous commit (tab lossage). Fixed some nearbyBruce Evans2004-03-281-5/+6
* Separate thread synchronization from signals in libthr. InsteadMike Makonnen2004-03-271-0/+1
* Switch the sleep/wakeup and condition variable implementations to use theJohn Baldwin2004-02-271-7/+2
* Fix a few style nits. do { } while(0) are only used for compoundJohn Baldwin2004-02-271-3/+3
* Locking for the per-process resource limits structure.John Baldwin2004-02-041-2/+1
* Allow the use of a stale p_stops value in STOPEVENT(), grabbingRobert Watson2004-01-271-3/+5
* - Add a flags parameter to mi_switch. The value of flags may be SW_VOL orJeff Roberson2004-01-251-1/+4
* Make proc's kg_nice/ki_nice explicitly signed for PPC. This is aPeter Grehan2004-01-221-1/+1
* Make sigaltstack as per-threaded, because per-process sigaltstack stateDavid Xu2004-01-031-3/+3
* - Cleanup some garbage left by KSE. There is still much garbage left to beJeff Roberson2003-12-211-4/+0
* Remove the WITNESS debug code from _STOPEVENT. It has pointed out aWarner Losh2003-11-151-2/+0
* Fixed some bugs in macros:Bruce Evans2003-11-151-18/+14
* Add a WITNESS_WARN() check to _STOPEVENT() since any _STOPEVENT() canJohn Baldwin2003-11-141-0/+2
* Modify the MAC Framework so that instead of embedding a (struct label)Robert Watson2003-11-121-2/+1
* Add an implementation of turnstiles and change the sleep mutex code to useJohn Baldwin2003-11-111-4/+8
* Fixed some more missing punctuation in comments (most instances in thisBruce Evans2003-11-061-12/+12
* Fixed some style bugs (missing punctuation in comments). There are manyBruce Evans2003-11-061-35/+35
* - Add a pinned count to the thread so that cpu pinning may nest. This isJeff Roberson2003-11-061-0/+1
* - Add 4 kse flags for use in the schedulers.Jeff Roberson2003-10-311-0/+4
* Move the P_COWINPROGRESS flag from being a per-process p_flag to being aJohn Baldwin2003-10-231-2/+1
* Add the cpu_idle_hook() function pointer so that other idlers can beNate Lawson2003-10-181-0/+1
* Mark td_generation as volatile.Bruce M Simpson2003-10-051-1/+1
* Add a pre-emption counter, td_generation, so that threads can noticeBruce M Simpson2003-10-051-0/+1
* - On my Pentium4-M laptop, invalpg takes ~1100 cycles if the page is found inJeff Roberson2003-09-301-1/+0
* In vm_thread_swap{in|out}(), remove the alpha specific conditionalMarcel Moolenaar2003-08-161-0/+2
* Update powerpc to use the (old thread,new thread) calling conventionPeter Grehan2003-08-141-5/+0
* - Convert Alpha over to the new calling conventions for cpu_throw() andJohn Baldwin2003-08-121-1/+1
* Set td_critnest to 1 when setting up a thread since it is a MI field withJohn Baldwin2003-08-041-1/+1
* Remove extern declaration of ps_showallprocs. The definition is already gone.Tim J. Robbins2003-07-181-1/+0
* o Refine kse_thr_interrupt to allow it to handle different commands.David Xu2003-07-171-2/+2
* Fix umtx locking, for libthr, in the kernel.Mike Makonnen2003-07-171-0/+1
* Rename thread_siginfo to cpu_thread_siginfo.David Xu2003-07-151-1/+1
* o Change kse_thr_interrupt to allow send a signal to a specified thread,David Xu2003-06-281-4/+6
* 1. Migrate TDF_UPCALLING from td_flags to td_pflags.David Xu2003-06-151-1/+2
* Rename P_THREADED to P_SA. P_SA means a process is using schedulerDavid Xu2003-06-151-1/+1
* Reorder P_* flags.David Xu2003-06-121-10/+8