tcg: Clear plugin_mem_cbs on TB exit
commite04660afef2ac15d84ae941841da451c41d81607
authorRichard Henderson <richard.henderson@linaro.org>
Wed, 15 Mar 2023 17:43:10 +0000 (15 17:43 +0000)
committerAlex Bennée <alex.bennee@linaro.org>
Wed, 22 Mar 2023 15:06:57 +0000 (22 15:06 +0000)
treefce32aea8676c0ee086bede2d9f0a9cdc300c3af
parentfb3af2d182b1aaba87fc1f26a0740bae0c7e2698
tcg: Clear plugin_mem_cbs on TB exit

Do this in cpu_tb_exec (normal exit) and cpu_loop_exit (exception),
adjacent to where we reset can_do_io.

Resolves: https://gitlab.com/qemu-project/qemu/-/issues/1381
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20230310195252.210956-2-richard.henderson@linaro.org>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20230315174331.2959-12-alex.bennee@linaro.org>
Reviewed-by: Emilio Cota <cota@braap.org>
accel/tcg/cpu-exec-common.c
accel/tcg/cpu-exec.c