From owner-freebsd-stable@FreeBSD.ORG Fri Nov 4 04:25:08 2005 Return-Path: X-Original-To: freebsd-stable@freebsd.org Delivered-To: freebsd-stable@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 22E5B16A41F; Fri, 4 Nov 2005 04:25:08 +0000 (GMT) (envelope-from bfoz@bfoz.net) Received: from sccrmhc12.comcast.net (sccrmhc12.comcast.net [204.127.202.56]) by mx1.FreeBSD.org (Postfix) with ESMTP id 999B043D45; Fri, 4 Nov 2005 04:25:07 +0000 (GMT) (envelope-from bfoz@bfoz.net) Received: from [192.168.0.100] (c-24-6-134-233.hsd1.ca.comcast.net[24.6.134.233]) by comcast.net (sccrmhc12) with ESMTP id <2005110404063801200mr71be>; Fri, 4 Nov 2005 04:06:58 +0000 Message-ID: <436ADE29.1060909@bfoz.net> Date: Thu, 03 Nov 2005 20:06:01 -0800 From: Brandon Fosdick User-Agent: Mozilla Thunderbird 1.0.7 (X11/20051007) X-Accept-Language: en-us, en MIME-Version: 1.0 To: Robert Watson References: <20051102103619.40726.qmail@web36201.mail.mud.yahoo.com> <20051102122547.Y45155@fledge.watson.org> In-Reply-To: <20051102122547.Y45155@fledge.watson.org> X-Enigmail-Version: 0.93.0.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: Rob , freebsd-stable@freebsd.org, Kris Kennaway Subject: Re: GENERIC and DEFAULTS X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 04 Nov 2005 04:25:08 -0000 Robert Watson wrote: > My hope is that, increasingly, FreeBSD users will create kernel > configuration files using the "include" directive to specify a set of > changes relative to GENERIC. That will also help lower the rate of foot > shooting involving kernel components becoming optional. Most of my > kernel configuration files now look something like this: I haven't had much luck finding the docs for this new mechanism. How long has it been around? Have I been living under a rock? Granted, I haven't grabbed the 6.0 source yet, so maybe I'm looking in the wrong places. In lieu of finding something to read... Is there some way to disable groups of devices? I don't have any SCSI devices on my machines and the list in GENERIC is pretty long. I'm not looking forward to writing nodevice for that many devices. What happens with dependencies? For instance, some of the network devices rely on miibus. So what happens if I nodevice miibus and all of its children and then GENERIC gets a new device that depends on miibus? Forgive me for asking stuff that's probably been covered. Like I said, I'm not seeing much info about this.