This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Memory barrier when accessing strongly ordered memory

Hello,

From the armv7 architecture, it mentions that all memory accesses to strongly-ordered memory occur in program order. 

When switching from accessing the normal memory to strongly ordered memory, is memory barrier (__dmb() or __dsb()) necessary to ensure the data transfer to complete? Or in what situations, it may be required? 

Thanks in advance.