8 #ifndef OPENOCD_TARGET_ARM920T_H
9 #define OPENOCD_TARGET_ARM920T_H
14 #define ARM920T_COMMON_MAGIC 0xa920a920U
55 int mmu,
int d_u_cache,
int i_cache);
57 int mmu,
int d_u_cache,
int i_cache);
int arm920t_post_debug_entry(struct target *target)
const struct command_registration arm920t_command_handlers[]
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.
int arm920t_disable_mmu_caches(struct target *target, int mmu, int d_u_cache, int i_cache)
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.
int arm920t_soft_reset_halt(struct target *target)
int arm920t_get_ttb(struct target *target, uint32_t *result)
void arm920t_pre_restore_context(struct target *target)
int arm920t_enable_mmu_caches(struct target *target, int mmu, int d_u_cache, int i_cache)
int arm920t_arch_state(struct target *target)
Logs summary of ARM920 state for a halted target.
static struct arm920t_common * target_to_arm920(struct target *target)
size_t size
Size of the control block search area.
Structure for items that are common between both ARM7 and ARM9 targets.
uint32_t cp15_control_reg
unsigned int common_magic
struct armv4_5_mmu_common armv4_5_mmu
#define container_of(ptr, type, member)
Cast a member of a structure out to the containing structure.