From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from cluster-a.mailcontrol.com (cluster-a.mailcontrol.com [85.115.52.190]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client CN "*.mailcontrol.com", Issuer "DigiCert Global CA" (verified OK)) by ozlabs.org (Postfix) with ESMTPS id C6AEDDE14E for ; Thu, 12 Mar 2009 22:26:02 +1100 (EST) Received: from mailserver.mta.int (mail.mta.it [89.96.171.250]) by rly02a.srv.mailcontrol.com (MailControl) with ESMTP id n2CApQ56008575 for ; Thu, 12 Mar 2009 10:51:26 GMT Message-ID: <49B8E92D.304@mta.it> Date: Thu, 12 Mar 2009 11:51:25 +0100 From: Matteo Fortini MIME-Version: 1.0 To: linux-ppc list Subject: Re: MPC512x DMA to PCI dev References: <49B7AA80.2030501@mta.it> In-Reply-To: <49B7AA80.2030501@mta.it> Content-Type: text/plain; charset="ISO-8859-1"; format=flowed List-Id: Linux on PowerPC Developers Mail List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Ok, I answer to myself, to whomever it may interest: the DMA controller to use is the PCI_DMA controller, and not the generic DMA controller. Right now, I'm trying to figure out if there's a generic PCI API I can extend to talk to the PCI DMA controller. Matteo Fortini ha scritto: > Hi all, > I'm trying to send some data through DMA from a memory buffer to a PCI > video card VRAM. > > While I got that I need to alloc the src buffer through > dma_alloc_coherent, I don't understand which address I should give as > the dst address. > > I tried both the mapped hw address and an address received from > pci_map_single, but even if the DMA transfer completes "correctly", I > have the wrong data in the VRAM in the end. > > I read about all the PCI DMA manuals, but it seems they are for letting > some external DMA device on the PCI bus read/write from/to the main memory. > > How do you do that? > > Thanks, > Matteo > _______________________________________________ > Linuxppc-dev mailing list > Linuxppc-dev@ozlabs.org > https://ozlabs.org/mailman/listinfo/linuxppc-dev > >