On 5/1/25 7:55 AM, Richard Henderson wrote:
Based-on: 20250430230631.2571291-1-richard.hender...@linaro.org
("[PATCH 0/6] accel/tcg: Build translate-all, tcg-all twice")
Adjust the final two files in accel/tcg/ to build once.
Congrats!
r~
Richard Henderson (11):
accel/tcg: Move user-only tlb_vaddr_to_host out of line
accel/tcg: Move tlb_vaddr_to_host declaration to probe.h
accel/tcg: Use target_long_bits() in cputlb.c
accel/tcg: Use vaddr for plugin_{load,store}_cb
accel/tcg: Build cputlb.c once
include/user: Convert GUEST_ADDR_MAX to a variable
include/user: Use vaddr in guest-host.h
accel/tcg: Move TARGET_TAGGED_ADDRESSES to TCGCPUOps.untagged_addr
accel/tcg: Remove TARGET_PAGE_DATA_SIZE
accel/tcg: Avoid abi_ptr in user-exec.c
accel/tcg: Build user-exec.c once
include/accel/tcg/cpu-ldst.h | 24 -------------
include/accel/tcg/cpu-ops.h | 7 ++++
include/accel/tcg/probe.h | 16 +++++++++
include/user/guest-host.h | 49 ++++++++++----------------
include/user/page-protection.h | 8 +++--
target/arm/cpu-param.h | 7 +---
target/arm/cpu.h | 36 +------------------
accel/tcg/cputlb.c | 28 ++++++++-------
accel/tcg/user-exec.c | 63 ++++++++++++++++++++++------------
bsd-user/main.c | 8 +++++
linux-user/main.c | 8 +++++
target/arm/cpu.c | 27 ++++++++++++++-
target/arm/tcg/mte_helper.c | 4 +--
accel/tcg/ldst_common.c.inc | 4 +--
accel/tcg/meson.build | 10 ++----
15 files changed, 154 insertions(+), 145 deletions(-)