From owner-cvs-src Mon Feb 24 14:18:12 2003 Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 366E337B401 for ; Mon, 24 Feb 2003 14:18:10 -0800 (PST) Received: from mail.speakeasy.net (mail15.speakeasy.net [216.254.0.215]) by mx1.FreeBSD.org (Postfix) with ESMTP id E8DE643FD7 for ; Mon, 24 Feb 2003 14:18:06 -0800 (PST) (envelope-from jhb@FreeBSD.org) Received: (qmail 21288 invoked from network); 24 Feb 2003 22:18:13 -0000 Received: from unknown (HELO server.baldwin.cx) ([216.27.160.63]) (envelope-sender ) by mail15.speakeasy.net (qmail-ldap-1.03) with DES-CBC3-SHA encrypted SMTP for ; 24 Feb 2003 22:18:13 -0000 Received: from laptop.baldwin.cx (gw1.twc.weather.com [216.133.140.1]) by server.baldwin.cx (8.12.6/8.12.6) with ESMTP id h1OMH2hT017632; Mon, 24 Feb 2003 17:17:02 -0500 (EST) (envelope-from jhb@FreeBSD.org) Message-ID: X-Mailer: XFMail 1.5.2 on FreeBSD X-Priority: 3 (Normal) Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 8bit MIME-Version: 1.0 In-Reply-To: <20030223175313.GB17545@dragon.nuxi.com> Date: Mon, 24 Feb 2003 17:18:18 -0500 (EST) From: John Baldwin To: "David O'Brien" Subject: Re: cvs commit: src/sys/conf NOTES src/sys/alpha/conf NOTES src/ Cc: cvs-all@FreeBSD.org, cvs-src@FreeBSD.org, src-committers@FreeBSD.org, Takahashi Yoshihiro , Mike Barcroft Sender: owner-cvs-src@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On 23-Feb-2003 David O'Brien wrote: > On Sun, Feb 23, 2003 at 12:19:33PM -0500, Mike Barcroft wrote: >> Takahashi Yoshihiro writes: >> > nyan 2003/02/23 05:32:33 PST >> > >> > Modified files: >> > sys/conf NOTES >> > sys/alpha/conf NOTES >> > sys/i386/conf NOTES >> > Log: >> > Move MD devices to /conf/NOTES. >> > >> > Revision Changes Path >> > 1.148 +187 -0 src/sys/alpha/conf/NOTES >> > 1.1130 +0 -183 src/sys/conf/NOTES >> > 1.1075 +183 -1 src/sys/i386/conf/NOTES >> >> This doesn't look right to me. If options are shared with at least 2 >> architectures they are MI. > > Well... yes and no. Sun's will never have PS/2 mouse & keyboard. > Perhaps we need to have sys/conf/NOTES. for things shared by > more than one platform, but not all. Then sys/{arch}/conf/Makefile can > assemble LINT from all the right pieces. Gee, I asked that a while back and no one bothered to care. :) Suggestions several months ago included NOTES.acpi and possibly NOTES.isa, NOTES.pci, etc. One thing that bde@ pointed out is that if you use proper conditionals in sys/conf/files (for example, ISA-only drivers should depend both on 'foo' and 'isa') then you can leave drivers in the MI NOTES file and put just the busses (isa, pci, eisa, etc.) in the MD NOTES file. I think what we can do for PC98 is to spell isa 'cbus' just in the configuration files (i.e. just sys/conf/files and sys/conf/files.pc98 as well as pc98 kernel config files) and then not have 'isa' in PC98 NOTES and all should be well. -- John Baldwin <>< http://www.FreeBSD.org/~jhb/ "Power Users Use the Power to Serve!" - http://www.FreeBSD.org/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-src" in the body of the message