Gerd Hoffmann (7): plugins: register qemu_plugin_opts using opts_init() tcg/module: move hmp.c to tcg module tcg/module: move cpu-exec-common.c from tcg_ss to specific_ss tcg/module: add some infrastructure for modular tcg. tcg/module: Add tlb_flush to TCGModuleOps tcg/module: Add tlb_flush_page to TCGModuleOps tcg/module: Add tlb_reset_dirty to TCGModuleOps
include/exec/exec-all.h | 8 +------- include/qemu/plugin.h | 7 ------- include/tcg/tcg-module.h | 15 +++++++++++++++ accel/tcg/cpu-exec-common.c | 8 ++++++++ accel/tcg/cputlb.c | 11 ++++++++++- accel/tcg/tcg-module.c | 24 ++++++++++++++++++++++++ accel/tcg/translate-all.c | 8 -------- cpu.c | 2 +- linux-user/main.c | 2 +- plugins/loader.c | 9 ++++++++- softmmu/physmem.c | 12 ++++++------ softmmu/vl.c | 1 - target/arm/helper.c | 26 +++++++++++++------------- target/i386/helper.c | 8 ++++---- target/i386/machine.c | 2 +- target/i386/tcg/fpu_helper.c | 2 +- target/i386/tcg/misc_helper.c | 2 +- target/mips/sysemu/cp0.c | 2 +- target/s390x/gdbstub.c | 2 +- target/s390x/sigp.c | 2 +- accel/tcg/meson.build | 11 +++++++++-- 21 files changed, 106 insertions(+), 58 deletions(-) create mode 100644 include/tcg/tcg-module.h create mode 100644 accel/tcg/tcg-module.c -- 2.31.1