Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 23 Sep 1999 11:05:11 -0400 (EDT)
From:      Chuck Robey <chuckr@mat.net>
To:        Peter Wemm <peter@netplex.com.au>
Cc:        Warner Losh <imp@village.org>, Greg Lehey <grog@lemis.com>, Matt Dillon <dillon@FreeBSD.org>, 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)
Message-ID:  <Pine.BSF.4.10.9909231101470.312-100000@picnic.mat.net>
In-Reply-To: <19990923053603.3CA141CA7@overcee.netplex.com.au>

next in thread | previous in thread | raw e-mail | index | archive | help
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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.10.9909231101470.312-100000>