summaryrefslogtreecommitdiffstats
path: root/sys/kern/kern_kthread.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Remove sigacts structure sharing. The only process that used sharing wasclaudio2020-02-211-2/+2
* Replace p_xstat with ps_xexit and ps_xsigguenther2019-12-111-3/+2
* Grab the KERNEL_LOCK() in kthread_create(9) to enable unlocked codevisa2018-07-051-2/+8
* Split up fork1():guenther2017-02-121-2/+2
* p_comm is the process's command and isn't per thread, so move it fromguenther2017-01-211-3/+3
* Split PID from TID, giving processes a PID unrelated to the TID of theirguenther2016-11-071-2/+2
* Remove some includes include-what-you-use claims don'tjsg2015-03-141-2/+1
* pass size argument to free()deraadt2014-11-031-2/+2
* add a size argument to free. will be used soon, but for now default to 0.tedu2014-07-121-2/+2
* Add PS_SYSTEM, the process-level mirror of the thread-level P_SYSTEM,guenther2014-05-041-7/+2
* Eliminate the exit sig handling, which was only invokable via theguenther2014-02-121-2/+2
* simplify kthread_create(). no more stdargderaadt2013-11-181-6/+3
* do not include machine/cpu.h from a .c file; it is the responsibility ofderaadt2013-03-281-2/+1
* Change fork1() and kthread_create() to match the rest of the treeguenther2011-11-091-6/+6
* First pass at removing clauses 3 and 4 from NetBSD licenses.ray2008-06-261-8/+1
* Pass FORK_SHAREFILES flag in kthread_create; avoids allocating ablambert2008-05-021-3/+3
* Use M_ZERO in a few more places to shave bytes from the kernel.art2007-09-071-3/+2
* Since p_flag is often manipulated in interrupts and without biglockart2007-03-151-2/+2
* Kernel stack can be swapped. This means that stuff that's on the stackmiod2006-11-291-4/+3
* kernel support for threaded processes (rthreads).tedu2005-12-031-2/+2
* Have kthread_create_deferred() act immediately once kthread_run_deferred_queue()miod2004-12-081-2/+12
* Create the init process earlier, before the root filesystem is mounted,miod2004-11-231-6/+3
* Remove useless ``elm'' argument from the SIMPLEQ_REMOVE_HEAD macro.grange2004-05-041-2/+2
* put an mi wrapper around stdarg.h/varargs.h. gcc3 moved stdarg/varargs macrosespie2004-01-031-2/+2
* typos in comments; From: Bengt Wessling <bengt@lemuria.org>, 10xhenning2003-05-271-2/+2
* string cleaning; tedu okderaadt2003-05-061-2/+2
* ANSIfyart2002-06-111-7/+4
* Kill #if __STDC__ used to do K&R vs. ANSI varargs/stdarg; just do thingsmillert2002-03-151-10/+1
* First round of __P removal in sysmillert2002-03-141-4/+4
* Let fork1, uvm_fork, and cpu_fork take a function/argument pair as argument,art2001-11-061-5/+2
* __dead not __noreturn__millert2001-08-081-2/+2
* no more cpu_set_init_frameart2001-06-271-13/+1
* remove old vmart2001-06-271-6/+1
* On popular demand, the Linux-compatibility clone(2) implementation basedniklas2001-04-021-4/+6
* art, at least commit something which compiles!deraadt2000-07-171-2/+2
* FORK_SHAREVM only works on non-UVM kernels.art2000-07-171-1/+5
* Mark kernel threads as system processes. Make ps hide them by default,niklas2000-06-181-3/+2
* re-add fixed vfork code from artderaadt2000-01-311-2/+2
* undo vfork changes, since non-UVM was not consideredderaadt2000-01-311-2/+2
* Change fork1() from taking forktype and rforkflags, into a single flagsart2000-01-281-2/+2
* New cpu_fork API to take a stack in which you point the child's stackpointerniklas1999-08-171-2/+3
* We need machine/cpu.h for the cpu_set_init_frame defniklas1999-01-261-1/+3
* sigh memset is not available everywhere, I should know betterniklas1999-01-111-3/+3
* kthread abstraction from NetBSD, implemented with our rforkniklas1999-01-111-0/+190