qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/7] tcg: some small towards more modular tcg
@ 2021-08-04 14:38 Gerd Hoffmann
  2021-08-04 14:38 ` [PATCH 1/7] plugins: register qemu_plugin_opts using opts_init() Gerd Hoffmann
                   ` (6 more replies)
  0 siblings, 7 replies; 8+ messages in thread
From: Gerd Hoffmann @ 2021-08-04 14:38 UTC (permalink / raw)
  To: qemu-devel
  Cc: Peter Maydell, David Hildenbrand, Thomas Huth, Peter Xu,
	Philippe Mathieu-Daudé, Gerd Hoffmann, Alexandre Iooss,
	Huacai Chen, Halil Pasic, Christian Borntraeger,
	Aleksandar Rikalo, Eduardo Habkost, Richard Henderson, qemu-s390x,
	qemu-arm, Alex Bennée, Cornelia Huck, Laurent Vivier,
	Paolo Bonzini, Mahmoud Mandour, Aurelien Jarno



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




^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2021-08-04 14:47 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-08-04 14:38 [PATCH 0/7] tcg: some small towards more modular tcg Gerd Hoffmann
2021-08-04 14:38 ` [PATCH 1/7] plugins: register qemu_plugin_opts using opts_init() Gerd Hoffmann
2021-08-04 14:38 ` [PATCH 2/7] tcg/module: move hmp.c to tcg module Gerd Hoffmann
2021-08-04 14:38 ` [PATCH 3/7] tcg/module: move cpu-exec-common.c from tcg_ss to specific_ss Gerd Hoffmann
2021-08-04 14:38 ` [PATCH 4/7] tcg/module: add some infrastructure for modular tcg Gerd Hoffmann
2021-08-04 14:38 ` [PATCH 5/7] tcg/module: Add tlb_flush to TCGModuleOps Gerd Hoffmann
2021-08-04 14:38 ` [PATCH 6/7] tcg/module: Add tlb_flush_page " Gerd Hoffmann
2021-08-04 14:38 ` [PATCH 7/7] tcg/module: Add tlb_reset_dirty " Gerd Hoffmann

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).