Use enum for target_register_timer_callback() 21/4921/3
authorMarc Schink <openocd-dev@marcschink.de>
Fri, 15 Feb 2019 13:36:54 +0000 (14:36 +0100)
committerTomas Vanek <vanekt@fbl.cz>
Fri, 1 Mar 2019 08:32:03 +0000 (08:32 +0000)
Change-Id: I268e8c5d783914aa97cbde301448b2c5bc3cb9e6
Signed-off-by: Marc Schink <openocd-dev@marcschink.de>
Reviewed-on: http://openocd.zylin.com/4921
Tested-by: jenkins
Reviewed-by: Tomas Vanek <vanekt@fbl.cz>
src/target/aarch64.c
src/target/arm7_9_common.c
src/target/armv7m_trace.c
src/target/cortex_a.c
src/target/cortex_m.c
src/target/hla_target.c
src/target/openrisc/jsp_server.c
src/target/target.c

index 2357eb217231cfd5ce667621a19b6315886edff3..c9cedea82c0504e85cbc19e04fa3dbf7acdcf986 100644 (file)
@@ -2388,7 +2388,8 @@ static int aarch64_init_arch_info(struct target *target,
        armv8->armv8_mmu.read_physical_memory = aarch64_read_phys_memory;
 
        armv8_init_arch_info(target, armv8);
-       target_register_timer_callback(aarch64_handle_target_request, 1, 1, target);
+       target_register_timer_callback(aarch64_handle_target_request, 1,
+               TARGET_TIMER_TYPE_PERIODIC, target);
 
        return ERROR_OK;
 }
index 7fd1ed9f8cdb7a720bf9dec29a2bcd5c82879848..96e31b9d3377f2ba50fff29c2cf80019a74188d2 100644 (file)
@@ -2859,7 +2859,7 @@ int arm7_9_init_arch_info(struct target *target, struct arm7_9_common *arm7_9)
                return retval;
 
        return target_register_timer_callback(arm7_9_handle_target_request,
-               1, 1, target);
+               1, TARGET_TIMER_TYPE_PERIODIC, target);
 }
 
 static const struct command_registration arm7_9_any_command_handlers[] = {
index 62f0f8e61db7a1a47de4877b509e323d50c496d6..6170119d9effc698daca348233bac183e70a48b8 100644 (file)
@@ -116,7 +116,8 @@ int armv7m_trace_tpiu_config(struct target *target)
                return retval;
 
        if (trace_config->config_type == TRACE_CONFIG_TYPE_INTERNAL)
-               target_register_timer_callback(armv7m_poll_trace, 1, 1, target);
+               target_register_timer_callback(armv7m_poll_trace, 1,
+               TARGET_TIMER_TYPE_PERIODIC, target);
 
        target_call_event_callbacks(target, TARGET_EVENT_TRACE_CONFIG);
 
index 9203fb9ec216d64e5c344b14416b5bba1fb3ef94..5d5fb9621ccf3ff08758cf25e9c7a557c2a912fb 100644 (file)
@@ -2833,7 +2833,8 @@ static int cortex_a_init_arch_info(struct target *target,
 
        /* REVISIT v7a setup should be in a v7a-specific routine */
        armv7a_init_arch_info(target, armv7a);
-       target_register_timer_callback(cortex_a_handle_target_request, 1, 1, target);
+       target_register_timer_callback(cortex_a_handle_target_request, 1,
+               TARGET_TIMER_TYPE_PERIODIC, target);
 
        return ERROR_OK;
 }
index 62d37609816e42af50b744f6ef94b5fff24dbe26..d751fd854eb4c974375952a4f6ce8372adbc165c 100644 (file)
@@ -2269,7 +2269,8 @@ static int cortex_m_init_arch_info(struct target *target,
        armv7m->load_core_reg_u32 = cortex_m_load_core_reg_u32;
        armv7m->store_core_reg_u32 = cortex_m_store_core_reg_u32;
 
-       target_register_timer_callback(cortex_m_handle_target_request, 1, 1, target);
+       target_register_timer_callback(cortex_m_handle_target_request, 1,
+               TARGET_TIMER_TYPE_PERIODIC, target);
 
        return ERROR_OK;
 }
index 4f97eb95c58deffbd7ac41c45058e92a070a9cf1..60ed7d64df1749014ff8d83b4466333d36181b6c 100644 (file)
@@ -346,7 +346,8 @@ static int adapter_init_arch_info(struct target *target,
        armv7m->examine_debug_reason = adapter_examine_debug_reason;
        armv7m->stlink = true;
 
-       target_register_timer_callback(hl_handle_target_request, 1, 1, target);
+       target_register_timer_callback(hl_handle_target_request, 1,
+               TARGET_TIMER_TYPE_PERIODIC, target);
 
        return ERROR_OK;
 }
index 6cd53f43cd17a83e049a1f4d9def6062bda41683..6fb764a6c658d1dbfc14698f034d39a1c14591a0 100644 (file)
@@ -101,7 +101,8 @@ static int jsp_new_connection(struct connection *connection)
 
        jsp_service->connection = connection;
 
-       int retval = target_register_timer_callback(&jsp_poll_read, 1, 1, jsp_service);
+       int retval = target_register_timer_callback(&jsp_poll_read, 1,
+               TARGET_TIMER_TYPE_PERIODIC, jsp_service);
        if (ERROR_OK != retval)
                return retval;
 
index a3230d2486fbccac84221cd2f6383669b9625400..9955a56554aa2068659c9861ae0cbb58d43a2d69 100644 (file)
@@ -1357,7 +1357,7 @@ static int target_init(struct command_context *cmd_ctx)
                return retval;
 
        retval = target_register_timer_callback(&handle_target,
-                       polling_interval, 1, cmd_ctx->interp);
+                       polling_interval, TARGET_TIMER_TYPE_PERIODIC, cmd_ctx->interp);
        if (ERROR_OK != retval)
                return retval;
 

Linking to existing account procedure

If you already have an account and want to add another login method you MUST first sign in with your existing account and then change URL to read https://review.openocd.org/login/?link to get to this page again but this time it'll work for linking. Thank you.

SSH host keys fingerprints

1024 SHA256:YKx8b7u5ZWdcbp7/4AeXNaqElP49m6QrwfXaqQGJAOk gerrit-code-review@openocd.zylin.com (DSA)
384 SHA256:jHIbSQa4REvwCFG4cq5LBlBLxmxSqelQPem/EXIrxjk gerrit-code-review@openocd.org (ECDSA)
521 SHA256:UAOPYkU9Fjtcao0Ul/Rrlnj/OsQvt+pgdYSZ4jOYdgs gerrit-code-review@openocd.org (ECDSA)
256 SHA256:A13M5QlnozFOvTllybRZH6vm7iSt0XLxbA48yfc2yfY gerrit-code-review@openocd.org (ECDSA)
256 SHA256:spYMBqEYoAOtK7yZBrcwE8ZpYt6b68Cfh9yEVetvbXg gerrit-code-review@openocd.org (ED25519)
+--[ED25519 256]--+
|=..              |
|+o..   .         |
|*.o   . .        |
|+B . . .         |
|Bo. = o S        |
|Oo.+ + =         |
|oB=.* = . o      |
| =+=.+   + E     |
|. .=o   . o      |
+----[SHA256]-----+
2048 SHA256:0Onrb7/PHjpo6iVZ7xQX2riKN83FJ3KGU0TvI0TaFG4 gerrit-code-review@openocd.zylin.com (RSA)