summary refs log tree commit diff stats
path: root/hw/axis_dev88.c
diff options
context:
space:
mode:
authorJuha Riihimäki <juha.riihimaki@nokia.com>2009-05-06 09:16:12 +0300
committerPaul Brook <paul@codesourcery.com>2009-05-15 03:18:42 +0100
commit21aeb3430ce7ba066f394c2029c2ddf130662455 (patch)
tree7cad43fa28b948c506d516e999a6a265b4c42611 /hw/axis_dev88.c
parente9bb4aa977391e2c62b7dc496b1e14d29b7cbd4e (diff)
downloadfocaccia-qemu-21aeb3430ce7ba066f394c2029c2ddf130662455.tar.gz
focaccia-qemu-21aeb3430ce7ba066f394c2029c2ddf130662455.zip
fix ARMv7 data processing instructions
ARMv7 defines a new behavior for ARM data processing instructions
compared to earlier architecture revisions; when the destination
register is R15, a Branch and Exchange operation is executed rather
than a simple Branch to the target address. This patch corrects the
behavior of the emulation for the aforementioned operations. To be
applied after applying the previous patch in this patch set.

Signed-off-by: Juha Riihimäki <juha.riihimaki@nokia.com>
Signed-off-by: Paul Brook <paul@codesourcery.com>
Diffstat (limited to 'hw/axis_dev88.c')
0 files changed, 0 insertions, 0 deletions