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

Will cortex-a7's speculative access trigger abort?

Hi, if coretex-a7 speculative accesses a virtual memory address which is not mapped to physical address, will it trigger a data abort as the normal instruction does? Thanks!

Take below instructions for example, suppose 0xd0010000 is not mapped to a real physical address, 

    str x0, [0xd0000000]

    jump to label 1

    str x1, [0xd0010000]

label 1:

    mov x0, x1   //Before this instruction is executed, if cpu spectulative accesses 0xd0010000, will cpu trigger a data abort? If so, the pc still points to this instruction?