From owner-freebsd-hackers@FreeBSD.ORG Wed Nov 14 17:13:48 2007 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id EC5F916A419 for ; Wed, 14 Nov 2007 17:13:48 +0000 (UTC) (envelope-from rob_belics@charter.net) Received: from que03.charter.net (que03.charter.net [209.225.8.191]) by mx1.freebsd.org (Postfix) with ESMTP id 8401013C4AC for ; Wed, 14 Nov 2007 17:13:48 +0000 (UTC) (envelope-from rob_belics@charter.net) Received: from aarprv04.charter.net ([10.20.200.74]) by mtao04.charter.net (InterMail vM.7.08.02.00 201-2186-121-20061213) with ESMTP id <20071114161142.PARV23660.mtao04.charter.net@aarprv04.charter.net> for ; Wed, 14 Nov 2007 11:11:42 -0500 Received: from robs-laptop.com ([71.85.241.27]) by aarprv04.charter.net with ESMTP id <20071114161142.SRJW17353.aarprv04.charter.net@robs-laptop.com> for ; Wed, 14 Nov 2007 11:11:42 -0500 Message-ID: <473B1E3D.30500@charter.net> Date: Wed, 14 Nov 2007 10:11:41 -0600 From: Rob Belics User-Agent: Thunderbird 2.0.0.6 (X11/20070914) MIME-Version: 1.0 To: freebsd-hackers@freebsd.org Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Chzlrs: 0 X-Mailman-Approved-At: Wed, 14 Nov 2007 17:37:04 +0000 Subject: FreeBSD cache memory allocation X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 Nov 2007 17:13:49 -0000 Someone I can't stand said this about FreeBSD. Though I know C, I don't know anything about this and would love to respond. My first thought was 'contigmalloc' but I'm not sure it's equivalent. [QUOTE]The kernel is really lacking some features. They need a method to set precise type of memory cache but BSD doesn't provide way to specify memory cache. For that reason MS has the beautiful MmAllocateContigousMemorySpecifyCache()[/QUOTE]