|
From: | Richard Henderson |
Subject: | Re: [PATCH] target/openrisc: Do not reset delay slot flag on early tb exit |
Date: | Wed, 11 May 2022 07:32:58 -0700 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.8.0 |
On 5/11/22 05:05, Stafford Horne wrote:
+static void openrisc_cpu_synchronize_from_tb(CPUState *cs, + const TranslationBlock *tb) +{ + OpenRISCCPU *cpu = OPENRISC_CPU(cs); + + cpu->env.pc = tb->pc; +}
If mips is a guide, you'd want to set dflag based on tb->flags & TB_FLAGS_DFLAG as well. But I think openrisc is more careful to keep dflag up-to-date. Reviewed-by: Richard Henderson <richard.henderson@linaro.org> r~
[Prev in Thread] | Current Thread | [Next in Thread] |