Subject: Re: LANCE (Am7990) DMA
To: None <tech-net@netbsd.org>
From: Michael C. Richardson <mcr@sandelman.ottawa.on.ca>
List: tech-net
Date: 10/06/1998 23:24:36
-----BEGIN PGP SIGNED MESSAGE-----

>>>>> "Jason" == Jason Thorpe <thorpej@nas.nasa.gov> writes:
    Jason> On Tue, 06 Oct 1998 20:31:04 -0400 "Michael C. Richardson"
    Jason> <mcr@sandelman.ottawa.on.ca> wrote:

    >> Two things: 1. I may be in a position to change this as paid work.
    >> 2. Are there other chipsets that do the DMA to mbufs in a MI
    >> compatible way?

    Jason> Yes, there are... BUT... in the LANCE case, you have to handle
    Jason> BOTH:

    Jason> (a) DMA directly to mbufs

    Jason> (b) DMA into either on-board (e.g. DEPCA, TURBOchannel, etc.) or
    Jason> reserved memory (e.g. NE2100, PCnet-ISA, IOASIC) and then copy
    Jason> into mbufs.

  Give me an example driver that DMA directly to mbufs. I know I could pick
one and it probably does, but I want to best example :-)
  I take it that a single instance of the lance driver won't have to do
both? But that it may have to handle both a PCnet-ISA and a PCnet-PCI card
in the same machine?

   :!mcr!:            |  Network and security consulting/contract programming
   Michael Richardson |         Firewalls, TCP/IP and Unix administration
 Personal: http://www.sandelman.ottawa.on.ca/People/Michael_Richardson/Bio.html
 Corporate: http://www.sandelman.ottawa.on.ca/SSW/
	ON HUMILITY: To err is human, to moo bovine.




-----BEGIN PGP SIGNATURE-----
Version: 2.6.3ia
Charset: latin1
Comment: Processed by Mailcrypt 3.4, an Emacs/PGP interface

iQB1AwUBNhre89iXVu0RiA21AQE9kgL/Svsg8TwgmrYhCmNAVrgweAjljyaZVu99
oOfHRjvSY3D4VXeyoSz/Z2gkFbbmuHpnExl7ZCmfxa/dQ6jMUqFCm2kesjbKe2lt
7RBFLOo36Kd48LItc1MqRIqlievRblcU
=ZFH1
-----END PGP SIGNATURE-----