unicorn/qemu
Richard Henderson 352f93a119
tcg/aarch64: Fix tcg_out_qemu_{ld, st} for guest_base == 0
In ffc6372851d8631a9f9fa56ec613b3244dc635b9, we swapped the guest
base to the address base register from the address index register.
Except that 31 in the base slot is SP not XZR, so we need to be
more intelligent about which reg gets placed in which slot.

Backports commit 352bcb0a2b816ff9ab9d75d0f2384650d9e9ab19 from qemu
2018-02-10 23:33:24 -05:00
..
default-configs arm64eb: add support for ARM64 big endian. 2017-04-24 23:30:01 +08:00
docs cleanup qemu docs 2017-01-18 15:23:40 +08:00
fpu Automated leading tab to spaces conversion. 2017-01-21 12:28:22 +11:00
hw Arm support ported. (#736) 2017-01-23 23:30:57 +08:00
include tcg: Change translator-side labels to a pointer 2018-02-09 14:17:56 -05:00
qapi This code should now build the x86_x64-softmmu part 2. 2017-01-19 22:50:28 +11:00
qobject This code should now build the x86_x64-softmmu part 2. 2017-01-19 22:50:28 +11:00
qom cleanup after msvc port 2017-01-22 21:27:17 +08:00
scripts Save copies of generated qapi files. 2017-01-21 00:30:50 +11:00
target-arm tcg: Remove tcg_gen_trunc_i64_i32 2018-02-10 23:11:02 -05:00
target-i386 tcg: Change translator-side labels to a pointer 2018-02-09 14:17:56 -05:00
target-m68k tcg: Remove tcg_gen_trunc_i64_i32 2018-02-10 23:11:02 -05:00
target-mips header_gen: Fix mips platform 2018-02-10 23:21:41 -05:00
target-sparc tcg: Remove tcg_gen_trunc_i64_i32 2018-02-10 23:11:02 -05:00
tcg tcg/aarch64: Fix tcg_out_qemu_{ld, st} for guest_base == 0 2018-02-10 23:33:24 -05:00
util Arm support ported. (#736) 2017-01-23 23:30:57 +08:00
aarch64.h header_gen: Fix mips platform 2018-02-10 23:21:41 -05:00
aarch64eb.h header_gen: Fix mips platform 2018-02-10 23:21:41 -05:00
accel.c Automated leading tab to spaces conversion. 2017-01-21 12:28:22 +11:00
arm.h header_gen: Fix mips platform 2018-02-10 23:21:41 -05:00
armeb.h header_gen: Fix mips platform 2018-02-10 23:21:41 -05:00
CODING_STYLE
configure tcg: Drop ia64 host support 2018-02-04 18:33:02 -05:00
COPYING
COPYING.LIB
cpu-exec.c Only set eip to the instruction pointer after an interrupt if the interrupt was user-generated (#875) 2017-08-29 17:14:36 +07:00
cpus.c
cputlb.c This code should now build the x86_x64-softmmu part 2. 2017-01-19 22:50:28 +11:00
exec.c fix the last fix that crashes samples 2017-02-24 20:34:52 +08:00
gen_all_header.sh arm64eb: add support for ARM64 big endian. 2017-04-24 23:30:01 +08:00
glib_compat.c Merge branch 'master' into msvc2 2017-04-21 01:17:00 +08:00
HACKING
header_gen.py header_gen: Fix mips platform 2018-02-10 23:21:41 -05:00
ioport.c This code should now build the x86_x64-softmmu part 2. 2017-01-19 22:50:28 +11:00
LICENSE
m68k.h header_gen: Fix mips platform 2018-02-10 23:21:41 -05:00
Makefile cleanup qemu/default-configs/ 2017-01-19 14:52:30 +08:00
Makefile.objs cleanup qemu/Makefile.objs 2017-01-21 21:50:12 +08:00
Makefile.target tcg: Move some opcode generation functions out of line 2018-02-09 08:10:00 -05:00
memory_mapping.c
memory.c merge msvc with master 2017-02-24 10:39:36 +08:00
mips64.h header_gen: Fix mips platform 2018-02-10 23:21:41 -05:00
mips64el.h header_gen: Fix mips platform 2018-02-10 23:21:41 -05:00
mips.h header_gen: Fix mips platform 2018-02-10 23:21:41 -05:00
mipsel.h header_gen: Fix mips platform 2018-02-10 23:21:41 -05:00
powerpc.h header_gen: Fix mips platform 2018-02-10 23:21:41 -05:00
qapi-schema.json
qemu-log.c
qemu-timer.c timer is redundant 2017-01-20 16:46:58 +08:00
rules.mak
softmmu_template.h tcg: Add MO_ALIGN, MO_UNALN 2018-02-10 20:18:53 -05:00
sparc64.h header_gen: Fix mips platform 2018-02-10 23:21:41 -05:00
sparc.h header_gen: Fix mips platform 2018-02-10 23:21:41 -05:00
tcg-runtime.c platform.h move #3 2017-01-21 00:13:21 +11:00
translate-all.c Fixed warning about {} initialisers. 2017-01-21 11:41:11 +11:00
translate-all.h
unicorn_common.h This code should now build the x86_x64-softmmu part 2. 2017-01-19 22:50:28 +11:00
VERSION
vl.c This code should now build the x86_x64-softmmu part 2. 2017-01-19 22:50:28 +11:00
vl.h
x86_64.h header_gen: Fix mips platform 2018-02-10 23:21:41 -05:00