From dbbf89751b14aa5d281bad3af273e9ffaae82262 Mon Sep 17 00:00:00 2001 From: Vitaly Buka Date: Mon, 11 Jul 2022 15:00:28 -0700 Subject: linux-user/aarch64: Reset target data on MADV_DONTNEED aarch64 stores MTE tags in target_date, and they should be reset by MADV_DONTNEED. Signed-off-by: Vitaly Buka Reviewed-by: Richard Henderson Message-Id: <20220711220028.2467290-1-vitalybuka@google.com> [lv: fix code style issues] Signed-off-by: Laurent Vivier --- include/exec/cpu-all.h | 1 + 1 file changed, 1 insertion(+) (limited to 'include') diff --git a/include/exec/cpu-all.h b/include/exec/cpu-all.h index f5bda2c..491629b 100644 --- a/include/exec/cpu-all.h +++ b/include/exec/cpu-all.h @@ -271,6 +271,7 @@ int walk_memory_regions(void *, walk_memory_regions_fn); int page_get_flags(target_ulong address); void page_set_flags(target_ulong start, target_ulong end, int flags); +void page_reset_target_data(target_ulong start, target_ulong end); int page_check_range(target_ulong start, target_ulong len, int flags); /** -- cgit v1.1