Date: Sun, 25 Jan 2009 09:11:24 +0000 (UTC) From: Jeff Roberson <jeff@FreeBSD.org> To: cvs-src-old@freebsd.org Subject: cvs commit: src/sys/kern kern_malloc.c src/sys/vm uma.h uma_core.c uma_dbg.c uma_int.h Message-ID: <200901250911.n0P9BeI7077270@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
jeff 2009-01-25 09:11:24 UTC FreeBSD src repository Modified files: sys/kern kern_malloc.c sys/vm uma.h uma_core.c uma_dbg.c uma_int.h Log: SVN rev 187681 on 2009-01-25 09:11:24Z by jeff - Make the keg abstraction more complete. Permit a zone to have multiple backend kegs so it may source compatible memory from multiple backends. This is useful for cases such as NUMA or different layouts for the same memory type. - Provide a new api for adding new backend kegs to secondary zones. - Provide a new flag for adjusting the layout of zones to stagger allocations better across cache lines. Sponsored by: Nokia Revision Changes Path 1.168 +1 -4 src/sys/kern/kern_malloc.c 1.34 +27 -0 src/sys/vm/uma.h 1.152 +620 -313 src/sys/vm/uma_core.c 1.22 +8 -8 src/sys/vm/uma_dbg.c 1.39 +30 -10 src/sys/vm/uma_int.h
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200901250911.n0P9BeI7077270>