qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 00/10] tcg: Allow softmmu for user-only
@ 2023-10-03 17:43 Richard Henderson
  2023-10-03 17:43 ` [PATCH 01/10] tcg: Introduce tcg_use_softmmu Richard Henderson
                   ` (9 more replies)
  0 siblings, 10 replies; 23+ messages in thread
From: Richard Henderson @ 2023-10-03 17:43 UTC (permalink / raw)
  To: qemu-devel

Based-on: <20231003173052.1601813-1-richard.henderson@linaro.org>
("[PULL 00/47] tcg patch queue")

Introduce a global variable that can be set at startup to select
between softmmu and flat mapping.  So far the accel/tcg side is
not yet updated, so the new functionality is unused.


r~


Richard Henderson (10):
  tcg: Introduce tcg_use_softmmu
  tcg: Provide guest_base fallback for system mode
  tcg/arm: Use tcg_use_softmmu
  tcg/aarch64: Use tcg_use_softmmu
  tcg/i386: Use tcg_use_softmmu
  tcg/loongarch64: Use tcg_use_softmmu
  tcg/mips: Use tcg_use_softmmu
  tcg/ppc: Use tcg_use_softmmu
  tcg/riscv: Use tcg_use_softmmu
  tcg/s390x: Use tcg_use_softmmu

 include/tcg/tcg.h                |   8 +-
 tcg/tcg-op-ldst.c                |  14 +-
 tcg/tcg.c                        |  13 +-
 tcg/aarch64/tcg-target.c.inc     | 177 ++++++++++---------
 tcg/arm/tcg-target.c.inc         | 203 +++++++++++-----------
 tcg/i386/tcg-target.c.inc        | 184 ++++++++++----------
 tcg/loongarch64/tcg-target.c.inc | 126 +++++++-------
 tcg/mips/tcg-target.c.inc        | 231 ++++++++++++-------------
 tcg/ppc/tcg-target.c.inc         | 284 ++++++++++++++++---------------
 tcg/riscv/tcg-target.c.inc       | 189 ++++++++++----------
 tcg/s390x/tcg-target.c.inc       | 161 +++++++++---------
 11 files changed, 790 insertions(+), 800 deletions(-)

-- 
2.34.1



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

end of thread, other threads:[~2023-10-13  3:42 UTC | newest]

Thread overview: 23+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-10-03 17:43 [PATCH 00/10] tcg: Allow softmmu for user-only Richard Henderson
2023-10-03 17:43 ` [PATCH 01/10] tcg: Introduce tcg_use_softmmu Richard Henderson
2023-10-04  6:27   ` Philippe Mathieu-Daudé
2023-10-03 17:43 ` [PATCH 02/10] tcg: Provide guest_base fallback for system mode Richard Henderson
2023-10-04  6:43   ` Philippe Mathieu-Daudé
2023-10-03 17:43 ` [PATCH 03/10] tcg/arm: Use tcg_use_softmmu Richard Henderson
2023-10-05 16:53   ` Philippe Mathieu-Daudé
2023-10-13  3:41     ` Richard Henderson
2023-10-03 17:43 ` [PATCH 04/10] tcg/aarch64: " Richard Henderson
2023-10-04  6:35   ` Philippe Mathieu-Daudé
2023-10-03 17:43 ` [PATCH 05/10] tcg/i386: " Richard Henderson
2023-10-05 16:51   ` Philippe Mathieu-Daudé
2023-10-03 17:43 ` [PATCH 06/10] tcg/loongarch64: " Richard Henderson
2023-10-04  6:37   ` Philippe Mathieu-Daudé
2023-10-03 17:43 ` [PATCH 07/10] tcg/mips: " Richard Henderson
2023-10-04  6:35   ` Philippe Mathieu-Daudé
2023-10-03 17:43 ` [PATCH 08/10] tcg/ppc: " Richard Henderson
2023-10-04  6:40   ` Philippe Mathieu-Daudé
2023-10-03 17:43 ` [PATCH 09/10] tcg/riscv: " Richard Henderson
2023-10-04  6:42   ` Philippe Mathieu-Daudé
2023-10-05 16:57     ` Philippe Mathieu-Daudé
2023-10-03 17:43 ` [PATCH 10/10] tcg/s390x: " Richard Henderson
2023-10-04  6:42   ` Philippe Mathieu-Daudé

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).