netdev
[Top] [All Lists]

Re: [irda-users] [PATCH] Make VLSI FIR depend on X86

To: "David S. Miller" <davem@xxxxxxxxxx>
Subject: Re: [irda-users] [PATCH] Make VLSI FIR depend on X86
From: Martin Diehl <lists@xxxxxxxxx>
Date: Tue, 21 Oct 2003 09:12:53 +0200 (CEST)
Cc: Martin Diehl <lists@xxxxxxxxx>, <noah@xxxxxxxxxxx>, <irda-users@xxxxxxxxxxxxxxxxxxxxx>, <netdev@xxxxxxxxxxx>, <linux-kernel@xxxxxxxxxxxxxxx>
In-reply-to: <20031020211706.5be33474.davem@redhat.com>
Sender: netdev-bounce@xxxxxxxxxxx
On Mon, 20 Oct 2003, David S. Miller wrote:

> On Mon, 20 Oct 2003 19:30:33 +0200 (CEST)
> Martin Diehl <lists@xxxxxxxxx> wrote:
> 
> > Well, it would work with any arch, _if_ there was a way to sync the 
> > streaming pci dma buffers before giving them back to hardware.
> 
> If pci_dma_sync() doesn't perform the operation you want, please
> describe what that operation is.
> 

Last time I checked pci_dma_sync was meant to sync the mapping when 
ownership gets transferred from busmaster to cpu, i.e. after hardware 
used/modified the buffer. What about the other direction when the cpu 
filled a reused streaming map to device and wants to pass ownership to the 
busmaster - we need to flush cpu caches to make sure the busmaster sees 
the modified data.

<http://marc.theaimsgroup.com/?l=linux-kernel&amp;m=103221032617171&amp;w=2>
<http://marc.theaimsgroup.com/?l=linux-kernel&amp;m=103221300019951&amp;w=2>

Did I miss something?

Thanks,
Martin


<Prev in Thread] Current Thread [Next in Thread>