summaryrefslogtreecommitdiffstats
path: root/sys/kern/kern_thr.c
Commit message (Expand)AuthorAgeFilesLines
* Change msleep() and tsleep() to not alter the calling thread's priorityjhb2006-04-171-2/+2
* Call thread_stopped in thr_exit to notify parent that the child processdavidxu2006-02-101-0/+1
* Implement thr_set_name to set a name for thread.davidxu2006-02-051-0/+29
* Add a new feature to thr_kill, if thread ID argument is -1, senddavidxu2006-01-071-12/+27
* Cleanup some signal interfaces. Now the tdsignal function acceptsdavidxu2005-11-031-1/+1
* Oops, don't change tdsignal call.davidxu2005-11-031-1/+1
* Add thread_find() function to search a thread by lwpid.davidxu2005-11-031-12/+8
* do umtx_wake at userland thread exit address, so that others userlanddavidxu2005-10-261-1/+5
* 1. Change prototype of trapsignal and sendsig to use ksiginfo_t *, mostdavidxu2005-10-141-1/+2
* Validate if the value written into {FS,GS}.base is a canonicaldavidxu2005-07-101-1/+6
* Add new syscall thr_new to create thread in atomic, it willdavidxu2005-04-231-53/+136
* /* -> /*- for copyright notices, minor format tweaks as necessaryimp2005-01-061-1/+1
* If a thread is resumed by thr_wake, it should return 0, especially itdavidxu2004-12-011-5/+15
* Remove local definitions of RANGEOF() and use __rangeof() instead.das2004-11-201-10/+4
* Close a race between a thread exiting and the freeing of it's stack.mtm2004-10-061-1/+5
* Close a race between thr_create and sysctl -w, the thr_scope_sys coulddavidxu2004-10-061-7/+10
* fix typojulian2004-09-071-1/+1
* Give libthr a choice (per system) of scope_system or scope_threadjulian2004-09-071-10/+37
* Refactor a bunch of scheduler code to give basically the same behaviourjulian2004-09-051-102/+55
* Give setrunqueue() and sched_add() more of a clue as tojulian2004-09-011-1/+1
* When calling scheduler entrypoints for creating new threads and processes,julian2004-07-181-2/+2
* writers must hold both sched_lock and the process lock; therefore, readersmtm2004-07-121-5/+2
* Change the thread ID (thr_id_t) used for 1:1 threading from being amarcel2004-07-021-13/+16
* Allocate TIDs in thread_init() and deallocate them in thread_fini().marcel2004-06-261-1/+0
* If you're trying to find out if a thread is valid and inmtm2004-04-191-4/+4
* Assign thread IDs to kernel threads. The purpose of the thread ID (tid)marcel2004-04-031-0/+1
* Add missing comment terminator.kris2004-04-021-1/+1
* The comment complained about not having a thread_unlink()julian2004-04-021-5/+2
* Separate thread synchronization from signals in libthr. Insteadmtm2004-03-271-0/+61
* Update powerpc to use the (old thread,new thread) calling conventiongrehan2003-08-141-4/+0
* - Convert Alpha over to the new calling conventions for cpu_throw() andjhb2003-08-121-1/+1
* style(9)mtm2003-07-041-8/+2
* Signals sent specifically to a particular thread mustmtm2003-07-031-5/+1
* Use __FBSDID().obrien2003-06-111-3/+3
* Change the second (and last) argument of cpu_set_upcall(). Previouslymarcel2003-06-041-2/+1
* Revamp of the syscall path, exception and context handling. Themarcel2003-05-161-1/+1
* AMD64 uses the new-style cpu_switch()/cpu_throw() calling conventions.peter2003-04-301-1/+1
* Protect td_sigmask with the proc lock.jhb2003-04-171-0/+2
* - Call sched_exit_{kse,thread} and sched_fork{kse,thread} so that thr worksjeff2003-04-111-0/+6
* Merged from kern_thread.c 1.113, avoid a panic in cpu_throw when the firstjake2003-04-081-0/+2
* Commit a partial lazy thread switch mechanism for i386. it isn't as lazypeter2003-04-021-0/+4
* - thr_exit() should no longer be called with Giant held.jeff2003-04-011-2/+0
* - Add two files to support the thr threading interface.jeff2003-04-011-0/+259
OpenPOWER on IntegriCloud