Subject: Re: BUS_DMA_CONTROLDATA flag for bus_dma(9)
To: None <cgd@broadcom.com, tech-kern@netbsd.org>
From: Eduardo Horvath <eeh@NetBSD.ORG>
List: tech-kern
Date: 08/15/2003 21:30:24
On Thu, Aug 14, 2003 at 11:48:49PM -0400, Allen Briggs wrote:
> On Thu, Aug 14, 2003 at 06:53:32PM -0700, cgd@broadcom.com wrote:
> > well, what do you mean "some device that isn't coherent?"
>
> I don't think it's relevant because I don't have an actual machine
> in mind. Just a hypothetical case that would actually be pretty
> brain-dead. (Not to say that brain-dead things don't get to market,
> mind you...)
>
> OK. So I think that in summary, it might make the most sense to:
>
> * Make BUS_DMA_COHERENT required for proper operation by
> changing the description in bus_dmamem_map()
>
[...]
> * Add BUS_DMA_COHERENT to bus_dmamap_load()
Does this mean we can finally get rid of that BUS_DMA_STREAMING
flag?
Eduardo