qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 00/11] accel/tcg: Finish building once
@ 2025-05-01 14:55 Richard Henderson
  2025-05-01 14:55 ` [PATCH 01/11] accel/tcg: Move user-only tlb_vaddr_to_host out of line Richard Henderson
                   ` (11 more replies)
  0 siblings, 12 replies; 27+ messages in thread
From: Richard Henderson @ 2025-05-01 14:55 UTC (permalink / raw)
  To: qemu-devel

Based-on: 20250430230631.2571291-1-richard.henderson@linaro.org
("[PATCH 0/6] accel/tcg: Build translate-all, tcg-all twice")

Adjust the final two files in accel/tcg/ to build once.


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

-- 
2.43.0



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

end of thread, other threads:[~2025-05-01 17:26 UTC | newest]

Thread overview: 27+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-05-01 14:55 [PATCH 00/11] accel/tcg: Finish building once Richard Henderson
2025-05-01 14:55 ` [PATCH 01/11] accel/tcg: Move user-only tlb_vaddr_to_host out of line Richard Henderson
2025-05-01 15:59   ` Pierrick Bouvier
2025-05-01 14:55 ` [PATCH 02/11] accel/tcg: Move tlb_vaddr_to_host declaration to probe.h Richard Henderson
2025-05-01 16:00   ` Pierrick Bouvier
2025-05-01 17:24   ` Philippe Mathieu-Daudé
2025-05-01 14:55 ` [PATCH 03/11] accel/tcg: Use target_long_bits() in cputlb.c Richard Henderson
2025-05-01 16:01   ` Pierrick Bouvier
2025-05-01 14:55 ` [PATCH 04/11] accel/tcg: Use vaddr for plugin_{load,store}_cb Richard Henderson
2025-05-01 16:01   ` Pierrick Bouvier
2025-05-01 17:25   ` Philippe Mathieu-Daudé
2025-05-01 14:55 ` [PATCH 05/11] accel/tcg: Build cputlb.c once Richard Henderson
2025-05-01 16:01   ` Pierrick Bouvier
2025-05-01 17:26   ` Philippe Mathieu-Daudé
2025-05-01 14:55 ` [PATCH 06/11] include/user: Convert GUEST_ADDR_MAX to a variable Richard Henderson
2025-05-01 16:02   ` Pierrick Bouvier
2025-05-01 14:55 ` [PATCH 07/11] include/user: Use vaddr in guest-host.h Richard Henderson
2025-05-01 16:03   ` Pierrick Bouvier
2025-05-01 14:55 ` [PATCH 08/11] accel/tcg: Move TARGET_TAGGED_ADDRESSES to TCGCPUOps.untagged_addr Richard Henderson
2025-05-01 16:03   ` Pierrick Bouvier
2025-05-01 14:55 ` [PATCH 09/11] accel/tcg: Remove TARGET_PAGE_DATA_SIZE Richard Henderson
2025-05-01 16:06   ` Pierrick Bouvier
2025-05-01 14:55 ` [PATCH 10/11] accel/tcg: Avoid abi_ptr in user-exec.c Richard Henderson
2025-05-01 16:04   ` Pierrick Bouvier
2025-05-01 14:55 ` [PATCH 11/11] accel/tcg: Build user-exec.c once Richard Henderson
2025-05-01 16:05   ` Pierrick Bouvier
2025-05-01 16:07 ` [PATCH 00/11] accel/tcg: Finish building once Pierrick Bouvier

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