qemu-patch-raspberry4/target-arm
Juha Riihimäki 21aeb3430c 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>
2009-05-15 03:18:42 +01:00
..
cpu.h The _exit syscall is used for both thread termination in NPTL applications, 2009-03-07 15:24:59 +00:00
exec.h qemu: per-arch cpu_has_work (Marcelo Tosatti) 2009-04-24 18:03:20 +00:00
helper.c qemu: introduce qemu_init_vcpu (Marcelo Tosatti) 2009-04-24 18:03:41 +00:00
helpers.h Implement (very) basic Thumb2-EE support. This doesn't actually implement 2008-12-19 13:18:36 +00:00
iwmmxt_helper.c Update FSF address in GPL/LGPL boilerplate 2009-01-04 22:05:52 +00:00
machine.c Syborg (Symbian Virtual Platform) board 2009-05-14 23:11:09 +01:00
neon_helper.c Fixe ARM NEON vrshl. 2009-05-09 23:12:06 +01:00
op_addsub.h TCG variable type checking. 2008-11-17 14:43:54 +00:00
op_helper.c target-arm: don't use T[x] in helper 2009-04-07 22:48:36 +00:00
translate.c fix ARMv7 data processing instructions 2009-05-15 03:18:42 +01:00