summaryrefslogtreecommitdiffstats
path: root/sys/kern/kern_proc.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* use snprintf. ok mickeytedu2003-05-121-2/+2
|
* sho proc [addr] to print some proc's field; art@ okmickey2003-05-121-1/+30
|
* First round of __P removal in sysmillert2002-03-141-3/+3
|
* poolify pcreds.art2002-01-251-1/+4
|
* Allocate rusage, pgrp, ucred and session with pool.art2002-01-231-9/+18
|
* Pool deals fairly well with physical memory shortage, but it doesn't dealart2002-01-231-2/+2
| | | | | | | | | | | | | | | | | | well (not at all) with shortages of the vm_map where the pages are mapped (usually kmem_map). Try to deal with it: - group all information the backend allocator for a pool in a separate struct. The pool will only have a pointer to that struct. - change the pool_init API to reflect that. - link all pools allocating from the same allocator on a linked list. - Since an allocator is responsible to wait for physical memory it will only fail (waitok) when it runs out of its backing vm_map, carefully drain pools using the same allocator so that va space is freed. (see comments in code for caveats and details). - change pool_reclaim to return if it actually succeeded to free some memory, use that information to make draining easier and more efficient. - get rid of PR_URGENT, noone uses it.
* Don't include <sys/map.h> when you don't need what's in it.miod2002-01-161-2/+1
|
* Use pool to allocate processes.art2001-03-231-1/+7
|
* Changes to exit handling.art2000-06-051-2/+16
| | | | | | | | cpu_exit no longer frees the vmspace and u-area. This is now handled by a separate kernel thread "reaper". This is to avoid sleeping locks in the critical path of cpu_exit where we're not allowed to sleep. From NetBSD
* zap the newhashinit hack.art1999-04-281-4/+4
| | | | | Add an extra flag to hashinit telling if it should wait in malloc. update all calls to hashinit.
* Please gcc 2.8todd1998-03-021-2/+2
|
* Please GCC 2.8 -Wallniklas1998-02-201-3/+5
|
* fix memory leak; hbriceno@lcs.mit.eduderaadt1997-11-241-3/+3
|
* From NetBSD: 960217 mergeniklas1996-03-031-4/+9
|
* initial import of NetBSD treederaadt1995-10-181-0/+377