aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/kern_thr.c
Commit message (Expand)AuthorAgeFilesLines
* MFC: Support for running 32-bit multithreaded binaries using libthr onJohn Baldwin2007-06-181-20/+57
* MFC: Change msleep() and tsleep() to not alter the calling thread'sJohn Baldwin2006-06-161-2/+2
* MFC revision 1.42.David Xu2006-02-261-0/+1
* MFC revision 1.40:David Xu2006-01-161-15/+30
* MFC following revisions:David Xu2006-01-161-1/+4
* Validate if the value written into {FS,GS}.base is a canonicalDavid Xu2005-07-101-1/+6
* Add new syscall thr_new to create thread in atomic, it willDavid Xu2005-04-231-53/+136
* /* -> /*- for copyright notices, minor format tweaks as necessaryWarner Losh2005-01-061-1/+1
* If a thread is resumed by thr_wake, it should return 0, especially itDavid Xu2004-12-011-5/+15
* Remove local definitions of RANGEOF() and use __rangeof() instead.David Schultz2004-11-201-10/+4
* Close a race between a thread exiting and the freeing of it's stack.Mike Makonnen2004-10-061-1/+5
* Close a race between thr_create and sysctl -w, the thr_scope_sys couldDavid Xu2004-10-061-7/+10
* fix typoJulian Elischer2004-09-071-1/+1
* Give libthr a choice (per system) of scope_system or scope_threadJulian Elischer2004-09-071-10/+37
* Refactor a bunch of scheduler code to give basically the same behaviourJulian Elischer2004-09-051-102/+55
* Give setrunqueue() and sched_add() more of a clue as toJulian Elischer2004-09-011-1/+1
* When calling scheduler entrypoints for creating new threads and processes,Julian Elischer2004-07-181-2/+2
* writers must hold both sched_lock and the process lock; therefore, readersMike Makonnen2004-07-121-5/+2
* Change the thread ID (thr_id_t) used for 1:1 threading from being aMarcel Moolenaar2004-07-021-13/+16
* Allocate TIDs in thread_init() and deallocate them in thread_fini().Marcel Moolenaar2004-06-261-1/+0
* If you're trying to find out if a thread is valid and inMike Makonnen2004-04-191-4/+4
* Assign thread IDs to kernel threads. The purpose of the thread ID (tid)Marcel Moolenaar2004-04-031-0/+1
* Add missing comment terminator.Kris Kennaway2004-04-021-1/+1
* The comment complained about not having a thread_unlink()Julian Elischer2004-04-021-5/+2
* Separate thread synchronization from signals in libthr. InsteadMike Makonnen2004-03-271-0/+61
* Update powerpc to use the (old thread,new thread) calling conventionPeter Grehan2003-08-141-4/+0
* - Convert Alpha over to the new calling conventions for cpu_throw() andJohn Baldwin2003-08-121-1/+1
* style(9)Mike Makonnen2003-07-041-8/+2
* Signals sent specifically to a particular thread mustMike Makonnen2003-07-031-5/+1
* Use __FBSDID().David E. O'Brien2003-06-111-3/+3
* Change the second (and last) argument of cpu_set_upcall(). PreviouslyMarcel Moolenaar2003-06-041-2/+1
* Revamp of the syscall path, exception and context handling. TheMarcel Moolenaar2003-05-161-1/+1
* AMD64 uses the new-style cpu_switch()/cpu_throw() calling conventions.Peter Wemm2003-04-301-1/+1
* Protect td_sigmask with the proc lock.John Baldwin2003-04-171-0/+2
* - Call sched_exit_{kse,thread} and sched_fork{kse,thread} so that thr worksJeff Roberson2003-04-111-0/+6
* Merged from kern_thread.c 1.113, avoid a panic in cpu_throw when the firstJake Burkholder2003-04-081-0/+2
* Commit a partial lazy thread switch mechanism for i386. it isn't as lazyPeter Wemm2003-04-021-0/+4
* - thr_exit() should no longer be called with Giant held.Jeff Roberson2003-04-011-2/+0
* - Add two files to support the thr threading interface.Jeff Roberson2003-04-011-0/+259