We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
> 1. What determines if it is buffered/non-buffered? [url="http://arminfo/help/topic/com.arm.doc.ddi0333g/ch06s07s06.html"]arminfo/.../url]> 2. Is buffered/non-buffered referring to the use of write buffers?Yes.> 3. What do inner and outer mean on the system that only have L1 cache?L1 is always inner. You have no outer in your case. Note that caches more distant from the core are sometimes configured as "inner", but normally are "outer".> 4. If a memory region is shared between processors and its attributes are non-cache/buffered then do I have to perform data memory barrier operation after writing to any location in that region?It will "eventually" hit the external memory system. If you want to ensure it has been committed to the external memory before signaling the other processing device, then yes you will need a cache clean or clean+invalidate followed by a DMB.