From owner-freebsd-arch@FreeBSD.ORG Wed Mar 31 11:46:53 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 AC39516A4E0 for ; Wed, 31 Mar 2004 11:46:53 -0800 (PST) Received: from mail6.speakeasy.net (mail6.speakeasy.net [216.254.0.206]) by mx1.FreeBSD.org (Postfix) with ESMTP id 845BA43D41 for ; Wed, 31 Mar 2004 11:46:53 -0800 (PST) (envelope-from jmg@hydrogen.funkthat.com) Received: (qmail 18734 invoked from network); 31 Mar 2004 19:46:53 -0000 Received: from dsl017-045-168.spk4.dsl.speakeasy.net (HELO hydrogen.funkthat.com) ([69.17.45.168]) (envelope-sender ) by mail6.speakeasy.net (qmail-ldap-1.03) with SMTP for ; 31 Mar 2004 19:46:53 -0000 Received: from hydrogen.funkthat.com (wtcfqp@localhost.funkthat.com [127.0.0.1])i2VJkqOE008494; Wed, 31 Mar 2004 11:46:52 -0800 (PST) (envelope-from jmg@hydrogen.funkthat.com) Received: (from jmg@localhost) by hydrogen.funkthat.com (8.12.10/8.12.10/Submit) id i2VJkpZI008493; Wed, 31 Mar 2004 11:46:51 -0800 (PST) Date: Wed, 31 Mar 2004 11:46:51 -0800 From: John-Mark Gurney To: Peter Wemm Message-ID: <20040331194651.GX567@funkthat.com> Mail-Followup-To: Peter Wemm , freebsd-arch@freebsd.org References: <20040328094048.GA40406@phantom.cris.net> <20040330232429.GA65170@phantom.cris.net> <200403310129.12916.peter@wemm.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200403310129.12916.peter@wemm.org> User-Agent: Mutt/1.4.1i X-Operating-System: FreeBSD 4.2-RELEASE i386 X-PGP-Fingerprint: B7 EC EF F8 AE ED A7 31 96 7A 22 B3 D8 56 36 F4 X-Files: The truth is out there X-URL: http://resnet.uoregon.edu/~gurney_j/ X-Resume: http://resnet.uoregon.edu/~gurney_j/resume.html 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 Reply-To: John-Mark Gurney List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 31 Mar 2004 19:46:53 -0000 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.. -- John-Mark Gurney Voice: +1 415 225 5579 "All that I will do, has been done, All that I have, has not."