X-Git-Url: https://review.openocd.org/gitweb?p=openocd.git;a=blobdiff_plain;f=src%2Ftarget%2Fmips32.h;h=39f00be4e0188ef6ebe4764643fd8017d4a7ad7f;hp=005798d5d259a305a2fa6130af8b9f6698e06e54;hb=a8141cafdef162d52e128cd2ab51702b9800fda2;hpb=3885ab5a5af7ece410ce3eeb1059da3ea950436a diff --git a/src/target/mips32.h b/src/target/mips32.h index 005798d5d2..39f00be4e0 100644 --- a/src/target/mips32.h +++ b/src/target/mips32.h @@ -37,20 +37,20 @@ enum MIPS32NUMCOREREGS }; -typedef struct mips32_comparator_s +struct mips32_comparator { 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; reg_cache_t *core_cache; - mips_ejtag_t ejtag_info; + struct mips_ejtag ejtag_info; uint32_t core_regs[MIPS32NUMCOREREGS]; int bp_scanned; @@ -58,20 +58,20 @@ typedef struct mips32_common_s 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 */ int (*read_core_reg)(struct target_s *target, int num); int (*write_core_reg)(struct target_s *target, int num); -} mips32_common_t; +}; -typedef struct mips32_core_reg_s +struct mips32_core_reg { uint32_t num; struct target_s *target; - mips32_common_t *mips32_common; -} mips32_core_reg_t; + struct mips32_common *mips32_common; +}; #define MIPS32_OP_BEQ 0x04 #define MIPS32_OP_BNE 0x05 @@ -127,7 +127,7 @@ typedef struct mips32_core_reg_s int mips32_arch_state(struct target_s *target); int mips32_init_arch_info(target_t *target, - mips32_common_t *mips32, jtag_tap_t *tap); + struct mips32_common *mips32, struct jtag_tap *tap); int mips32_restore_context(target_t *target); int mips32_save_context(target_t *target); @@ -135,8 +135,8 @@ int mips32_save_context(target_t *target); reg_cache_t *mips32_build_reg_cache(target_t *target); int mips32_run_algorithm(struct target_s *target, - int num_mem_params, mem_param_t *mem_params, - int num_reg_params, reg_param_t *reg_params, + int num_mem_params, struct mem_param *mem_params, + int num_reg_params, struct reg_param *reg_params, uint32_t entry_point, uint32_t exit_point, int timeout_ms, void *arch_info);