VMEM(9)                NetBSD Kernel Developer's Manual                VMEM(9)

NAME
     vmem -- virtual memory allocator

DESCRIPTION
     The vmem is a general purpose resource allocator.  Despite its name, it
     can be used for arbitrary resources other than virtual memory.

CODE REFERENCES
     This section describes places within the NetBSD source tree where actual
     code implementing the vmem subsystem can be found.  All pathnames are
     relative to /usr/src.

     The vmem subsystem is implemented within the file sys/kern/subr_vmem.c.

SEE ALSO
     intro(9), memoryallocators(9), vmem_alloc(9), vmem_create(9),
     vmem_destroy(9), vmem_free(9), vmem_xalloc(9), vmem_xfree(9)

     Jeff Bonwick and Jonathan Adams, "Magazines and Vmem: Extending the Slab
     Allocator to Many CPUs and Arbitrary Resources", 2001 USENIX Annual
     Technical Conference, 2001.

AUTHORS
     This implementation of vmem was written by YAMAMOTO Takashi.

NetBSD 5.0.1                   October 22, 2006                   NetBSD 5.0.1

You can also request any man page by name and (optionally) by section:

Command: 
Section: 
Architecture: 
Collection: 
 

Use the DEFAULT collection to view manual pages for third-party software.


©1994 Man-cgi 1.15, Panagiotis Christias <christia@softlab.ntua.gr>
©1996-2014 Modified for NetBSD by Kimmo Suominen