OpenOCD
mips32_common Struct Reference
Collaboration diagram for mips32_common:

Data Fields

void * arch_info
 
int bp_scanned
 
unsigned int common_magic
 
struct reg_cachecore_cache
 
struct mips32_core_regs core_regs
 
uint32_t cp0_mask
 
const struct cpu_entrycpu_info
 
uint32_t cpu_quirks
 
struct mips32_comparatordata_break_list
 
enum mips32_dsp_imp dsp_imp
 
struct mips_ejtag ejtag_info
 
struct working_areafast_data_area
 
int fdc
 
enum mips32_fp_imp fp_imp
 
bool fpu_enabled
 
bool fpu_in_64bit
 
struct mips32_comparatorinst_break_list
 
enum mips32_isa_imp isa_imp
 
enum mips32_isa_mode isa_mode
 
enum mips32_isa_rel isa_rel
 
int num_data_bpoints
 
int num_data_bpoints_avail
 
int num_inst_bpoints
 
int num_inst_bpoints_avail
 
uint32_t prid
 
int(* read_core_reg )(struct target *target, unsigned int num)
 
int semihosting
 
int(* write_core_reg )(struct target *target, unsigned int num)
 

Detailed Description

Definition at line 391 of file mips32.h.

Field Documentation

◆ arch_info

void* mips32_common::arch_info

Definition at line 394 of file mips32.h.

Referenced by mips_m4k_init_arch_info().

◆ bp_scanned

int mips32_common::bp_scanned

Definition at line 430 of file mips32.h.

Referenced by mips32_configure_break_unit(), mips32_examine(), and mips32_init_arch_info().

◆ common_magic

unsigned int mips32_common::common_magic

Definition at line 392 of file mips32.h.

Referenced by mips32_init_arch_info(), mips32_run_algorithm(), and mips32_verify_pointer().

◆ core_cache

◆ core_regs

◆ cp0_mask

uint32_t mips32_common::cp0_mask

Definition at line 413 of file mips32.h.

Referenced by COMMAND_HANDLER(), mips32_cp0_set_reg_by_name(), and mips32_cpu_probe().

◆ cpu_info

const struct cpu_entry* mips32_common::cpu_info

Definition at line 423 of file mips32.h.

Referenced by COMMAND_HANDLER(), and mips32_cpu_probe().

◆ cpu_quirks

uint32_t mips32_common::cpu_quirks

Definition at line 425 of file mips32.h.

Referenced by mips32_cpu_probe(), and mips_ejtag_exit_debug().

◆ data_break_list

struct mips32_comparator* mips32_common::data_break_list

◆ dsp_imp

enum mips32_dsp_imp mips32_common::dsp_imp

◆ ejtag_info

◆ fast_data_area

struct working_area* mips32_common::fast_data_area

◆ fdc

int mips32_common::fdc

Definition at line 406 of file mips32.h.

Referenced by mips32_read_config_fdc().

◆ fp_imp

◆ fpu_enabled

bool mips32_common::fpu_enabled

Definition at line 416 of file mips32.h.

Referenced by mips32_detect_fpr_mode_change(), and mips32_read_config_fpu().

◆ fpu_in_64bit

bool mips32_common::fpu_in_64bit

◆ inst_break_list

struct mips32_comparator* mips32_common::inst_break_list

◆ isa_imp

◆ isa_mode

enum mips32_isa_mode mips32_common::isa_mode

◆ isa_rel

enum mips32_isa_rel mips32_common::isa_rel

Definition at line 395 of file mips32.h.

Referenced by COMMAND_HANDLER(), and mips32_read_config_regs().

◆ num_data_bpoints

◆ num_data_bpoints_avail

int mips32_common::num_data_bpoints_avail

◆ num_inst_bpoints

◆ num_inst_bpoints_avail

int mips32_common::num_inst_bpoints_avail

◆ prid

uint32_t mips32_common::prid

Definition at line 421 of file mips32.h.

Referenced by COMMAND_HANDLER(), mips32_cpu_probe(), and mips32_read_c0_prid().

◆ read_core_reg

int(* mips32_common::read_core_reg) (struct target *target, unsigned int num)

◆ semihosting

int mips32_common::semihosting

Definition at line 407 of file mips32.h.

Referenced by mips32_read_config_fdc().

◆ write_core_reg

int(* mips32_common::write_core_reg) (struct target *target, unsigned int num)

Definition at line 440 of file mips32.h.

Referenced by mips32_init_arch_info(), and mips32_restore_context().


The documentation for this struct was generated from the following file: