7.14.2. ETMv2 TFO packets and ETMv3 I-sync packets compared

I-sync packets in ETMv3 are equivalent to TFO packets in ETMv2 with the following differences:

The presence of a periodic I-sync packet does not imply an instruction executed as in ETMv2.x. Instead, a periodic I-sync can occur at any time. The only time that an I-sync implies the execution of an instruction is when an LSiP I-sync packet is output, where the execution of the LSiP instruction is implied as in ETMv2.

The instruction address always gives the address of the next instruction to be executed, even for periodic synchronization. Previously, periodic synchronization gave the address of the instruction just executed.

Copyright © 1999-2002, 2004-2009, 2011 ARM Limited. All rights reserved.ARM IHI 0014Q