From owner-freebsd-current@FreeBSD.ORG Sat Oct 23 08:37:25 2004 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id ECFAA16A4CE; Sat, 23 Oct 2004 08:37:25 +0000 (GMT) Received: from pooker.samsco.org (pooker.samsco.org [168.103.85.57]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7309C43D2D; Sat, 23 Oct 2004 08:37:25 +0000 (GMT) (envelope-from scottl@freebsd.org) Received: from [192.168.254.11] (junior-wifi.samsco.home [192.168.254.11]) (authenticated bits=0) by pooker.samsco.org (8.12.11/8.12.10) with ESMTP id i9N8c6mU064780; Sat, 23 Oct 2004 02:38:06 -0600 (MDT) (envelope-from scottl@freebsd.org) Message-ID: <417A17E0.7000800@freebsd.org> Date: Sat, 23 Oct 2004 02:35:44 -0600 From: Scott Long User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.7.2) Gecko/20040929 X-Accept-Language: en-us, en MIME-Version: 1.0 To: Ruslan Ermilov References: <417960C2.8040007@freebsd.org> <20041022194008.GA23778@odin.ac.hmc.edu> <41796396.5070804@freebsd.org> <41796D6D.7000108@freebsd.org> <41799315.70201@elischer.org> <41799396.9090307@freebsd.org> <20041023082926.GE45235@ip.net.ua> In-Reply-To: <20041023082926.GE45235@ip.net.ua> X-Enigmail-Version: 0.86.1.0 X-Enigmail-Supports: pgp-inline, pgp-mime Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Status: No, hits=0.0 required=3.8 tests=none autolearn=no version=2.63 X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on pooker.samsco.org cc: current@freebsd.org Subject: Re: Annoying SCSI waiting... X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 23 Oct 2004 08:37:26 -0000 Ruslan Ermilov wrote: > On Fri, Oct 22, 2004 at 05:11:18PM -0600, Scott Long wrote: > [...] > >>I'd like to see GENERIC get split into several sub-modules that >>live in /sys/conf and can be included instead of constantly duplicated. >>i.e. >> >>/sys/conf: >>/SCSI >>/BLOCK >>/NIC >>/USB >>/FIREWIRE >> >>etc. >> >>Again, only for HEAD, not for RELENG_5. Thoughts? >> > > I've had this idea for quite some time too. But my thought was > as far as having the sys/conf/GENERIC, a common portion of all > GENERIC configs for all architectures. > > > Cheers, I have a feeling that as we expand to things like ARM and possibly MIPS that there will be very little that is 'standard' anymore. It might be possible to distill some common 'CORE' pieces, but we really shouldn't over-engineer this =-) I've been hacking up config(8) to allow the 'include' directive to look outside of the current working directory. Ideally I'd like to have a new directive that allows you to specify and/or override the default search path for included configs. Unfortunately my blissful ignorance towards lex/yacc is starting to show =-) Scott