[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 00/10] tcg: Allow softmmu for user-only
|
From: |
Richard Henderson |
|
Subject: |
[PATCH 00/10] tcg: Allow softmmu for user-only |
|
Date: |
Tue, 3 Oct 2023 10:43:46 -0700 |
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
- [PATCH 00/10] tcg: Allow softmmu for user-only,
Richard Henderson <=
- [PATCH 03/10] tcg/arm: Use tcg_use_softmmu, Richard Henderson, 2023/10/03
- [PATCH 06/10] tcg/loongarch64: Use tcg_use_softmmu, Richard Henderson, 2023/10/03
- [PATCH 05/10] tcg/i386: Use tcg_use_softmmu, Richard Henderson, 2023/10/03
- [PATCH 07/10] tcg/mips: Use tcg_use_softmmu, Richard Henderson, 2023/10/03
- [PATCH 01/10] tcg: Introduce tcg_use_softmmu, Richard Henderson, 2023/10/03