OpenOCD
xscale_common Struct Reference
Collaboration diagram for xscale_common:

Data Fields

int arch_debug_reason
 
struct arm arm
 
uint32_t arm_bkpt
 
struct armv4_5_mmu_common armv4_5_mmu
 
uint32_t cache_clean_address
 
unsigned int common_magic
 
uint32_t cp15_control_reg
 
int dbr0_used
 
int dbr1_used
 
int dbr_available
 
int external_debug_break
 
int fast_memory_access
 
uint32_t handler_address
 
uint32_t high_vectors [8]
 
int hold_rst
 
int ibcr0_used
 
int ibcr1_used
 
int ibcr_available
 
uint32_t low_vectors [8]
 
struct reg_cachereg_cache
 
uint32_t static_high_vectors [8]
 
uint8_t static_high_vectors_set
 
uint32_t static_low_vectors [8]
 
uint8_t static_low_vectors_set
 
uint16_t thumb_bkpt
 
struct xscale_trace trace
 
uint8_t vector_catch
 
int xscale_variant
 

Detailed Description

Definition at line 73 of file xscale.h.

Field Documentation

◆ arch_debug_reason

int xscale_common::arch_debug_reason

Definition at line 116 of file xscale.h.

Referenced by xscale_arch_state(), and xscale_debug_entry().

◆ arm

◆ arm_bkpt

uint32_t xscale_common::arm_bkpt

Definition at line 109 of file xscale.h.

Referenced by xscale_init_arch_info(), and xscale_set_breakpoint().

◆ armv4_5_mmu

◆ cache_clean_address

uint32_t xscale_common::cache_clean_address

◆ common_magic

unsigned int xscale_common::common_magic

Definition at line 74 of file xscale.h.

Referenced by xscale_init_arch_info(), xscale_verify_pointer(), and xscale_virt2phys().

◆ cp15_control_reg

uint32_t xscale_common::cp15_control_reg

Definition at line 120 of file xscale.h.

Referenced by xscale_debug_entry().

◆ dbr0_used

int xscale_common::dbr0_used

◆ dbr1_used

int xscale_common::dbr1_used

◆ dbr_available

int xscale_common::dbr_available

◆ external_debug_break

int xscale_common::external_debug_break

◆ fast_memory_access

int xscale_common::fast_memory_access

Definition at line 122 of file xscale.h.

◆ handler_address

uint32_t xscale_common::handler_address

◆ high_vectors

uint32_t xscale_common::high_vectors[8]

Definition at line 87 of file xscale.h.

Referenced by xscale_deassert_reset(), xscale_init_arch_info(), and xscale_update_vectors().

◆ hold_rst

int xscale_common::hold_rst

Definition at line 99 of file xscale.h.

Referenced by xscale_init_arch_info(), xscale_read_dcsr(), and xscale_write_dcsr().

◆ ibcr0_used

int xscale_common::ibcr0_used

◆ ibcr1_used

int xscale_common::ibcr1_used

◆ ibcr_available

int xscale_common::ibcr_available

◆ low_vectors

uint32_t xscale_common::low_vectors[8]

Definition at line 86 of file xscale.h.

Referenced by xscale_deassert_reset(), xscale_init_arch_info(), and xscale_update_vectors().

◆ reg_cache

◆ static_high_vectors

uint32_t xscale_common::static_high_vectors[8]

Definition at line 93 of file xscale.h.

Referenced by COMMAND_HANDLER(), and xscale_update_vectors().

◆ static_high_vectors_set

uint8_t xscale_common::static_high_vectors_set

Definition at line 91 of file xscale.h.

Referenced by COMMAND_HANDLER(), xscale_init_arch_info(), and xscale_update_vectors().

◆ static_low_vectors

uint32_t xscale_common::static_low_vectors[8]

Definition at line 92 of file xscale.h.

Referenced by COMMAND_HANDLER(), and xscale_update_vectors().

◆ static_low_vectors_set

uint8_t xscale_common::static_low_vectors_set

Definition at line 90 of file xscale.h.

Referenced by COMMAND_HANDLER(), xscale_init_arch_info(), and xscale_update_vectors().

◆ thumb_bkpt

uint16_t xscale_common::thumb_bkpt

Definition at line 110 of file xscale.h.

Referenced by xscale_init_arch_info(), and xscale_set_breakpoint().

◆ trace

◆ vector_catch

uint8_t xscale_common::vector_catch

Definition at line 112 of file xscale.h.

Referenced by xscale_init_arch_info().

◆ xscale_variant


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