| /qemu/contrib/elf2dmp/ |
| A D | addrspace.c | 16 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 D | main.c | 244 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 D | addrspace.h | 22 uint64_t paddr; member
|
| /qemu/target/riscv/ |
| A D | monitor.c | 56 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 D | mmu_helper.c | 318 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 D | op_helper.c | 82 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 D | helper.c | 269 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 D | xtensa-semi.c | 211 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 D | helper.c | 64 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 D | mmu.h | 78 uint32_t paddr; member
|
| /qemu/target/i386/tcg/sysemu/ |
| A D | excp_helper.c | 37 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 D | soc_dma.c | 27 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 D | vapic.c | 161 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 D | helper.c | 112 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 D | macros.def | 244 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 D | int_helper.c | 163 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 D | omap.h | 685 # define OMAP_BAD_REG(paddr) \ argument 687 __func__, paddr) 688 # define OMAP_RO_REG(paddr) \ argument 691 __func__, paddr)
|
| A D | soc_dma.h | 59 void *paddr[2]; member
|
| /qemu/include/hw/xen/ |
| A D | start_info.h | 133 uint64_t paddr; /* Physical address of the module. */ member
|
| /qemu/include/standard-headers/linux/ |
| A D | qemu_fw_cfg.h | 94 uint64_t paddr; member
|
| /qemu/ui/ |
| A D | spice-core.c | 385 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 D | exec-all.h | 233 hwaddr paddr, MemTxAttrs attrs, 242 hwaddr paddr, int prot,
|
| /qemu/pc-bios/optionrom/ |
| A D | pvh_main.c | 122 ramdisk_mod.paddr = (uintptr_t)initrd_addr; in pvh_load_kernel()
|
| /qemu/hw/misc/ |
| A D | vmcoreinfo.c | 81 VMSTATE_UINT64(vmcoreinfo.paddr, VMCoreInfoState),
|
| /qemu/target/mips/tcg/sysemu/ |
| A D | tlb_helper.c | 640 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()
|