5.3.6. Asynchronous Data Abort, FIQ or IRQ exception

Note

FIQ exceptions include NMFI (Nonmaskable Fast Interrupt) exceptions.

If the exception occurs immediately after execution of a waypoint instruction, then the PTM:

  1. Traces the waypoint instruction normally, by generating one of:

    • An atom, that it outputs in an atom packet. This packet might include any atoms assembled before the exception occurred.

    • A branch address packet.

  2. Generates an exception branch address packet that identifies the exception and gives the address of the exception vector.

If the exception occurs when the processor has executed at least one nonwaypoint instruction since the last waypoint then the PTM:

  1. Upgrades the last instruction executed to a waypoint instruction, and generates a waypoint update packet that indicates the address of that instruction.

  2. Generates an exception branch address packet that identifies the exception and gives the address of the exception vector.

Copyright © 1999-2002, 2004-2008, 2011 ARM. All rights reserved.ARM IHI 0035B
Non-ConfidentialID060811