From owner-freebsd-current@FreeBSD.ORG Tue Feb 12 01:09:21 2008 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9420016A417 for ; Tue, 12 Feb 2008 01:09:21 +0000 (UTC) (envelope-from kris@FreeBSD.org) Received: from weak.local (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 5B02413C4E3; Tue, 12 Feb 2008 01:09:17 +0000 (UTC) (envelope-from kris@FreeBSD.org) Message-ID: <47B0F1BA.1040008@FreeBSD.org> Date: Tue, 12 Feb 2008 02:09:14 +0100 From: Kris Kennaway User-Agent: Thunderbird 2.0.0.9 (Macintosh/20071031) MIME-Version: 1.0 To: Aristedes Maniatis References: <47B029A4.1070702@FreeBSD.org> <54D4EDDA-5956-4A77-AB59-12BC0A23E4D3@ish.com.au> In-Reply-To: <54D4EDDA-5956-4A77-AB59-12BC0A23E4D3@ish.com.au> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-current@freebsd.org Subject: Re: ZFS and PAE X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 12 Feb 2008 01:09:21 -0000 Aristedes Maniatis wrote: > > On 11/02/2008, at 9:55 PM, Kris Kennaway wrote: > >> Aristedes Maniatis wrote: >>> Given the high memory usage requirements of ZFS, I'd like to load up >>> servers using it with as much memory as I can. More than 4Gb of >>> memory on older 32bit CPUs. Since PAE doesn't play with loadable >>> kernel modules, is there a way to compile ZFS into the kernel itself >>> (if I tick a box that says I know that licensing issues exist)? >> >> PAE does work with kernel modules, and ZFS works fine. > > > That is great news. Does that mean that the text [1] "KLD modules cannot > be loaded into a PAE enabled kernel, due to the differences in the build > framework of a module and the kernel." is wrong or that I've > misunderstood what it means? It is out of date. As long as you use the 'make buildkernel' method, and limit yourself to modules that work with PAE, there is no issue. Kris