Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | use snprintf. ok mickey | 2003-05-12 | 1 | -2/+2 | ||
| | ||||||
* | sho proc [addr] to print some proc's field; art@ ok | 2003-05-12 | 1 | -1/+30 | ||
| | ||||||
* | First round of __P removal in sys | 2002-03-14 | 1 | -3/+3 | ||
| | ||||||
* | poolify pcreds. | 2002-01-25 | 1 | -1/+4 | ||
| | ||||||
* | Allocate rusage, pgrp, ucred and session with pool. | 2002-01-23 | 1 | -9/+18 | ||
| | ||||||
* | Pool deals fairly well with physical memory shortage, but it doesn't deal | 2002-01-23 | 1 | -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. | 2002-01-16 | 1 | -2/+1 | ||
| | ||||||
* | Use pool to allocate processes. | 2001-03-23 | 1 | -1/+7 | ||
| | ||||||
* | Changes to exit handling. | 2000-06-05 | 1 | -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. | 1999-04-28 | 1 | -4/+4 | ||
| | | | | | Add an extra flag to hashinit telling if it should wait in malloc. update all calls to hashinit. | |||||
* | Please gcc 2.8 | 1998-03-02 | 1 | -2/+2 | ||
| | ||||||
* | Please GCC 2.8 -Wall | 1998-02-20 | 1 | -3/+5 | ||
| | ||||||
* | fix memory leak; hbriceno@lcs.mit.edu | 1997-11-24 | 1 | -3/+3 | ||
| | ||||||
* | From NetBSD: 960217 merge | 1996-03-03 | 1 | -4/+9 | ||
| | ||||||
* | initial import of NetBSD tree | 1995-10-18 | 1 | -0/+377 | ||