Re: bus_dmamap_sync semantics

2013-12-27 Thread David Gwynne
Ok On 27/12/2013 5:28 am, Mark Kettenis mark.kette...@xs4all.nl 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

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

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() will