aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAntonio Borneo <borneo.antonio@gmail.com>2025-01-10 15:17:08 +0100
committerAntonio Borneo <borneo.antonio@gmail.com>2025-02-16 16:21:48 +0000
commitc50b54147170b70a794f39aa4850a61d3b52cb49 (patch)
tree71e0531c5c9c92bc871d26fc6143115dadc2bee3
parentff5fb8f6100fdd630e698133f860fb02515f5cf5 (diff)
downloadriscv-openocd-c50b54147170b70a794f39aa4850a61d3b52cb49.zip
riscv-openocd-c50b54147170b70a794f39aa4850a61d3b52cb49.tar.gz
riscv-openocd-c50b54147170b70a794f39aa4850a61d3b52cb49.tar.bz2
target: trace: drop useless typedef trace_status_t
No need to use a typedef for an enum. Drop it. Change-Id: I31e0e3869c7277bcb14e05cfcac82c9655963ae6 Signed-off-by: Antonio Borneo <borneo.antonio@gmail.com> Reviewed-on: https://review.openocd.org/c/openocd/+/8704 Tested-by: jenkins Reviewed-by: zapb <dev@zapb.de>
-rw-r--r--src/target/etb.c4
-rw-r--r--src/target/etm.c2
-rw-r--r--src/target/etm.h4
-rw-r--r--src/target/etm_dummy.c2
-rw-r--r--src/target/trace.h4
5 files changed, 8 insertions, 8 deletions
diff --git a/src/target/etb.c b/src/target/etb.c
index 3b9004b..fb3112d 100644
--- a/src/target/etb.c
+++ b/src/target/etb.c
@@ -454,12 +454,12 @@ static int etb_init(struct etm_context *etm_ctx)
return ERROR_OK;
}
-static trace_status_t etb_status(struct etm_context *etm_ctx)
+static enum trace_status etb_status(struct etm_context *etm_ctx)
{
struct etb *etb = etm_ctx->capture_driver_priv;
struct reg *control = &etb->reg_cache->reg_list[ETB_CTRL];
struct reg *status = &etb->reg_cache->reg_list[ETB_STATUS];
- trace_status_t retval = 0;
+ enum trace_status retval = 0;
int etb_timeout = 100;
etb->etm_ctx = etm_ctx;
diff --git a/src/target/etm.c b/src/target/etm.c
index 53d5cb6..d9a3cdc 100644
--- a/src/target/etm.c
+++ b/src/target/etm.c
@@ -1567,7 +1567,7 @@ COMMAND_HANDLER(handle_etm_status_command)
struct target *target;
struct arm *arm;
struct etm_context *etm;
- trace_status_t trace_status;
+ enum trace_status trace_status;
target = get_current_target(CMD_CTX);
arm = target_to_arm(target);
diff --git a/src/target/etm.h b/src/target/etm.h
index 6c5b5e5..e18549d 100644
--- a/src/target/etm.h
+++ b/src/target/etm.h
@@ -126,7 +126,7 @@ struct etm_capture_driver {
const char *name;
const struct command_registration *commands;
int (*init)(struct etm_context *etm_ctx);
- trace_status_t (*status)(struct etm_context *etm_ctx);
+ enum trace_status (*status)(struct etm_context *etm_ctx);
int (*read_trace)(struct etm_context *etm_ctx);
int (*start_capture)(struct etm_context *etm_ctx);
int (*stop_capture)(struct etm_context *etm_ctx);
@@ -153,7 +153,7 @@ struct etm_context {
struct reg_cache *reg_cache; /* ETM register cache */
struct etm_capture_driver *capture_driver; /* driver used to access ETM data */
void *capture_driver_priv; /* capture driver private data */
- trace_status_t capture_status; /* current state of capture run */
+ enum trace_status capture_status; /* current state of capture run */
struct etmv1_trace_data *trace_data; /* trace data */
uint32_t trace_depth; /* number of cycles to be analyzed, 0 if no data available */
uint32_t control; /* shadow of ETM_CTRL */
diff --git a/src/target/etm_dummy.c b/src/target/etm_dummy.c
index 8deccf5..2709b6e 100644
--- a/src/target/etm_dummy.c
+++ b/src/target/etm_dummy.c
@@ -65,7 +65,7 @@ static int etm_dummy_init(struct etm_context *etm_ctx)
return ERROR_OK;
}
-static trace_status_t etm_dummy_status(struct etm_context *etm_ctx)
+static enum trace_status etm_dummy_status(struct etm_context *etm_ctx)
{
return TRACE_IDLE;
}
diff --git a/src/target/trace.h b/src/target/trace.h
index e3d787e..dc3ab57 100644
--- a/src/target/trace.h
+++ b/src/target/trace.h
@@ -33,13 +33,13 @@ struct trace {
* to *hardware* tracing ... split such "real" tracing out from
* the contrib/libdcc support.
*/
-typedef enum trace_status {
+enum trace_status {
TRACE_IDLE = 0x0,
TRACE_RUNNING = 0x1,
TRACE_TRIGGERED = 0x2,
TRACE_COMPLETED = 0x4,
TRACE_OVERFLOWED = 0x8,
-} trace_status_t;
+};
int trace_point(struct target *target, uint32_t number);
int trace_register_commands(struct command_context *cmd_ctx);