From owner-cvs-src-old@FreeBSD.ORG Sun Jan 25 09:11:41 2009 Return-Path: Delivered-To: cvs-src-old@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 26C30106566C for ; Sun, 25 Jan 2009 09:11:41 +0000 (UTC) (envelope-from jeff@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 1376F8FC1C for ; Sun, 25 Jan 2009 09:11:41 +0000 (UTC) (envelope-from jeff@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id n0P9Bek9077271 for ; Sun, 25 Jan 2009 09:11:40 GMT (envelope-from jeff@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id n0P9BeI7077270 for cvs-src-old@freebsd.org; Sun, 25 Jan 2009 09:11:40 GMT (envelope-from jeff@repoman.freebsd.org) Message-Id: <200901250911.n0P9BeI7077270@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to jeff@repoman.freebsd.org using -f From: Jeff Roberson Date: Sun, 25 Jan 2009 09:11:24 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/kern kern_malloc.c src/sys/vm uma.h uma_core.c uma_dbg.c uma_int.h X-BeenThere: cvs-src-old@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: **OBSOLETE** CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 Jan 2009 09:11:41 -0000 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