OpenOCD
armv4_5_mmu_common Struct Reference
Collaboration diagram for armv4_5_mmu_common:

Data Fields

struct armv4_5_cache_common armv4_5_cache
 
int(* disable_mmu_caches )(struct target *target, int mmu, int d_u_cache, int i_cache)
 
int(* enable_mmu_caches )(struct target *target, int mmu, int d_u_cache, int i_cache)
 
int(* get_ttb )(struct target *target, uint32_t *result)
 
int has_tiny_pages
 
int mmu_enabled
 
int(* read_memory )(struct target *target, target_addr_t address, uint32_t size, uint32_t count, uint8_t *buffer)
 
int(* write_memory )(struct target *target, target_addr_t address, uint32_t size, uint32_t count, const uint8_t *buffer)
 

Detailed Description

Definition at line 15 of file armv4_5_mmu.h.

Field Documentation

◆ armv4_5_cache

◆ disable_mmu_caches

int(* armv4_5_mmu_common::disable_mmu_caches) (struct target *target, int mmu, int d_u_cache, int i_cache)

◆ enable_mmu_caches

int(* armv4_5_mmu_common::enable_mmu_caches) (struct target *target, int mmu, int d_u_cache, int i_cache)

◆ get_ttb

int(* armv4_5_mmu_common::get_ttb) (struct target *target, uint32_t *result)

◆ has_tiny_pages

◆ mmu_enabled

◆ read_memory

int(* armv4_5_mmu_common::read_memory) (struct target *target, target_addr_t address, uint32_t size, uint32_t count, uint8_t *buffer)

◆ write_memory

int(* armv4_5_mmu_common::write_memory) (struct target *target, target_addr_t address, uint32_t size, uint32_t count, const uint8_t *buffer)

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