virt2phys_info_t::va_bits is only used within OpenOCD.
 
Symbols
loading...
Files
loading...
CodeScopeDevelopment ToolsOpenOCDvirt2phys_info_t::va_bits

virt2phys_info_t::va_bits field

Syntax

unsigned va_bits;

References

LocationReferrerText
riscv.h:242
unsigned va_bits;
riscv.c:222
.va_bits = 32,
riscv.c:235
.va_bits = 39,
riscv.c:248
.va_bits = 48,
riscv.c:1611riscv_address_translate()
target_addr_t mask = ((target_addr_t)1 << (xlen - (info->va_bits - 1))) - 1;
riscv.c:1612riscv_address_translate()
target_addr_t masked_msbs = (virtual >> (info->va_bits - 1)) & mask;
riscv.c:1661riscv_address_translate()
*physical = virtual & (((target_addr_t)1 << info->va_bits) - 1);

Data Use

Functions reading virt2phys_info_t::va_bits
virt2phys_info_t::va_bits
all items filtered out