|
From: | Richard Henderson |
Subject: | Re: [PATCH] target/riscv: Exit current TB after an sfence.vma |
Date: | Tue, 15 Mar 2022 12:37:31 -0700 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.5.0 |
On 3/15/22 12:23, Idan Horowitz wrote:
If the pages which control the translation of the currently executing instructions are changed, and then the TLB is flushed using sfence.vma we have to exit the current TB early, to ensure we don't execute stale instructions. Signed-off-by: Idan Horowitz<idan.horowitz@gmail.com> --- target/riscv/insn_trans/trans_privileged.c.inc | 7 +++++++ 1 file changed, 7 insertions(+)
Reviewed-by: Richard Henderson <richard.henderson@linaro.org> r~
[Prev in Thread] | Current Thread | [Next in Thread] |