aboutsummaryrefslogtreecommitdiff
path: root/Documentation
diff options
context:
space:
mode:
authorNicolas Dechesne <nicolas.dechesne@linaro.org>2015-09-11 15:40:00 +0200
committerNicolas Dechesne <nicolas.dechesne@linaro.org>2015-09-11 15:40:00 +0200
commit63d511bc5513562b426e67251c26582e9b700665 (patch)
treef953f1e4e76c64b9ee08e9d72965fb230e76fb44 /Documentation
parentaceae79bdac9c7f2891f584f4dbb5afd05f9147a (diff)
parent5fc9beb9af62f62f3714d5c217ee0b2758a7f447 (diff)
Merge remote-tracking branch 'stan/release/qcomlt-4.2-venus-wip' into release/qcomlt-4.2
Diffstat (limited to 'Documentation')
-rw-r--r--Documentation/DMA-attributes.txt9
1 files changed, 9 insertions, 0 deletions
diff --git a/Documentation/DMA-attributes.txt b/Documentation/DMA-attributes.txt
index 18dc52c4f2a0..9ac45c33c568 100644
--- a/Documentation/DMA-attributes.txt
+++ b/Documentation/DMA-attributes.txt
@@ -100,3 +100,12 @@ allocated by dma_alloc_attrs() function from individual pages if it can
be mapped as contiguous chunk into device dma address space. By
specifying this attribute the allocated buffer is forced to be contiguous
also in physical memory.
+
+DMA_ATTR_STRONGLY_ORDERED
+-------------------------
+
+DMA_ATTR_STRONGLY_ORDERED allocates memory with a very restrictive type
+of mapping (no unaligned accesses, no re-ordering, no write merging, no
+buffering, no pre-fetching). This has severe performance penalties and
+should not be used for general purpose DMA allocations. It should only
+be used if one of the restrictions on strongly ordered memory is required.