/openbmc/linux/drivers/soc/qcom/ |
H A D | mdt_loader.c | 96 if (phdr->p_paddr < min_addr) in qcom_mdt_get_size() 97 min_addr = phdr->p_paddr; in qcom_mdt_get_size() 99 if (phdr->p_paddr + phdr->p_memsz > max_addr) in qcom_mdt_get_size() 100 max_addr = ALIGN(phdr->p_paddr + phdr->p_memsz, SZ_4K); in qcom_mdt_get_size() 231 if (phdr->p_paddr < min_addr) in qcom_mdt_pas_init() 232 min_addr = phdr->p_paddr; in qcom_mdt_pas_init() 234 if (phdr->p_paddr + phdr->p_memsz > max_addr) in qcom_mdt_pas_init() 235 max_addr = ALIGN(phdr->p_paddr + phdr->p_memsz, SZ_4K); in qcom_mdt_pas_init() 328 if (phdr->p_paddr < min_addr) in __qcom_mdt_load() 329 min_addr = phdr->p_paddr; in __qcom_mdt_load() [all …]
|
/openbmc/linux/kernel/ |
H A D | kexec_elf.c | 194 } else if (phdr->p_paddr + phdr->p_memsz < phdr->p_paddr) { in elf_is_phdr_sane() 221 phdr->p_paddr = elf64_to_cpu(ehdr, buf_phdr->p_paddr); in elf_read_phdr() 230 phdr->p_paddr = elf32_to_cpu(ehdr, buf_phdr->p_paddr); in elf_read_phdr() 415 kbuf->buf_min = phdr->p_paddr; in kexec_elf_load()
|
H A D | crash_core.c | 374 phdr->p_offset = phdr->p_paddr = notes_addr; in crash_prepare_elf64_headers() 382 phdr->p_offset = phdr->p_paddr = paddr_vmcoreinfo_note(); in crash_prepare_elf64_headers() 393 phdr->p_offset = phdr->p_paddr = __pa_symbol(_text); in crash_prepare_elf64_headers() 407 phdr->p_paddr = mstart; in crash_prepare_elf64_headers() 413 phdr, phdr->p_vaddr, phdr->p_paddr, phdr->p_filesz, in crash_prepare_elf64_headers()
|
/openbmc/u-boot/arch/arm/mach-rockchip/ |
H A D | make_fit_atf.py | 130 p_paddr = 0xFFFFFFFF 136 p_paddr = seg.__getitem__(ELF_SEG_P_PADDR) 139 assert (p_paddr != 0xFFFFFFFF and num_load_seg == 1) 141 fit_file.write(DT_HEADER % p_paddr)
|
/openbmc/linux/arch/powerpc/boot/ |
H A D | elf.h | 99 Elf32_Addr p_paddr; member 111 Elf64_Addr p_paddr; /* Segment physical address */ member
|
/openbmc/linux/arch/s390/kernel/ |
H A D | kexec_elf.c | 42 buf.mem = ALIGN(phdr->p_paddr, phdr->p_align); in kexec_file_add_kernel_elf() 48 if (entry - phdr->p_paddr < phdr->p_memsz) { in kexec_file_add_kernel_elf()
|
/openbmc/qemu/include/hw/ |
H A D | elf_ops.h.inc | 23 bswapSZs(&phdr->p_paddr); /* Segment physical address */ 468 elf_word zero_start = ph->p_paddr + file_size; 469 elf_word zero_end = ph->p_paddr + mem_size; 475 elf_word other_start = jph->p_paddr; 476 elf_word other_end = jph->p_paddr + jph->p_memsz; 495 addr = translate_fn(translate_opaque, ph->p_paddr); 499 addr = ph->p_paddr; 526 ph->p_vaddr != ph->p_paddr && 530 *pentry = ehdr.e_entry - ph->p_vaddr + ph->p_paddr;
|
/openbmc/qemu/scripts/ |
H A D | dump-guest-memory.py | 159 def add_segment(self, p_type, p_paddr, p_size): argument 164 phdr.p_paddr = p_paddr 165 phdr.p_vaddr = p_paddr
|
/openbmc/linux/arch/riscv/kernel/ |
H A D | elf_kexec.c | 60 kbuf.mem = phdr->p_paddr - old_pbase + new_pbase; in riscv_kexec_elf_load() 91 if (lowest_paddr > phdr->p_paddr) in elf_find_pbase() 92 lowest_paddr = phdr->p_paddr; in elf_find_pbase()
|
/openbmc/openbmc/poky/scripts/ |
H A D | relocate_sdk.py | 84 p_type, p_offset, p_vaddr, p_paddr, p_filesz,\ 88 p_type, p_flags, p_offset, p_vaddr, p_paddr, \
|
/openbmc/linux/arch/x86/um/ |
H A D | elfcore.c | 34 phdr.p_paddr = 0; /* match other core phdrs */ in elf_core_write_extra_phdrs()
|
/openbmc/linux/arch/ia64/kernel/ |
H A D | elfcore.c | 37 phdr.p_paddr = 0; /* match other core phdrs */ in elf_core_write_extra_phdrs()
|
/openbmc/linux/arch/powerpc/kernel/ |
H A D | fadump.c | 769 phdr->p_paddr = __pa(fw_dump.cpu_notes_buf_vaddr); in fadump_update_elfcore_header() 770 phdr->p_offset = phdr->p_paddr; in fadump_update_elfcore_header() 1093 phdr->p_paddr = 0; in fadump_create_elfcore_headers() 1107 phdr->p_paddr = fadump_relocate(paddr_vmcoreinfo_note()); in fadump_create_elfcore_headers() 1108 phdr->p_offset = phdr->p_paddr; in fadump_create_elfcore_headers() 1145 phdr->p_paddr = mbase; in fadump_create_elfcore_headers()
|
/openbmc/linux/include/uapi/linux/ |
H A D | elf.h | 253 Elf32_Addr p_paddr; member 265 Elf64_Addr p_paddr; /* Segment physical address */ member
|
/openbmc/linux/arch/x86/boot/compressed/ |
H A D | misc.c | 318 dest += (phdr->p_paddr - LOAD_PHYSICAL_ADDR); in parse_elf() 320 dest = (void *)(phdr->p_paddr); in parse_elf()
|
/openbmc/linux/arch/arm64/kernel/ |
H A D | elfcore.c | 101 phdr.p_paddr = 0; in elf_core_write_extra_phdrs()
|
/openbmc/linux/fs/proc/ |
H A D | kcore.c | 405 phdr->p_paddr = __pa(m->addr); in read_kcore_iter() 407 phdr->p_paddr = __pa_symbol(m->addr); in read_kcore_iter() 409 phdr->p_paddr = (elf_addr_t)-1; in read_kcore_iter()
|
/openbmc/u-boot/include/ |
H A D | elf.h | 435 Elf32_Addr p_paddr; /* physical address of segment */ member 447 Elf64_Addr p_paddr; /* physical address of segment */ member
|
/openbmc/linux/tools/testing/selftests/proc/ |
H A D | proc-pid-vm.c | 102 uint64_t p_paddr; member 191 ph.p_paddr = 0; in make_exe()
|
/openbmc/u-boot/cmd/ |
H A D | elf.c | 46 void *dst = (void *)(ulong)phdr->p_paddr; in load_elf64_image_phdr() 161 void *dst = (void *)(uintptr_t)phdr->p_paddr; in load_elf_image_phdr()
|
/openbmc/linux/drivers/remoteproc/ |
H A D | remoteproc_elf_helpers.h | 70 ELF_GEN_FIELD_GET_SET(phdr, p_paddr, u64) in ELF_GEN_FIELD_GET_SET()
|
/openbmc/linux/drivers/media/platform/st/sti/c8sectpfe/ |
H A D | c8sectpfe-core.c | 1018 seg_num, phdr->p_paddr, phdr->p_filesz, dest, in load_imem_segment() 1047 seg_num, phdr->p_paddr, phdr->p_filesz, in load_dmem_segment() 1099 dst += (phdr->p_paddr & 0xFFFFF) * sizeof(unsigned int); in load_slim_core_fw() 1107 dst += (phdr->p_paddr & 0xFFFFF) * sizeof(unsigned int); in load_slim_core_fw()
|
/openbmc/qemu/dump/ |
H A D | dump.c | 227 phdr.p_paddr = cpu_to_dump64(s, memory_mapping->phys_addr); in write_elf64_load() 230 phdr.p_vaddr = cpu_to_dump64(s, memory_mapping->virt_addr) ?: phdr.p_paddr; in write_elf64_load() 251 phdr.p_paddr = cpu_to_dump32(s, memory_mapping->phys_addr); in write_elf32_load() 255 cpu_to_dump32(s, memory_mapping->virt_addr) ?: phdr.p_paddr; in write_elf32_load() 271 phdr->p_paddr = 0; in prepare_elf64_phdr_note() 327 phdr->p_paddr = 0; in prepare_elf32_phdr_note()
|
/openbmc/linux/arch/powerpc/platforms/powernv/ |
H A D | opal-core.c | 385 phdr->p_paddr = phdr->p_vaddr = 0; in create_opalcore() 408 phdr->p_paddr = cpu_to_be64(paddr); in create_opalcore()
|
/openbmc/linux/arch/parisc/boot/compressed/ |
H A D | misc.c | 269 dest = (void *)((unsigned long) phdr->p_paddr & in parse_elf()
|