From owner-cvs-all Thu Sep 23 8:11:42 1999 Delivered-To: cvs-all@freebsd.org Received: from picnic.mat.net (picnic.mat.net [206.246.122.133]) by hub.freebsd.org (Postfix) with ESMTP id 93C1215E63; Thu, 23 Sep 1999 08:10:37 -0700 (PDT) (envelope-from chuckr@mat.net) Received: from localhost (localhost [127.0.0.1]) by picnic.mat.net (8.9.3/8.9.3) with ESMTP id LAA07627; Thu, 23 Sep 1999 11:05:15 -0400 (EDT) (envelope-from chuckr@mat.net) Date: Thu, 23 Sep 1999 11:05:11 -0400 (EDT) From: Chuck Robey To: Peter Wemm Cc: Warner Losh , Greg Lehey , Matt Dillon , cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: Building klds (was: cvs commit: src/sys/i386/include param.h src/sys/alpha/include param.h src/sys/conf options src/sys/i386/conf LINT) In-Reply-To: <19990923053603.3CA141CA7@overcee.netplex.com.au> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk On Thu, 23 Sep 1999, Peter Wemm wrote: > > The same kld's run with all config files, but they must be in sync with > > the kernel build, not with the make world, that's what he meant. You > > don't need a different set for each kernel. > > That's more by luck than design. Take BPF as a counter example. Take > BRIDGE also. What if I want to compile out the SMP support on my local > kld's? The present system is a hack and sys/moduiles/* is going away when > we have a coherent build system to replace it (which is why there should > be no source there at all, and why sys/modules/syscons/* is misplaced). This is interesting ... I was under the impression that the idea of having hte kernel dynamically load things was more than just a kernel space-saver, it was supposed to be a way to have one set of code be able to adapt to any user's machine environment, even if it changes on the fly. Your statement makes me think that you intend that the road ahead holds modules that are customized in such a way that no such real portable adaptability is in our future. Have I misunderstood? ---------------------------------------------------------------------------- Chuck Robey | Interests include C programming, Electronics, 213 Lakeside Dr. Apt. T-1 | communications, and signal processing. Greenbelt, MD 20770 | I run picnic.mat.net: FreeBSD-current(i386) and (301) 220-2114 | jaunt.mat.net : FreeBSD-current(Alpha) ---------------------------------------------------------------------------- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message