summaryrefslogtreecommitdiff
path: root/sys/kern/kern_fork.c
AgeCommit message (Expand)Author
2001-11-06Replace inclusion of <vm/foo.h> with the correct <uvm/bar.h> when necessary.Miod Vallat
2001-11-06Let fork1, uvm_fork, and cpu_fork take a function/argument pair as argument,Artur Grabowski
2001-11-06More sync to NetBSD.Artur Grabowski
2001-10-14Disable fd sharing for this release. Sorry.Artur Grabowski
2001-09-19merge vm/vm_kern.h into uvm/uvm_extern.h; art@ okMichael Shalayeff
2001-06-27no more fork braindamageArtur Grabowski
2001-06-27mips_cachealias is no moreArtur Grabowski
2001-06-27remove old vmArtur Grabowski
2001-04-02On popular demand, the Linux-compatibility clone(2) implementation basedNiklas Hallqvist
2001-03-23Use pool to allocate processes.Artur Grabowski
2001-02-13More sane spl handling. Don't just assume that we're called at spl0.Artur Grabowski
2000-11-16support kernel event queues, from FreeBSD by Jonathan Lemon,Niels Provos
2000-11-09PHOLD/PRELE instead manual fiddling with p_holdcntArtur Grabowski
2000-07-10last change was not tested on VM systemsTheo de Raadt
2000-07-07The rfork sharing of vmspace is .. special and was broken with UVM.Artur Grabowski
2000-06-18Mark kernel threads as system processes. Make ps hide them by default,Niklas Hallqvist
2000-03-23Don't reinitialize the tsleep and ITIMER_REAL timers all the time.Artur Grabowski
2000-03-03Use the LIST_FIRST macro to get the head of zombproc list.Artur Grabowski
2000-03-03Use LIST_ macros instead of internal field names to walk the allproc list.Artur Grabowski
2000-02-21dead code and symbol pollution.Artur Grabowski
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-08-15Adopt NetBSD fix for scheduler problems (nice was broken). From the NetBSDPaul Janzen
1999-07-17correct fork statistics for UVMArtur Grabowski
1999-07-15vm_offset_t -> {v,p}addr_t ; vm_size_t -> {v,p}size_tArtur Grabowski
1999-03-12in scheduler, bias parents for child cpu usage; ross@ghs.comTheo de Raadt
1999-03-02RFNOWAIT does not dissociate the child from its parent in any otherNiklas Hallqvist
1999-02-26kmem allocation changes for uvm, and vm_fork -> uvm_fork (with one extra argu...Artur Grabowski
1999-02-23update the comment about number of allowed processesArtur Grabowski
1999-02-23Allow up to 5 (was 1) root processes when the process limit is reached.Artur Grabowski
1999-02-23Ooops! Move the allocation of the U area to after the limits checks.Artur Grabowski
1999-02-19Allocate the u-area early in fork1 instead of in vm_fork.Artur Grabowski
1999-01-11just check rforkflags if ISRFORKNiklas Hallqvist
1999-01-10Make RFNOWAIT work in rfork(2)Niklas Hallqvist
1997-08-01only allow setuid if fd_refcnt == 1, due to rforkTheo de Raadt
1997-08-01disable RFFDG; long explanation...Theo de Raadt
1997-07-07count pages in forkstat, see "vmstat -f"kstailey
1997-06-05random pid generation, hehTheo de Raadt
1997-02-18cp P_SUGID/P_SUGIDEXEC to child, doh; half from freebsdTheo de Raadt
1996-09-02Rename nextpid to lastpid; make it a global with type pid_tThorsten Lockert
1996-03-03From NetBSD: 960217 mergeNiklas Hallqvist
1996-02-19Count number of forks, vforks, rforks; still need to count VM pages affectedThorsten Lockert
1996-01-10plan9-like rfork() implimentation by me based on some earlier incompleteTheo de Raadt
1995-12-14from netbsd:Theo de Raadt
1995-10-18initial import of NetBSD treeTheo de Raadt