summaryrefslogtreecommitdiff
path: root/firmware/target/arm/pp/crt0-pp502x-bl-usb.S
diff options
context:
space:
mode:
authorBoris Gjenero <boris.gjenero@gmail.com>2013-05-23 19:31:33 -0400
committerBoris Gjenero <boris.gjenero@gmail.com>2013-05-23 19:51:19 -0400
commit4077eac8398345d3500be794190eec83852135ba (patch)
tree6bd984a3cd967250b212b804c4e8b4d793b002df /firmware/target/arm/pp/crt0-pp502x-bl-usb.S
parent9b65f8e658768b14ae917341f57d774f729447fe (diff)
downloadrockbox-4077eac8398345d3500be794190eec83852135ba.tar.gz
rockbox-4077eac8398345d3500be794190eec83852135ba.zip
Fix return address when data_abort_handler skips faulting instruction.
When writing a value to PC, execution continues at that location, so subtracting 4 returns to the next instruction. Previously, two instructions after the faulting instruction were being skipped, causing safe_read functions to return true even if a data abort happened. Change-Id: I3fd02d54646323ea2050d0504e38f6d22f09c749
Diffstat (limited to 'firmware/target/arm/pp/crt0-pp502x-bl-usb.S')
0 files changed, 0 insertions, 0 deletions