From owner-freebsd-current Mon Jul 28 21:24:26 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id VAA06752 for current-outgoing; Mon, 28 Jul 1997 21:24:26 -0700 (PDT) Received: from smoke.marlboro.vt.us (smoke.marlboro.vt.us [198.206.215.91]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id VAA06744 for ; Mon, 28 Jul 1997 21:24:19 -0700 (PDT) Received: (from cgull@localhost) by smoke.marlboro.vt.us (8.8.5/8.8.5/cgull) id AAA23424; Tue, 29 Jul 1997 00:24:09 -0400 (EDT) Date: Tue, 29 Jul 1997 00:24:09 -0400 (EDT) Message-Id: <199707290424.AAA23424@smoke.marlboro.vt.us> From: john hood MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 To: Søren Schmidt Cc: freebsd-current@FreeBSD.ORG Subject: code talks: announcing EIDE bus master patches In-Reply-To: <199707231824.UAA24871@sos.freebsd.dk> References: <199707231805.DAA10825@genesis.atrad.adelaide.edu.au> <199707231824.UAA24871@sos.freebsd.dk> X-Mailer: VM 6.31 under Emacs 19.34.2 Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by hub.freebsd.org id VAA06745 Sender: owner-freebsd-current@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk 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: http://localhost/pub/cgull/starBSD/sff8038/, download the tarball, try the code, and help me get it to a more functional state. --jh -- John Hood cgull@smoke.marlboro.vt.us 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]