Skip to content

Commit 203d14b

Browse files
committed
dma: Mention store-buffer reordering on Cortex-M7
1 parent 60d1c6c commit 203d14b

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/dma.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -234,7 +234,8 @@ starting a DMA transaction.
234234

235235
In the case of Cortex-M7 cores you'll need memory barriers (DMB/DSB) if you are
236236
using the data cache (DCache), unless you manually invalidate the buffer used by
237-
the DMA.
237+
the DMA. Even with the data cache disabled, memory barriers might still be
238+
required to avoid reordering in the store buffer.
238239

239240
If your target is a multi-core system then it's very likely that you'll need
240241
memory barriers.

0 commit comments

Comments
 (0)