The following exception entry instructions are serializing:
instructions that take the prefetch abort handler
instructions that take the Undefined Instruction exception handler.
The following instructions that modify mode or program control are serializing:
CPSRwhen they modify control or mode bits
data processing to PC with the S bit set (for example,
MOVS pc, r14)
The following instructions are serializing:
MCRto CP14 or CP15 except
MRCp14 for debug registers
In the r1p0 implementation
DMB waits for
to finish, not for all instructions to finish.
The following instruction, that modifies the SPSR, is serializing: