OpenOCD
arc_common Struct Reference
Collaboration diagram for arc_common:

Data Fields

struct arc_actionpointactionpoints_list
 
unsigned int actionpoints_num
 
unsigned int actionpoints_num_avail
 
struct list_head aux_reg_descriptions
 
struct reg_cachebcr_cache
 
bool bcr_cache_built
 
struct list_head bcr_reg_descriptions
 
unsigned int common_magic
 
struct reg_cachecore_and_aux_cache
 
bool core_aux_cache_built
 
struct list_head core_reg_descriptions
 
bool dcache_flushed
 
bool dcache_invalidated
 
uint32_t dccm_end
 
uint32_t dccm_start
 
unsigned long debug_index_in_cache
 
bool has_dcache
 
bool has_icache
 
bool has_l2cache
 
bool icache_invalidated
 
uint32_t iccm0_end
 
uint32_t iccm0_start
 
uint32_t iccm1_end
 
uint32_t iccm1_start
 
int irq_state
 
struct arc_jtag jtag_info
 
bool l2cache_flushed
 
bool l2cache_invalidated
 
unsigned long last_general_reg
 
unsigned long num_aux_regs
 
unsigned long num_bcr_regs
 
unsigned long num_core_regs
 
unsigned long num_regs
 
unsigned long pc_index_in_cache
 
struct list_head reg_data_types
 

Detailed Description

Definition at line 185 of file arc.h.

Field Documentation

◆ actionpoints_list

◆ actionpoints_num

◆ actionpoints_num_avail

unsigned int arc_common::actionpoints_num_avail

Definition at line 241 of file arc.h.

Referenced by arc_configure_actionpoint(), and arc_set_actionpoints_num().

◆ aux_reg_descriptions

struct list_head arc_common::aux_reg_descriptions

Definition at line 221 of file arc.h.

Referenced by arc_build_reg_cache(), arc_deinit_target(), arc_init_arch_info(), and arc_reg_add().

◆ bcr_cache

struct reg_cache* arc_common::bcr_cache

Definition at line 191 of file arc.h.

Referenced by arc_build_bcr_reg_cache(), and arc_deinit_target().

◆ bcr_cache_built

bool arc_common::bcr_cache_built

Definition at line 211 of file arc.h.

Referenced by arc_build_bcr_reg_cache(), and arc_deinit_target().

◆ bcr_reg_descriptions

struct list_head arc_common::bcr_reg_descriptions

Definition at line 221 of file arc.h.

Referenced by arc_build_bcr_reg_cache(), arc_deinit_target(), arc_init_arch_info(), and arc_reg_add().

◆ common_magic

unsigned int arc_common::common_magic

Definition at line 186 of file arc.h.

Referenced by arc_init_arch_info().

◆ core_and_aux_cache

◆ core_aux_cache_built

bool arc_common::core_aux_cache_built

Definition at line 210 of file arc.h.

Referenced by arc_build_reg_cache(), and arc_deinit_target().

◆ core_reg_descriptions

struct list_head arc_common::core_reg_descriptions

Definition at line 221 of file arc.h.

Referenced by arc_build_reg_cache(), arc_deinit_target(), arc_init_arch_info(), and arc_reg_add().

◆ dcache_flushed

bool arc_common::dcache_flushed

Definition at line 199 of file arc.h.

Referenced by arc_dcache_flush(), and arc_reset_caches_states().

◆ dcache_invalidated

bool arc_common::dcache_invalidated

Definition at line 206 of file arc.h.

Referenced by arc_dcache_invalidate(), and arc_reset_caches_states().

◆ dccm_end

uint32_t arc_common::dccm_end

Definition at line 219 of file arc.h.

Referenced by arc_configure_dccm(), and arc_mem_is_slow_memory().

◆ dccm_start

uint32_t arc_common::dccm_start

Definition at line 218 of file arc.h.

Referenced by arc_configure_dccm(), and arc_mem_is_slow_memory().

◆ debug_index_in_cache

unsigned long arc_common::debug_index_in_cache

Definition at line 237 of file arc.h.

Referenced by arc_build_reg_cache(), and arc_init_arch_info().

◆ has_dcache

bool arc_common::has_dcache

◆ has_icache

bool arc_common::has_icache

Definition at line 195 of file arc.h.

Referenced by arc_icache_invalidate(), arc_init_arch_info(), and COMMAND_HANDLER().

◆ has_l2cache

bool arc_common::has_l2cache

◆ icache_invalidated

bool arc_common::icache_invalidated

Definition at line 205 of file arc.h.

Referenced by arc_icache_invalidate(), and arc_reset_caches_states().

◆ iccm0_end

uint32_t arc_common::iccm0_end

Definition at line 215 of file arc.h.

Referenced by arc_configure_iccm().

◆ iccm0_start

uint32_t arc_common::iccm0_start

Definition at line 214 of file arc.h.

Referenced by arc_configure_iccm(), and arc_mem_is_slow_memory().

◆ iccm1_end

uint32_t arc_common::iccm1_end

Definition at line 217 of file arc.h.

Referenced by arc_configure_iccm(), and arc_mem_is_slow_memory().

◆ iccm1_start

uint32_t arc_common::iccm1_start

Definition at line 216 of file arc.h.

Referenced by arc_configure_iccm(), and arc_mem_is_slow_memory().

◆ irq_state

int arc_common::irq_state

Definition at line 221 of file arc.h.

Referenced by arc_halt(), and arc_resume().

◆ jtag_info

◆ l2cache_flushed

bool arc_common::l2cache_flushed

Definition at line 202 of file arc.h.

Referenced by arc_l2cache_flush(), and arc_reset_caches_states().

◆ l2cache_invalidated

bool arc_common::l2cache_invalidated

Definition at line 207 of file arc.h.

Referenced by arc_l2cache_invalidate(), and arc_reset_caches_states().

◆ last_general_reg

unsigned long arc_common::last_general_reg

Definition at line 232 of file arc.h.

Referenced by arc_get_gdb_reg_list(), arc_init_arch_info(), arc_init_reg(), and arc_save_context().

◆ num_aux_regs

unsigned long arc_common::num_aux_regs

◆ num_bcr_regs

unsigned long arc_common::num_bcr_regs

Definition at line 231 of file arc.h.

Referenced by arc_build_bcr_reg_cache(), arc_init_arch_info(), and arc_reg_add().

◆ num_core_regs

unsigned long arc_common::num_core_regs

◆ num_regs

unsigned long arc_common::num_regs

◆ pc_index_in_cache

unsigned long arc_common::pc_index_in_cache

Definition at line 235 of file arc.h.

Referenced by arc_build_reg_cache(), arc_init_arch_info(), arc_resume(), and arc_step().

◆ reg_data_types

struct list_head arc_common::reg_data_types

Definition at line 221 of file arc.h.

Referenced by arc_deinit_target(), arc_init_arch_info(), arc_reg_add(), and arc_reg_data_type_add().


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