summaryrefslogtreecommitdiffstats
path: root/sys/kern/kern_thread.c
Commit message (Expand)AuthorAgeFilesLines
* Align 'struct thread' on 16 byte boundaries so that the lower 4 bits arejhb2007-03-271-1/+1
* Over NFS, an open() call could result in multiple over-the-wiremohans2007-03-091-0/+1
* Prefer a more traditional spelling of inhibited in comments and panicrwatson2006-12-311-1/+1
* Remove unused sysctls.davidxu2006-12-191-8/+0
* Threading cleanup.. part 2 of several.julian2006-12-061-238/+16
* Remove member p_procscopegrp which is no longer used by libthr.davidxu2006-10-271-8/+0
* Make KSE a kernel option, turned on by default in all GENERICjb2006-10-261-0/+105
* This is initial version of POSIX priority mutex support, a new userlanddavidxu2006-08-281-2/+5
* o Fix typo in the comment.maxim2006-06-301-1/+1
* Rethink it a bit, if there is a STOP flag, don't bother to resume otherdavidxu2006-03-211-0/+3
* Because JOB control has higher priority than single threading indavidxu2006-03-211-0/+1
* 1. Count last time slice, this intends to fixdavidxu2006-03-141-0/+18
* Remove unused code.davidxu2006-03-131-24/+0
* Fix a long standing race between sleep queue and threaddavidxu2006-02-151-4/+4
* In order to speed up process suspension on MP machine, send IPI todavidxu2006-02-131-0/+5
* When exiting a thread, submit any pending record. Today, we don'trwatson2006-02-061-0/+4
* When GC'ing a thread, assert that it has no active audit record.rwatson2006-02-051-1/+3
* Add new fields to process-related data structures:rwatson2006-02-021-0/+6
* Now SIGCHLD is always queued.davidxu2005-12-091-14/+4
* Last step to make mq_notify conform to POSIX standard, If the processdavidxu2005-11-301-0/+1
* Add support for queueing SIGCHLD same as other UNIX systems did.davidxu2005-11-081-0/+15
* Add thread_find() function to search a thread by lwpid.davidxu2005-11-031-0/+15
* Make p_itimers as a pointer, so file sys/proc.h does not need to includedavidxu2005-10-231-1/+0
* Implement POSIX timers. Current only CLOCK_REALTIME and CLOCK_MONOTONICdavidxu2005-10-231-0/+1
* 1. Change prototype of trapsignal and sendsig to use ksiginfo_t *, mostdavidxu2005-10-141-0/+7
* Fox a LOR of sleep and sched_lock by using a timeout waitdavidxu2005-09-301-7/+0
* Remove sleep queue hack, it is no longer needed with current sleep queue.davidxu2005-05-271-8/+0
* Change cpu_set_kse_upcall to more generic style, so we can reuse itdavidxu2005-04-231-0/+3
* Fix code freeing wrong cred pointer.julian2005-03-211-2/+4
* Sleeping is not allowed in uma->finiphk2005-03-191-4/+4
* Use subr_unit to allocate thread ID's with.phk2005-03-181-78/+6
* Allocate umtx_q from heap instead of stack, this avoidsdavidxu2005-03-051-0/+3
* /* -> /*- for copyright notices, minor format tweaks as necessaryimp2005-01-061-1/+1
* - Garbage collect several unused members of struct kse and struce ksegrp.jeff2004-12-141-2/+0
* Remove local definitions of RANGEOF() and use __rangeof() instead.das2004-11-201-2/+0
* Respect TDF_SINTR, don't suspend uninterruptible thread.davidxu2004-11-051-4/+3
* Backout previous commit, the P_STOPPED_BOUNDARY flag was alreadydavidxu2004-11-051-1/+1
* Don't forget to turn off P_SINGLE_BOUNDARY for thread_single(SINGLE_EXIT),davidxu2004-11-041-1/+1
* Whitespace fix.jhb2004-10-121-1/+1
* In original kern_execve() code, at the start of the function, it forcesdavidxu2004-10-061-23/+60
* Slight cleanup in the single threading code.julian2004-10-051-6/+5
* Break out to a separate function, the code to revert a multithreadedjulian2004-10-051-14/+26
* Always strt out with an initilalised ksegrp structure.julian2004-10-031-3/+3
* Use the universal 'threaded process' flag rather than thejulian2004-09-251-1/+1
* Various small style fixes.jhb2004-09-221-1/+1
* Try harder to get back to being a non threaded process.julian2004-09-151-1/+11
* Refactor a bunch of scheduler code to give basically the same behaviourjulian2004-09-051-241/+153
* Only test return_instead if P_SINGLE_EXIT is set, otherwise a fork()davidxu2004-08-291-1/+1
* Now that the return value semantics of cv's for multithreaded processesjhb2004-08-191-0/+19
* Whitespace nit.julian2004-08-141-1/+1
OpenPOWER on IntegriCloud