File tree Expand file tree Collapse file tree 2 files changed +12
-2
lines changed Expand file tree Collapse file tree 2 files changed +12
-2
lines changed Original file line number Diff line number Diff line change 291291 type : boolean
292292 TRAP_ON_UNIMPLEMENTED_INSTRUCTION :
293293 description : |
294- When true, fetching an unimplemented instruction will cause an `IllegalInstruction` exception.
294+ When true, fetching an unimplemented instruction from the custom encoding space will cause
295+ an `IllegalInstruction` exception.
295296
296- When false, fetching an unimplemented instruction is `unpredictable`.
297+ When false, fetching an unimplemented instruction is `UNPREDICTABLE`.
298+ schema :
299+ type : boolean
300+ TRAP_ON_RESERVED_INSTRUCTION :
301+ description : |
302+ When true, fetching an unimplemented and/or undefined instruction from the standard/reserved
303+ encoding space will cause an `IllegalInstruction` exception.
304+
305+ When false, fetching such an instruction is `UNPREDICTABLE`.
297306 schema :
298307 type : boolean
299308 TRAP_ON_UNIMPLEMENTED_CSR :
Original file line number Diff line number Diff line change @@ -234,6 +234,7 @@ params:
234234 # when false, writing an illegal value to a WLRL CSR field is ignored
235235 TRAP_ON_ILLEGAL_WLRL : true
236236 TRAP_ON_UNIMPLEMENTED_INSTRUCTION : true
237+ TRAP_ON_RESERVED_INSTRUCTION : true
237238 TRAP_ON_UNIMPLEMENTED_CSR : true
238239
239240 # Whether or not a real hardware `time` CSR exists. Implementations can either provide a real
You can’t perform that action at this time.
0 commit comments