OpenOCD
|
Data Fields | |
uint32_t | arch |
struct arm | arm |
struct armv7a_mmu_common | armv7a_mmu |
uint8_t | cluster_id |
unsigned int | common_magic |
struct reg_cache * | core_cache |
uint8_t | cpu_id |
struct adiv5_ap * | debug_ap |
target_addr_t | debug_base |
struct arm_dpm | dpm |
int(* | examine_debug_reason )(struct target *target) |
uint32_t | implementor |
bool | is_armv7r |
uint8_t | level2_id |
uint8_t | multi_processor_system |
uint8_t | multi_threading_processor |
uint32_t | partnum |
int(* | post_debug_entry )(struct target *target) |
void(* | pre_restore_context )(struct target *target) |
uint32_t | rev |
uint32_t | variant |
uint32_t armv7a_common::arch |
Definition at line 106 of file armv7a.h.
Referenced by armv7a_read_midr().
struct arm armv7a_common::arm |
Definition at line 88 of file armv7a.h.
Referenced by arm_semihosting(), armv7a_arch_state(), armv7a_identify_cache(), armv7a_init_arch_info(), armv7a_l1_d_cache_clean_inval_all(), armv7a_l1_d_cache_clean_virt(), armv7a_l1_d_cache_flush_virt(), armv7a_l1_d_cache_inval_virt(), armv7a_l1_i_cache_inval_all(), armv7a_l1_i_cache_inval_virt(), armv7a_mmu_translate_va_pa(), armv7a_read_midr(), armv7a_read_mpidr(), armv7a_read_ttbcr(), armv7a_show_fault_registers(), cortex_a_assert_reset(), cortex_a_debug_entry(), cortex_a_dpm_prepare(), cortex_a_dpm_setup(), cortex_a_examine_first(), cortex_a_init_arch_info(), cortex_a_instr_read_data_dcc(), cortex_a_instr_read_data_r0(), cortex_a_instr_read_data_rt_dcc(), cortex_a_instr_write_data_dcc(), cortex_a_instr_write_data_r0(), cortex_a_instr_write_data_r0_r1(), cortex_a_instr_write_data_rt_dcc(), cortex_a_internal_restart(), cortex_a_internal_restore(), cortex_a_mmu_modify(), cortex_a_post_debug_entry(), cortex_a_post_memaccess(), cortex_a_prep_memaccess(), cortex_a_read_cpu_memory(), cortex_a_read_cpu_memory_slow(), cortex_a_read_dcc(), cortex_a_restore_cp15_control_reg(), cortex_a_step(), cortex_a_target_create(), cortex_a_write_cpu_memory(), cortex_a_write_cpu_memory_slow(), and target_to_cortex_a().
struct armv7a_mmu_common armv7a_common::armv7a_mmu |
Definition at line 108 of file armv7a.h.
Referenced by arm7a_l2x_flush_all_data(), arm7a_l2x_sanity_check(), armv7a_arch_state(), armv7a_identify_cache(), armv7a_init_arch_info(), armv7a_l1_d_cache_clean_inval_all(), armv7a_l1_d_cache_clean_virt(), armv7a_l1_d_cache_flush_virt(), armv7a_l1_d_cache_inval_virt(), armv7a_l1_d_cache_sanity_check(), armv7a_l1_i_cache_inval_virt(), armv7a_l1_i_cache_sanity_check(), armv7a_l2x_cache_clean_virt(), armv7a_l2x_cache_flush_virt(), armv7a_l2x_cache_init(), armv7a_l2x_cache_inval_virt(), armv7a_read_ttbcr(), COMMAND_HANDLER(), cortex_a_init_arch_info(), cortex_a_mmu(), and cortex_a_post_debug_entry().
uint8_t armv7a_common::cluster_id |
Definition at line 101 of file armv7a.h.
Referenced by armv7a_read_mpidr().
unsigned int armv7a_common::common_magic |
Definition at line 88 of file armv7a.h.
Referenced by armv7a_arch_state(), armv7a_init_arch_info(), and is_armv7a().
uint8_t armv7a_common::cpu_id |
Definition at line 102 of file armv7a.h.
Referenced by armv7a_read_mpidr().
struct adiv5_ap* armv7a_common::debug_ap |
Definition at line 96 of file armv7a.h.
Referenced by armv7a_setup_semihosting(), cortex_a_bpwp_disable(), cortex_a_bpwp_enable(), cortex_a_deassert_reset(), cortex_a_debug_entry(), cortex_a_deinit_target(), cortex_a_examine_first(), cortex_a_exec_opcode(), cortex_a_halt(), cortex_a_handle_target_request(), cortex_a_init_debug_access(), cortex_a_internal_restart(), cortex_a_poll(), cortex_a_read_copro(), cortex_a_read_cpu_memory(), cortex_a_read_cpu_memory_fast(), cortex_a_read_cpu_memory_slow(), cortex_a_read_dcc(), cortex_a_set_breakpoint(), cortex_a_set_context_breakpoint(), cortex_a_set_dcc_mode(), cortex_a_set_dscr_bits(), cortex_a_set_hybrid_breakpoint(), cortex_a_set_watchpoint(), cortex_a_unset_breakpoint(), cortex_a_unset_watchpoint(), cortex_a_wait_dscr_bits(), cortex_a_wait_instrcmpl(), cortex_a_write_copro(), cortex_a_write_cpu_memory(), cortex_a_write_cpu_memory_fast(), cortex_a_write_cpu_memory_slow(), and cortex_a_write_dcc().
target_addr_t armv7a_common::debug_base |
Definition at line 95 of file armv7a.h.
Referenced by armv7a_setup_semihosting(), cortex_a_bpwp_disable(), cortex_a_bpwp_enable(), cortex_a_deassert_reset(), cortex_a_debug_entry(), cortex_a_deinit_target(), cortex_a_examine_first(), cortex_a_exec_opcode(), cortex_a_halt(), cortex_a_handle_target_request(), cortex_a_init_debug_access(), cortex_a_internal_restart(), cortex_a_poll(), cortex_a_read_copro(), cortex_a_read_cpu_memory(), cortex_a_read_cpu_memory_fast(), cortex_a_read_cpu_memory_slow(), cortex_a_read_dcc(), cortex_a_set_breakpoint(), cortex_a_set_context_breakpoint(), cortex_a_set_dcc_mode(), cortex_a_set_dscr_bits(), cortex_a_set_hybrid_breakpoint(), cortex_a_set_watchpoint(), cortex_a_unset_breakpoint(), cortex_a_unset_watchpoint(), cortex_a_wait_dscr_bits(), cortex_a_wait_instrcmpl(), cortex_a_write_copro(), cortex_a_write_cpu_memory(), cortex_a_write_cpu_memory_fast(), cortex_a_write_cpu_memory_slow(), and cortex_a_write_dcc().
struct arm_dpm armv7a_common::dpm |
Definition at line 91 of file armv7a.h.
Referenced by armv7a_l1_d_cache_flush_level(), cortex_a_debug_entry(), cortex_a_deinit_target(), cortex_a_dpm_setup(), cortex_a_internal_restore(), cortex_a_post_debug_entry(), cortex_a_post_memaccess(), cortex_a_prep_memaccess(), cortex_a_restore_context(), and dpm_to_a().
Definition at line 113 of file armv7a.h.
Referenced by cortex_a_init_arch_info().
uint32_t armv7a_common::implementor |
Definition at line 108 of file armv7a.h.
Referenced by armv7a_read_midr().
bool armv7a_common::is_armv7r |
Definition at line 103 of file armv7a.h.
Referenced by armv7a_arch_state(), cortex_a_mmu(), cortex_a_post_debug_entry(), cortex_a_target_create(), and cortex_r4_target_create().
uint8_t armv7a_common::level2_id |
Definition at line 100 of file armv7a.h.
Referenced by armv7a_read_mpidr().
uint8_t armv7a_common::multi_processor_system |
Definition at line 98 of file armv7a.h.
Referenced by armv7a_read_mpidr().
uint8_t armv7a_common::multi_threading_processor |
Definition at line 99 of file armv7a.h.
Referenced by armv7a_read_mpidr().
uint32_t armv7a_common::partnum |
Definition at line 105 of file armv7a.h.
Referenced by armv7a_read_midr(), and armv7a_read_ttbcr().
Definition at line 114 of file armv7a.h.
Referenced by cortex_a_debug_entry(), and cortex_a_init_arch_info().
Definition at line 116 of file armv7a.h.
Referenced by cortex_a_init_arch_info(), and cortex_a_restore_context().
uint32_t armv7a_common::rev |
Definition at line 104 of file armv7a.h.
Referenced by armv7a_read_midr().
uint32_t armv7a_common::variant |
Definition at line 107 of file armv7a.h.
Referenced by armv7a_read_midr().