Patches applied successfully (
tree,
apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20190903160858.5296-1-richard.henderson@linaro.org
Maintainers: Eduardo Habkost <ehabkost@redhat.com>, Claudio Fontana <claudio.fontana@huawei.com>, Stefan Hajnoczi <stefanha@redhat.com>, Alex Williamson <alex.williamson@redhat.com>, Palmer Dabbelt <palmer@sifive.com>, Richard Henderson <rth@twiddle.net>, Laurent Vivier <laurent@vivier.eu>, Halil Pasic <pasic@linux.ibm.com>, Alistair Francis <Alistair.Francis@wdc.com>, Peter Maydell <peter.maydell@linaro.org>, Paolo Bonzini <pbonzini@redhat.com>, "Edgar E. Iglesias" <edgar.iglesias@gmail.com>, Bastian Koppelmann <kbastian@mail.uni-paderborn.de>, "Michael S. Tsirkin" <mst@redhat.com>, Riku Voipio <riku.voipio@iki.fi>, Cornelia Huck <cohuck@redhat.com>, David Gibson <david@gibson.dropbear.id.au>, Aleksandar Rikalo <arikalo@wavecomp.com>, Aleksandar Markovic <amarkovic@wavecomp.com>, Aurelien Jarno <aurelien@aurel32.net>, Stafford Horne <shorne@gmail.com>, Artyom Tarasenko <atar4qemu@gmail.com>, Andrzej Zaborowski <balrogg@gmail.com>, Marcel Apfelbaum <marcel.apfelbaum@gmail.com>, Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>, Sagar Karandikar <sagark@eecs.berkeley.edu>, Collin Walling <walling@linux.ibm.com>, Christian Borntraeger <borntraeger@de.ibm.com>, David Hildenbrand <david@redhat.com>
include/exec/cpu-all.h | 8 +-
include/exec/exec-all.h | 10 +-
include/exec/memattrs.h | 2 +
include/exec/memop.h | 134 +++++++++++
include/exec/memory.h | 12 +-
include/hw/core/cpu.h | 37 +++
target/arm/translate-a64.h | 2 +-
target/arm/translate.h | 2 +-
target/sparc/cpu.h | 2 +
tcg/tcg-op.h | 80 +++---
tcg/tcg.h | 101 +-------
trace/mem-internal.h | 4 +-
trace/mem.h | 4 +-
accel/tcg/cputlb.c | 414 ++++++++++++++++++--------------
accel/tcg/user-exec.c | 32 +++
exec.c | 177 +++-----------
hw/intc/armv7m_nvic.c | 13 +-
hw/s390x/s390-pci-inst.c | 11 +-
hw/vfio/pci-quirks.c | 7 +-
hw/virtio/virtio-pci.c | 15 +-
memory.c | 58 +++--
memory_ldst.inc.c | 81 ++-----
target/alpha/translate.c | 2 +-
target/arm/translate-a64.c | 48 ++--
target/arm/translate-sve.c | 2 +-
target/arm/translate.c | 32 +--
target/hppa/op_helper.c | 2 -
target/hppa/translate.c | 14 +-
target/i386/translate.c | 132 +++++-----
target/m68k/translate.c | 2 +-
target/microblaze/translate.c | 4 +-
target/mips/op_helper.c | 13 +-
target/mips/translate.c | 8 +-
target/openrisc/translate.c | 4 +-
target/ppc/translate.c | 12 +-
target/riscv/insn_trans/trans_rva.inc.c | 8 +-
target/riscv/insn_trans/trans_rvi.inc.c | 4 +-
target/s390x/mem_helper.c | 13 +-
target/s390x/translate.c | 6 +-
target/s390x/translate_vx.inc.c | 10 +-
target/sparc/mmu_helper.c | 40 +--
target/sparc/translate.c | 14 +-
target/tilegx/translate.c | 10 +-
target/tricore/translate.c | 8 +-
tcg/aarch64/tcg-target.inc.c | 26 +-
tcg/arm/tcg-target.inc.c | 26 +-
tcg/i386/tcg-target.inc.c | 24 +-
tcg/mips/tcg-target.inc.c | 16 +-
tcg/optimize.c | 2 +-
tcg/ppc/tcg-target.inc.c | 12 +-
tcg/riscv/tcg-target.inc.c | 20 +-
tcg/s390/tcg-target.inc.c | 14 +-
tcg/sparc/tcg-target.inc.c | 6 +-
tcg/tcg-op.c | 38 +--
tcg/tcg.c | 2 +-
MAINTAINERS | 1 +
tcg/README | 2 +-
57 files changed, 918 insertions(+), 865 deletions(-)
create mode 100644 include/exec/memop.h