From owner-freebsd-arch@FreeBSD.ORG Mon Oct 4 15:53:51 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 6347916A4D1 for ; Mon, 4 Oct 2004 15:53:51 +0000 (GMT) Received: from critter.freebsd.dk (critter.freebsd.dk [212.242.86.163]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7F81A43D3F for ; Mon, 4 Oct 2004 15:53:50 +0000 (GMT) (envelope-from phk@critter.freebsd.dk) Received: from critter.freebsd.dk (localhost [127.0.0.1]) by critter.freebsd.dk (8.13.1/8.13.1) with ESMTP id i94FrjWC007906; Mon, 4 Oct 2004 17:53:45 +0200 (CEST) (envelope-from phk@critter.freebsd.dk) To: "M. Warner Losh" From: "Poul-Henning Kamp" In-Reply-To: Your message of "Mon, 04 Oct 2004 09:47:53 MDT." <20041004.094753.106215007.imp@bsdimp.com> Date: Mon, 04 Oct 2004 17:53:45 +0200 Message-ID: <7905.1096905225@critter.freebsd.dk> Sender: phk@critter.freebsd.dk cc: martin@mullet.se cc: max@love2party.net cc: freebsd-arch@freebsd.org Subject: Re: /sys/conf is getting unwieldy to handle... 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: Mon, 04 Oct 2004 15:53:51 -0000 In message <20041004.094753.106215007.imp@bsdimp.com>, "M. Warner Losh" writes: I believe that we already have an 'include' statement, so someone >could easily try the include stuff on a prototype basis w/o any real >hassle. That would let us get experience with how good or bad phk's >ideas are. I suspect they are overly simplistic because they are too >lumpy: they include too many drivers that a typical custom kernel >would want to get rid of. They just make GENERIC look nicer, but I'm >not sure how well it will help things. I'm all for higher granularity, but absent that I'll take big chunks I can easily avoid. My take on the issue is that the stuff you want to avoid follow the big lines ("no USB", "no SCSI", "no IPv6") whereas the stuff you want usually is a subset ("scsi, da and ahc"). Just because we segregate all the scsi stuff into one file doesn't mean you have to take it all, you can still pick and choose the bits you want, but it means that it is easy to get rid of it all. -- Poul-Henning Kamp | UNIX since Zilog Zeus 3.20 phk@FreeBSD.ORG | TCP/IP since RFC 956 FreeBSD committer | BSD since 4.3-tahoe Never attribute to malice what can adequately be explained by incompetence.