projects
/
fw
/
openocd
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
change #include "arm_jtag.h" to <target/arm_jtag.h>
[fw/openocd]
/
src
/
target
/
mips32.h
diff --git
a/src/target/mips32.h
b/src/target/mips32.h
index 927c2f177fc93eb981655d0507eb22498a677a8e..7d1928e5b057781d7b657aaaa33864fd4b425952 100644
(file)
--- a/
src/target/mips32.h
+++ b/
src/target/mips32.h
@@
-24,7
+24,6
@@
#define MIPS32_H
#include "target.h"
#define MIPS32_H
#include "target.h"
-#include "register.h"
#include "mips32_pracc.h"
#include "mips32_pracc.h"
@@
-37,20
+36,20
@@
enum
MIPS32NUMCOREREGS
};
MIPS32NUMCOREREGS
};
-typedef struct mips32_comparator_s
+struct mips32_comparator
{
int used;
//int type;
uint32_t bp_value;
uint32_t reg_address;
{
int used;
//int type;
uint32_t bp_value;
uint32_t reg_address;
-}
mips32_comparator_t
;
+};
-typedef struct mips32_common_s
+struct mips32_common
{
uint32_t common_magic;
void *arch_info;
{
uint32_t common_magic;
void *arch_info;
-
reg_cache_t
*core_cache;
-
mips_ejtag_t
ejtag_info;
+
struct reg_cache
*core_cache;
+
struct mips_ejtag
ejtag_info;
uint32_t core_regs[MIPS32NUMCOREREGS];
int bp_scanned;
uint32_t core_regs[MIPS32NUMCOREREGS];
int bp_scanned;
@@
-58,20
+57,20
@@
typedef struct mips32_common_s
int num_data_bpoints;
int num_inst_bpoints_avail;
int num_data_bpoints_avail;
int num_data_bpoints;
int num_inst_bpoints_avail;
int num_data_bpoints_avail;
-
mips32_comparator_t
*inst_break_list;
-
mips32_comparator_t
*data_break_list;
+
struct mips32_comparator
*inst_break_list;
+
struct mips32_comparator
*data_break_list;
/* register cache to processor synchronization */
/* register cache to processor synchronization */
- int (*read_core_reg)(struct target
_s
*target, int num);
- int (*write_core_reg)(struct target
_s
*target, int num);
-}
mips32_common_t
;
+ int (*read_core_reg)(struct target *target, int num);
+ int (*write_core_reg)(struct target *target, int num);
+};
-typedef struct mips32_core_reg_s
+struct mips32_core_reg
{
uint32_t num;
{
uint32_t num;
- struct target
_s
*target;
-
mips32_common_t
*mips32_common;
-}
mips32_core_reg_t
;
+ struct target *target;
+
struct mips32_common
*mips32_common;
+};
#define MIPS32_OP_BEQ 0x04
#define MIPS32_OP_BNE 0x05
#define MIPS32_OP_BEQ 0x04
#define MIPS32_OP_BNE 0x05
@@
-124,32
+123,31
@@
typedef struct mips32_core_reg_s
#define MIPS32_SDBBP 0x7000003F
#define MIPS16_SDBBP 0xE801
#define MIPS32_SDBBP 0x7000003F
#define MIPS16_SDBBP 0xE801
-int mips32_arch_state(struct target
_s
*target);
+int mips32_arch_state(struct target *target);
-int mips32_init_arch_info(
target_
t *target,
-
mips32_common_t
*mips32, struct jtag_tap *tap);
+int mips32_init_arch_info(
struct targe
t *target,
+
struct mips32_common
*mips32, struct jtag_tap *tap);
-int mips32_restore_context(
target_
t *target);
-int mips32_save_context(
target_
t *target);
+int mips32_restore_context(
struct targe
t *target);
+int mips32_save_context(
struct targe
t *target);
-
reg_cache_t *mips32_build_reg_cache(target_
t *target);
+
struct reg_cache *mips32_build_reg_cache(struct targe
t *target);
-int mips32_run_algorithm(struct target
_s
*target,
+int mips32_run_algorithm(struct target *target,
int num_mem_params, struct mem_param *mem_params,
int num_mem_params, struct mem_param *mem_params,
- int num_reg_params,
reg_param_t
*reg_params,
+ int num_reg_params,
struct reg_param
*reg_params,
uint32_t entry_point, uint32_t exit_point,
int timeout_ms, void *arch_info);
uint32_t entry_point, uint32_t exit_point,
int timeout_ms, void *arch_info);
-int mips32_configure_break_unit(struct target
_s
*target);
+int mips32_configure_break_unit(struct target *target);
-int mips32_enable_interrupts(struct target
_s
*target, int enable);
+int mips32_enable_interrupts(struct target *target, int enable);
-int mips32_examine(struct target
_s
*target);
+int mips32_examine(struct target *target);
-int mips32_register_commands(struct command_context
_s
*cmd_ctx);
+int mips32_register_commands(struct command_context *cmd_ctx);
-int mips32_invalidate_core_regs(target_t *target);
-int mips32_get_gdb_reg_list(target_t *target,
- reg_t **reg_list[], int *reg_list_size);
+int mips32_get_gdb_reg_list(struct target *target,
+ struct reg **reg_list[], int *reg_list_size);
#endif /*MIPS32_H*/
#endif /*MIPS32_H*/