From: "Riley Williams" <Riley@Williams.Name>
To: "Alan Cox" <alan@lxorguk.ukuu.org.uk>,
"Jeff Muizelaar" <muizelaar@rogers.com>
Cc: "Jeff Garzik" <jgarzik@pobox.com>,
"Linux Kernel Mailing List" <linux-kernel@vger.kernel.org>
Subject: RE: [PATCH 0/4] NE2000 driver updates
Date: Fri, 2 May 2003 17:29:37 +0100 [thread overview]
Message-ID: <BKEGKPICNAKILKJKMHCAKEBKCKAA.Riley@Williams.Name> (raw)
In-Reply-To: <1051884070.23249.4.camel@dhcp22.swansea.linux.org.uk>
Hi Alan.
>> Are we stuck with Space.c forever? Anyone have any plans for
>> replacing it with something more driver-model friendly?
>
> Is it worth the effort. Why not just let the old ISA stuff live
> out its life in peace ? There is certainly no reason we couldn't
> make it more driver model like by splitting probe and activity
>
> i.e. ne2000 probing would do
>
> poke around for ISA device
> Found one ?
> Alloc ISA device
> Fill in ports/range/IRQ
> Fill in vendor/product with invented idents
> Announce it
>
> Then have ne2000 driver model code do the actual setup
Is the vendor ID 015A allocated to anything? If not, we could use
that to indicate ISA devices - it resembles ISA as a number, and
would thus be easier to identify. We could then use the product
number to identify the particular product. For example..
015A:2000 NE 2000 clone card.
015A:3509 3COM 3C509
...with other numbers allocated in a similar way. There may be some
duplication as the above allows 65,536 discrete ISA Bus products,
but that shouldn't matter providing we allocate unique product ID's
for each product actually installed on a particular system.
Alternatively, if it's free, we could use 15Ay:xxxx to allow for up
to 1,048,576 products, with ID's like the following...
15Ay:2000 NE 2000 clone card.
15Ay:3509 3COM 3C509
...with the 'y' digit used to allow up to 16 different products with
any given product ID, incremented by the kernel as required.
Best wishes from Riley.
---
* Nothing as pretty as a smile, nothing as ugly as a frown.
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.476 / Virus Database: 273 - Release Date: 24-Apr-2003
next prev parent reply other threads:[~2003-05-02 16:17 UTC|newest]
Thread overview: 18+ messages / expand[flat|nested] mbox.gz Atom feed top
2003-05-01 16:53 Jeff Muizelaar
2003-05-01 16:58 ` [PATCH 1/4] " Jeff Muizelaar
2003-05-01 16:59 ` [PATCH 2/4] " Jeff Muizelaar
2003-05-01 16:59 ` [PATCH 3/4] " Jeff Muizelaar
2003-05-01 17:08 ` Jeff Muizelaar
2003-05-01 17:47 ` [PATCH 4/4] " Jeff Muizelaar
2003-05-01 19:23 ` [PATCH 0/4] " Alan Cox
2003-05-01 23:29 ` Jeff Muizelaar
2003-05-02 14:01 ` Alan Cox
2003-05-02 15:57 ` Jeff Garzik
2003-05-02 15:24 ` Alan Cox
2003-05-02 16:29 ` Riley Williams [this message]
2003-05-14 2:01 ` Jeff Muizelaar
2003-05-14 21:51 ` Adam Belay
2003-05-15 3:01 ` Jeff Muizelaar
[not found] <BKEGKPICNAKILKJKMHCACEOMCPAA.Riley@Williams.Name>
2003-05-14 11:02 ` Alan Cox
2003-05-14 23:11 ` Jeff Muizelaar
2003-05-14 22:46 ` Jeff Muizelaar
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=BKEGKPICNAKILKJKMHCAKEBKCKAA.Riley@Williams.Name \
--to=riley@williams.name \
--cc=alan@lxorguk.ukuu.org.uk \
--cc=jgarzik@pobox.com \
--cc=linux-kernel@vger.kernel.org \
--cc=muizelaar@rogers.com \
/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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
all inboxes | Powered by JetHome®