OpenOCD
arm920t.h File Reference
Include dependency graph for arm920t.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  arm920t_cache_line
 
struct  arm920t_common
 
struct  arm920t_tlb_entry
 

Macros

#define ARM920T_COMMON_MAGIC   0xa920a920U
 

Functions

int arm920t_arch_state (struct target *target)
 Logs summary of ARM920 state for a halted target. More...
 
int arm920t_disable_mmu_caches (struct target *target, int mmu, int d_u_cache, int i_cache)
 
int arm920t_enable_mmu_caches (struct target *target, int mmu, int d_u_cache, int i_cache)
 
int arm920t_get_ttb (struct target *target, uint32_t *result)
 
int arm920t_post_debug_entry (struct target *target)
 
void arm920t_pre_restore_context (struct target *target)
 
int arm920t_read_memory (struct target *target, target_addr_t address, uint32_t size, uint32_t count, uint8_t *buffer)
 Reads a buffer, in the specified word size, with current MMU settings. More...
 
int arm920t_soft_reset_halt (struct target *target)
 
int arm920t_write_memory (struct target *target, target_addr_t address, uint32_t size, uint32_t count, const uint8_t *buffer)
 Writes a buffer, in the specified word size, with current MMU settings. More...
 
static struct arm920t_commontarget_to_arm920 (struct target *target)
 

Variables

const struct command_registration arm920t_command_handlers []
 

Macro Definition Documentation

◆ ARM920T_COMMON_MAGIC

#define ARM920T_COMMON_MAGIC   0xa920a920U

Definition at line 14 of file arm920t.h.

Function Documentation

◆ arm920t_arch_state()

◆ arm920t_disable_mmu_caches()

int arm920t_disable_mmu_caches ( struct target target,
int  mmu,
int  d_u_cache,
int  i_cache 
)

◆ arm920t_enable_mmu_caches()

int arm920t_enable_mmu_caches ( struct target target,
int  mmu,
int  d_u_cache,
int  i_cache 
)

◆ arm920t_get_ttb()

int arm920t_get_ttb ( struct target target,
uint32_t *  result 
)

Definition at line 326 of file arm920t.c.

References arm920t_read_cp15_interpreted(), and ERROR_OK.

Referenced by arm920t_init_arch_info(), and fa526_init_arch_info().

◆ arm920t_post_debug_entry()

◆ arm920t_pre_restore_context()

◆ arm920t_read_memory()

int arm920t_read_memory ( struct target target,
target_addr_t  address,
uint32_t  size,
uint32_t  count,
uint8_t *  buffer 
)

Reads a buffer, in the specified word size, with current MMU settings.

Definition at line 560 of file arm920t.c.

References arm7_9_read_memory(), buffer, count, and size.

◆ arm920t_soft_reset_halt()

◆ arm920t_write_memory()

int arm920t_write_memory ( struct target target,
target_addr_t  address,
uint32_t  size,
uint32_t  count,
const uint8_t *  buffer 
)

◆ target_to_arm920()

Variable Documentation

◆ arm920t_command_handlers

const struct command_registration arm920t_command_handlers[]
extern

Definition at line 1534 of file arm920t.c.