OpenOCD
armv8_mmu_common Struct Reference
Collaboration diagram for armv8_mmu_common:

Data Fields

struct armv8_cache_common armv8_cache
 
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
 
uint64_t ttbr0_mask
 
int32_t ttbr1_used
 
uint32_t ttbr_mask [2]
 
uint32_t ttbr_range [2]
 

Detailed Description

Definition at line 169 of file armv8.h.

Field Documentation

◆ armv8_cache

◆ mmu_enabled

uint32_t armv8_mmu_common::mmu_enabled

Definition at line 181 of file armv8.h.

Referenced by aarch64_mmu(), and aarch64_post_debug_entry().

◆ read_physical_memory

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

Definition at line 178 of file armv8.h.

Referenced by aarch64_init_arch_info().

◆ ttbcr

uint32_t armv8_mmu_common::ttbcr

Definition at line 174 of file armv8.h.

Referenced by __attribute__().

◆ ttbr0_mask

uint64_t armv8_mmu_common::ttbr0_mask

Definition at line 172 of file armv8.h.

Referenced by armv8_read_ttbcr().

◆ ttbr1_used

int32_t armv8_mmu_common::ttbr1_used

Definition at line 171 of file armv8.h.

Referenced by armv8_read_ttbcr().

◆ ttbr_mask

uint32_t armv8_mmu_common::ttbr_mask[2]

Definition at line 175 of file armv8.h.

Referenced by __attribute__().

◆ ttbr_range

uint32_t armv8_mmu_common::ttbr_range[2]

Definition at line 176 of file armv8.h.

Referenced by __attribute__().


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