X-Git-Url: https://review.openocd.org/gitweb?p=openocd.git;a=blobdiff_plain;f=src%2Ftarget%2Fmips32.h;h=2e7067fb0871bf31d74845414484558318c5b233;hp=679249ca4916ef332c6ed1a2b0d65d0020bc8c85;hb=47b8cf84202bf792cf66fbfa01169e9592236b8a;hpb=d0e763ac7ef6aa17b17bd00ccdfbccfb4eacda69 diff --git a/src/target/mips32.h b/src/target/mips32.h index 679249ca49..2e7067fb08 100644 --- a/src/target/mips32.h +++ b/src/target/mips32.h @@ -21,8 +21,8 @@ * along with this program. If not, see . * ***************************************************************************/ -#ifndef MIPS32_H -#define MIPS32_H +#ifndef OPENOCD_TARGET_MIPS32_H +#define OPENOCD_TARGET_MIPS32_H #include "target.h" #include "mips32_pracc.h" @@ -61,6 +61,8 @@ #define MIPS32_ARCH_REL1 0x0 #define MIPS32_ARCH_REL2 0x1 +#define MIPS32_SCAN_DELAY_LEGACY_MODE 2000000 + /* offsets into mips32 core register cache */ enum { MIPS32_PC = 37, @@ -230,7 +232,7 @@ struct reg_cache *mips32_build_reg_cache(struct target *target); int mips32_run_algorithm(struct target *target, 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, + target_addr_t entry_point, target_addr_t exit_point, int timeout_ms, void *arch_info); int mips32_configure_break_unit(struct target *target); @@ -244,9 +246,9 @@ int mips32_register_commands(struct command_context *cmd_ctx); int mips32_get_gdb_reg_list(struct target *target, struct reg **reg_list[], int *reg_list_size, enum target_register_class reg_class); -int mips32_checksum_memory(struct target *target, uint32_t address, +int mips32_checksum_memory(struct target *target, target_addr_t address, uint32_t count, uint32_t *checksum); int mips32_blank_check_memory(struct target *target, - uint32_t address, uint32_t count, uint32_t *blank); + target_addr_t address, uint32_t count, uint32_t *blank, uint8_t erased_value); -#endif /*MIPS32_H*/ +#endif /* OPENOCD_TARGET_MIPS32_H */