summaryrefslogtreecommitdiffstats
path: root/sys/sys/proc.h
Commit message (Expand)AuthorAgeFilesLines
* 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
* Allocate umtx_q from heap instead of stack, this avoidsdavidxu2005-03-051-1/+1
* The td_waitset is pointing to a stack address when thread is waitingdavidxu2005-03-041-1/+0
* Backout previous change (disabling of security checks for signals deliveredsobomax2005-02-131-4/+2
* Split out kill(2) syscall service routine into user-level and kernel part, thesobomax2005-02-131-2/+4
* Bit 0 of td_flags is now used by the priority borrowing flag, so removejhb2005-01-061-1/+0
* Rework the interface between priority propagation (lending) and thejhb2004-12-301-0/+1
* 1. make umtx sharable between processes, the way is two or more processesdavidxu2004-12-181-2/+2
* - Garbage collect several unused members of struct kse and struce ksegrp.jeff2004-12-141-2/+0
* Remove the p_uarea and p_upages_obj fields from struct proc.das2004-11-201-2/+3
* Add a new per-thread private flag: TDP_GEOM.phk2004-10-231-0/+1
* If a process needs to be swapped in, wakeup the swapper from withinscottl2004-10-161-1/+1
* In original kern_execve() code, at the start of the function, it forcesdavidxu2004-10-061-3/+5
* When preempting a thread, put it back on the HEAD of its run queue.julian2004-10-051-0/+2
* Break out to a separate function, the code to revert a multithreadedjulian2004-10-051-0/+1
* Rework how we store process times in the kernel such that we always storejhb2004-10-051-7/+22
* Forward declare struct kaioinfo to un-void a pointer in struct proc.alfred2004-09-301-1/+2
* A modest collection of various and sundry style, spelling, and whitespacejhb2004-09-241-60/+62
* Update locking notes on several fields to reflect locking already in thejhb2004-09-231-9/+8
* Tidy a comment.jhb2004-09-131-1/+1
* Revert the previous round of changes to td_pinned. The scheduler isn'tscottl2004-09-111-0/+1
* Make up my mind if cpu pinning is stored in the thread structure or thejulian2004-09-101-1/+0
* Refactor a bunch of scheduler code to give basically the same behaviourjulian2004-09-051-93/+21
* Give setrunqueue() and sched_add() more of a clue as tojulian2004-09-011-1/+7
* Note free bit.. as per the flags word.julian2004-08-311-0/+1
* Remove TDP_USTATCLOCK, we no longer need it because we now alwaysdavidxu2004-08-311-1/+0
* Remove an unneeded argument..julian2004-08-311-1/+1
OpenPOWER on IntegriCloud