The mempool memory channel striding optimisation is not necessary on
Arm platforms.
Update the Programmer's Guide's mempool section to clarify this.

Signed-off-by: Jack Bond-Preston <jack.bond-pres...@foss.arm.com>
Reviewed-by: Wathsala Vithanage <wathsala.vithan...@arm.com>
---
 doc/guides/prog_guide/mempool_lib.rst | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/doc/guides/prog_guide/mempool_lib.rst 
b/doc/guides/prog_guide/mempool_lib.rst
index 4db577fe18..988b0e80c1 100644
--- a/doc/guides/prog_guide/mempool_lib.rst
+++ b/doc/guides/prog_guide/mempool_lib.rst
@@ -77,6 +77,12 @@ When creating a new pool, the user can specify to use this 
feature or not.
 
 .. _mempool_local_cache:
 
+.. note::
+
+    This feature is not present for Arm systems. Modern Arm Interconnects 
choose the SN-F (memory
+    channel) using a hash of memory address bits. As a result, the load is 
distributed evenly in all
+    cases, including the above described, rendering this feature unnecessary.
+
 Local Cache
 -----------
 
-- 
2.34.1

Reply via email to