rtos: move prototype of rtos_thread_packet() in rtos.h
The function rtos_thread_packet() is used across rtos and declared locally as extern. Move the prototype of the function in common include rtos.h Change-Id: I50d311b583148a2de628de0997ef1afc9103a70e Signed-off-by: Antonio Borneo <borneo.antonio@gmail.com> Reviewed-on: https://review.openocd.org/c/openocd/+/7677 Tested-by: jenkins
This commit is contained in:
parent
fb34eeb442
commit
aaa67f733d
|
@ -1161,9 +1161,6 @@ static bool ecos_detect_rtos(struct target *target)
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
extern int rtos_thread_packet(struct connection *connection,
|
|
||||||
const char *packet, int packet_size);
|
|
||||||
|
|
||||||
/* Since we should never have 0 as a valid eCos thread ID we use $Hg0 as the
|
/* Since we should never have 0 as a valid eCos thread ID we use $Hg0 as the
|
||||||
* indicator of a new session as regards flushing any cached state. */
|
* indicator of a new session as regards flushing any cached state. */
|
||||||
static int ecos_packet_hook(struct connection *connection,
|
static int ecos_packet_hook(struct connection *connection,
|
||||||
|
|
|
@ -32,8 +32,6 @@ static int hwthread_write_buffer(struct rtos *rtos, target_addr_t address,
|
||||||
|
|
||||||
#define HW_THREAD_NAME_STR_SIZE (32)
|
#define HW_THREAD_NAME_STR_SIZE (32)
|
||||||
|
|
||||||
extern int rtos_thread_packet(struct connection *connection, const char *packet, int packet_size);
|
|
||||||
|
|
||||||
static inline threadid_t threadid_from_target(const struct target *target)
|
static inline threadid_t threadid_from_target(const struct target *target)
|
||||||
{
|
{
|
||||||
return target->coreid + 1;
|
return target->coreid + 1;
|
||||||
|
|
|
@ -36,8 +36,6 @@ static const struct rtos_type *rtos_types[] = {
|
||||||
|
|
||||||
static int rtos_try_next(struct target *target);
|
static int rtos_try_next(struct target *target);
|
||||||
|
|
||||||
int rtos_thread_packet(struct connection *connection, const char *packet, int packet_size);
|
|
||||||
|
|
||||||
int rtos_smp_init(struct target *target)
|
int rtos_smp_init(struct target *target)
|
||||||
{
|
{
|
||||||
if (target->rtos->type->smp_init)
|
if (target->rtos->type->smp_init)
|
||||||
|
|
|
@ -123,6 +123,7 @@ int rtos_generic_stack_read(struct target *target,
|
||||||
struct rtos_reg **reg_list,
|
struct rtos_reg **reg_list,
|
||||||
int *num_regs);
|
int *num_regs);
|
||||||
int gdb_thread_packet(struct connection *connection, char const *packet, int packet_size);
|
int gdb_thread_packet(struct connection *connection, char const *packet, int packet_size);
|
||||||
|
int rtos_thread_packet(struct connection *connection, const char *packet, int packet_size);
|
||||||
int rtos_get_gdb_reg(struct connection *connection, int reg_num);
|
int rtos_get_gdb_reg(struct connection *connection, int reg_num);
|
||||||
int rtos_get_gdb_reg_list(struct connection *connection);
|
int rtos_get_gdb_reg_list(struct connection *connection);
|
||||||
int rtos_update_threads(struct target *target);
|
int rtos_update_threads(struct target *target);
|
||||||
|
|
Loading…
Reference in New Issue