Home
last modified time | relevance | path

Searched refs:paddr (Results 1 – 25 of 46) sorted by relevance

12

/qemu/contrib/elf2dmp/
A Daddrspace.c16 if (ps->block[i].paddr <= pa && in pa_space_find_block()
17 pa < ps->block[i].paddr + ps->block[i].size) { in pa_space_find_block()
33 return block->addr + (pa - block->paddr); in pa_space_resolve()
51 uint64_t low_align = ((b->paddr - 1) | ELF2DMP_PAGE_MASK) + 1 - b->paddr; in pa_block_align()
52 uint64_t high_align = (b->paddr + b->size) & ELF2DMP_PAGE_MASK; in pa_block_align()
60 "0x%"PRIx64"+:0x%"PRIx64"\n", b->paddr, b->size, in pa_block_align()
61 b->paddr + low_align, b->size - low_align - high_align); in pa_block_align()
65 b->paddr, b->size); in pa_block_align()
70 b->paddr += low_align; in pa_block_align()
94 .paddr = phdr[i].p_paddr, in pa_space_create()
A Dmain.c244 if (idx + 1 != ps->block_nr && blk->paddr + blk->size == next->paddr) { in try_merge_runs()
246 " merged\n", idx, blk->paddr, blk->size, merge_cnt); in try_merge_runs()
253 idx, blk->paddr, blk->size, merge_cnt, first_merged->paddr, in try_merge_runs()
254 blk->paddr + blk->size - first_merged->paddr, run_idx); in try_merge_runs()
256 .BasePage = first_merged->paddr / ELF2DMP_PAGE_SIZE, in try_merge_runs()
257 .PageCount = (blk->paddr + blk->size - first_merged->paddr) / in try_merge_runs()
320 .BasePage = ps->block[idx].paddr / ELF2DMP_PAGE_SIZE, in fill_header()
A Daddrspace.h22 uint64_t paddr; member
/qemu/target/riscv/
A Dmonitor.c56 hwaddr paddr, target_ulong size, int attr) in print_pte() argument
70 paddr, size, in print_pte()
86 hwaddr paddr; in walk_pte() local
105 paddr = (hwaddr)(pte >> PTE_PPN_SHIFT) << PGSHIFT; in walk_pte()
120 (*last_paddr + *last_size != paddr) || in walk_pte()
126 *pbase = paddr; in walk_pte()
131 *last_paddr = paddr; in walk_pte()
135 walk_pte(mon, paddr, start, level - 1, ptidxbits, ptesize, in walk_pte()
/qemu/target/xtensa/
A Dmmu_helper.c318 uint32_t paddr; in xtensa_cpu_get_phys_page_debug() local
324 return paddr; in xtensa_cpu_get_phys_page_debug()
328 return paddr; in xtensa_cpu_get_phys_page_debug()
355 .paddr = 0, in reset_tlb_mmu_ways56()
361 .paddr = 0, in reset_tlb_mmu_ways56()
370 .paddr = 0xf0000000, in reset_tlb_mmu_ways56()
860 *paddr = entry->paddr | (vaddr & ~xtensa_tlb_get_addr_mask(env, dtlb, wi)); in get_physical_addr_mmu()
869 uint32_t paddr; in get_pte() local
922 *paddr = entry->paddr | (vaddr & ~REGION_PAGE_MASK); in get_physical_addr_region()
1044 *paddr = vaddr; in get_physical_addr_mpu()
[all …]
A Dop_helper.c82 uint32_t paddr, page_size, access; in HELPER() local
85 xtensa_get_cring(env), &paddr, &page_size, &access); in HELPER()
136 uint32_t paddr, page_size, access; in HELPER() local
139 xtensa_get_cring(env), &paddr, in HELPER()
A Dhelper.c269 uint32_t paddr; in xtensa_cpu_tlb_fill() local
273 mmu_idx, &paddr, &page_size, &access); in xtensa_cpu_tlb_fill()
277 __func__, address, access_type, mmu_idx, paddr, ret); in xtensa_cpu_tlb_fill()
282 paddr & TARGET_PAGE_MASK, in xtensa_cpu_tlb_fill()
A Dxtensa-semi.c211 hwaddr paddr = cpu_get_phys_page_debug(cs, vaddr); in HELPER() local
216 void *buf = cpu_physical_memory_map(paddr, &sz, !is_write); in HELPER()
/qemu/target/microblaze/
A Dhelper.c64 uint32_t paddr = lu.paddr + vaddr - lu.vaddr; in mb_cpu_tlb_fill() local
67 mmu_idx, vaddr, paddr, lu.prot); in mb_cpu_tlb_fill()
68 tlb_set_page_with_attrs(cs, vaddr, paddr, attrs, lu.prot, mmu_idx, in mb_cpu_tlb_fill()
232 target_ulong vaddr, paddr = 0; in mb_cpu_get_phys_page_attrs_debug() local
245 paddr = lu.paddr + vaddr - lu.vaddr; in mb_cpu_get_phys_page_attrs_debug()
247 paddr = 0; /* ???. */ in mb_cpu_get_phys_page_attrs_debug()
249 paddr = addr & TARGET_PAGE_MASK; in mb_cpu_get_phys_page_attrs_debug()
251 return paddr; in mb_cpu_get_phys_page_attrs_debug()
A Dmmu.h78 uint32_t paddr; member
/qemu/target/i386/tcg/sysemu/
A Dexcp_helper.c37 hwaddr paddr; member
153 hwaddr pte_addr, paddr; in mmu_translate() local
357 paddr = in->addr; in mmu_translate()
436 paddr = (pte & PG_ADDRESS_MASK & ~(page_size - 1)) | (addr & (page_size - 1)); in mmu_translate()
447 flags = probe_access_full_mmu(env, paddr, 0, access_type, in mmu_translate()
452 .cr2 = paddr, in mmu_translate()
468 paddr = (full->phys_addr & ~(nested_page_size - 1)) in mmu_translate()
469 | (paddr & (nested_page_size - 1)); in mmu_translate()
480 out->paddr = paddr & x86_get_a20_mask(env); in mmu_translate()
603 out->paddr = addr & x86_get_a20_mask(env); in get_physical_address()
[all …]
/qemu/hw/dma/
A Dsoc_dma.c27 memcpy(ch->paddr[0], ch->paddr[1], ch->bytes); in transfer_mem2mem()
28 ch->paddr[0] += ch->bytes; in transfer_mem2mem()
29 ch->paddr[1] += ch->bytes; in transfer_mem2mem()
34 ch->io_fn[1](ch->io_opaque[1], ch->paddr[0], ch->bytes); in transfer_mem2fifo()
35 ch->paddr[0] += ch->bytes; in transfer_mem2fifo()
40 ch->io_fn[0](ch->io_opaque[0], ch->paddr[1], ch->bytes); in transfer_fifo2mem()
41 ch->paddr[1] += ch->bytes; in transfer_fifo2mem()
155 ch->paddr[port] = (uint8_t *) entry->u.mem.base + in soc_dma_ch_update_type()
/qemu/hw/i386/
A Dvapic.c161 hwaddr paddr; in find_real_tpr_addr() local
173 paddr = cpu_get_phys_page_debug(cs, addr); in find_real_tpr_addr()
174 if (paddr != APIC_DEFAULT_ADDRESS) { in find_real_tpr_addr()
288 hwaddr paddr; in update_rom_mapping() local
304 paddr = cpu_get_phys_page_debug(cs, rom_state_vaddr); in update_rom_mapping()
305 if (paddr == -1) { in update_rom_mapping()
308 paddr += rom_state_vaddr & ~TARGET_PAGE_MASK; in update_rom_mapping()
309 if (paddr != s->rom_state_paddr) { in update_rom_mapping()
325 cpu_physical_memory_read(paddr + pos - s->rom_state.vaddr, in update_rom_mapping()
328 cpu_physical_memory_read(paddr + offset, &patch, sizeof(patch)); in update_rom_mapping()
[all …]
/qemu/target/avr/
A Dhelper.c112 uint32_t paddr; in avr_cpu_tlb_fill() local
118 paddr = OFFSET_CODE + address; in avr_cpu_tlb_fill()
120 if (paddr >= OFFSET_DATA) { in avr_cpu_tlb_fill()
134 paddr = OFFSET_DATA + address; in avr_cpu_tlb_fill()
152 tlb_set_page(cs, address, paddr, prot, mmu_idx, page_size); in avr_cpu_tlb_fill()
/qemu/target/hexagon/imported/mmvec/
A Dmacros.def244 paddr_t pa = thread->mem_access[slot].paddr+OFFSET;
246 FLAG = (pa < (thread->mem_access[slot].paddr+LENGTH));
277 paddr_t pa = thread->mem_access[slot].paddr+(OFFSET & ~(ALIGNMENT-1));
278 paddr_t pa_high = thread->mem_access[slot].paddr+LEN;
296 paddr_t pa_high = thread->mem_access[slot].paddr+LEN;
313 paddr_t pa_high = thread->mem_access[slot].paddr+LEN;
330 paddr_t pa = thread->mem_access[slot].paddr+OFFSET;
331 paddr_t pa_high = thread->mem_access[slot].paddr+LEN;
395 paddr_t pa = thread->mem_access[slot].paddr+OFFSET;
437 paddr_t pa = thread->mem_access[slot].paddr+OFFSET;
[all …]
/qemu/target/hppa/
A Dint_helper.c163 hwaddr paddr = vaddr; in hppa_cpu_do_interrupt() local
170 0, 0, &paddr, &prot); in hppa_cpu_do_interrupt()
177 env->cr[CR_IIR] = ldl_phys(cs->as, paddr); in hppa_cpu_do_interrupt()
/qemu/include/hw/arm/
A Domap.h685 # define OMAP_BAD_REG(paddr) \ argument
687 __func__, paddr)
688 # define OMAP_RO_REG(paddr) \ argument
691 __func__, paddr)
A Dsoc_dma.h59 void *paddr[2]; member
/qemu/include/hw/xen/
A Dstart_info.h133 uint64_t paddr; /* Physical address of the module. */ member
/qemu/include/standard-headers/linux/
A Dqemu_fw_cfg.h94 uint64_t paddr; member
/qemu/ui/
A Dspice-core.c385 struct sockaddr *paddr; in qmp_query_spice_channels() local
392 paddr = (struct sockaddr *)&item->info->paddr_ext; in qmp_query_spice_channels()
394 getnameinfo(paddr, plen, in qmp_query_spice_channels()
399 chan->family = inet_netfamily(paddr->sa_family); in qmp_query_spice_channels()
/qemu/include/exec/
A Dexec-all.h233 hwaddr paddr, MemTxAttrs attrs,
242 hwaddr paddr, int prot,
/qemu/pc-bios/optionrom/
A Dpvh_main.c122 ramdisk_mod.paddr = (uintptr_t)initrd_addr; in pvh_load_kernel()
/qemu/hw/misc/
A Dvmcoreinfo.c81 VMSTATE_UINT64(vmcoreinfo.paddr, VMCoreInfoState),
/qemu/target/mips/tcg/sysemu/
A Dtlb_helper.c640 uint64_t paddr; in walk_directory() local
645 if (get_physical_address(env, &paddr, &prot, *vaddr, MMU_DATA_LOAD, in walk_directory()
672 if (get_physical_address(env, &paddr, &prot, vaddr2, MMU_DATA_LOAD, in walk_directory()
744 uint64_t paddr; in page_table_walk_refill() local
827 if (get_physical_address(env, &paddr, &prot, vaddr, MMU_DATA_LOAD, in page_table_walk_refill()
839 if (get_physical_address(env, &paddr, &prot, vaddr, MMU_DATA_LOAD, in page_table_walk_refill()

Completed in 78 milliseconds

12