We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
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?
I would have to read the relevant documentation.