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

Go to the source code of this file.

Data Structures

struct  armv4_5_mmu_common
 

Enumerations

enum  { ARMV4_5_MMU_ENABLED = 0x1 , ARMV4_5_ALIGNMENT_CHECK = 0x2 , ARMV4_5_MMU_S_BIT = 0x100 , ARMV4_5_MMU_R_BIT = 0x200 }
 

Functions

int armv4_5_mmu_read_physical (struct target *target, struct armv4_5_mmu_common *armv4_5_mmu, uint32_t address, uint32_t size, uint32_t count, uint8_t *buffer)
 
int armv4_5_mmu_translate_va (struct target *target, struct armv4_5_mmu_common *armv4_5_mmu, uint32_t va, uint32_t *cb, uint32_t *val)
 
int armv4_5_mmu_write_physical (struct target *target, struct armv4_5_mmu_common *armv4_5_mmu, uint32_t address, uint32_t size, uint32_t count, const uint8_t *buffer)
 

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
ARMV4_5_MMU_ENABLED 
ARMV4_5_ALIGNMENT_CHECK 
ARMV4_5_MMU_S_BIT 
ARMV4_5_MMU_R_BIT 

Definition at line 39 of file armv4_5_mmu.h.

Function Documentation

◆ armv4_5_mmu_read_physical()

◆ armv4_5_mmu_translate_va()

int armv4_5_mmu_translate_va ( struct target target,
struct armv4_5_mmu_common armv4_5_mmu,
uint32_t  va,
uint32_t *  cb,
uint32_t *  val 
)

◆ armv4_5_mmu_write_physical()