OpenOCD
|
Go to the source code of this file.
Data Structures | |
struct | xscale_common |
struct | xscale_reg |
struct | xscale_trace |
struct | xscale_trace_data |
struct | xscale_trace_entry |
Macros | |
#define | DCSR_TA (1 << 19) |
#define | DCSR_TD (1 << 20) |
#define | DCSR_TF (1 << 23) |
#define | DCSR_TI (1 << 22) |
#define | DCSR_TR (1 << 16) |
#define | DCSR_TRAP_MASK (DCSR_TF | DCSR_TI | DCSR_TD | DCSR_TA | DCSR_TS | DCSR_TU | DCSR_TR) |
#define | DCSR_TS (1 << 18) |
#define | DCSR_TU (1 << 17) |
#define | ERROR_XSCALE_NO_TRACE_DATA (-700) |
#define | XSCALE_COMMON_MAGIC 0x58534341U |
#define | XSCALE_DBGRX 0x02 |
#define | XSCALE_DBGTX 0x10 |
#define | XSCALE_IXP4XX_PXA2XX 0x0 |
#define | XSCALE_LDIC 0x07 |
#define | XSCALE_PXA3XX 0x4 |
#define | XSCALE_SELDCSR 0x09 |
Enumerations | |
enum | { XSCALE_MAINID , XSCALE_CACHETYPE , XSCALE_CTRL , XSCALE_AUXCTRL , XSCALE_TTB , XSCALE_DAC , XSCALE_FSR , XSCALE_FAR , XSCALE_PID , XSCALE_CPACCESS , XSCALE_IBCR0 , XSCALE_IBCR1 , XSCALE_DBR0 , XSCALE_DBR1 , XSCALE_DBCON , XSCALE_TBREG , XSCALE_CHKPT0 , XSCALE_CHKPT1 , XSCALE_DCSR , XSCALE_TX , XSCALE_RX , XSCALE_TXRXCTRL } |
enum | trace_mode { XSCALE_TRACE_DISABLED , XSCALE_TRACE_FILL , XSCALE_TRACE_WRAP } |
enum | xscale_debug_reason { XSCALE_DBG_REASON_GENERIC , XSCALE_DBG_REASON_RESET , XSCALE_DBG_REASON_TB_FULL } |
enum | xscale_trace_entry_type { XSCALE_TRACE_MESSAGE = 0x0 , XSCALE_TRACE_ADDRESS = 0x1 } |
Functions | |
static struct xscale_common * | target_to_xscale (struct target *target) |
anonymous enum |
enum trace_mode |
enum xscale_debug_reason |
|
inlinestatic |
Definition at line 129 of file xscale.h.
References target::arch_info, and container_of.
Referenced by COMMAND_HANDLER(), xscale_add_breakpoint(), xscale_add_watchpoint(), xscale_analyze_trace(), xscale_arch_state(), xscale_assert_reset(), xscale_build_reg_cache(), xscale_deassert_reset(), xscale_debug_entry(), xscale_deinit_target(), xscale_disable_mmu_caches(), xscale_disable_single_step(), xscale_enable_mmu_caches(), xscale_enable_single_step(), xscale_free_reg_cache(), xscale_get_reg(), xscale_get_ttb(), xscale_halt(), xscale_invalidate_ic_line(), xscale_load_ic(), xscale_mmu(), xscale_read_dcsr(), xscale_read_instruction(), xscale_read_memory(), xscale_read_phys_memory(), xscale_read_trace(), xscale_read_tx(), xscale_receive(), xscale_remove_breakpoint(), xscale_remove_watchpoint(), xscale_resume(), xscale_send(), xscale_send_u32(), xscale_set_breakpoint(), xscale_set_reg(), xscale_set_watchpoint(), xscale_step_inner(), xscale_unset_breakpoint(), xscale_unset_watchpoint(), xscale_update_vectors(), xscale_virt2phys(), xscale_write_dcsr(), xscale_write_dcsr_sw(), xscale_write_memory(), xscale_write_phys_memory(), and xscale_write_rx().