sim/riscv: Complete tidying up with SBREAK
authorTsukasa OI <research_trasio@irq.a4lg.com>
Sun, 4 Sep 2022 07:45:06 +0000 (07:45 +0000)
committerAndrew Burgess <aburgess@redhat.com>
Mon, 5 Sep 2022 08:42:06 +0000 (09:42 +0100)
This commit removes SBREAK-related references on the simulator as it's
renamed to EBREAK in 2016 (the RISC-V ISA, version 2.1).

sim/ChangeLog:

* riscv/sim-main.c (execute_i): Use "ebreak" instead of "sbreak".

sim/riscv/sim-main.c

index 62f475671c9d3b286367a358b82ed14d44ca6522..30d2f1e1c9a9db2857f36c49ebcea32d2883082e 100644 (file)
@@ -583,9 +583,9 @@ execute_i (SIM_CPU *cpu, unsigned_word iw, const struct riscv_opcode *op)
     case MATCH_FENCE_I:
       TRACE_INSN (cpu, "fence.i;");
       break;
-    case MATCH_SBREAK:
-      TRACE_INSN (cpu, "sbreak;");
-      /* GDB expects us to step over SBREAK.  */
+    case MATCH_EBREAK:
+      TRACE_INSN (cpu, "ebreak;");
+      /* GDB expects us to step over EBREAK.  */
       sim_engine_halt (sd, cpu, NULL, cpu->pc + 4, sim_stopped, SIM_SIGTRAP);
       break;
     case MATCH_ECALL: