File tree Expand file tree Collapse file tree 1 file changed +5
-4
lines changed Expand file tree Collapse file tree 1 file changed +5
-4
lines changed Original file line number Diff line number Diff line change @@ -479,12 +479,13 @@ function init_sys() -> unit = {
479479 mhartid = zero_extend (0b0 );
480480
481481 misa [MXL ] = arch_to_bits (if sizeof (xlen ) == 32 then RV32 else RV64 );
482- misa [A ] = 0b1 ; /* atomics */
482+ misa [A ] = 0b0 ; /* atomics */
483483 misa [C ] = bool_to_bits (sys_enable_rvc ()); /* RVC */
484- misa [I ] = 0b1 ; /* base integer ISA */
484+ misa [I ] = 0b0 ; /* base integer ISA */
485+ misa [E ] = 0b1 ;
485486 misa [M ] = 0b1 ; /* integer multiply/divide */
486- misa [U ] = 0b1 ; /* user-mode */
487- misa [S ] = 0b1 ; /* supervisor-mode */
487+ misa [U ] = 0b0 ; /* user-mode */
488+ misa [S ] = 0b0 ; /* supervisor-mode */
488489 misa [V ] = bool_to_bits (sys_enable_vext ()); /* vector extension */
489490
490491 if sys_enable_fdext () & sys_enable_zfinx ()
You can’t perform that action at this time.
0 commit comments