summaryrefslogtreecommitdiff
path: root/sys/kern/kern_kthread.c
AgeCommit message (Expand)Author
2021-11-26Mark exit1() and sigexit() as non-returningVisa Hankala
2021-11-24Remove unneeded <sys/stdarg.h>.Visa Hankala
2020-02-21Remove sigacts structure sharing. The only process that used sharing wasClaudio Jeker
2019-12-11Replace p_xstat with ps_xexit and ps_xsigPhilip Guenther
2018-07-05Grab the KERNEL_LOCK() in kthread_create(9) to enable unlocked codeVisa Hankala
2017-02-12Split up fork1():Philip Guenther
2017-01-21p_comm is the process's command and isn't per thread, so move it fromPhilip Guenther
2016-11-07Split PID from TID, giving processes a PID unrelated to the TID of theirPhilip Guenther
2015-03-14Remove some includes include-what-you-use claims don'tJonathan Gray
2014-11-03pass size argument to free()Theo de Raadt
2014-07-12add a size argument to free. will be used soon, but for now default to 0.Ted Unangst
2014-05-04Add PS_SYSTEM, the process-level mirror of the thread-level P_SYSTEM,Philip Guenther
2014-02-12Eliminate the exit sig handling, which was only invokable via thePhilip Guenther
2013-11-18simplify kthread_create(). no more stdargTheo de Raadt
2013-03-28do not include machine/cpu.h from a .c file; it is the responsibility ofTheo de Raadt
2011-11-09Change fork1() and kthread_create() to match the rest of the treePhilip Guenthe
2008-06-26First pass at removing clauses 3 and 4 from NetBSD licenses.Ray Lai
2008-05-02Pass FORK_SHAREFILES flag in kthread_create; avoids allocating aBret Lambert
2007-09-07Use M_ZERO in a few more places to shave bytes from the kernel.Artur Grabowski
2007-03-15Since p_flag is often manipulated in interrupts and without biglockArtur Grabowski
2006-11-29Kernel stack can be swapped. This means that stuff that's on the stackMiod Vallat
2005-12-03kernel support for threaded processes (rthreads).Ted Unangst
2004-12-08Have kthread_create_deferred() act immediately once kthread_run_deferred_queue()Miod Vallat
2004-11-23Create the init process earlier, before the root filesystem is mounted,Miod Vallat
2004-05-04Remove useless ``elm'' argument from the SIMPLEQ_REMOVE_HEAD macro.Alexander Yurchenko
2004-01-03put an mi wrapper around stdarg.h/varargs.h. gcc3 moved stdarg/varargs macrosMarc Espie
2003-05-27typos in comments; From: Bengt Wessling <bengt@lemuria.org>, 10xHenning Brauer
2003-05-06string cleaning; tedu okTheo de Raadt
2002-06-11ANSIfyArtur Grabowski
2002-03-15Kill #if __STDC__ used to do K&R vs. ANSI varargs/stdarg; just do thingsTodd C. Miller
2002-03-14First round of __P removal in sysTodd C. Miller
2001-11-06Let fork1, uvm_fork, and cpu_fork take a function/argument pair as argument,Artur Grabowski
2001-08-08__dead not __noreturn__Todd C. Miller
2001-06-27no more cpu_set_init_frameArtur Grabowski
2001-06-27remove old vmArtur Grabowski
2001-04-02On popular demand, the Linux-compatibility clone(2) implementation basedNiklas Hallqvist
2000-07-17art, at least commit something which compiles!Theo de Raadt
2000-07-17FORK_SHAREVM only works on non-UVM kernels.Artur Grabowski
2000-06-18Mark kernel threads as system processes. Make ps hide them by default,Niklas Hallqvist
2000-01-31re-add fixed vfork code from artTheo de Raadt
2000-01-31undo vfork changes, since non-UVM was not consideredTheo de Raadt
2000-01-28Change fork1() from taking forktype and rforkflags, into a single flagsArtur Grabowski
1999-08-17New cpu_fork API to take a stack in which you point the child's stackpointerNiklas Hallqvist
1999-01-26We need machine/cpu.h for the cpu_set_init_frame defNiklas Hallqvist
1999-01-11sigh memset is not available everywhere, I should know betterNiklas Hallqvist
1999-01-11kthread abstraction from NetBSD, implemented with our rforkNiklas Hallqvist