[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH 3/3] accel/tcg: Fix jump cache set in cpu_exec_loop
From: |
Peter Maydell |
Subject: |
Re: [PATCH 3/3] accel/tcg: Fix jump cache set in cpu_exec_loop |
Date: |
Tue, 4 Apr 2023 15:06:17 +0100 |
On Sat, 1 Apr 2023 at 05:52, Richard Henderson
<richard.henderson@linaro.org> wrote:
>
> Assign pc and use store_release to assign tb.
>
> Fixes: 2dd5b7a1b91 ("accel/tcg: Move jmp-cache `CF_PCREL` checks to caller")
> Reported-by: Weiwei Li <liweiwei@iscas.ac.cn>
> Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
> ---
> accel/tcg/cpu-exec.c | 17 +++++++++++++----
> 1 file changed, 13 insertions(+), 4 deletions(-)
I don't fully understand the code here, but before 2dd5b7a1b91
this was a callsite for tb_jmp_cache_set(), 2dd5b7a1b91
expanded out the call but forgot the CF_PCREL half of the if,
and this patch restores it. Which all seems logical, so
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
thanks
-- PMM
[PATCH 3/3] accel/tcg: Fix jump cache set in cpu_exec_loop, Richard Henderson, 2023/04/01
[PATCH 1/3] Revert "linux-user/arm: Take more care allocating commpage", Richard Henderson, 2023/04/01
Re: [PATCH for-8.0 0/3] last minute tcg fixes, Richard Henderson, 2023/04/04