OpenOCD
armv7a_mmu_common Struct Reference
Collaboration diagram for armv7a_mmu_common:

Data Fields

struct armv7a_cache_common armv7a_cache
 
int32_t cached
 
uint32_t mmu_enabled
 
int(* read_physical_memory )(struct target *target, target_addr_t address, uint32_t size, uint32_t count, uint8_t *buffer)
 
uint32_t ttbcr
 
uint32_t ttbr [2]
 
uint32_t ttbr_mask [2]
 
uint32_t ttbr_range [2]
 

Detailed Description

Definition at line 73 of file armv7a.h.

Field Documentation

◆ armv7a_cache

◆ cached

int32_t armv7a_mmu_common::cached

Definition at line 75 of file armv7a.h.

Referenced by armv7a_read_ttbcr().

◆ mmu_enabled

uint32_t armv7a_mmu_common::mmu_enabled

Definition at line 84 of file armv7a.h.

Referenced by armv7a_arch_state(), cortex_a_mmu(), and cortex_a_post_debug_entry().

◆ read_physical_memory

int(* armv7a_mmu_common::read_physical_memory) (struct target *target, target_addr_t address, uint32_t size, uint32_t count, uint8_t *buffer)

Definition at line 81 of file armv7a.h.

Referenced by cortex_a_init_arch_info().

◆ ttbcr

uint32_t armv7a_mmu_common::ttbcr

Definition at line 76 of file armv7a.h.

Referenced by armv7a_read_ttbcr().

◆ ttbr

uint32_t armv7a_mmu_common::ttbr[2]

Definition at line 77 of file armv7a.h.

Referenced by armv7a_read_ttbcr().

◆ ttbr_mask

uint32_t armv7a_mmu_common::ttbr_mask[2]

Definition at line 78 of file armv7a.h.

Referenced by armv7a_read_ttbcr().

◆ ttbr_range

uint32_t armv7a_mmu_common::ttbr_range[2]

Definition at line 79 of file armv7a.h.

Referenced by armv7a_read_ttbcr().


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