return false;
}
-hwaddr cpu_get_phys_page_attrs_debug(CPUState *cpu, vaddr addr,
+hwaddr cpu_get_phys_addr_attrs_debug(CPUState *cpu, vaddr addr,
MemTxAttrs *attrs)
{
hwaddr paddr;
return paddr;
}
-hwaddr cpu_get_phys_page_debug(CPUState *cpu, vaddr addr)
+hwaddr cpu_get_phys_addr_debug(CPUState *cpu, vaddr addr)
{
MemTxAttrs attrs = {};
- return cpu_get_phys_page_attrs_debug(cpu, addr, &attrs);
+ return cpu_get_phys_addr_attrs_debug(cpu, addr, &attrs);
}
int cpu_asidx_from_attrs(CPUState *cpu, MemTxAttrs attrs)
* virtual address space for the APIC mapping.
*/
for (addr = 0xfffff000; addr >= 0x80000000; addr -= TARGET_PAGE_SIZE) {
- paddr = cpu_get_phys_page_debug(cs, addr);
+ paddr = cpu_get_phys_addr_debug(cs, addr);
if (paddr != APIC_DEFAULT_ADDRESS) {
continue;
}
/* find out virtual address of the ROM */
rom_state_vaddr = s->rom_state_paddr + (ip & 0xf0000000);
- paddr = cpu_get_phys_page_debug(cs, rom_state_vaddr);
+ paddr = cpu_get_phys_addr_debug(cs, rom_state_vaddr);
if (paddr == -1) {
return -1;
}
{
XtensaCPU *cpu = opaque;
- return cpu_get_phys_page_debug(CPU(cpu), addr);
+ return cpu_get_phys_addr_debug(CPU(cpu), addr);
}
static void sim_reset(void *opaque)
{
XtensaCPU *cpu = opaque;
- return cpu_get_phys_page_debug(CPU(cpu), addr);
+ return cpu_get_phys_addr_debug(CPU(cpu), addr);
}
static void xtfpga_reset(void *opaque)
void cpu_dump_state(CPUState *cpu, FILE *f, int flags);
/**
- * cpu_get_phys_page_attrs_debug:
+ * cpu_get_phys_addr_attrs_debug:
* @cpu: The CPU to obtain the physical page address for.
* @addr: The virtual address.
* @attrs: Updated on return with the memory transaction attributes to use
*
* Returns: Corresponding physical page address or -1 if no page found.
*/
-hwaddr cpu_get_phys_page_attrs_debug(CPUState *cpu, vaddr addr,
+hwaddr cpu_get_phys_addr_attrs_debug(CPUState *cpu, vaddr addr,
MemTxAttrs *attrs);
/**
- * cpu_get_phys_page_debug:
+ * cpu_get_phys_addr_debug:
* @cpu: The CPU to obtain the physical page address for.
* @addr: The virtual address.
*
*
* Returns: Corresponding physical page address or -1 if no page found.
*/
-hwaddr cpu_get_phys_page_debug(CPUState *cpu, vaddr addr);
+hwaddr cpu_get_phys_addr_debug(CPUState *cpu, vaddr addr);
/** cpu_asidx_from_attrs:
* @cpu: CPU
return;
}
- gpa = cpu_get_phys_page_debug(cs, addr & TARGET_PAGE_MASK);
+ gpa = cpu_get_phys_addr_debug(cs, addr & TARGET_PAGE_MASK);
if (gpa == -1) {
monitor_printf(mon, "Unmapped\n");
} else {
#ifdef CONFIG_SOFTMMU
g_assert(current_cpu);
- uint64_t res = cpu_get_phys_page_debug(current_cpu, vaddr);
+ uint64_t res = cpu_get_phys_addr_debug(current_cpu, vaddr);
if (res == (uint64_t)-1) {
return false;
MemTxResult res;
page = addr & TARGET_PAGE_MASK;
- phys_addr = cpu_get_phys_page_attrs_debug(cpu, page, &attrs);
+ phys_addr = cpu_get_phys_addr_attrs_debug(cpu, page, &attrs);
asidx = cpu_asidx_from_attrs(cpu, attrs);
/* if no physical page mapped, return an error */
if (phys_addr == -1)
for (n = 0, va = 0; n < 256; n++, va += 16 * 1024 * 1024) {
pde = mmu_probe(env, va, 2);
if (pde) {
- pa = cpu_get_phys_page_debug(cs, va);
+ pa = cpu_get_phys_addr_debug(cs, va);
qemu_printf("VA: " TARGET_FMT_lx ", PA: " HWADDR_FMT_plx
" PDE: " TARGET_FMT_lx "\n", va, pa, pde);
for (m = 0, va1 = va; m < 64; m++, va1 += 256 * 1024) {
pde = mmu_probe(env, va1, 1);
if (pde) {
- pa = cpu_get_phys_page_debug(cs, va1);
+ pa = cpu_get_phys_addr_debug(cs, va1);
qemu_printf(" VA: " TARGET_FMT_lx ", PA: "
HWADDR_FMT_plx " PDE: " TARGET_FMT_lx "\n",
va1, pa, pde);
for (o = 0, va2 = va1; o < 64; o++, va2 += 4 * 1024) {
pde = mmu_probe(env, va2, 0);
if (pde) {
- pa = cpu_get_phys_page_debug(cs, va2);
+ pa = cpu_get_phys_addr_debug(cs, va2);
qemu_printf(" VA: " TARGET_FMT_lx ", PA: "
HWADDR_FMT_plx " PTE: "
TARGET_FMT_lx "\n",
uint32_t len_done = 0;
while (len > 0) {
- hwaddr paddr = cpu_get_phys_page_debug(cs, vaddr);
+ hwaddr paddr = cpu_get_phys_addr_debug(cs, vaddr);
uint32_t page_left =
TARGET_PAGE_SIZE - (vaddr & (TARGET_PAGE_SIZE - 1));
uint32_t io_sz = page_left < len ? page_left : len;