This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Precise abort vs synchronous abort in armv7

I am new to arm architecture. I am reading exception handling from ARM cortex-A series programming guide. I have confusion about the technical difference between precise abort and synchronous abort or imprecise abort and synchronous abort. Are they refer to the same abort or they are separated?

What is precise asynchronous abort or imprecise asynchronous abort? These terms are very confusing.

Thank you

Parents
  • A precise abort occurs on the instruction associated with the access that triggers the abort exception. An imprecise abort can occur on an instruction subsequent to the instruction associated with the access that triggers the abort exception.

    Quoted from Cortex-A8 Technical Reference Manual

Reply
  • A precise abort occurs on the instruction associated with the access that triggers the abort exception. An imprecise abort can occur on an instruction subsequent to the instruction associated with the access that triggers the abort exception.

    Quoted from Cortex-A8 Technical Reference Manual

Children