Subject: EIDE bus-master
To: None <tech-kern@NetBSD.ORG>
From: Michael L. VanLoon -- <>
List: tech-kern
Date: 07/28/1997 22:20:28
FYI...  Is anyone doing any work on that yet?  Does this sound at all

------- Forwarded Message

     Date:    Tue, 29 Jul 97 00:24:09 -0400
     From:    john hood <>
     To:      Søren Schmidt <>
     cc:      freebsd-current@FreeBSD.ORG
     Subject: code talks: announcing EIDE bus master patches

Søren Schmidt writes:
 > Well, I have two 4G EIDE Maxtors on my P6 :), when I get the bus master
 > DMA going, it'll be a tough bunch to beat...

It's going to go a little quicker :)

I've been coding up bus-mastering support for EIDE drives, and I'm at
a point where I can release it to the world.  I've got a patch against
2.2.2 available and various notes for the enjoyment of the curious
kernel hacker.  The wd driver is enough of a living fossil that the
patches should apply easily to any kernel since then, though.

The code is designed to support the SFF-8038 standard for busmaster
controllers.  It's generic enough to run on anything that nominally
conforms to this (which includes every current PCI chipset I've seen);
here's to hoping chipset quirks don't wreck this sublime quest.

It's all very alpha yet, and it has been tested on exactly one system.
but if the surreal thrill of watching a system transfer 6MB/s off an
IDE disk with almost no cpu load mingled with the slight fear that
it's trashing your disk at 6MB/s appeals to you, go to:


download the tarball, try the code, and help me get it to a more
functional state.


- -- 
John Hood

Predictably, they all eventually wandered away, rubbing their bruises
and brushing mud out of their hair.  Some went off to work for the
ESA, launching much smaller rockets into low orbits, while others
elected to sit on their front porches drinking Jim Beam from the
bottle and launching bottle rockets from the empties. [Jordan Hubbard]

------- End of Forwarded Message