From 348fc0c97021e6788cfd73571687bb8f1bf6a44a Mon Sep 17 00:00:00 2001 From: Andrew Waterman Date: Thu, 24 Sep 2020 17:22:28 -0700 Subject: [PATCH] Fix priority of virtual vs. illegal instruction exceptions for HFENCE --- riscv/insns/hfence_gvma.h | 2 +- riscv/insns/hfence_vvma.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/riscv/insns/hfence_gvma.h b/riscv/insns/hfence_gvma.h index 6ed039a5..ecd42c19 100644 --- a/riscv/insns/hfence_gvma.h +++ b/riscv/insns/hfence_gvma.h @@ -1,4 +1,4 @@ require_extension('H'); -require_privilege(PRV_S); require_novirt(); +require_privilege(PRV_S); MMU.flush_tlb(); diff --git a/riscv/insns/hfence_vvma.h b/riscv/insns/hfence_vvma.h index 6ed039a5..ecd42c19 100644 --- a/riscv/insns/hfence_vvma.h +++ b/riscv/insns/hfence_vvma.h @@ -1,4 +1,4 @@ require_extension('H'); -require_privilege(PRV_S); require_novirt(); +require_privilege(PRV_S); MMU.flush_tlb();