From owner-cvs-src@FreeBSD.ORG Thu Mar 2 16:59:56 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4434C16A420; Thu, 2 Mar 2006 16:59:56 +0000 (GMT) (envelope-from nate@root.org) Received: from ylpvm01.prodigy.net (ylpvm01-ext.prodigy.net [207.115.57.32]) by mx1.FreeBSD.org (Postfix) with ESMTP id DC04043D5F; Thu, 2 Mar 2006 16:59:48 +0000 (GMT) (envelope-from nate@root.org) Received: from pimout5-ext.prodigy.net (pimout5-int.prodigy.net [207.115.4.21]) by ylpvm01.prodigy.net (8.12.10 outbound/8.12.10) with ESMTP id k22GxlO6008067; Thu, 2 Mar 2006 11:59:47 -0500 X-ORBL: [71.139.114.10] Received: from [10.0.5.50] (ppp-71-139-114-10.dsl.snfc21.pacbell.net [71.139.114.10]) by pimout5-ext.prodigy.net (8.13.4 outbound domainkey aix/8.13.4) with ESMTP id k22Gxixb132252; Thu, 2 Mar 2006 11:59:44 -0500 Message-ID: <44072472.6040502@root.org> Date: Thu, 02 Mar 2006 08:59:30 -0800 From: Nate Lawson User-Agent: Thunderbird 1.5 (Windows/20051201) MIME-Version: 1.0 To: John-Mark Gurney References: <200602281958.k1SJwvGL051504@repoman.freebsd.org> <20060301232621.GF29183@ip.net.ua> <20060301233327.GQ840@funkthat.com> In-Reply-To: <20060301233327.GQ840@funkthat.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, Ruslan Ermilov , cvs-all@FreeBSD.org Subject: Re: cvs commit: src/share/man/man9 bus_dma.9 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 02 Mar 2006 16:59:56 -0000 John-Mark Gurney wrote: > Ruslan Ermilov wrote this message on Thu, Mar 02, 2006 at 01:26 +0200: >> On Tue, Feb 28, 2006 at 07:58:57PM +0000, John-Mark Gurney wrote: >>> jmg 2006-02-28 19:58:57 UTC >>> >>> FreeBSD src repository >>> >>> Modified files: >>> share/man/man9 bus_dma.9 >>> Log: >>> update examples to use the correct terms that was never updated when the >>> earlier descriptions were gone over... >>> >>> MFC after: 3 days >>> >>> Revision Changes Path >>> 1.32 +3 -3 src/share/man/man9/bus_dma.9 >>> >> Not enough of fixing: "DMA read" and "DMA write" are also entangled here. > > Nope... WRITE == DMA read... Read the descriptions of the flags > very carefully... If you aren't confused, you don't understand it.. > The reason you're confused is the reason why everyone gets it wrong, > and no one ever gets it correct the first time trying to figure out > which one to use... It's the same thinking you have to use when dealing with any of the t10/11 SCSI or ATA documents and is standard for hw design of the peripherals anyway. I think it's good busdma matches this even if it's not natural if you're seeing it for the first time. -- Nate