diff --git a/src/arch/riscv/isa/decoder.isa b/src/arch/riscv/isa/decoder.isa index 678e662251..2e291c2b72 100644 --- a/src/arch/riscv/isa/decoder.isa +++ b/src/arch/riscv/isa/decoder.isa @@ -771,7 +771,8 @@ decode QUADRANT default Unknown::unknown() { 0x0: fence({{ }}, uint64_t, IsReadBarrier, IsWriteBarrier, No_OpClass); 0x1: fence_i({{ - }}, uint64_t, IsNonSpeculative, IsSerializeAfter, No_OpClass); + }}, uint64_t, IsNonSpeculative, IsSerializeAfter, + IsSquashAfter, No_OpClass); } 0x2: decode FUNCT12 {