From: "Eric S. Raymond" <esr@thyrsus.com>
To: Linux Kernel List <linux-kernel@vger.kernel.org>
Subject: ISA core vs. ISA card support
Date: Thu, 27 Dec 2001 19:44:44 -0500 [thread overview]
Message-ID: <20011227194444.A26341@thyrsus.com> (raw)
Because the CML2 coodebase is basically buttoned down at this point,
I'm now trying to do a little forward design -- looking for rulebase
cleanups that will get much harder to do once the CML2 rulebase is
dispersed to the care of four-dozen maintainers.
Top of my list is maybe doing something about the ISA config symbol.
There is a declaration in my arch/i386 rules file that looks like this:
# There are PCI-only machines out there, but as of 2.4.0-test1 I'm told
# nobody has tested the kernel with an x86 lacking ISA. Giacomo Catenazzi
# believes that some motherboard chips use the ISA support code anyway even
# if you don't have an ISA bus.
require X86 implies ISA==y
This is a real problem, because it means that people configuring for
PCI-only X86 machines (an increasingly common case) are going to see a
whole boatload of ISA-card questions irrelevant to them. I'd like to
fix this *before* changing it everywhere might imply a turf war, thank you.
There are a couple of ways I could address this in the rulebase. The best
course depends on facts I don't know. Like, have kernels more recent than
2.4.0-test1 been built without ISA and tested on PCI-only machines? If
this is known to work reliably, I can remove the above rule and life will
be simpler and happier.
If not, then I need to tghink about splitting the config symbol into ISA
and ISA_SLOTS and hacking all of the present driver-visibility predicates
to use the latter, with an implication like this
require ISA_SLOTS implies ISA==y
--
<a href="http://www.tuxedo.org/~esr/">Eric S. Raymond</a>
It would be thought a hard government that should tax its people one tenth
part. -- Benjamin Franklin
next reply other threads:[~2001-12-28 0:59 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2001-12-28 0:44 Eric S. Raymond [this message]
2001-12-28 1:15 ` ISA core vs. ISA card support Alan Cox
2001-12-28 1:02 ` Eric S. Raymond
2001-12-28 1:29 ` Alan Cox
2001-12-28 1:37 ` Eric S. Raymond
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20011227194444.A26341@thyrsus.com \
--to=esr@thyrsus.com \
--cc=linux-kernel@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.