Patches applied successfully (
tree,
apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20210831121545.2874233-1-kraxel@redhat.com
Maintainers: Mahmoud Mandour <ma.mandourr@gmail.com>, Cornelia Huck <cohuck@redhat.com>, Paolo Bonzini <pbonzini@redhat.com>, Alexandre Iooss <erdnaxe@crans.org>, Aurelien Jarno <aurelien@aurel32.net>, Aleksandar Rikalo <aleksandar.rikalo@syrmia.com>, Halil Pasic <pasic@linux.ibm.com>, Jiaxun Yang <jiaxun.yang@flygoat.com>, "Edgar E. Iglesias" <edgar.iglesias@gmail.com>, "Philippe Mathieu-Daudé" <philmd@redhat.com>, David Hildenbrand <david@redhat.com>, Peter Maydell <peter.maydell@linaro.org>, Peter Xu <peterx@redhat.com>, Eduardo Habkost <ehabkost@redhat.com>, Bin Meng <bin.meng@windriver.com>, "Michael S. Tsirkin" <mst@redhat.com>, Alistair Francis <alistair.francis@wdc.com>, Marcel Apfelbaum <marcel.apfelbaum@gmail.com>, Thomas Huth <thuth@redhat.com>, Bastian Koppelmann <kbastian@mail.uni-paderborn.de>, Laurent Vivier <laurent@vivier.eu>, Huacai Chen <chenhuacai@kernel.org>, "Philippe Mathieu-Daudé" <f4bug@amsat.org>, Max Filippov <jcmvbkbc@gmail.com>, David Gibson <david@gibson.dropbear.id.au>, Greg Kurz <groug@kaod.org>, Christian Borntraeger <borntraeger@de.ibm.com>, Palmer Dabbelt <palmer@dabbelt.com>, "Alex Bennée" <alex.bennee@linaro.org>, Stafford Horne <shorne@gmail.com>, Richard Henderson <richard.henderson@linaro.org>
include/exec/cpu-all.h | 2 -
include/exec/exec-all.h | 16 ++------
include/exec/ram_addr.h | 2 -
include/exec/translate-all.h | 2 -
include/qemu/plugin.h | 7 ----
include/tcg/tcg-module-i386.h | 15 ++++++++
include/tcg/tcg-module.h | 24 ++++++++++++
target/i386/cpu.h | 17 ++------
accel/stubs/tcg-stub.c | 4 --
accel/tcg/cpu-exec-common.c | 10 ++++-
accel/tcg/cpu-exec.c | 15 ++++++--
accel/tcg/cputlb.c | 14 ++++++-
accel/tcg/tcg-module-i386.c | 33 ++++++++++++++++
accel/tcg/tcg-module.c | 60 +++++++++++++++++++++++++++++
accel/tcg/translate-all.c | 55 +++++++-------------------
cpu.c | 14 +++----
gdbstub.c | 4 +-
hw/i386/pc.c | 2 +-
hw/i386/pc_piix.c | 2 +-
hw/i386/pc_q35.c | 2 +-
hw/ppc/spapr_hcall.c | 2 +-
linux-user/main.c | 2 +-
linux-user/mmap.c | 8 ++--
linux-user/syscall.c | 4 +-
plugins/api.c | 4 +-
plugins/core.c | 2 +-
plugins/loader.c | 11 +++++-
softmmu/physmem.c | 22 +++++------
softmmu/vl.c | 1 -
target/alpha/helper.c | 2 +-
target/alpha/mem_helper.c | 2 +-
target/alpha/sys_helper.c | 2 +-
target/arm/helper.c | 26 ++++++-------
target/arm/op_helper.c | 2 +-
target/arm/tlb_helper.c | 8 ++--
target/cris/helper.c | 2 +-
target/i386/cpu-dump.c | 2 +-
target/i386/gdbstub.c | 2 +-
target/i386/helper.c | 10 ++---
target/i386/machine.c | 8 ++--
target/i386/tcg/cc_helper.c | 9 ++++-
target/i386/tcg/fpu_helper.c | 23 +++++++----
target/i386/tcg/int_helper.c | 8 ++--
target/i386/tcg/mem_helper.c | 8 ++--
target/i386/tcg/misc_helper.c | 4 +-
target/i386/tcg/seg_helper.c | 10 ++---
target/i386/tcg/sysemu/bpt_helper.c | 9 ++++-
target/i386/tcg/sysemu/fpu_helper.c | 12 +++++-
target/i386/tcg/sysemu/svm_helper.c | 2 +-
target/i386/tcg/tcg-stub.c | 25 ------------
target/m68k/op_helper.c | 6 +--
target/microblaze/helper.c | 2 +-
target/mips/sysemu/cp0.c | 2 +-
target/openrisc/sys_helper.c | 8 ++--
target/ppc/excp_helper.c | 2 +-
target/riscv/csr.c | 2 +-
target/s390x/gdbstub.c | 2 +-
target/s390x/sigp.c | 2 +-
target/s390x/tcg/excp_helper.c | 2 +-
target/tricore/op_helper.c | 2 +-
target/xtensa/helper.c | 6 +--
accel/tcg/meson.build | 24 ++++++++----
target/i386/tcg/meson.build | 7 +++-
target/i386/tcg/sysemu/meson.build | 5 ++-
tcg/meson.build | 2 +-
65 files changed, 367 insertions(+), 239 deletions(-)
create mode 100644 include/tcg/tcg-module-i386.h
create mode 100644 include/tcg/tcg-module.h
create mode 100644 accel/tcg/tcg-module-i386.c
create mode 100644 accel/tcg/tcg-module.c
delete mode 100644 target/i386/tcg/tcg-stub.c