4.3.13. BusFault Address Register

The BFAR contains the address of the location that generated a BusFault. See the register summary in Table 4.12 for its attributes. The bit assignments are:

Table 4.31. BFAR bit assignments

BitsNameFunction
[31:0]ADDRESSWhen the BFARVALID bit of the BFSR is set to 1, this field holds the address of the location that generated the BusFault

When an unaligned access faults the address in the BFAR is the one requested by the instruction, even if it is not the address of the fault.

Flags in the BFSR indicate the cause of the fault, and whether the value in the BFAR is valid. See BusFault Status Register.

Copyright © 2015, 2018 Arm. All rights reserved.ARM DUI 0646C
Non-ConfidentialID121118