qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[PATCH 0/7] tcg: some small towards more modular tcg


From: Gerd Hoffmann
Subject: [PATCH 0/7] tcg: some small towards more modular tcg
Date: Wed, 4 Aug 2021 16:38:19 +0200


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





reply via email to

[Prev in Thread] Current Thread [Next in Thread]