Re: bus_dmamap_sync semantics

2013-12-27 Thread David Gwynne
Ok On 27/12/2013 5:28 am, "Mark Kettenis" wrote: > Our bus_dmamap(9) man page says: > > On platforms which implement reordered stores, bus_dmamap_sync() > will always cause the store buffer to be flushed. > > In 2003 NetBSD actually changed that to: > > On platforms which implement a weak m

Re: bus_dmamap_sync semantics

2013-12-26 Thread Theo de Raadt
> Our bus_dmamap(9) man page says: > > On platforms which implement reordered stores, bus_dmamap_sync() > will always cause the store buffer to be flushed. > > In 2003 NetBSD actually changed that to: > > On platforms which implement a weak memory access ordering model, > bus_dmamap_sync

bus_dmamap_sync semantics

2013-12-26 Thread Mark Kettenis
Our bus_dmamap(9) man page says: On platforms which implement reordered stores, bus_dmamap_sync() will always cause the store buffer to be flushed. In 2003 NetBSD actually changed that to: On platforms which implement a weak memory access ordering model, bus_dmamap_sync() will always cau