diff --git a/include/gem5/asm/generic/m5ops.h b/include/gem5/asm/generic/m5ops.h index 4771085d18..fc56e59594 100644 --- a/include/gem5/asm/generic/m5ops.h +++ b/include/gem5/asm/generic/m5ops.h @@ -81,31 +81,31 @@ #define M5OP_FOREACH \ - M5OP(m5_arm, M5OP_ARM); \ - M5OP(m5_quiesce, M5OP_QUIESCE); \ - M5OP(m5_quiesce_ns, M5OP_QUIESCE_NS); \ - M5OP(m5_quiesce_cycle, M5OP_QUIESCE_CYCLE); \ - M5OP(m5_quiesce_time, M5OP_QUIESCE_TIME); \ - M5OP(m5_rpns, M5OP_RPNS); \ - M5OP(m5_wake_cpu, M5OP_WAKE_CPU); \ - M5OP(m5_exit, M5OP_EXIT); \ - M5OP(m5_fail, M5OP_FAIL); \ - M5OP(m5_init_param, M5OP_INIT_PARAM); \ - M5OP(m5_load_symbol, M5OP_LOAD_SYMBOL); \ - M5OP(m5_reset_stats, M5OP_RESET_STATS); \ - M5OP(m5_dump_stats, M5OP_DUMP_STATS); \ - M5OP(m5_dump_reset_stats, M5OP_DUMP_RESET_STATS); \ - M5OP(m5_checkpoint, M5OP_CHECKPOINT); \ - M5OP(m5_write_file, M5OP_WRITE_FILE); \ - M5OP(m5_read_file, M5OP_READ_FILE); \ - M5OP(m5_debug_break, M5OP_DEBUG_BREAK); \ - M5OP(m5_switch_cpu, M5OP_SWITCH_CPU); \ - M5OP(m5_add_symbol, M5OP_ADD_SYMBOL); \ - M5OP(m5_panic, M5OP_PANIC); \ - M5OP(m5_work_begin, M5OP_WORK_BEGIN); \ - M5OP(m5_work_end, M5OP_WORK_END); \ - M5OP(m5_se_syscall, M5OP_SE_SYSCALL); \ - M5OP(m5_se_page_fault, M5OP_SE_PAGE_FAULT); \ - M5OP(m5_dist_toggle_sync, M5OP_DIST_TOGGLE_SYNC); + M5OP(m5_arm, M5OP_ARM) \ + M5OP(m5_quiesce, M5OP_QUIESCE) \ + M5OP(m5_quiesce_ns, M5OP_QUIESCE_NS) \ + M5OP(m5_quiesce_cycle, M5OP_QUIESCE_CYCLE) \ + M5OP(m5_quiesce_time, M5OP_QUIESCE_TIME) \ + M5OP(m5_rpns, M5OP_RPNS) \ + M5OP(m5_wake_cpu, M5OP_WAKE_CPU) \ + M5OP(m5_exit, M5OP_EXIT) \ + M5OP(m5_fail, M5OP_FAIL) \ + M5OP(m5_init_param, M5OP_INIT_PARAM) \ + M5OP(m5_load_symbol, M5OP_LOAD_SYMBOL) \ + M5OP(m5_reset_stats, M5OP_RESET_STATS) \ + M5OP(m5_dump_stats, M5OP_DUMP_STATS) \ + M5OP(m5_dump_reset_stats, M5OP_DUMP_RESET_STATS) \ + M5OP(m5_checkpoint, M5OP_CHECKPOINT) \ + M5OP(m5_write_file, M5OP_WRITE_FILE) \ + M5OP(m5_read_file, M5OP_READ_FILE) \ + M5OP(m5_debug_break, M5OP_DEBUG_BREAK) \ + M5OP(m5_switch_cpu, M5OP_SWITCH_CPU) \ + M5OP(m5_add_symbol, M5OP_ADD_SYMBOL) \ + M5OP(m5_panic, M5OP_PANIC) \ + M5OP(m5_work_begin, M5OP_WORK_BEGIN) \ + M5OP(m5_work_end, M5OP_WORK_END) \ + M5OP(m5_se_syscall, M5OP_SE_SYSCALL) \ + M5OP(m5_se_page_fault, M5OP_SE_PAGE_FAULT) \ + M5OP(m5_dist_toggle_sync, M5OP_DIST_TOGGLE_SYNC) #endif // __GEM5_ASM_GENERIC_M5OPS_H__ diff --git a/util/m5/src/aarch64/m5op.S b/util/m5/src/aarch64/m5op.S index 6f9f038083..1cc222a952 100644 --- a/util/m5/src/aarch64/m5op.S +++ b/util/m5/src/aarch64/m5op.S @@ -69,6 +69,6 @@ #endif .text -#define M5OP(name, func) m5op_func name, func +#define M5OP(name, func) m5op_func name, func; M5OP_FOREACH #undef M5OP diff --git a/util/m5/src/arm/m5op.S b/util/m5/src/arm/m5op.S index 3b18d272ce..aeed83a54b 100644 --- a/util/m5/src/arm/m5op.S +++ b/util/m5/src/arm/m5op.S @@ -52,6 +52,6 @@ .endm .text -#define M5OP(name, func) m5op_func name, func +#define M5OP(name, func) m5op_func name, func; M5OP_FOREACH #undef M5OP diff --git a/util/m5/src/sparc/m5op.S b/util/m5/src/sparc/m5op.S index 9ed9a99ccc..68a1841542 100644 --- a/util/m5/src/sparc/m5op.S +++ b/util/m5/src/sparc/m5op.S @@ -42,6 +42,6 @@ .size \name, (.-\name) .endm -#define M5OP(name, func) m5op_func name, func +#define M5OP(name, func) m5op_func name, func; M5OP_FOREACH #undef M5OP diff --git a/util/m5/src/thumb/m5op.S b/util/m5/src/thumb/m5op.S index 8aebf1053e..a8cf7b2424 100644 --- a/util/m5/src/thumb/m5op.S +++ b/util/m5/src/thumb/m5op.S @@ -54,6 +54,6 @@ .endm .text -#define M5OP(name, func) m5op_func name, func +#define M5OP(name, func) m5op_func name, func; M5OP_FOREACH #undef M5OP