OpenOCD
|
Definition at line 146 of file riscv.h.
Referenced by init_target().
Definition at line 147 of file riscv.h.
Referenced by init_target().
struct command_context* riscv_info_t::cmd_ctx |
Definition at line 57 of file riscv.h.
Referenced by riscv_examine(), and riscv_init_target().
int riscv_info_t::current_hartid |
Definition at line 67 of file riscv.h.
Referenced by riscv_info_init(), and riscv_openocd_poll().
Definition at line 162 of file riscv.h.
Referenced by init_target().
int riscv_info_t::debug_buffer_size[RISCV_MAX_HARTS] |
Definition at line 149 of file riscv.h.
Referenced by init_target().
Definition at line 150 of file riscv.h.
Referenced by init_target().
Definition at line 141 of file riscv.h.
Referenced by init_target().
unsigned riscv_info_t::dtm_version |
Definition at line 55 of file riscv.h.
Referenced by get_target_type(), riscv_examine(), and riscv_info_init().
Definition at line 140 of file riscv.h.
Referenced by init_target().
Definition at line 144 of file riscv.h.
Referenced by init_target().
Definition at line 143 of file riscv.h.
Referenced by init_target().
Definition at line 142 of file riscv.h.
Referenced by init_target().
int(* riscv_info_t::get_register) (struct target *target, riscv_reg_t *value, int hid, int rid) |
Definition at line 115 of file riscv.h.
Referenced by init_target().
Definition at line 119 of file riscv.h.
Referenced by init_target().
Definition at line 134 of file riscv.h.
Referenced by init_target().
Definition at line 133 of file riscv.h.
Referenced by init_target().
enum riscv_halt_reason(* riscv_info_t::halt_reason) (struct target *target) |
Definition at line 136 of file riscv.h.
Referenced by init_target().
Definition at line 161 of file riscv.h.
Referenced by init_target().
Definition at line 123 of file riscv.h.
Referenced by halt_go(), init_target(), and resume_go().
riscv_reg_t riscv_info_t::misa[RISCV_MAX_HARTS] |
Definition at line 129 of file riscv.h.
Referenced by init_target().
Definition at line 135 of file riscv.h.
Referenced by init_target().
bool riscv_info_t::prepped |
Definition at line 109 of file riscv.h.
Referenced by riscv_halt(), riscv_resume(), and select_prepped_harts().
riscv_insn_t(* riscv_info_t::read_debug_buffer) (struct target *target, unsigned index) |
Definition at line 139 of file riscv.h.
Referenced by init_target().
int(* riscv_info_t::read_memory) (struct target *target, target_addr_t address, uint32_t size, uint32_t count, uint8_t *buffer, uint32_t increment) |
Definition at line 157 of file riscv.h.
Referenced by init_target().
uint8_t riscv_info_t::reg_cache_values[RISCV_MAX_REGISTERS][8] |
char* riscv_info_t::reg_names |
Definition at line 76 of file riscv.h.
Referenced by riscv_deinit_target().
bool riscv_info_t::registers_initialized |
Definition at line 97 of file riscv.h.
Referenced by riscv_info_init().
Definition at line 127 of file riscv.h.
Referenced by init_target().
Definition at line 132 of file riscv.h.
Referenced by init_target().
Definition at line 122 of file riscv.h.
Referenced by init_target().
bool riscv_info_t::selected |
Definition at line 111 of file riscv.h.
Referenced by select_prepped_harts().
Definition at line 117 of file riscv.h.
Referenced by init_target().
Definition at line 120 of file riscv.h.
Referenced by init_target().
Definition at line 128 of file riscv.h.
Referenced by init_target().
Definition at line 155 of file riscv.h.
Referenced by init_target().
int(* riscv_info_t::test_sba_config_reg) (struct target *target, target_addr_t legal_address, uint32_t num_words, target_addr_t illegal_address, bool run_sbbusyerror_test) |
Definition at line 152 of file riscv.h.
Referenced by init_target().
unsigned riscv_info_t::trigger_count[RISCV_MAX_HARTS] |
int riscv_info_t::trigger_unique_id[RISCV_MAX_HWBPS] |
Definition at line 91 of file riscv.h.
Referenced by riscv_info_init().
struct reg_data_type riscv_info_t::type_uint128_vector |
struct reg_data_type riscv_info_t::type_uint16_vector |
struct reg_data_type riscv_info_t::type_uint32_vector |
struct reg_data_type riscv_info_t::type_uint64_vector |
struct reg_data_type riscv_info_t::type_uint8_vector |
struct reg_data_type riscv_info_t::type_vector |
struct reg_data_type_union_field riscv_info_t::vector_fields[5] |
struct reg_data_type_vector riscv_info_t::vector_uint128 |
struct reg_data_type_vector riscv_info_t::vector_uint16 |
struct reg_data_type_vector riscv_info_t::vector_uint32 |
struct reg_data_type_vector riscv_info_t::vector_uint64 |
struct reg_data_type_vector riscv_info_t::vector_uint8 |
struct reg_data_type_union riscv_info_t::vector_union |
void* riscv_info_t::version_specific |
Definition at line 58 of file riscv.h.
Referenced by deinit_target(), get_info(), and init_target().
unsigned riscv_info_t::vlenb[RISCV_MAX_HARTS] |
int(* riscv_info_t::write_debug_buffer) (struct target *target, unsigned index, riscv_insn_t d) |
Definition at line 137 of file riscv.h.
Referenced by init_target().
int riscv_info_t::xlen[RISCV_MAX_HARTS] |
Definition at line 79 of file riscv.h.
Referenced by examine(), init_target(), riscv_info_init(), and riscv_run_algorithm().