unicorn/qemu
Peter Maydell 74d42aa939
target/arm: Abstract out pbit/wbit tests in ARM ldr/str decode
In the ARM ldr/str decode path, rather than directly testing
"insn & (1 << 21)" and "insn & (1 << 24)", abstract these
bits out into wbit and pbit local flags. (We will want to
do more tests against them to determine whether we need to
provide syndrome information.)

Backports commit 63f26fcfda8e19f94ce23336726d14805250a5b6 from qemu
2018-03-02 00:26:58 -05:00
..
crypto
default-configs arm64eb: add support for ARM64 big endian. 2017-04-24 23:30:01 +08:00
docs
fpu softfloat: Fix the default qNAN for target-ppc 2018-03-02 00:15:36 -05:00
hw i386: Remove AMD feature flag aliases from Opteron models 2018-03-01 23:49:04 -05:00
include arm: Correctly handle watchpoints for BE32 CPUs 2018-03-02 00:24:33 -05:00
qapi
qobject
qom arm: Correctly handle watchpoints for BE32 CPUs 2018-03-02 00:24:33 -05:00
scripts
target target/arm: Abstract out pbit/wbit tests in ARM ldr/str decode 2018-03-02 00:26:58 -05:00
tcg tcg/i386: Handle ctpop opcode 2018-03-01 18:49:43 -05:00
util util/mmap-alloc: refactor a little bit for readability 2018-03-01 23:55:15 -05:00
aarch64.h arm: Correctly handle watchpoints for BE32 CPUs 2018-03-02 00:24:33 -05:00
aarch64eb.h arm: Correctly handle watchpoints for BE32 CPUs 2018-03-02 00:24:33 -05:00
accel.c
arm.h arm: Correctly handle watchpoints for BE32 CPUs 2018-03-02 00:24:33 -05:00
armeb.h arm: Correctly handle watchpoints for BE32 CPUs 2018-03-02 00:24:33 -05:00
atomic_template.h
CODING_STYLE
configure
COPYING
COPYING.LIB
cpu-exec-common.c
cpu-exec.c
cpus.c
cputlb.c cputlb: drop flush_global flag from tlb_flush 2018-03-01 19:36:04 -05:00
exec.c memory: don't sign-extend 32-bit writes 2018-03-02 00:00:22 -05:00
gen_all_header.sh
glib_compat.c
HACKING
header_gen.py arm: Correctly handle watchpoints for BE32 CPUs 2018-03-02 00:24:33 -05:00
ioport.c
LICENSE
m68k.h arm: Correctly handle watchpoints for BE32 CPUs 2018-03-02 00:24:33 -05:00
Makefile
Makefile.objs
Makefile.target Move target-* CPU file into a target/ folder 2018-03-01 22:50:58 -05:00
memory_ldst.inc.c exec: introduce memory_ldst.inc.c 2018-03-01 09:59:34 -05:00
memory_mapping.c
memory.c cputlb: drop flush_global flag from tlb_flush 2018-03-01 19:36:04 -05:00
mips64.h arm: Correctly handle watchpoints for BE32 CPUs 2018-03-02 00:24:33 -05:00
mips64el.h arm: Correctly handle watchpoints for BE32 CPUs 2018-03-02 00:24:33 -05:00
mips.h arm: Correctly handle watchpoints for BE32 CPUs 2018-03-02 00:24:33 -05:00
mipsel.h arm: Correctly handle watchpoints for BE32 CPUs 2018-03-02 00:24:33 -05:00
powerpc.h arm: Correctly handle watchpoints for BE32 CPUs 2018-03-02 00:24:33 -05:00
qapi-schema.json
qemu-timer.c
rules.mak
softmmu_template.h
sparc64.h arm: Correctly handle watchpoints for BE32 CPUs 2018-03-02 00:24:33 -05:00
sparc.h arm: Correctly handle watchpoints for BE32 CPUs 2018-03-02 00:24:33 -05:00
tcg-runtime.c tcg: Add opcode for ctpop 2018-03-01 18:26:41 -05:00
translate-all.c translate-all: Avoid -Werror=switch-bool 2018-03-01 13:01:50 -05:00
translate-all.h
translate-common.c
unicorn_common.h
VERSION
vl.c
vl.h
x86_64.h arm: Correctly handle watchpoints for BE32 CPUs 2018-03-02 00:24:33 -05:00