From: Richard Henderson <richard.henderson@linaro.org>
To: qemu-devel@nongnu.org
Cc: "Philippe Mathieu-Daudé" <philmd@linaro.org>,
"Pierrick Bouvier" <pierrick.bouvier@linaro.org>
Subject: [PATCH 130/147] exec: Restrict 'cpu_ldst.h' to accel/tcg/
Date: Tue, 22 Apr 2025 12:27:59 -0700 [thread overview]
Message-ID: <20250422192819.302784-131-richard.henderson@linaro.org> (raw)
In-Reply-To: <20250422192819.302784-1-richard.henderson@linaro.org>
From: Philippe Mathieu-Daudé <philmd@linaro.org>
Mechanical change using:
$ sed -i -e 's,exec/cpu_ldst,accel/tcg/cpu-ldst,' \
$(git grep -l exec/cpu_ldst.h)
Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Pierrick Bouvier <pierrick.bouvier@linaro.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
---
bsd-user/qemu.h | 2 +-
include/{exec/cpu_ldst.h => accel/tcg/cpu-ldst.h} | 6 +++---
include/exec/exec-all.h | 2 +-
linux-user/qemu.h | 2 +-
target/arm/tcg/sve_ldst_internal.h | 2 +-
accel/tcg/cputlb.c | 2 +-
accel/tcg/user-exec.c | 2 +-
target/alpha/mem_helper.c | 2 +-
target/arm/tcg/helper-a64.c | 2 +-
target/arm/tcg/m_helper.c | 2 +-
target/arm/tcg/mte_helper.c | 2 +-
target/arm/tcg/mve_helper.c | 2 +-
target/arm/tcg/op_helper.c | 2 +-
target/arm/tcg/pauth_helper.c | 2 +-
target/arm/tcg/sme_helper.c | 2 +-
target/avr/helper.c | 2 +-
target/hexagon/op_helper.c | 2 +-
target/hexagon/translate.c | 2 +-
target/hppa/op_helper.c | 2 +-
target/i386/tcg/access.c | 2 +-
target/i386/tcg/fpu_helper.c | 2 +-
target/i386/tcg/mem_helper.c | 2 +-
target/i386/tcg/mpx_helper.c | 2 +-
target/i386/tcg/seg_helper.c | 2 +-
target/i386/tcg/system/excp_helper.c | 2 +-
target/i386/tcg/system/misc_helper.c | 2 +-
target/i386/tcg/system/seg_helper.c | 2 +-
target/i386/tcg/system/svm_helper.c | 2 +-
target/i386/tcg/user/seg_helper.c | 2 +-
target/loongarch/cpu.c | 2 +-
target/loongarch/tcg/csr_helper.c | 2 +-
target/loongarch/tcg/fpu_helper.c | 2 +-
target/loongarch/tcg/iocsr_helper.c | 2 +-
target/loongarch/tcg/op_helper.c | 2 +-
target/loongarch/tcg/tlb_helper.c | 2 +-
target/m68k/fpu_helper.c | 2 +-
target/m68k/op_helper.c | 2 +-
target/microblaze/cpu.c | 2 +-
target/microblaze/op_helper.c | 2 +-
target/microblaze/translate.c | 2 +-
target/mips/tcg/ldst_helper.c | 2 +-
target/mips/tcg/msa_helper.c | 2 +-
target/mips/tcg/system/tlb_helper.c | 2 +-
target/ppc/mem_helper.c | 2 +-
target/ppc/mmu_helper.c | 2 +-
target/ppc/tcg-excp_helper.c | 2 +-
target/riscv/op_helper.c | 2 +-
target/riscv/vector_helper.c | 2 +-
target/riscv/zce_helper.c | 2 +-
target/rx/helper.c | 2 +-
target/rx/op_helper.c | 2 +-
target/s390x/tcg/crypto_helper.c | 2 +-
target/s390x/tcg/int_helper.c | 2 +-
target/s390x/tcg/mem_helper.c | 2 +-
target/s390x/tcg/misc_helper.c | 2 +-
target/s390x/tcg/vec_helper.c | 2 +-
target/sh4/op_helper.c | 2 +-
target/sparc/int32_helper.c | 2 +-
target/sparc/ldst_helper.c | 2 +-
target/tricore/op_helper.c | 2 +-
target/tricore/translate.c | 2 +-
61 files changed, 63 insertions(+), 63 deletions(-)
rename include/{exec/cpu_ldst.h => accel/tcg/cpu-ldst.h} (99%)
diff --git a/bsd-user/qemu.h b/bsd-user/qemu.h
index c1c508281a..244670dd24 100644
--- a/bsd-user/qemu.h
+++ b/bsd-user/qemu.h
@@ -22,7 +22,7 @@
#include "qemu/int128.h"
#include "cpu.h"
#include "qemu/units.h"
-#include "exec/cpu_ldst.h"
+#include "accel/tcg/cpu-ldst.h"
#include "exec/exec-all.h"
#include "user/abitypes.h"
diff --git a/include/exec/cpu_ldst.h b/include/accel/tcg/cpu-ldst.h
similarity index 99%
rename from include/exec/cpu_ldst.h
rename to include/accel/tcg/cpu-ldst.h
index 74761ba5f3..f97a730703 100644
--- a/include/exec/cpu_ldst.h
+++ b/include/accel/tcg/cpu-ldst.h
@@ -59,8 +59,8 @@
* The "mmu" suffix carries the full MemOpIdx, with both mmu_idx and the
* MemOp including alignment requirements. The alignment will be enforced.
*/
-#ifndef CPU_LDST_H
-#define CPU_LDST_H
+#ifndef ACCEL_TCG_CPU_LDST_H
+#define ACCEL_TCG_CPU_LDST_H
#ifndef CONFIG_TCG
#error Can only include this header with TCG
@@ -560,4 +560,4 @@ static inline void clear_helper_retaddr(void)
#define clear_helper_retaddr() do { } while (0)
#endif
-#endif /* CPU_LDST_H */
+#endif /* ACCEL_TCG_CPU_LDST_H */
diff --git a/include/exec/exec-all.h b/include/exec/exec-all.h
index f52a680f42..70608a11b6 100644
--- a/include/exec/exec-all.h
+++ b/include/exec/exec-all.h
@@ -21,7 +21,7 @@
#define EXEC_ALL_H
#if defined(CONFIG_USER_ONLY)
-#include "exec/cpu_ldst.h"
+#include "accel/tcg/cpu-ldst.h"
#endif
#include "exec/mmu-access-type.h"
#include "exec/translation-block.h"
diff --git a/linux-user/qemu.h b/linux-user/qemu.h
index 948de8431a..0b19fa43e6 100644
--- a/linux-user/qemu.h
+++ b/linux-user/qemu.h
@@ -2,7 +2,7 @@
#define QEMU_H
#include "cpu.h"
-#include "exec/cpu_ldst.h"
+#include "accel/tcg/cpu-ldst.h"
#include "user/abitypes.h"
#include "user/page-protection.h"
diff --git a/target/arm/tcg/sve_ldst_internal.h b/target/arm/tcg/sve_ldst_internal.h
index 4f159ec4ad..f2243daf37 100644
--- a/target/arm/tcg/sve_ldst_internal.h
+++ b/target/arm/tcg/sve_ldst_internal.h
@@ -20,7 +20,7 @@
#ifndef TARGET_ARM_SVE_LDST_INTERNAL_H
#define TARGET_ARM_SVE_LDST_INTERNAL_H
-#include "exec/cpu_ldst.h"
+#include "accel/tcg/cpu-ldst.h"
/*
* Load one element into @vd + @reg_off from @host.
diff --git a/accel/tcg/cputlb.c b/accel/tcg/cputlb.c
index 0de46903dd..2cafd38d2a 100644
--- a/accel/tcg/cputlb.c
+++ b/accel/tcg/cputlb.c
@@ -23,7 +23,7 @@
#include "exec/exec-all.h"
#include "exec/page-protection.h"
#include "system/memory.h"
-#include "exec/cpu_ldst.h"
+#include "accel/tcg/cpu-ldst.h"
#include "exec/cputlb.h"
#include "exec/tb-flush.h"
#include "system/ram_addr.h"
diff --git a/accel/tcg/user-exec.c b/accel/tcg/user-exec.c
index 7f57d8f1af..1b878ead7a 100644
--- a/accel/tcg/user-exec.c
+++ b/accel/tcg/user-exec.c
@@ -26,7 +26,7 @@
#include "tcg/tcg.h"
#include "qemu/bitops.h"
#include "qemu/rcu.h"
-#include "exec/cpu_ldst.h"
+#include "accel/tcg/cpu-ldst.h"
#include "user/cpu_loop.h"
#include "qemu/main-loop.h"
#include "user/page-protection.h"
diff --git a/target/alpha/mem_helper.c b/target/alpha/mem_helper.c
index 872955f5e7..a4d5adb40c 100644
--- a/target/alpha/mem_helper.c
+++ b/target/alpha/mem_helper.c
@@ -21,7 +21,7 @@
#include "cpu.h"
#include "exec/helper-proto.h"
#include "exec/exec-all.h"
-#include "exec/cpu_ldst.h"
+#include "accel/tcg/cpu-ldst.h"
static void do_unaligned_access(CPUAlphaState *env, vaddr addr, uintptr_t retaddr)
{
diff --git a/target/arm/tcg/helper-a64.c b/target/arm/tcg/helper-a64.c
index 507dbc1a44..08d8f63ffe 100644
--- a/target/arm/tcg/helper-a64.c
+++ b/target/arm/tcg/helper-a64.c
@@ -30,7 +30,7 @@
#include "qemu/crc32c.h"
#include "exec/cpu-common.h"
#include "exec/exec-all.h"
-#include "exec/cpu_ldst.h"
+#include "accel/tcg/cpu-ldst.h"
#include "exec/target_page.h"
#include "exec/tlb-flags.h"
#include "qemu/int128.h"
diff --git a/target/arm/tcg/m_helper.c b/target/arm/tcg/m_helper.c
index f7354f3c6e..37dc98dc35 100644
--- a/target/arm/tcg/m_helper.c
+++ b/target/arm/tcg/m_helper.c
@@ -18,7 +18,7 @@
#include "exec/exec-all.h"
#include "exec/page-protection.h"
#ifdef CONFIG_TCG
-#include "exec/cpu_ldst.h"
+#include "accel/tcg/cpu-ldst.h"
#include "semihosting/common-semi.h"
#endif
#if !defined(CONFIG_USER_ONLY)
diff --git a/target/arm/tcg/mte_helper.c b/target/arm/tcg/mte_helper.c
index 888c670754..7dc5fb776b 100644
--- a/target/arm/tcg/mte_helper.c
+++ b/target/arm/tcg/mte_helper.c
@@ -29,7 +29,7 @@
#else
#include "system/ram_addr.h"
#endif
-#include "exec/cpu_ldst.h"
+#include "accel/tcg/cpu-ldst.h"
#include "exec/helper-proto.h"
#include "exec/tlb-flags.h"
#include "accel/tcg/cpu-ops.h"
diff --git a/target/arm/tcg/mve_helper.c b/target/arm/tcg/mve_helper.c
index 274003e2e5..f9f67d1f88 100644
--- a/target/arm/tcg/mve_helper.c
+++ b/target/arm/tcg/mve_helper.c
@@ -22,7 +22,7 @@
#include "internals.h"
#include "vec_internal.h"
#include "exec/helper-proto.h"
-#include "exec/cpu_ldst.h"
+#include "accel/tcg/cpu-ldst.h"
#include "exec/exec-all.h"
#include "tcg/tcg.h"
#include "fpu/softfloat.h"
diff --git a/target/arm/tcg/op_helper.c b/target/arm/tcg/op_helper.c
index 71ba406782..38d49cbb9d 100644
--- a/target/arm/tcg/op_helper.c
+++ b/target/arm/tcg/op_helper.c
@@ -24,7 +24,7 @@
#include "internals.h"
#include "cpu-features.h"
#include "exec/exec-all.h"
-#include "exec/cpu_ldst.h"
+#include "accel/tcg/cpu-ldst.h"
#include "cpregs.h"
#define SIGNBIT (uint32_t)0x80000000
diff --git a/target/arm/tcg/pauth_helper.c b/target/arm/tcg/pauth_helper.c
index c4b143024f..59bf27541d 100644
--- a/target/arm/tcg/pauth_helper.c
+++ b/target/arm/tcg/pauth_helper.c
@@ -22,7 +22,7 @@
#include "internals.h"
#include "cpu-features.h"
#include "exec/exec-all.h"
-#include "exec/cpu_ldst.h"
+#include "accel/tcg/cpu-ldst.h"
#include "exec/helper-proto.h"
#include "tcg/tcg-gvec-desc.h"
#include "qemu/xxhash.h"
diff --git a/target/arm/tcg/sme_helper.c b/target/arm/tcg/sme_helper.c
index dcc48e43db..96b84c37a2 100644
--- a/target/arm/tcg/sme_helper.c
+++ b/target/arm/tcg/sme_helper.c
@@ -22,7 +22,7 @@
#include "internals.h"
#include "tcg/tcg-gvec-desc.h"
#include "exec/helper-proto.h"
-#include "exec/cpu_ldst.h"
+#include "accel/tcg/cpu-ldst.h"
#include "exec/exec-all.h"
#include "qemu/int128.h"
#include "fpu/softfloat.h"
diff --git a/target/avr/helper.c b/target/avr/helper.c
index 32cbf17919..afa591470f 100644
--- a/target/avr/helper.c
+++ b/target/avr/helper.c
@@ -27,7 +27,7 @@
#include "exec/cputlb.h"
#include "exec/page-protection.h"
#include "exec/target_page.h"
-#include "exec/cpu_ldst.h"
+#include "accel/tcg/cpu-ldst.h"
#include "exec/helper-proto.h"
bool avr_cpu_exec_interrupt(CPUState *cs, int interrupt_request)
diff --git a/target/hexagon/op_helper.c b/target/hexagon/op_helper.c
index 6da8db8ea5..3f3d86db2b 100644
--- a/target/hexagon/op_helper.c
+++ b/target/hexagon/op_helper.c
@@ -18,7 +18,7 @@
#include "qemu/osdep.h"
#include "qemu/log.h"
#include "exec/exec-all.h"
-#include "exec/cpu_ldst.h"
+#include "accel/tcg/cpu-ldst.h"
#include "exec/helper-proto.h"
#include "fpu/softfloat.h"
#include "cpu.h"
diff --git a/target/hexagon/translate.c b/target/hexagon/translate.c
index fe7858703c..dd26801e64 100644
--- a/target/hexagon/translate.c
+++ b/target/hexagon/translate.c
@@ -23,7 +23,7 @@
#include "exec/helper-gen.h"
#include "exec/helper-proto.h"
#include "exec/translation-block.h"
-#include "exec/cpu_ldst.h"
+#include "accel/tcg/cpu-ldst.h"
#include "exec/log.h"
#include "internal.h"
#include "attribs.h"
diff --git a/target/hppa/op_helper.c b/target/hppa/op_helper.c
index beb8f88799..2398ce2c64 100644
--- a/target/hppa/op_helper.c
+++ b/target/hppa/op_helper.c
@@ -22,7 +22,7 @@
#include "cpu.h"
#include "exec/exec-all.h"
#include "exec/helper-proto.h"
-#include "exec/cpu_ldst.h"
+#include "accel/tcg/cpu-ldst.h"
#include "qemu/timer.h"
#include "trace.h"
#ifdef CONFIG_USER_ONLY
diff --git a/target/i386/tcg/access.c b/target/i386/tcg/access.c
index 5a4721dcee..0fdd587edd 100644
--- a/target/i386/tcg/access.c
+++ b/target/i386/tcg/access.c
@@ -3,7 +3,7 @@
#include "qemu/osdep.h"
#include "cpu.h"
-#include "exec/cpu_ldst.h"
+#include "accel/tcg/cpu-ldst.h"
#include "exec/exec-all.h"
#include "exec/target_page.h"
#include "access.h"
diff --git a/target/i386/tcg/fpu_helper.c b/target/i386/tcg/fpu_helper.c
index c1184ca219..1cbadb1453 100644
--- a/target/i386/tcg/fpu_helper.c
+++ b/target/i386/tcg/fpu_helper.c
@@ -22,7 +22,7 @@
#include "cpu.h"
#include "tcg-cpu.h"
#include "exec/cputlb.h"
-#include "exec/cpu_ldst.h"
+#include "accel/tcg/cpu-ldst.h"
#include "exec/helper-proto.h"
#include "fpu/softfloat.h"
#include "fpu/softfloat-macros.h"
diff --git a/target/i386/tcg/mem_helper.c b/target/i386/tcg/mem_helper.c
index 3ef84e90d9..84a0815217 100644
--- a/target/i386/tcg/mem_helper.c
+++ b/target/i386/tcg/mem_helper.c
@@ -21,7 +21,7 @@
#include "cpu.h"
#include "exec/helper-proto.h"
#include "exec/exec-all.h"
-#include "exec/cpu_ldst.h"
+#include "accel/tcg/cpu-ldst.h"
#include "qemu/int128.h"
#include "qemu/atomic128.h"
#include "tcg/tcg.h"
diff --git a/target/i386/tcg/mpx_helper.c b/target/i386/tcg/mpx_helper.c
index b942665adc..a0f816dfae 100644
--- a/target/i386/tcg/mpx_helper.c
+++ b/target/i386/tcg/mpx_helper.c
@@ -20,7 +20,7 @@
#include "qemu/osdep.h"
#include "cpu.h"
#include "exec/helper-proto.h"
-#include "exec/cpu_ldst.h"
+#include "accel/tcg/cpu-ldst.h"
#include "exec/exec-all.h"
#include "exec/target_page.h"
#include "helper-tcg.h"
diff --git a/target/i386/tcg/seg_helper.c b/target/i386/tcg/seg_helper.c
index 9dfbc4208c..3af902e0ec 100644
--- a/target/i386/tcg/seg_helper.c
+++ b/target/i386/tcg/seg_helper.c
@@ -23,7 +23,7 @@
#include "qemu/log.h"
#include "exec/helper-proto.h"
#include "exec/exec-all.h"
-#include "exec/cpu_ldst.h"
+#include "accel/tcg/cpu-ldst.h"
#include "exec/log.h"
#include "helper-tcg.h"
#include "seg_helper.h"
diff --git a/target/i386/tcg/system/excp_helper.c b/target/i386/tcg/system/excp_helper.c
index a563c9b35e..93614aa3e5 100644
--- a/target/i386/tcg/system/excp_helper.c
+++ b/target/i386/tcg/system/excp_helper.c
@@ -19,7 +19,7 @@
#include "qemu/osdep.h"
#include "cpu.h"
-#include "exec/cpu_ldst.h"
+#include "accel/tcg/cpu-ldst.h"
#include "exec/cputlb.h"
#include "exec/page-protection.h"
#include "exec/target_page.h"
diff --git a/target/i386/tcg/system/misc_helper.c b/target/i386/tcg/system/misc_helper.c
index 67896c8c87..9c3f5cc99b 100644
--- a/target/i386/tcg/system/misc_helper.c
+++ b/target/i386/tcg/system/misc_helper.c
@@ -21,7 +21,7 @@
#include "qemu/main-loop.h"
#include "cpu.h"
#include "exec/helper-proto.h"
-#include "exec/cpu_ldst.h"
+#include "accel/tcg/cpu-ldst.h"
#include "system/address-spaces.h"
#include "system/memory.h"
#include "exec/cputlb.h"
diff --git a/target/i386/tcg/system/seg_helper.c b/target/i386/tcg/system/seg_helper.c
index b07cc9f9b1..d4ea890c12 100644
--- a/target/i386/tcg/system/seg_helper.c
+++ b/target/i386/tcg/system/seg_helper.c
@@ -23,7 +23,7 @@
#include "qemu/main-loop.h"
#include "cpu.h"
#include "exec/helper-proto.h"
-#include "exec/cpu_ldst.h"
+#include "accel/tcg/cpu-ldst.h"
#include "tcg/helper-tcg.h"
#include "../seg_helper.h"
diff --git a/target/i386/tcg/system/svm_helper.c b/target/i386/tcg/system/svm_helper.c
index f9982b72d1..b27049b9ed 100644
--- a/target/i386/tcg/system/svm_helper.c
+++ b/target/i386/tcg/system/svm_helper.c
@@ -22,7 +22,7 @@
#include "cpu.h"
#include "exec/helper-proto.h"
#include "exec/cputlb.h"
-#include "exec/cpu_ldst.h"
+#include "accel/tcg/cpu-ldst.h"
#include "tcg/helper-tcg.h"
/* Secure Virtual Machine helpers */
diff --git a/target/i386/tcg/user/seg_helper.c b/target/i386/tcg/user/seg_helper.c
index c45f2ac2ba..5692dd5195 100644
--- a/target/i386/tcg/user/seg_helper.c
+++ b/target/i386/tcg/user/seg_helper.c
@@ -22,7 +22,7 @@
#include "cpu.h"
#include "exec/helper-proto.h"
#include "exec/exec-all.h"
-#include "exec/cpu_ldst.h"
+#include "accel/tcg/cpu-ldst.h"
#include "tcg/helper-tcg.h"
#include "tcg/seg_helper.h"
diff --git a/target/loongarch/cpu.c b/target/loongarch/cpu.c
index cb96b17911..4cc8e02f70 100644
--- a/target/loongarch/cpu.c
+++ b/target/loongarch/cpu.c
@@ -29,7 +29,7 @@
#include <linux/kvm.h>
#endif
#ifdef CONFIG_TCG
-#include "exec/cpu_ldst.h"
+#include "accel/tcg/cpu-ldst.h"
#include "tcg/tcg.h"
#endif
diff --git a/target/loongarch/tcg/csr_helper.c b/target/loongarch/tcg/csr_helper.c
index 6a7a65c860..2942d7feb8 100644
--- a/target/loongarch/tcg/csr_helper.c
+++ b/target/loongarch/tcg/csr_helper.c
@@ -13,7 +13,7 @@
#include "qemu/host-utils.h"
#include "exec/helper-proto.h"
#include "exec/cputlb.h"
-#include "exec/cpu_ldst.h"
+#include "accel/tcg/cpu-ldst.h"
#include "hw/irq.h"
#include "cpu-csr.h"
diff --git a/target/loongarch/tcg/fpu_helper.c b/target/loongarch/tcg/fpu_helper.c
index a83acf64b0..fc3fd0561e 100644
--- a/target/loongarch/tcg/fpu_helper.c
+++ b/target/loongarch/tcg/fpu_helper.c
@@ -9,7 +9,7 @@
#include "cpu.h"
#include "exec/helper-proto.h"
#include "exec/exec-all.h"
-#include "exec/cpu_ldst.h"
+#include "accel/tcg/cpu-ldst.h"
#include "fpu/softfloat.h"
#include "internals.h"
diff --git a/target/loongarch/tcg/iocsr_helper.c b/target/loongarch/tcg/iocsr_helper.c
index b6916f53d2..e62170de3c 100644
--- a/target/loongarch/tcg/iocsr_helper.c
+++ b/target/loongarch/tcg/iocsr_helper.c
@@ -10,7 +10,7 @@
#include "qemu/host-utils.h"
#include "exec/helper-proto.h"
#include "exec/exec-all.h"
-#include "exec/cpu_ldst.h"
+#include "accel/tcg/cpu-ldst.h"
#define GET_MEMTXATTRS(cas) \
((MemTxAttrs){.requester_id = env_cpu(cas)->cpu_index})
diff --git a/target/loongarch/tcg/op_helper.c b/target/loongarch/tcg/op_helper.c
index b17208e5b9..94e3b28016 100644
--- a/target/loongarch/tcg/op_helper.c
+++ b/target/loongarch/tcg/op_helper.c
@@ -11,7 +11,7 @@
#include "qemu/host-utils.h"
#include "exec/helper-proto.h"
#include "exec/exec-all.h"
-#include "exec/cpu_ldst.h"
+#include "accel/tcg/cpu-ldst.h"
#include "internals.h"
#include "qemu/crc32c.h"
#include <zlib.h> /* for crc32 */
diff --git a/target/loongarch/tcg/tlb_helper.c b/target/loongarch/tcg/tlb_helper.c
index 0d6c9844a6..9a76a2a205 100644
--- a/target/loongarch/tcg/tlb_helper.c
+++ b/target/loongarch/tcg/tlb_helper.c
@@ -16,7 +16,7 @@
#include "exec/exec-all.h"
#include "exec/page-protection.h"
#include "exec/target_page.h"
-#include "exec/cpu_ldst.h"
+#include "accel/tcg/cpu-ldst.h"
#include "exec/log.h"
#include "cpu-csr.h"
diff --git a/target/m68k/fpu_helper.c b/target/m68k/fpu_helper.c
index eb1cb8c687..ac4a0d85be 100644
--- a/target/m68k/fpu_helper.c
+++ b/target/m68k/fpu_helper.c
@@ -22,7 +22,7 @@
#include "cpu.h"
#include "exec/helper-proto.h"
#include "exec/exec-all.h"
-#include "exec/cpu_ldst.h"
+#include "accel/tcg/cpu-ldst.h"
#include "softfloat.h"
/*
diff --git a/target/m68k/op_helper.c b/target/m68k/op_helper.c
index 15bad5dd46..242aecccbb 100644
--- a/target/m68k/op_helper.c
+++ b/target/m68k/op_helper.c
@@ -21,7 +21,7 @@
#include "cpu.h"
#include "exec/helper-proto.h"
#include "exec/exec-all.h"
-#include "exec/cpu_ldst.h"
+#include "accel/tcg/cpu-ldst.h"
#include "semihosting/semihost.h"
#if !defined(CONFIG_USER_ONLY)
diff --git a/target/microblaze/cpu.c b/target/microblaze/cpu.c
index 88baeb6807..d10ae0702a 100644
--- a/target/microblaze/cpu.c
+++ b/target/microblaze/cpu.c
@@ -28,7 +28,7 @@
#include "qemu/module.h"
#include "hw/qdev-properties.h"
#include "exec/exec-all.h"
-#include "exec/cpu_ldst.h"
+#include "accel/tcg/cpu-ldst.h"
#include "exec/gdbstub.h"
#include "exec/translation-block.h"
#include "fpu/softfloat-helpers.h"
diff --git a/target/microblaze/op_helper.c b/target/microblaze/op_helper.c
index f6378030b7..4624ce5b67 100644
--- a/target/microblaze/op_helper.c
+++ b/target/microblaze/op_helper.c
@@ -24,7 +24,7 @@
#include "exec/helper-proto.h"
#include "qemu/host-utils.h"
#include "exec/exec-all.h"
-#include "exec/cpu_ldst.h"
+#include "accel/tcg/cpu-ldst.h"
#include "fpu/softfloat.h"
void helper_put(uint32_t id, uint32_t ctrl, uint32_t data)
diff --git a/target/microblaze/translate.c b/target/microblaze/translate.c
index 4bb867c969..7dcad6cf0d 100644
--- a/target/microblaze/translate.c
+++ b/target/microblaze/translate.c
@@ -21,7 +21,7 @@
#include "qemu/osdep.h"
#include "cpu.h"
#include "exec/exec-all.h"
-#include "exec/cpu_ldst.h"
+#include "accel/tcg/cpu-ldst.h"
#include "tcg/tcg-op.h"
#include "exec/helper-proto.h"
#include "exec/helper-gen.h"
diff --git a/target/mips/tcg/ldst_helper.c b/target/mips/tcg/ldst_helper.c
index f92a923d7a..2fb879fcbc 100644
--- a/target/mips/tcg/ldst_helper.c
+++ b/target/mips/tcg/ldst_helper.c
@@ -24,7 +24,7 @@
#include "cpu.h"
#include "exec/helper-proto.h"
#include "exec/exec-all.h"
-#include "exec/cpu_ldst.h"
+#include "accel/tcg/cpu-ldst.h"
#include "exec/memop.h"
#include "internal.h"
diff --git a/target/mips/tcg/msa_helper.c b/target/mips/tcg/msa_helper.c
index 969dd34b3e..14de4a71ff 100644
--- a/target/mips/tcg/msa_helper.c
+++ b/target/mips/tcg/msa_helper.c
@@ -22,7 +22,7 @@
#include "internal.h"
#include "tcg/tcg.h"
#include "exec/exec-all.h"
-#include "exec/cpu_ldst.h"
+#include "accel/tcg/cpu-ldst.h"
#include "exec/helper-proto.h"
#include "exec/memop.h"
#include "exec/target_page.h"
diff --git a/target/mips/tcg/system/tlb_helper.c b/target/mips/tcg/system/tlb_helper.c
index d239fa9353..e477ef812a 100644
--- a/target/mips/tcg/system/tlb_helper.c
+++ b/target/mips/tcg/system/tlb_helper.c
@@ -25,7 +25,7 @@
#include "exec/exec-all.h"
#include "exec/page-protection.h"
#include "exec/target_page.h"
-#include "exec/cpu_ldst.h"
+#include "accel/tcg/cpu-ldst.h"
#include "exec/log.h"
#include "exec/helper-proto.h"
diff --git a/target/ppc/mem_helper.c b/target/ppc/mem_helper.c
index 0967624afe..d7e8d678f4 100644
--- a/target/ppc/mem_helper.c
+++ b/target/ppc/mem_helper.c
@@ -24,7 +24,7 @@
#include "qemu/host-utils.h"
#include "exec/helper-proto.h"
#include "helper_regs.h"
-#include "exec/cpu_ldst.h"
+#include "accel/tcg/cpu-ldst.h"
#include "internal.h"
#include "qemu/atomic128.h"
diff --git a/target/ppc/mmu_helper.c b/target/ppc/mmu_helper.c
index c90ceb7d60..2138666122 100644
--- a/target/ppc/mmu_helper.c
+++ b/target/ppc/mmu_helper.c
@@ -37,7 +37,7 @@
#include "mmu-radix64.h"
#include "mmu-booke.h"
#include "exec/helper-proto.h"
-#include "exec/cpu_ldst.h"
+#include "accel/tcg/cpu-ldst.h"
/* #define FLUSH_ALL_TLBS */
diff --git a/target/ppc/tcg-excp_helper.c b/target/ppc/tcg-excp_helper.c
index c422648cfd..2b15e5f2f0 100644
--- a/target/ppc/tcg-excp_helper.c
+++ b/target/ppc/tcg-excp_helper.c
@@ -20,7 +20,7 @@
#include "qemu/main-loop.h"
#include "qemu/log.h"
#include "target/ppc/cpu.h"
-#include "exec/cpu_ldst.h"
+#include "accel/tcg/cpu-ldst.h"
#include "exec/exec-all.h"
#include "exec/helper-proto.h"
#include "system/runstate.h"
diff --git a/target/riscv/op_helper.c b/target/riscv/op_helper.c
index f3d26b6b95..5b0db2c45a 100644
--- a/target/riscv/op_helper.c
+++ b/target/riscv/op_helper.c
@@ -23,7 +23,7 @@
#include "internals.h"
#include "exec/exec-all.h"
#include "exec/cputlb.h"
-#include "exec/cpu_ldst.h"
+#include "accel/tcg/cpu-ldst.h"
#include "exec/helper-proto.h"
#include "exec/tlb-flags.h"
#include "trace.h"
diff --git a/target/riscv/vector_helper.c b/target/riscv/vector_helper.c
index 7de6cbae5c..b8ae704457 100644
--- a/target/riscv/vector_helper.c
+++ b/target/riscv/vector_helper.c
@@ -22,7 +22,7 @@
#include "cpu.h"
#include "exec/memop.h"
#include "exec/exec-all.h"
-#include "exec/cpu_ldst.h"
+#include "accel/tcg/cpu-ldst.h"
#include "exec/page-protection.h"
#include "exec/helper-proto.h"
#include "exec/tlb-flags.h"
diff --git a/target/riscv/zce_helper.c b/target/riscv/zce_helper.c
index b433bda16d..50d65f386c 100644
--- a/target/riscv/zce_helper.c
+++ b/target/riscv/zce_helper.c
@@ -20,7 +20,7 @@
#include "cpu.h"
#include "exec/exec-all.h"
#include "exec/helper-proto.h"
-#include "exec/cpu_ldst.h"
+#include "accel/tcg/cpu-ldst.h"
target_ulong HELPER(cm_jalt)(CPURISCVState *env, uint32_t index)
{
diff --git a/target/rx/helper.c b/target/rx/helper.c
index e8aabf40ff..0640ab322b 100644
--- a/target/rx/helper.c
+++ b/target/rx/helper.c
@@ -20,7 +20,7 @@
#include "qemu/bitops.h"
#include "cpu.h"
#include "exec/log.h"
-#include "exec/cpu_ldst.h"
+#include "accel/tcg/cpu-ldst.h"
#include "hw/irq.h"
void rx_cpu_unpack_psw(CPURXState *env, uint32_t psw, int rte)
diff --git a/target/rx/op_helper.c b/target/rx/op_helper.c
index b3ed822dd1..a2f1f3824d 100644
--- a/target/rx/op_helper.c
+++ b/target/rx/op_helper.c
@@ -21,7 +21,7 @@
#include "cpu.h"
#include "exec/exec-all.h"
#include "exec/helper-proto.h"
-#include "exec/cpu_ldst.h"
+#include "accel/tcg/cpu-ldst.h"
#include "fpu/softfloat.h"
#include "tcg/debug-assert.h"
diff --git a/target/s390x/tcg/crypto_helper.c b/target/s390x/tcg/crypto_helper.c
index 93aabd236f..642c1b18c4 100644
--- a/target/s390x/tcg/crypto_helper.c
+++ b/target/s390x/tcg/crypto_helper.c
@@ -18,7 +18,7 @@
#include "tcg_s390x.h"
#include "exec/helper-proto.h"
#include "exec/exec-all.h"
-#include "exec/cpu_ldst.h"
+#include "accel/tcg/cpu-ldst.h"
static uint64_t R(uint64_t x, int c)
{
diff --git a/target/s390x/tcg/int_helper.c b/target/s390x/tcg/int_helper.c
index 2af970f2c8..253c036415 100644
--- a/target/s390x/tcg/int_helper.c
+++ b/target/s390x/tcg/int_helper.c
@@ -25,7 +25,7 @@
#include "exec/exec-all.h"
#include "qemu/host-utils.h"
#include "exec/helper-proto.h"
-#include "exec/cpu_ldst.h"
+#include "accel/tcg/cpu-ldst.h"
/* #define DEBUG_HELPER */
#ifdef DEBUG_HELPER
diff --git a/target/s390x/tcg/mem_helper.c b/target/s390x/tcg/mem_helper.c
index d5eece4384..0cdfd380ce 100644
--- a/target/s390x/tcg/mem_helper.c
+++ b/target/s390x/tcg/mem_helper.c
@@ -28,7 +28,7 @@
#include "exec/exec-all.h"
#include "exec/cputlb.h"
#include "exec/page-protection.h"
-#include "exec/cpu_ldst.h"
+#include "accel/tcg/cpu-ldst.h"
#include "exec/target_page.h"
#include "exec/tlb-flags.h"
#include "accel/tcg/cpu-ops.h"
diff --git a/target/s390x/tcg/misc_helper.c b/target/s390x/tcg/misc_helper.c
index e02f443850..d5088493ea 100644
--- a/target/s390x/tcg/misc_helper.c
+++ b/target/s390x/tcg/misc_helper.c
@@ -28,7 +28,7 @@
#include "qemu/timer.h"
#include "exec/exec-all.h"
#include "exec/cputlb.h"
-#include "exec/cpu_ldst.h"
+#include "accel/tcg/cpu-ldst.h"
#include "exec/target_page.h"
#include "qapi/error.h"
#include "tcg_s390x.h"
diff --git a/target/s390x/tcg/vec_helper.c b/target/s390x/tcg/vec_helper.c
index dafc4c3582..781ccc565b 100644
--- a/target/s390x/tcg/vec_helper.c
+++ b/target/s390x/tcg/vec_helper.c
@@ -16,7 +16,7 @@
#include "tcg/tcg.h"
#include "tcg/tcg-gvec-desc.h"
#include "exec/helper-proto.h"
-#include "exec/cpu_ldst.h"
+#include "accel/tcg/cpu-ldst.h"
#include "exec/exec-all.h"
void HELPER(gvec_vbperm)(void *v1, const void *v2, const void *v3,
diff --git a/target/sh4/op_helper.c b/target/sh4/op_helper.c
index 99394b714c..e7fcad3c1b 100644
--- a/target/sh4/op_helper.c
+++ b/target/sh4/op_helper.c
@@ -20,7 +20,7 @@
#include "cpu.h"
#include "exec/helper-proto.h"
#include "exec/exec-all.h"
-#include "exec/cpu_ldst.h"
+#include "accel/tcg/cpu-ldst.h"
#include "fpu/softfloat.h"
#ifndef CONFIG_USER_ONLY
diff --git a/target/sparc/int32_helper.c b/target/sparc/int32_helper.c
index f026606102..39db4ffa70 100644
--- a/target/sparc/int32_helper.c
+++ b/target/sparc/int32_helper.c
@@ -21,7 +21,7 @@
#include "qemu/main-loop.h"
#include "cpu.h"
#include "trace.h"
-#include "exec/cpu_ldst.h"
+#include "accel/tcg/cpu-ldst.h"
#include "exec/log.h"
#include "system/runstate.h"
diff --git a/target/sparc/ldst_helper.c b/target/sparc/ldst_helper.c
index 3fa5e78816..4c5dba19d1 100644
--- a/target/sparc/ldst_helper.c
+++ b/target/sparc/ldst_helper.c
@@ -27,7 +27,7 @@
#include "exec/cputlb.h"
#include "exec/page-protection.h"
#include "exec/target_page.h"
-#include "exec/cpu_ldst.h"
+#include "accel/tcg/cpu-ldst.h"
#include "system/memory.h"
#ifdef CONFIG_USER_ONLY
#include "user/page-protection.h"
diff --git a/target/tricore/op_helper.c b/target/tricore/op_helper.c
index a0d5a0da1d..ae559b6922 100644
--- a/target/tricore/op_helper.c
+++ b/target/tricore/op_helper.c
@@ -19,7 +19,7 @@
#include "qemu/host-utils.h"
#include "exec/helper-proto.h"
#include "exec/exec-all.h"
-#include "exec/cpu_ldst.h"
+#include "accel/tcg/cpu-ldst.h"
#include <zlib.h> /* for crc32 */
diff --git a/target/tricore/translate.c b/target/tricore/translate.c
index 5c7ed395ca..7cd26d8eab 100644
--- a/target/tricore/translate.c
+++ b/target/tricore/translate.c
@@ -22,7 +22,7 @@
#include "cpu.h"
#include "exec/exec-all.h"
#include "tcg/tcg-op.h"
-#include "exec/cpu_ldst.h"
+#include "accel/tcg/cpu-ldst.h"
#include "qemu/qemu-print.h"
#include "exec/helper-proto.h"
--
2.43.0
next prev parent reply other threads:[~2025-04-22 19:50 UTC|newest]
Thread overview: 215+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-04-22 19:25 [PATCH 000/147] single-binary patch queue Richard Henderson
2025-04-22 19:25 ` [PATCH 001/147] exec/tswap: target code can use TARGET_BIG_ENDIAN instead of target_words_bigendian() Richard Henderson
2025-04-23 10:48 ` Philippe Mathieu-Daudé
2025-04-22 19:25 ` [PATCH 002/147] exec/tswap: implement {ld, st}.*_p as functions instead of macros Richard Henderson
2025-04-22 19:25 ` [PATCH 003/147] exec/memory_ldst: extract memory_ldst declarations from cpu-all.h Richard Henderson
2025-04-22 19:25 ` [PATCH 004/147] exec/memory_ldst_phys: extract memory_ldst_phys " Richard Henderson
2025-04-22 19:25 ` [PATCH 005/147] exec/memory.h: make devend_memop "target defines" agnostic Richard Henderson
2025-04-23 11:10 ` Philippe Mathieu-Daudé
2025-04-22 19:25 ` [PATCH 006/147] codebase: prepare to remove cpu.h from exec/exec-all.h Richard Henderson
2025-04-22 19:25 ` [PATCH 007/147] exec/exec-all: remove dependency on cpu.h Richard Henderson
2025-04-22 19:25 ` [PATCH 008/147] exec/memory-internal: " Richard Henderson
2025-04-22 19:25 ` [PATCH 009/147] exec/ram_addr: " Richard Henderson
2025-04-23 11:11 ` Philippe Mathieu-Daudé
2025-04-22 19:25 ` [PATCH 010/147] system/kvm: make kvm_flush_coalesced_mmio_buffer() accessible for common code Richard Henderson
2025-04-22 19:26 ` [PATCH 011/147] exec/ram_addr: call xen_hvm_modified_memory only if xen is enabled Richard Henderson
2025-04-23 9:21 ` Philippe Mathieu-Daudé
2025-04-22 19:26 ` [PATCH 012/147] hw/xen: add stubs for various functions Richard Henderson
2025-04-22 19:26 ` [PATCH 013/147] system/xen: remove inline stubs Richard Henderson
2025-04-23 9:22 ` Philippe Mathieu-Daudé
2025-04-23 15:58 ` Pierrick Bouvier
2025-04-23 20:50 ` Richard Henderson
2025-04-22 19:26 ` [PATCH 014/147] system/physmem: compilation unit is now common to all targets Richard Henderson
2025-04-22 19:26 ` [PATCH 015/147] include/exec/memory: extract devend_big_endian from devend_memop Richard Henderson
2025-04-22 19:26 ` [PATCH 016/147] include/exec/memory: move devend functions to memory-internal.h Richard Henderson
2025-04-22 19:26 ` [PATCH 017/147] system/memory: make compilation unit common Richard Henderson
2025-04-23 9:25 ` Philippe Mathieu-Daudé
2025-04-22 19:26 ` [PATCH 018/147] system/ioport: " Richard Henderson
2025-04-23 9:25 ` Philippe Mathieu-Daudé
2025-04-22 19:26 ` [PATCH 019/147] accel/tcg: Build user-exec-stub.c once Richard Henderson
2025-04-22 19:26 ` [PATCH 020/147] accel/tcg: Build plugin-gen.c once Richard Henderson
2025-04-23 9:26 ` Philippe Mathieu-Daudé
2025-04-23 21:02 ` Richard Henderson
2025-04-22 19:26 ` [PATCH 021/147] accel/tcg: Fix cpu_ld*_code_mmu for user mode Richard Henderson
2025-04-22 19:26 ` [PATCH 022/147] include/exec: Use vaddr for *_mmu guest memory access routines Richard Henderson
2025-04-22 19:26 ` [PATCH 023/147] include/exec: Split out cpu-ldst-common.h Richard Henderson
2025-04-22 19:26 ` [PATCH 024/147] include/exec: Split out accel/tcg/cpu-mmu-index.h Richard Henderson
2025-04-22 19:26 ` [PATCH 025/147] include/exec: Inline *_mmuidx_ra memory operations Richard Henderson
2025-04-22 19:26 ` [PATCH 026/147] include/exec: Inline *_data_ra " Richard Henderson
2025-04-22 19:26 ` [PATCH 027/147] include/exec: Inline *_data " Richard Henderson
2025-04-22 19:26 ` [PATCH 028/147] include/exec: Inline *_code " Richard Henderson
2025-04-22 19:26 ` [PATCH 029/147] accel/tcg: Perform aligned atomic reads in translator_ld Richard Henderson
2025-04-22 19:26 ` [PATCH 030/147] accel/tcg: Use cpu_ld*_code_mmu in translator.c Richard Henderson
2025-04-22 20:42 ` Pierrick Bouvier
2025-04-22 19:26 ` [PATCH 031/147] accel/tcg: Implement translator_ld*_end Richard Henderson
2025-04-23 9:30 ` Philippe Mathieu-Daudé
2025-04-22 19:26 ` [PATCH 032/147] accel/tcg: Remove mmap_lock/unlock from watchpoint.c Richard Henderson
2025-04-22 19:26 ` [PATCH 033/147] include/exec: Split out mmap-lock.h Richard Henderson
2025-04-23 9:31 ` Philippe Mathieu-Daudé
2025-04-22 19:26 ` [PATCH 034/147] include/system: Move exec/memory.h to system/memory.h Richard Henderson
2025-04-22 19:26 ` [PATCH 035/147] include/system: Move exec/address-spaces.h to system/address-spaces.h Richard Henderson
2025-04-22 19:26 ` [PATCH 036/147] include/system: Move exec/ioport.h to system/ioport.h Richard Henderson
2025-04-23 9:32 ` Philippe Mathieu-Daudé
2025-04-22 19:26 ` [PATCH 037/147] include/system: Move exec/ram_addr.h to system/ram_addr.h Richard Henderson
2025-04-23 9:33 ` Philippe Mathieu-Daudé
2025-04-22 19:26 ` [PATCH 038/147] include/system: Move exec/ramblock.h to system/ramblock.h Richard Henderson
2025-04-23 9:33 ` Philippe Mathieu-Daudé
2025-04-22 19:26 ` [PATCH 039/147] accel/tcg: Remove unnecesary inclusion of memory-internal.h in cputlb.c Richard Henderson
2025-04-22 19:26 ` [PATCH 040/147] exec: Restrict memory-internal.h to system/ Richard Henderson
2025-04-22 19:26 ` [PATCH 041/147] meson: Introduce top-level libuser_ss and libsystem_ss Richard Henderson
2025-04-22 19:26 ` [PATCH 042/147] gdbstub: Move syscalls.c out of common_ss Richard Henderson
2025-04-22 19:26 ` [PATCH 043/147] accel/tcg: Use libuser_ss and libsystem_ss Richard Henderson
2025-04-22 19:26 ` [PATCH 044/147] target/mips: Restrict semihosting tests to system mode Richard Henderson
2025-04-23 9:34 ` Philippe Mathieu-Daudé
2025-04-22 19:26 ` [PATCH 045/147] target/xtensa: " Richard Henderson
2025-04-22 19:26 ` [PATCH 046/147] semihosting: Move user-only implementation out-of-line Richard Henderson
2025-04-22 19:26 ` [PATCH 047/147] semihosting: Assert is_user in user-only semihosting_enabled Richard Henderson
2025-04-22 20:42 ` Pierrick Bouvier
2025-04-23 9:35 ` Philippe Mathieu-Daudé
2025-04-22 19:26 ` [PATCH 048/147] include/exec: Split out watchpoint.h Richard Henderson
2025-04-22 20:43 ` Pierrick Bouvier
2025-04-23 9:37 ` Philippe Mathieu-Daudé
2025-04-22 19:26 ` [PATCH 049/147] hw/core: Move unconditional files to libsystem_ss, libuser_ss Richard Henderson
2025-04-22 19:26 ` [PATCH 050/147] system: Move most files to libsystem_ss Richard Henderson
2025-04-22 19:26 ` [PATCH 051/147] plugins: Move api.c, core.c to libuser_ss, libsystem_ss Richard Henderson
2025-04-22 19:26 ` [PATCH 052/147] include/exec: Drop ifndef CONFIG_USER_ONLY from cpu-common.h Richard Henderson
2025-04-22 19:26 ` [PATCH 053/147] include/hw/core: Drop ifndef CONFIG_USER_ONLY from cpu.h Richard Henderson
2025-04-22 19:26 ` [PATCH 054/147] include/hw/intc: Remove ifndef CONFIG_USER_ONLY from armv7m_nvic.h Richard Henderson
2025-04-23 9:55 ` Philippe Mathieu-Daudé
2025-04-22 19:26 ` [PATCH 055/147] include/hw/s390x: Remove ifndef CONFIG_USER_ONLY in css.h Richard Henderson
2025-04-22 19:26 ` [PATCH 056/147] include/exec: Split out icount.h Richard Henderson
2025-04-22 20:44 ` Pierrick Bouvier
2025-04-23 9:42 ` Philippe Mathieu-Daudé
2025-04-22 19:26 ` [PATCH 057/147] include/exec: Protect icount_enabled from poisoned symbols Richard Henderson
2025-04-22 20:45 ` Pierrick Bouvier
2025-04-22 19:26 ` [PATCH 058/147] include/system: Remove ifndef CONFIG_USER_ONLY in qtest.h Richard Henderson
2025-04-22 19:26 ` [PATCH 059/147] include/qemu: Remove ifndef CONFIG_USER_ONLY from accel.h Richard Henderson
2025-04-22 19:26 ` [PATCH 060/147] target/riscv: Remove ifndef CONFIG_USER_ONLY from cpu_cfg.h Richard Henderson
2025-04-22 19:26 ` [PATCH 061/147] meson: Only allow CONFIG_USER_ONLY from certain source sets Richard Henderson
2025-04-23 9:57 ` Philippe Mathieu-Daudé
2025-04-22 19:26 ` [PATCH 062/147] exec/cpu-all: extract tlb flags defines to exec/tlb-flags.h Richard Henderson
2025-04-22 19:26 ` [PATCH 063/147] accel/tcg: Fix argument types of tlb_reset_dirty Richard Henderson
2025-04-22 20:46 ` Pierrick Bouvier
2025-04-23 9:59 ` Philippe Mathieu-Daudé
2025-04-22 19:26 ` [PATCH 064/147] accel/tcg: Pass CPUTLBEntryFull to tlb_reset_dirty_range_locked Richard Henderson
2025-04-22 20:51 ` Pierrick Bouvier
2025-04-23 10:03 ` Philippe Mathieu-Daudé
2025-04-23 21:07 ` Richard Henderson
2025-04-23 21:34 ` Philippe Mathieu-Daudé
2025-04-22 19:26 ` [PATCH 065/147] accel/tcg: Rebuild full flags in tlb_reset_dirty_range_locked Richard Henderson
2025-04-22 20:52 ` Pierrick Bouvier
2025-04-22 19:26 ` [PATCH 066/147] include/exec: Move TLB_MMIO, TLB_DISCARD_WRITE to slow flags Richard Henderson
2025-04-22 20:54 ` Pierrick Bouvier
2025-04-25 17:35 ` Jonathan Cameron via
2025-04-29 21:35 ` Alistair Francis
2025-04-30 2:43 ` Richard Henderson
2025-05-08 13:29 ` Jonathan Cameron via
2025-05-20 17:01 ` Jonathan Cameron via
2025-05-24 14:41 ` Richard Henderson
2025-04-22 19:26 ` [PATCH 067/147] include/exec: Move tb_{, set_}page_addr[01] to translation-block.h Richard Henderson
2025-04-22 19:26 ` [PATCH 068/147] accel/tcg: Move get_page_addr_code* declarations Richard Henderson
2025-04-23 10:05 ` Philippe Mathieu-Daudé
2025-04-22 19:26 ` [PATCH 069/147] accel/tcg: Remove page_protect Richard Henderson
2025-04-22 19:26 ` [PATCH 070/147] accel/tcg: Remove cpu-all.h, exec-all.h from tb-internal.h Richard Henderson
2025-04-23 10:07 ` Philippe Mathieu-Daudé
2025-04-22 19:27 ` [PATCH 071/147] target/rx: Fix copy/paste typo (riscv -> rx) Richard Henderson
2025-04-22 19:27 ` [PATCH 072/147] hw/core/cpu: Update CPUClass::mmu_index docstring Richard Henderson
2025-04-22 19:27 ` [PATCH 073/147] accel/tcg: Introduce TCGCPUOps::mmu_index() callback Richard Henderson
2025-04-22 19:27 ` [PATCH 074/147] target/alpha: Restrict SoftMMU mmu_index() to TCG Richard Henderson
2025-04-22 19:27 ` [PATCH 075/147] target/arm: " Richard Henderson
2025-04-22 19:27 ` [PATCH 076/147] target/avr: " Richard Henderson
2025-04-22 19:27 ` [PATCH 077/147] target/hppa: " Richard Henderson
2025-04-22 19:27 ` [PATCH 078/147] target/i386: Remove unused cpu_(ldub, stb)_kernel macros Richard Henderson
2025-04-22 19:27 ` [PATCH 079/147] target/i386: Restrict cpu_mmu_index_kernel() to TCG Richard Henderson
2025-04-22 19:27 ` [PATCH 080/147] target/i386: Restrict SoftMMU mmu_index() " Richard Henderson
2025-04-22 19:27 ` [PATCH 081/147] target/loongarch: " Richard Henderson
2025-04-22 19:27 ` [PATCH 082/147] target/m68k: " Richard Henderson
2025-04-22 19:27 ` [PATCH 083/147] target/microblaze: " Richard Henderson
2025-04-22 19:27 ` [PATCH 084/147] target/mips: " Richard Henderson
2025-04-22 19:27 ` [PATCH 085/147] target/openrisc: " Richard Henderson
2025-04-22 19:27 ` [PATCH 086/147] target/ppc: " Richard Henderson
2025-04-22 19:27 ` [PATCH 087/147] target/riscv: " Richard Henderson
2025-04-22 19:27 ` [PATCH 088/147] target/rx: " Richard Henderson
2025-04-22 19:27 ` [PATCH 089/147] target/s390x: " Richard Henderson
2025-04-22 19:27 ` [PATCH 090/147] target/sh4: " Richard Henderson
2025-04-22 19:27 ` [PATCH 091/147] target/sparc: " Richard Henderson
2025-04-22 19:27 ` [PATCH 092/147] target/tricore: " Richard Henderson
2025-04-22 19:27 ` [PATCH 093/147] target/xtensa: " Richard Henderson
2025-04-22 19:27 ` [PATCH 094/147] target/hexagon: Implement TCGCPUOps.mmu_index Richard Henderson
2025-04-22 19:27 ` [PATCH 095/147] hw/core/cpu: Remove CPUClass::mmu_index() Richard Henderson
2025-04-22 19:27 ` [PATCH 096/147] accel/tcg: Build translator.c twice Richard Henderson
2025-04-22 19:27 ` [PATCH 097/147] accel/tcg: Split out tlb-bounds.h Richard Henderson
2025-04-22 19:27 ` [PATCH 098/147] include/exec: Redefine tlb-flags with absolute values Richard Henderson
2025-04-23 10:09 ` Philippe Mathieu-Daudé
2025-04-22 19:27 ` [PATCH 099/147] page-vary: Move and rename qemu_target_page_bits_min Richard Henderson
2025-04-23 10:21 ` Philippe Mathieu-Daudé
2025-04-22 19:27 ` [PATCH 100/147] page-vary: Restrict scope of TARGET_PAGE_BITS_MIN Richard Henderson
2025-04-22 19:27 ` [PATCH 101/147] exec/cpu-all: move cpu_copy to linux-user/qemu.h Richard Henderson
2025-04-23 10:23 ` Philippe Mathieu-Daudé
2025-04-22 19:27 ` [PATCH 102/147] include/exec/cpu-all: move compile time check for CPUArchState to cpu-target.c Richard Henderson
2025-04-23 10:31 ` Philippe Mathieu-Daudé
2025-04-22 19:27 ` [PATCH 103/147] exec/cpu-all: remove system/memory include Richard Henderson
2025-04-22 19:27 ` [PATCH 104/147] exec/cpu-all: remove exec/page-protection include Richard Henderson
2025-04-22 19:27 ` [PATCH 105/147] exec/cpu-all: remove tswap include Richard Henderson
2025-04-23 10:27 ` Philippe Mathieu-Daudé
2025-04-23 16:09 ` Pierrick Bouvier
2025-04-23 16:17 ` Philippe Mathieu-Daudé
2025-04-23 16:22 ` Pierrick Bouvier
2025-04-22 19:27 ` [PATCH 106/147] exec/cpu-all: remove exec/cpu-interrupt include Richard Henderson
2025-04-22 19:27 ` [PATCH 107/147] accel/tcg: fix missing includes for TCG_GUEST_DEFAULT_MO Richard Henderson
2025-04-22 19:27 ` [PATCH 108/147] accel/tcg: fix missing includes for TARGET_HAS_PRECISE_SMC Richard Henderson
2025-04-22 19:27 ` [PATCH 109/147] exec/cpu-all: remove cpu include Richard Henderson
2025-04-22 19:27 ` [PATCH 110/147] exec/cpu-all: remove exec/target_page include Richard Henderson
2025-04-22 19:27 ` [PATCH 111/147] exec/cpu-all: transfer exec/cpu-common include to cpu.h headers Richard Henderson
2025-04-23 10:29 ` Philippe Mathieu-Daudé
2025-04-22 19:27 ` [PATCH 112/147] exec/cpu-all: remove this header Richard Henderson
2025-04-23 11:02 ` Philippe Mathieu-Daudé
2025-04-23 16:21 ` Pierrick Bouvier
2025-04-22 19:27 ` [PATCH 113/147] accel/kvm: move KVM_HAVE_MCE_INJECTION define to kvm-all.c Richard Henderson
2025-04-22 19:27 ` [PATCH 114/147] exec/poison: KVM_HAVE_MCE_INJECTION can now be poisoned Richard Henderson
2025-04-22 19:27 ` [PATCH 115/147] target/arm/cpu: always define kvm related registers Richard Henderson
2025-04-22 19:27 ` [PATCH 116/147] target/arm/cpu: flags2 is always uint64_t Richard Henderson
2025-04-23 10:33 ` Philippe Mathieu-Daudé
2025-04-22 19:27 ` [PATCH 117/147] target/arm/cpu: define same set of registers for aarch32 and aarch64 Richard Henderson
2025-04-22 19:27 ` [PATCH 118/147] target/arm/cpu: remove inline stubs for aarch32 emulation Richard Henderson
2025-04-23 10:35 ` Philippe Mathieu-Daudé
2025-04-23 16:26 ` Pierrick Bouvier
2025-04-23 16:38 ` Philippe Mathieu-Daudé
2025-04-23 21:23 ` Richard Henderson
2025-04-22 19:27 ` [PATCH 119/147] meson: add common hw files Richard Henderson
2025-04-22 19:27 ` [PATCH 120/147] hw/arm/boot: make compilation unit hw common Richard Henderson
2025-04-22 19:27 ` [PATCH 121/147] hw/arm/digic_boards: prepare compilation unit to be common Richard Henderson
2025-04-22 19:27 ` [PATCH 122/147] hw/arm/xlnx-zynqmp: " Richard Henderson
2025-04-23 10:39 ` Philippe Mathieu-Daudé
2025-04-22 19:27 ` [PATCH 123/147] hw/arm/xlnx-versal: " Richard Henderson
2025-04-23 10:40 ` Philippe Mathieu-Daudé
2025-04-22 19:27 ` [PATCH 124/147] hw/arm: make most of the compilation units common Richard Henderson
2025-04-22 19:27 ` [PATCH 125/147] target/riscv: Do not expose rv128 CPU on user mode emulation Richard Henderson
2025-04-22 19:27 ` [PATCH 126/147] tcg: Include missing 'cpu.h' in translate-all.c Richard Henderson
2025-04-22 19:27 ` [PATCH 127/147] tcg: Declare TARGET_INSN_START_EXTRA_WORDS in 'cpu-param.h' Richard Henderson
2025-04-22 19:27 ` [PATCH 128/147] tcg: Always define TARGET_INSN_START_EXTRA_WORDS Richard Henderson
2025-04-22 19:27 ` [PATCH 129/147] exec: Restrict 'cpu-ldst-common.h' to accel/tcg/ Richard Henderson
2025-04-22 19:27 ` Richard Henderson [this message]
2025-04-22 19:28 ` [PATCH 131/147] exec: Do not include 'accel/tcg/cpu-ldst.h' in 'exec-all.h' Richard Henderson
2025-04-22 19:28 ` [PATCH 132/147] tcg: Always define TCG_GUEST_DEFAULT_MO Richard Henderson
2025-04-22 19:28 ` [PATCH 133/147] tcg: Simplify tcg_req_mo() macro Richard Henderson
2025-04-22 19:28 ` [PATCH 134/147] tcg: Define guest_default_memory_order in TCGCPUOps Richard Henderson
2025-04-22 19:28 ` [PATCH 135/147] tcg: Remove use of TCG_GUEST_DEFAULT_MO in tb_gen_code() Richard Henderson
2025-04-22 19:28 ` [PATCH 136/147] tcg: Propagate CPUState argument to cpu_req_mo() Richard Henderson
2025-04-22 19:28 ` [PATCH 137/147] tcg: Have tcg_req_mo() use TCGCPUOps::guest_default_memory_order Richard Henderson
2025-04-22 19:28 ` [PATCH 138/147] tcg: Remove the TCG_GUEST_DEFAULT_MO definition globally Richard Henderson
2025-04-22 19:28 ` [PATCH 139/147] tcg: Move cpu_req_mo() macro to target-agnostic 'backend-ldst.h' Richard Henderson
2025-04-22 19:28 ` [PATCH 140/147] tcg: Pass max_threads not max_cpus to tcg_init Richard Henderson
2025-04-22 20:59 ` Pierrick Bouvier
2025-04-23 10:43 ` Philippe Mathieu-Daudé
2025-04-22 19:28 ` [PATCH 141/147] tcg: Move qemu_tcg_mttcg_enabled() to 'system/tcg.h' Richard Henderson
2025-04-22 19:28 ` [PATCH 142/147] accel/tcg: Remove mttcg_enabled Richard Henderson
2025-04-22 20:56 ` Pierrick Bouvier
2025-04-22 19:28 ` [PATCH 143/147] tcg: Convert TCGState::mttcg_enabled to TriState Richard Henderson
2025-04-22 19:28 ` [PATCH 144/147] accel/tcg: Move mttcg warning to tcg_init_machine Richard Henderson
2025-04-22 20:57 ` Pierrick Bouvier
2025-04-23 10:45 ` Philippe Mathieu-Daudé
2025-04-22 19:28 ` [PATCH 145/147] target/riscv: Remove AccelCPUClass::cpu_class_init need Richard Henderson
2025-04-22 19:28 ` [PATCH 146/147] target/i386: " Richard Henderson
2025-04-22 19:28 ` [PATCH 147/147] tcg: Convert TARGET_SUPPORTS_MTTCG to TCGCPUOps::mttcg_supported field Richard Henderson
2025-04-23 10:47 ` Philippe Mathieu-Daudé
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20250422192819.302784-131-richard.henderson@linaro.org \
--to=richard.henderson@linaro.org \
--cc=philmd@linaro.org \
--cc=pierrick.bouvier@linaro.org \
--cc=qemu-devel@nongnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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).