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

Go to the source code of this file.

Data Structures

struct  page_table_walker_info_s
 

Enumerations

enum  { PAGE_SIZE_4K = 0 , PAGE_SIZE_8K , PAGE_SIZE_NUM }
 

Functions

int nds32_probe_tlb (struct nds32 *nds32, const target_addr_t virtual_address, target_addr_t *physical_address)
 
int nds32_walk_page_table (struct nds32 *nds32, const target_addr_t virtual_address, target_addr_t *physical_address)
 

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
PAGE_SIZE_4K 
PAGE_SIZE_8K 
PAGE_SIZE_NUM 

Definition at line 13 of file nds32_tlb.h.

Function Documentation

◆ nds32_probe_tlb()

int nds32_probe_tlb ( struct nds32 nds32,
const target_addr_t  virtual_address,
target_addr_t physical_address 
)

Definition at line 14 of file nds32_tlb.c.

References aice_read_tlb(), nds32::target, and target_to_aice().

Referenced by nds32_virtual_to_physical().

◆ nds32_walk_page_table()