Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
target/riscv: Remove redundant call to riscv_cpu_virt_enabled
The assignment is done under the condition riscv_cpu_virt_enabled()=true.

Signed-off-by: Weiwei Li <liweiwei@iscas.ac.cn>
Signed-off-by: Junqiang Wang <wangjunqiang@iscas.ac.cn>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Reviewed-by: LIU Zhiwei <zhiwei_liu@linux.alibaba.com>
Reviewed-by: Alistair Francis <alistair.francis@wdc.com>
Message-Id: <20230327080858.39703-2-liweiwei@iscas.ac.cn>
Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
  • Loading branch information
Weiwei Li authored and alistair23 committed May 5, 2023
1 parent df3ac6d commit 2136b6c
Showing 1 changed file with 1 addition and 3 deletions.
4 changes: 1 addition & 3 deletions target/riscv/cpu_helper.c
Expand Up @@ -1706,9 +1706,7 @@ void riscv_cpu_do_interrupt(CPUState *cs)
riscv_cpu_swap_hypervisor_regs(env);
env->hstatus = set_field(env->hstatus, HSTATUS_SPVP,
env->priv);
env->hstatus = set_field(env->hstatus, HSTATUS_SPV,
riscv_cpu_virt_enabled(env));

env->hstatus = set_field(env->hstatus, HSTATUS_SPV, true);

htval = env->guest_phys_fault_addr;

Expand Down

0 comments on commit 2136b6c

Please sign in to comment.