qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 00/11] tcg: Cleanups after disallowing 64-on-32
@ 2025-02-05  4:03 Richard Henderson
  2025-02-05  4:03 ` [PATCH 01/11] tcg: Drop support for two address registers in gen_ldst Richard Henderson
                   ` (11 more replies)
  0 siblings, 12 replies; 27+ messages in thread
From: Richard Henderson @ 2025-02-05  4:03 UTC (permalink / raw)
  To: qemu-devel

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

-- 
2.43.0



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

end of thread, other threads:[~2025-02-17 16:45 UTC | newest]

Thread overview: 27+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-02-05  4:03 [PATCH 00/11] tcg: Cleanups after disallowing 64-on-32 Richard Henderson
2025-02-05  4:03 ` [PATCH 01/11] tcg: Drop support for two address registers in gen_ldst Richard Henderson
2025-02-13 14:37   ` Philippe Mathieu-Daudé
2025-02-05  4:03 ` [PATCH 02/11] tcg: Merge INDEX_op_qemu_*_{a32,a64}_* Richard Henderson
2025-02-17 14:22   ` Philippe Mathieu-Daudé
2025-02-05  4:03 ` [PATCH 03/11] tcg/arm: Drop addrhi from prepare_host_addr Richard Henderson
2025-02-17 12:12   ` Philippe Mathieu-Daudé
2025-02-17 16:44     ` Richard Henderson
2025-02-05  4:03 ` [PATCH 04/11] tcg/i386: " Richard Henderson
2025-02-13 14:35   ` Philippe Mathieu-Daudé
2025-02-05  4:03 ` [PATCH 05/11] tcg/mips: " Richard Henderson
2025-02-13 14:33   ` Philippe Mathieu-Daudé
2025-02-05  4:03 ` [PATCH 06/11] tcg/ppc: " Richard Henderson
2025-02-13 14:34   ` Philippe Mathieu-Daudé
2025-02-05  4:03 ` [PATCH 07/11] tcg: Replace addr{lo, hi}_reg with addr_reg in TCGLabelQemuLdst Richard Henderson
2025-02-12  7:14   ` Philippe Mathieu-Daudé
2025-02-05  4:03 ` [PATCH 08/11] plugins: Fix qemu_plugin_read_memory_vaddr parameters Richard Henderson
2025-02-12  7:16   ` Philippe Mathieu-Daudé
2025-02-05  4:03 ` [PATCH 09/11] accel/tcg: Fix tlb_set_page_with_attrs, tlb_set_page Richard Henderson
2025-02-12  7:22   ` Philippe Mathieu-Daudé
2025-02-12 18:21     ` Richard Henderson
2025-02-17  7:32       ` Philippe Mathieu-Daudé
2025-02-05  4:03 ` [PATCH 10/11] include/exec: Change vaddr to uintptr_t Richard Henderson
2025-02-12  7:24   ` Philippe Mathieu-Daudé
2025-02-05  4:03 ` [PATCH 11/11] include/exec: Use uintptr_t in CPUTLBEntry Richard Henderson
2025-02-13 14:29   ` Philippe Mathieu-Daudé
2025-02-15 20:06 ` [PATCH 00/11] tcg: Cleanups after disallowing 64-on-32 Richard Henderson

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