From owner-freebsd-arch@FreeBSD.ORG Wed Mar 31 21:15:31 2004 Return-Path: Delivered-To: freebsd-arch@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5F47916A4CE for ; Wed, 31 Mar 2004 21:15:31 -0800 (PST) Received: from mailout2.pacific.net.au (mailout2.pacific.net.au [61.8.0.85]) by mx1.FreeBSD.org (Postfix) with ESMTP id CE75343D41 for ; Wed, 31 Mar 2004 21:15:30 -0800 (PST) (envelope-from bde@zeta.org.au) Received: from mailproxy2.pacific.net.au (mailproxy2.pacific.net.au [61.8.0.87])i315FK5v012298; Thu, 1 Apr 2004 15:15:20 +1000 Received: from gamplex.bde.org (katana.zip.com.au [61.8.7.246]) i315FHsg022933; Thu, 1 Apr 2004 15:15:18 +1000 Date: Thu, 1 Apr 2004 15:15:17 +1000 (EST) From: Bruce Evans X-X-Sender: bde@gamplex.bde.org To: John-Mark Gurney In-Reply-To: <20040331194651.GX567@funkthat.com> Message-ID: <20040401151146.X5418@gamplex.bde.org> References: <20040328094048.GA40406@phantom.cris.net> <200403310129.12916.peter@wemm.org> <20040331194651.GX567@funkthat.com> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII cc: freebsd-arch@freebsd.org Subject: Re: CFD: XMLification of NOTES X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 Apr 2004 05:15:31 -0000 On Wed, 31 Mar 2004, John-Mark Gurney wrote: > Peter Wemm wrote this message on Wed, Mar 31, 2004 at 01:29 -0800: > > As a side note (but related), I've just finished the first part of a > > refurbished module loader. I had to do this for amd64, but it has > > benefits elsewhere. The main change is switching from 'cc -shared' > > format .ko files to 'ld -r' (relocatable) .ko files. The big > > consequence of this is that it becomes trivial to build a kernel out > > of .ko files. (Or at least embed .ko files into the kernel). > > Yah! You go Peter! That's what I've beeing envisioning of the kld > system shortly after it was integrated... > > This will also make kernel compiles easier since we can then just build > all the modules ONCE, and build our static kernel from that.. no longer > do we need to compile almost everything twice.. We never needed to compile almost everything twice. I used NO_MODULES=yes in /etc/make.conf to build the correct number of modules (0). Bruce