Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 24 Feb 2003 17:18:18 -0500 (EST)
From:      John Baldwin <jhb@FreeBSD.org>
To:        "David O'Brien" <obrien@FreeBSD.org>
Cc:        cvs-all@FreeBSD.org, cvs-src@FreeBSD.org, src-committers@FreeBSD.org, Takahashi Yoshihiro <nyan@FreeBSD.org>, Mike Barcroft <mike@FreeBSD.org>
Subject:   Re: cvs commit: src/sys/conf NOTES src/sys/alpha/conf NOTES src/
Message-ID:  <XFMail.20030224171818.jhb@FreeBSD.org>
In-Reply-To: <20030223175313.GB17545@dragon.nuxi.com>

next in thread | previous in thread | raw e-mail | index | archive | help

On 23-Feb-2003 David O'Brien wrote:
> On Sun, Feb 23, 2003 at 12:19:33PM -0500, Mike Barcroft wrote:
>> Takahashi Yoshihiro <nyan@FreeBSD.org> 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 <machine>/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.<blah> 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 <jhb@FreeBSD.org>  <><  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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?XFMail.20030224171818.jhb>