EXTERNAL ABORTS
In addition to the MMU-generated aborts the ARM920T can be externally aborted by the AMBA bus, which may be used to flag an error on an external memory access. However, not all accesses can be aborted in this way and the Bus Interface Unit (BIU) ignores external aborts that can not be handled.
The following accesses may be aborted:
non-cached reads;
unbuffered writes;
read-lock-write sequence, to non-cacheable memory.
In the case of a read-lock-write (SWP) sequence in which the read aborts, the write will always be attempted.