From owner-freebsd-multimedia@FreeBSD.ORG Thu Apr 14 20:34:58 2005 Return-Path: Delivered-To: freebsd-multimedia@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A4E2D16A4CE for ; Thu, 14 Apr 2005 20:34:58 +0000 (GMT) Received: from mail.vicor-nb.com (bigwoop.vicor-nb.com [208.206.78.2]) by mx1.FreeBSD.org (Postfix) with ESMTP id C65F243D49 for ; Thu, 14 Apr 2005 20:34:57 +0000 (GMT) (envelope-from julian@elischer.org) Received: from [208.206.78.97] (julian.vicor-nb.com [208.206.78.97]) by mail.vicor-nb.com (Postfix) with ESMTP id 80B6E7A403; Thu, 14 Apr 2005 13:34:57 -0700 (PDT) Message-ID: <425ED3F0.70603@elischer.org> Date: Thu, 14 Apr 2005 13:34:56 -0700 From: Julian Elischer User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.7.5) Gecko/20050218 X-Accept-Language: en, hu MIME-Version: 1.0 To: Alexander Leidinger References: <20050410195645.GA2178@cnd.mcgill.ca> <20050414.021552.343134310.kazuhito@ph.noda.tus.ac.jp> <20050413172534.GF2178@cnd.mcgill.ca> <20050414161546.kwroviadwsw8k0w0@netchild.homeip.net> In-Reply-To: <20050414161546.kwroviadwsw8k0w0@netchild.homeip.net> Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit cc: freebsd-multimedia@freebsd.org cc: Mathew Kanner Subject: Re: de-dma uaudio X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 14 Apr 2005 20:34:58 -0000 Alexander Leidinger wrote: > Mathew Kanner wrote: > >> On Apr 13, Kazuhito HONDA wrote: >> >>> Your idea is a fundamental and good one. >> > >> Great. I've mentor approval to commit this, and I will >> do so friday or saturday. > > > Do I understand this patch right: it changes from DMA access to non-DMA > access? > > If yes: can someone please explain me why this is a good thing? The low hardware layer already does DMA to move data out of the hardware to memory. The data gets copied from the user layer to an intermediate buffer and from there to the DMA buffers. There is no need to allocate DMA capable buffers for the intermediate layer. > > Bye, > Alexander. >