[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH v6 16/50] target/arm/helper: use vaddr instead of target_ulong fo
From: |
Pierrick Bouvier |
Subject: |
[PATCH v6 16/50] target/arm/helper: use vaddr instead of target_ulong for probe_access |
Date: |
Mon, 5 May 2025 16:19:41 -0700 |
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Signed-off-by: Pierrick Bouvier <pierrick.bouvier@linaro.org>
---
target/arm/helper.h | 2 +-
target/arm/tcg/op_helper.c | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/target/arm/helper.h b/target/arm/helper.h
index 95b9211c6f4..0a4fc90fa8b 100644
--- a/target/arm/helper.h
+++ b/target/arm/helper.h
@@ -104,7 +104,7 @@ DEF_HELPER_FLAGS_1(rebuild_hflags_a32_newel,
TCG_CALL_NO_RWG, void, env)
DEF_HELPER_FLAGS_2(rebuild_hflags_a32, TCG_CALL_NO_RWG, void, env, int)
DEF_HELPER_FLAGS_2(rebuild_hflags_a64, TCG_CALL_NO_RWG, void, env, int)
-DEF_HELPER_FLAGS_5(probe_access, TCG_CALL_NO_WG, void, env, tl, i32, i32, i32)
+DEF_HELPER_FLAGS_5(probe_access, TCG_CALL_NO_WG, void, env, vaddr, i32, i32,
i32)
DEF_HELPER_1(vfp_get_fpscr, i32, env)
DEF_HELPER_2(vfp_set_fpscr, void, env, i32)
diff --git a/target/arm/tcg/op_helper.c b/target/arm/tcg/op_helper.c
index 38d49cbb9d8..33bc595c992 100644
--- a/target/arm/tcg/op_helper.c
+++ b/target/arm/tcg/op_helper.c
@@ -1222,7 +1222,7 @@ uint32_t HELPER(ror_cc)(CPUARMState *env, uint32_t x,
uint32_t i)
}
}
-void HELPER(probe_access)(CPUARMState *env, target_ulong ptr,
+void HELPER(probe_access)(CPUARMState *env, vaddr ptr,
uint32_t access_type, uint32_t mmu_idx,
uint32_t size)
{
--
2.47.2
- [PATCH v6 07/50] target/arm/cpu: move arm_cpu_kvm_set_irq to kvm.c, (continued)
- [PATCH v6 07/50] target/arm/cpu: move arm_cpu_kvm_set_irq to kvm.c, Pierrick Bouvier, 2025/05/05
- [PATCH v6 08/50] accel/hvf: add hvf_enabled() for common code, Pierrick Bouvier, 2025/05/05
- [PATCH v6 11/50] target/arm/cpu: remove TARGET_AARCH64 in arm_cpu_finalize_features, Pierrick Bouvier, 2025/05/05
- [PATCH v6 10/50] target/arm/cpu: remove TARGET_AARCH64 around aarch64_cpu_dump_state common, Pierrick Bouvier, 2025/05/05
- [PATCH v6 13/50] target/arm/cpu32-stubs.c: compile file twice (user, system), Pierrick Bouvier, 2025/05/05
- [PATCH v6 14/50] tcg: add vaddr type for helpers, Pierrick Bouvier, 2025/05/05
- [PATCH v6 12/50] target/arm/cpu: compile file twice (user, system) only, Pierrick Bouvier, 2025/05/05
- [PATCH v6 15/50] target/arm/helper: use vaddr instead of target_ulong for exception_pc_alignment, Pierrick Bouvier, 2025/05/05
- [PATCH v6 22/50] target/arm/helper: replace target_ulong by vaddr, Pierrick Bouvier, 2025/05/05
- [PATCH v6 21/50] target/arm/helper: restrict include to common helpers, Pierrick Bouvier, 2025/05/05
- [PATCH v6 16/50] target/arm/helper: use vaddr instead of target_ulong for probe_access,
Pierrick Bouvier <=
- [PATCH v6 19/50] target/arm/debug_helper: remove target_ulong, Pierrick Bouvier, 2025/05/05
- [PATCH v6 18/50] target/arm/debug_helper: only include common helpers, Pierrick Bouvier, 2025/05/05
- [PATCH v6 17/50] target/arm/helper: extract common helpers, Pierrick Bouvier, 2025/05/05
- [PATCH v6 20/50] target/arm/debug_helper: compile file twice (user, system), Pierrick Bouvier, 2025/05/05
- [PATCH v6 23/50] target/arm/helper: expose aarch64 cpu registration, Pierrick Bouvier, 2025/05/05
- [PATCH v6 24/50] target/arm/helper: remove remaining TARGET_AARCH64, Pierrick Bouvier, 2025/05/05
- [PATCH v6 25/50] target/arm/helper: compile file twice (user, system), Pierrick Bouvier, 2025/05/05
- [PATCH v6 29/50] target/arm/arm-powerctl: compile file once (system), Pierrick Bouvier, 2025/05/05
- [PATCH v6 26/50] target/arm/vfp_fpscr: compile file twice (user, system), Pierrick Bouvier, 2025/05/05
- [PATCH v6 30/50] target/arm/cortex-regs: compile file once (system), Pierrick Bouvier, 2025/05/05