rtos/eCos: rename CamelCase symbols
Convert CamelCase enum in uppercase and the other symbols in lowercase. Change-Id: I141c55bdfe6ef2a2da28d1da15a283a644ae7cb2 Signed-off-by: Antonio Borneo <borneo.antonio@gmail.com> Reviewed-on: http://openocd.zylin.com/6306 Tested-by: jenkins
This commit is contained in:
parent
a489058d7b
commit
920cacd74c
|
@ -27,18 +27,18 @@
|
|||
#include "helper/types.h"
|
||||
#include "rtos_ecos_stackings.h"
|
||||
|
||||
static bool eCos_detect_rtos(struct target *target);
|
||||
static int eCos_create(struct target *target);
|
||||
static int eCos_update_threads(struct rtos *rtos);
|
||||
static int eCos_get_thread_reg_list(struct rtos *rtos, int64_t thread_id, struct rtos_reg **reg_list, int *num_regs);
|
||||
static int eCos_get_symbol_list_to_lookup(struct symbol_table_elem *symbol_list[]);
|
||||
static bool ecos_detect_rtos(struct target *target);
|
||||
static int ecos_create(struct target *target);
|
||||
static int ecos_update_threads(struct rtos *rtos);
|
||||
static int ecos_get_thread_reg_list(struct rtos *rtos, int64_t thread_id, struct rtos_reg **reg_list, int *num_regs);
|
||||
static int ecos_get_symbol_list_to_lookup(struct symbol_table_elem *symbol_list[]);
|
||||
|
||||
struct eCos_thread_state {
|
||||
struct ecos_thread_state {
|
||||
int value;
|
||||
const char *desc;
|
||||
};
|
||||
|
||||
static const struct eCos_thread_state eCos_thread_states[] = {
|
||||
static const struct ecos_thread_state ecos_thread_states[] = {
|
||||
{ 0, "Ready" },
|
||||
{ 1, "Sleeping" },
|
||||
{ 2, "Countsleep" },
|
||||
|
@ -47,9 +47,9 @@ static const struct eCos_thread_state eCos_thread_states[] = {
|
|||
{ 16, "Exited" }
|
||||
};
|
||||
|
||||
#define ECOS_NUM_STATES ARRAY_SIZE(eCos_thread_states)
|
||||
#define ECOS_NUM_STATES ARRAY_SIZE(ecos_thread_states)
|
||||
|
||||
struct eCos_params {
|
||||
struct ecos_params {
|
||||
const char *target_name;
|
||||
unsigned char pointer_width;
|
||||
unsigned char thread_stack_offset;
|
||||
|
@ -60,7 +60,7 @@ struct eCos_params {
|
|||
const struct rtos_register_stacking *stacking_info;
|
||||
};
|
||||
|
||||
static const struct eCos_params eCos_params_list[] = {
|
||||
static const struct ecos_params ecos_params_list[] = {
|
||||
{
|
||||
"cortex_m", /* target_name */
|
||||
4, /* pointer_width; */
|
||||
|
@ -69,16 +69,16 @@ static const struct eCos_params eCos_params_list[] = {
|
|||
0x3c, /* thread_state_offset; */
|
||||
0xa0, /* thread_next_offset */
|
||||
0x4c, /* thread_uniqueid_offset */
|
||||
&rtos_eCos_Cortex_M3_stacking /* stacking_info */
|
||||
&rtos_ecos_cortex_m3_stacking /* stacking_info */
|
||||
}
|
||||
};
|
||||
|
||||
enum eCos_symbol_values {
|
||||
eCos_VAL_thread_list = 0,
|
||||
eCos_VAL_current_thread_ptr = 1
|
||||
enum ecos_symbol_values {
|
||||
ECOS_VAL_THREAD_LIST = 0,
|
||||
ECOS_VAL_CURRENT_THREAD_PTR = 1
|
||||
};
|
||||
|
||||
static const char * const eCos_symbol_list[] = {
|
||||
static const char * const ecos_symbol_list[] = {
|
||||
"Cyg_Thread::thread_list",
|
||||
"Cyg_Scheduler_Base::current_thread",
|
||||
NULL
|
||||
|
@ -87,20 +87,20 @@ static const char * const eCos_symbol_list[] = {
|
|||
const struct rtos_type ecos_rtos = {
|
||||
.name = "eCos",
|
||||
|
||||
.detect_rtos = eCos_detect_rtos,
|
||||
.create = eCos_create,
|
||||
.update_threads = eCos_update_threads,
|
||||
.get_thread_reg_list = eCos_get_thread_reg_list,
|
||||
.get_symbol_list_to_lookup = eCos_get_symbol_list_to_lookup,
|
||||
.detect_rtos = ecos_detect_rtos,
|
||||
.create = ecos_create,
|
||||
.update_threads = ecos_update_threads,
|
||||
.get_thread_reg_list = ecos_get_thread_reg_list,
|
||||
.get_symbol_list_to_lookup = ecos_get_symbol_list_to_lookup,
|
||||
|
||||
};
|
||||
|
||||
static int eCos_update_threads(struct rtos *rtos)
|
||||
static int ecos_update_threads(struct rtos *rtos)
|
||||
{
|
||||
int retval;
|
||||
int tasks_found = 0;
|
||||
int thread_list_size = 0;
|
||||
const struct eCos_params *param;
|
||||
const struct ecos_params *param;
|
||||
|
||||
if (rtos == NULL)
|
||||
return -1;
|
||||
|
@ -108,14 +108,14 @@ static int eCos_update_threads(struct rtos *rtos)
|
|||
if (rtos->rtos_specific_params == NULL)
|
||||
return -3;
|
||||
|
||||
param = (const struct eCos_params *) rtos->rtos_specific_params;
|
||||
param = (const struct ecos_params *) rtos->rtos_specific_params;
|
||||
|
||||
if (rtos->symbols == NULL) {
|
||||
LOG_ERROR("No symbols for eCos");
|
||||
return -4;
|
||||
}
|
||||
|
||||
if (rtos->symbols[eCos_VAL_thread_list].address == 0) {
|
||||
if (rtos->symbols[ECOS_VAL_THREAD_LIST].address == 0) {
|
||||
LOG_ERROR("Don't have the thread list head");
|
||||
return -2;
|
||||
}
|
||||
|
@ -124,7 +124,7 @@ static int eCos_update_threads(struct rtos *rtos)
|
|||
rtos_free_threadlist(rtos);
|
||||
|
||||
/* determine the number of current threads */
|
||||
uint32_t thread_list_head = rtos->symbols[eCos_VAL_thread_list].address;
|
||||
uint32_t thread_list_head = rtos->symbols[ECOS_VAL_THREAD_LIST].address;
|
||||
uint32_t thread_index;
|
||||
target_read_buffer(rtos->target,
|
||||
thread_list_head,
|
||||
|
@ -144,7 +144,7 @@ static int eCos_update_threads(struct rtos *rtos)
|
|||
/* read the current thread id */
|
||||
uint32_t current_thread_addr;
|
||||
retval = target_read_buffer(rtos->target,
|
||||
rtos->symbols[eCos_VAL_current_thread_ptr].address,
|
||||
rtos->symbols[ECOS_VAL_CURRENT_THREAD_PTR].address,
|
||||
4,
|
||||
(uint8_t *)¤t_thread_addr);
|
||||
if (retval != ERROR_OK)
|
||||
|
@ -246,7 +246,7 @@ static int eCos_update_threads(struct rtos *rtos)
|
|||
return retval;
|
||||
}
|
||||
|
||||
for (i = 0; (i < ECOS_NUM_STATES) && (eCos_thread_states[i].value != thread_status); i++) {
|
||||
for (i = 0; (i < ECOS_NUM_STATES) && (ecos_thread_states[i].value != thread_status); i++) {
|
||||
/*
|
||||
* empty
|
||||
*/
|
||||
|
@ -254,7 +254,7 @@ static int eCos_update_threads(struct rtos *rtos)
|
|||
|
||||
const char *state_desc;
|
||||
if (i < ECOS_NUM_STATES)
|
||||
state_desc = eCos_thread_states[i].desc;
|
||||
state_desc = ecos_thread_states[i].desc;
|
||||
else
|
||||
state_desc = "Unknown state";
|
||||
|
||||
|
@ -268,7 +268,7 @@ static int eCos_update_threads(struct rtos *rtos)
|
|||
prev_thread_ptr = thread_index;
|
||||
|
||||
/* Get the location of the next thread structure. */
|
||||
thread_index = rtos->symbols[eCos_VAL_thread_list].address;
|
||||
thread_index = rtos->symbols[ECOS_VAL_THREAD_LIST].address;
|
||||
retval = target_read_buffer(rtos->target,
|
||||
prev_thread_ptr + param->thread_next_offset,
|
||||
param->pointer_width,
|
||||
|
@ -283,11 +283,11 @@ static int eCos_update_threads(struct rtos *rtos)
|
|||
return 0;
|
||||
}
|
||||
|
||||
static int eCos_get_thread_reg_list(struct rtos *rtos, int64_t thread_id,
|
||||
static int ecos_get_thread_reg_list(struct rtos *rtos, int64_t thread_id,
|
||||
struct rtos_reg **reg_list, int *num_regs)
|
||||
{
|
||||
int retval;
|
||||
const struct eCos_params *param;
|
||||
const struct ecos_params *param;
|
||||
|
||||
if (rtos == NULL)
|
||||
return -1;
|
||||
|
@ -298,11 +298,11 @@ static int eCos_get_thread_reg_list(struct rtos *rtos, int64_t thread_id,
|
|||
if (rtos->rtos_specific_params == NULL)
|
||||
return -3;
|
||||
|
||||
param = (const struct eCos_params *) rtos->rtos_specific_params;
|
||||
param = (const struct ecos_params *) rtos->rtos_specific_params;
|
||||
|
||||
/* Find the thread with that thread id */
|
||||
uint16_t id = 0;
|
||||
uint32_t thread_list_head = rtos->symbols[eCos_VAL_thread_list].address;
|
||||
uint32_t thread_list_head = rtos->symbols[ECOS_VAL_THREAD_LIST].address;
|
||||
uint32_t thread_index;
|
||||
target_read_buffer(rtos->target, thread_list_head, param->pointer_width,
|
||||
(uint8_t *)&thread_index);
|
||||
|
@ -349,33 +349,33 @@ static int eCos_get_thread_reg_list(struct rtos *rtos, int64_t thread_id,
|
|||
return -1;
|
||||
}
|
||||
|
||||
static int eCos_get_symbol_list_to_lookup(struct symbol_table_elem *symbol_list[])
|
||||
static int ecos_get_symbol_list_to_lookup(struct symbol_table_elem *symbol_list[])
|
||||
{
|
||||
unsigned int i;
|
||||
*symbol_list = calloc(
|
||||
ARRAY_SIZE(eCos_symbol_list), sizeof(struct symbol_table_elem));
|
||||
ARRAY_SIZE(ecos_symbol_list), sizeof(struct symbol_table_elem));
|
||||
|
||||
for (i = 0; i < ARRAY_SIZE(eCos_symbol_list); i++)
|
||||
(*symbol_list)[i].symbol_name = eCos_symbol_list[i];
|
||||
for (i = 0; i < ARRAY_SIZE(ecos_symbol_list); i++)
|
||||
(*symbol_list)[i].symbol_name = ecos_symbol_list[i];
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
static bool eCos_detect_rtos(struct target *target)
|
||||
static bool ecos_detect_rtos(struct target *target)
|
||||
{
|
||||
if ((target->rtos->symbols != NULL) &&
|
||||
(target->rtos->symbols[eCos_VAL_thread_list].address != 0)) {
|
||||
(target->rtos->symbols[ECOS_VAL_THREAD_LIST].address != 0)) {
|
||||
/* looks like eCos */
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
static int eCos_create(struct target *target)
|
||||
static int ecos_create(struct target *target)
|
||||
{
|
||||
for (unsigned int i = 0; i < ARRAY_SIZE(eCos_params_list); i++)
|
||||
if (strcmp(eCos_params_list[i].target_name, target->type->name) == 0) {
|
||||
target->rtos->rtos_specific_params = (void *)&eCos_params_list[i];
|
||||
for (unsigned int i = 0; i < ARRAY_SIZE(ecos_params_list); i++)
|
||||
if (strcmp(ecos_params_list[i].target_name, target->type->name) == 0) {
|
||||
target->rtos->rtos_specific_params = (void *)&ecos_params_list[i];
|
||||
target->rtos->current_thread = 0;
|
||||
target->rtos->thread_details = NULL;
|
||||
return 0;
|
||||
|
|
|
@ -22,7 +22,7 @@
|
|||
#include "rtos_standard_stackings.h"
|
||||
#include "target/armv7m.h"
|
||||
|
||||
static const struct stack_register_offset rtos_eCos_Cortex_M3_stack_offsets[ARMV7M_NUM_CORE_REGS] = {
|
||||
static const struct stack_register_offset rtos_ecos_cortex_m3_stack_offsets[ARMV7M_NUM_CORE_REGS] = {
|
||||
{ ARMV7M_R0, 0x0c, 32 }, /* r0 */
|
||||
{ ARMV7M_R1, 0x10, 32 }, /* r1 */
|
||||
{ ARMV7M_R2, 0x14, 32 }, /* r2 */
|
||||
|
@ -42,10 +42,10 @@ static const struct stack_register_offset rtos_eCos_Cortex_M3_stack_offsets[ARMV
|
|||
{ ARMV7M_xPSR, -1, 32 }, /* xPSR */
|
||||
};
|
||||
|
||||
const struct rtos_register_stacking rtos_eCos_Cortex_M3_stacking = {
|
||||
const struct rtos_register_stacking rtos_ecos_cortex_m3_stacking = {
|
||||
0x44, /* stack_registers_size */
|
||||
-1, /* stack_growth_direction */
|
||||
ARMV7M_NUM_CORE_REGS, /* num_output_registers */
|
||||
rtos_generic_stack_align8, /* stack_alignment */
|
||||
rtos_eCos_Cortex_M3_stack_offsets /* register_offsets */
|
||||
rtos_ecos_cortex_m3_stack_offsets /* register_offsets */
|
||||
};
|
||||
|
|
|
@ -23,6 +23,6 @@
|
|||
|
||||
#include "rtos.h"
|
||||
|
||||
extern const struct rtos_register_stacking rtos_eCos_Cortex_M3_stacking;
|
||||
extern const struct rtos_register_stacking rtos_ecos_cortex_m3_stacking;
|
||||
|
||||
#endif /* OPENOCD_RTOS_RTOS_ECOS_STACKINGS_H */
|
||||
|
|
Loading…
Reference in New Issue