summaryrefslogtreecommitdiffstats
path: root/sys/sys/proc.h
Commit message (Expand)AuthorAgeFilesLines
* - Add SRQ_BORROWING to the list of switch reasons. ULE is the only consumerjeff2007-01-041-0/+1
* Add second sleep queue so that sx and lockmgr can have separate sleepkmacy2006-12-161-0/+1
* "Paralleled" should have been "parceled".flz2006-12-151-1/+1
* Fix typos in comment blockpav2006-12-151-2/+2
* Threading cleanup.. part 2 of several.julian2006-12-061-199/+35
* if a thread blocked on userland condition variable isdavidxu2006-12-041-0/+1
* Correct typos in comments.ceri2006-11-121-2/+2
* Add the padding fields to 'struct proc' for the !KSE case that I missed.jb2006-10-291-0/+4
* Remove member p_procscopegrp which is no longer used by libthr.davidxu2006-10-271-3/+0
* Make KSE a kernel option, turned on by default in all GENERICjb2006-10-261-1/+102
* Update description of td_locks.jhb2006-10-021-1/+1
* Add member kg_base_user_pri and flag TDF_UBORROWING, they will be useddavidxu2006-08-251-2/+4
* Move flag TDF_UMTXQ into structure umtxq, this eliminates the requirementdavidxu2006-05-181-1/+1
* Remove unused code.davidxu2006-03-131-1/+0
* Go over calcru and friends once more.phk2006-03-111-1/+1
* Allow PHOLD()'s of curproc even if P_WEXIT is set. Normally we don't wantjhb2006-02-281-1/+2
* Close some races between procfs/ptrace and exit(2):jhb2006-02-221-0/+3
* Fix a long standing race between sleep queue and threaddavidxu2006-02-151-1/+1
* CPU time accounting speedup (step 2)phk2006-02-111-0/+3
* Simplify system time accounting for profiling.phk2006-02-081-2/+2
* Modify the way we account for CPU time spent (step 1)phk2006-02-071-1/+1
* Add new fields to process-related data structures:rwatson2006-02-021-0/+4
* Oops, commit missed file from the previous change to enable multiplejhb2006-01-271-0/+1
* Duh! put the thread name into the section that is zero'd on allocationjulian2006-01-181-1/+1
* Congratulations, we now have a place for a thread to store its name.julian2006-01-181-0/+1
* Update a stale comment.jhb2006-01-171-1/+1
* Last step to make mq_notify conform to POSIX standard, If the processdavidxu2005-11-301-0/+2
* Moderate rewrite of kernel ktrace code to attempt to generally improverwatson2005-11-131-0/+1
* Add support for queueing SIGCHLD same as other UNIX systems did.davidxu2005-11-081-0/+4
* Add thread_find() function to search a thread by lwpid.davidxu2005-11-031-0/+1
* Reorganize the interrupt handling code a bit to make a few things cleanerjhb2005-10-251-3/+1
* Make p_itimers as a pointer, so file sys/proc.h does not need to includedavidxu2005-10-231-2/+1
* Implement POSIX timers. Current only CLOCK_REALTIME and CLOCK_MONOTONICdavidxu2005-10-231-0/+2
* 1. Change prototype of trapsignal and sendsig to use ksiginfo_t *, mostdavidxu2005-10-141-4/+7
* Un-staticize runningbufwakeup() and staticize updateproc.truckman2005-09-301-1/+1
* Use the refcount API to implement reference counts on process argumentjhb2005-09-271-5/+0
* - Add a new simple facility for marking the current thread as being in ajhb2005-09-151-1/+14
* Remove public declarations of variables that were forgotten when they wereobrien2005-08-101-1/+0
* Validate if the value written into {FS,GS}.base is a canonicaldavidxu2005-07-101-1/+1
* Use the proc mtx to prevent simultaneous changes to p_aioinfo.alc2005-05-301-1/+1
* Remove thread_upcall_check, it was used to avoid race bug in earlierdavidxu2005-05-271-1/+0
* Use low level constructs borrowed from interrupt threads to wait forups2005-05-231-1/+2
* Change cpu_set_kse_upcall to more generic style, so we can reuse itdavidxu2005-04-231-1/+3
* Fix a race condition between kern_wait() and thread_stopped().davidxu2005-04-191-0/+1
* Bring a working snapshot of hwpmc(4), its associated libraries, userland util...jkoshy2005-04-191-0/+2
* Introduce p_canwait() and MAC Framework and MAC Policy entry pointsrwatson2005-04-181-0/+1
* Sprinkle some volatile magic and rearrange things a bit to avoid raceups2005-04-081-2/+4
* Bring back the WITNESS_WARN() check to _STOPEVENT() as all the callers havejhb2005-03-311-0/+2
* When the softupdates worklist gets too long, threads that attempt todas2005-03-251-0/+1
* In stange circumstances we may end up being the last reference to aphk2005-03-171-4/+3
OpenPOWER on IntegriCloud