05.02.2013 Views

ARM Architecture Reference Manual ARMv7-A and ARMv7-R edition

ARM Architecture Reference Manual ARMv7-A and ARMv7-R edition

ARM Architecture Reference Manual ARMv7-A and ARMv7-R edition

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Application Level Memory Model<br />

A1<br />

It is impossible for an observer in the shareability domain of a memory location to<br />

observe two reads to the same memory location performed by the same observer in<br />

an order that would not occur in a sequential execution of a program.<br />

In Figure A3-4, an access refers to a read or a write access to the specified memory type.<br />

For example, Device access, Non-shareable refers to a read or write access to Non-shareable<br />

Device memory.<br />

There are no ordering requirements for implicit accesses to any type of memory.<br />

Program order for instruction execution<br />

Figure A3-4 Memory ordering restrictions<br />

The program order of instruction execution is the order of the instructions in the control flow trace.<br />

Explicit memory accesses in an execution can be either:<br />

Strictly Ordered<br />

Denoted by

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!