From owner-freebsd-hackers Thu Aug 31 4:58:21 2000 Delivered-To: freebsd-hackers@freebsd.org Received: from freebsd.dk (freebsd.dk [212.242.42.178]) by hub.freebsd.org (Postfix) with ESMTP id 3303E37B424; Thu, 31 Aug 2000 04:58:12 -0700 (PDT) Received: (from sos@localhost) by freebsd.dk (8.9.3/8.9.1) id NAA75155; Thu, 31 Aug 2000 13:58:46 +0200 (CEST) (envelope-from sos) From: Soren Schmidt Message-Id: <200008311158.NAA75155@freebsd.dk> Subject: Tagged queuing for ATA drives, patches up for testing To: current@freebsd.org, hackers@freebsd.org Date: Thu, 31 Aug 2000 13:58:46 +0200 (CEST) X-Mailer: ELM [version 2.4ME+ PL54 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Hi! I've put the latest patches for tagged queueing on ATA disks up for ftp on: ftp://freebsd.dk/pub/ATA/ATA-tagged-queueing-diff-0831.gz This is a snapshot from one of my working tree's and other minor fixes are also included, but thats another story... From the README: Experimental support for tagged queing on ATA disks that supports it. (IBM drives and some WD drives that are rebadged IBM's). This code only works on drives sitting alone on an ATA channel, and should work on all controllers. Support for master/slave combinations, and ATA/ATAPI ditto is being worked on, but this requires a controller with support for the "auto nop" functionality. Which of the many different controllers supports this is unknown at this time, but HPT controllers has the needed functionality, and should be a safe bet. It seems that the DJNA series of IBM disks has some problems with tagged queueing, but at least the DPTA and DTLA series are known to work. The older DTTA series has not been tested yet. The test runs so far indicates a 3% performance gain on a make -j16 world, with a 30% reduction in system time, not too bad for a first shot. Enjoy and let me know of your findings! -Søren To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message