summaryrefslogtreecommitdiffstats
path: root/sys/kern/kern_thr.c
Commit message (Expand)AuthorAgeFilesLines
* Add ptrace(2) reporting for LWP events.jhb2015-12-291-18/+45
* Add an API for easily creating userspace threads in kernelspace.ed2015-07-201-64/+61
* Undo r285656.ed2015-07-171-61/+64
* Add an API for easily creating userspace threads in kernelspace.ed2015-07-171-64/+61
* Add an initial NUMA affinity/policy configuration for threads and processes.adrian2015-07-111-0/+9
* Generalised support for copy-on-write structures shared by threads.mjg2015-06-101-3/+3
* In preparation for switching linuxulator to the use the native 1:1dchagin2015-05-241-10/+19
* In preparation for switching linuxulator to the use the native 1:1dchagin2015-05-241-4/+10
* Add kern.racct.enable tunable and RACCT_DISABLED config option.trasz2015-04-291-8/+12
* Consistently use p instead of td->td_proc in create_threadmjg2015-04-261-5/+5
* The umtx_lock mutex is used by top-half of the kernel, but iskib2015-02-281-0/+1
* Clean up confusing comment. Move it to the place of code which iskib2014-11-031-4/+6
* Stop treating td_sigmask specially for the purposes of new threadkib2012-05-261-1/+0
* Fix panic, triggered like this: "int main() { thr_exit(); }"trasz2012-04-171-1/+1
* Add a new sched_clear_name() method to the scheduler interface to clearjhb2012-03-081-0/+3
* Document a large number of currently undocumented sysctls. While hereeadler2011-12-131-2/+2
* Move cpu_set_upcall(newtd, td) up before the first call ofpho2011-12-091-2/+2
* Use umtx_copyin_timeout() to copy and check timeout parameter.pho2011-12-031-5/+1
* Added check for negative seconds value. Found by syscall() fuzzing.pho2011-11-181-1/+2
* Mark all SYSCTL_NODEs static that have no corresponding SYSCTL_DECLs.ed2011-11-071-1/+2
* In order to maximize the re-usability of kernel code in user space thiskmacy2011-09-161-9/+9
* All the racct_*() calls need to happen with the proc locked. Fixing thistrasz2011-07-061-0/+4
* Enable accounting for RACCT_NPROC and RACCT_NTHR.trasz2011-03-311-5/+24
* Move the max_threads_per_proc and max_threads_hits variables to thekib2011-02-231-3/+11
* Revert previous change, the existing check was correct.jhb2011-02-231-1/+1
* Fix off-by-one error in check against max_threads_per_proc.jhb2011-02-231-1/+1
* In thr_exit() and kthread_exit(), only remove thread fromdavidxu2010-10-231-6/+7
* - Don't include sx.h, it is not needed.davidxu2010-10-201-12/+11
* Create a global thread hash table to speed up thread lookup, usedavidxu2010-10-091-66/+61
* Optimize thr_suspend, if timeout is zero, don't call msleep, justdavidxu2010-08-241-9/+14
* - According to specification, SI_USER code should only be generated bydavidxu2010-08-241-2/+2
* Tweak the in-kernel API for sending signals to threads:jhb2010-06-291-5/+4
* Provide groundwork for 32-bit binary compatibility on non-x86 platforms,nwhitehorn2010-03-111-1/+1
* Deliver siginfo when signal is generated by thr_kill(2) (SI_USER with properlybruno2010-03-011-4/+17
* Currently, when signal is delivered to the process and there is a threadkib2009-10-111-1/+1
* Reintroduce the r196640, after fixing the problem with my testing.kib2009-09-011-1/+1
* Reverse r196640 and r196644 for now.kib2009-08-291-1/+1
* Remove the altkstacks, instead instantiate threads with kernel stackkib2009-08-291-1/+1
* Replace AUDIT_ARG() with variable argument macros with a set more morerwatson2009-06-271-2/+2
* Remove even more unneeded variable assignments.ed2009-02-261-3/+1
* Add sv_flags field to struct sysentvec with intention to provide descriptionkib2008-11-221-3/+1
* Revert rev 184216 and 184199, due to the way the thread_lock works,davidxu2008-11-051-1/+2
* If threads limit is exceeded, increase the totoal numberdavidxu2008-10-291-1/+4
* Actually, for signal and thread suspension, extra process spin lock isdavidxu2008-10-231-2/+1
* Check the result of copyin and in a case of errorrdivacky2008-10-131-0/+2
* Fix compiling problem.davidxu2008-04-291-1/+1
* Remove commented out code, thread suspension is done in thread library.davidxu2008-03-231-2/+1
* - Add a new td flag TDF_NEEDSUSPCHK that is set whenever a thread needsjeff2008-03-211-0/+2
* - Relax requirements for p_numthreads, p_threads, p_swtick, and p_nice fromjeff2008-03-191-2/+0
* This time REALLY copy the name from the proc to the thread as a default.julian2007-11-151-0/+1
OpenPOWER on IntegriCloud