mbox series

[00/11] tcg: Cleanups after disallowing 64-on-32

Message ID 20250205040341.2056361-1-richard.henderson@linaro.org
Headers show
Series tcg: Cleanups after disallowing 64-on-32 | expand

Message

Richard Henderson Feb. 5, 2025, 4:03 a.m. UTC
This is not complete by any means, but it's a start.


r~


Based-on: 20250204215359.1238808-1-richard.henderson@linaro.org
("[PATCH v3 00/12] meson: Deprecate 32-bit host support")


Richard Henderson (11):
  tcg: Drop support for two address registers in gen_ldst
  tcg: Merge INDEX_op_qemu_*_{a32,a64}_*
  tcg/arm: Drop addrhi from prepare_host_addr
  tcg/i386: Drop addrhi from prepare_host_addr
  tcg/mips: Drop addrhi from prepare_host_addr
  tcg/ppc: Drop addrhi from prepare_host_addr
  tcg: Replace addr{lo,hi}_reg with addr_reg in TCGLabelQemuLdst
  plugins: Fix qemu_plugin_read_memory_vaddr parameters
  accel/tcg: Fix tlb_set_page_with_attrs, tlb_set_page
  include/exec: Change vaddr to uintptr_t
  include/exec: Use uintptr_t in CPUTLBEntry

 include/exec/tlb-common.h        |  10 +-
 include/exec/vaddr.h             |  16 +--
 include/tcg/tcg-opc.h            |  28 ++----
 accel/tcg/cputlb.c               |  25 ++---
 plugins/api.c                    |   2 +-
 tcg/optimize.c                   |  21 ++--
 tcg/tcg-op-ldst.c                | 104 +++++---------------
 tcg/tcg.c                        |  60 +++++------
 tcg/tci.c                        | 119 ++++------------------
 tcg/aarch64/tcg-target.c.inc     |  40 +++-----
 tcg/arm/tcg-target.c.inc         | 104 ++++++--------------
 tcg/i386/tcg-target.c.inc        | 125 +++++++----------------
 tcg/loongarch64/tcg-target.c.inc |  40 +++-----
 tcg/mips/tcg-target.c.inc        | 122 ++++++-----------------
 tcg/ppc/tcg-target.c.inc         | 164 ++++++++-----------------------
 tcg/riscv/tcg-target.c.inc       |  29 ++----
 tcg/s390x/tcg-target.c.inc       |  40 +++-----
 tcg/sparc64/tcg-target.c.inc     |  28 ++----
 tcg/tci/tcg-target.c.inc         |  60 +++--------
 19 files changed, 314 insertions(+), 823 deletions(-)