Home
last modified time | relevance | path

Searched refs:ldbase (Results 1 – 7 of 7) sorted by relevance

/openbmc/u-boot/arch/x86/lib/
H A Dreloc_ia32_efi.c14 efi_status_t EFIAPI _relocate(long ldbase, Elf32_Dyn *dyn) in _relocate() argument
25 ldbase); in _relocate()
57 addr = (unsigned long *)(ldbase + rel->r_offset); in _relocate()
58 *addr += ldbase; in _relocate()
H A Dreloc_x86_64_efi.c16 efi_status_t EFIAPI _relocate(long ldbase, Elf64_Dyn *dyn) in _relocate() argument
27 ((unsigned long)dyn[i].d_un.d_ptr + ldbase); in _relocate()
52 addr = (unsigned long *)(ldbase + rel->r_offset); in _relocate()
53 *addr += ldbase; in _relocate()
H A Dcrt0_ia32_efi.S25 addl $image_base-0b,%eax # %eax = ldbase
29 pushl %eax # pass ldbase as first argument
/openbmc/u-boot/arch/arm/lib/
H A Dreloc_aarch64_efi.c41 efi_status_t EFIAPI _relocate(long ldbase, Elf64_Dyn *dyn) in _relocate() argument
51 rel = (Elf64_Rela *)((ulong)dyn[i].d_un.d_ptr + ldbase); in _relocate()
76 addr = (ulong *)(ldbase + rel->r_offset); in _relocate()
77 *addr = ldbase + rel->r_addend; in _relocate()
H A Dreloc_arm_efi.c17 efi_status_t EFIAPI _relocate(long ldbase, Elf32_Dyn *dyn) in _relocate() argument
28 + ldbase); in _relocate()
53 addr = (ulong *)(ldbase + rel->r_offset); in _relocate()
54 *addr += ldbase; in _relocate()
/openbmc/u-boot/arch/riscv/lib/
H A Dreloc_riscv_efi.c53 efi_status_t EFIAPI _relocate(long ldbase, Elf_Dyn *dyn) in _relocate() argument
63 rel = (Elf_Rela *)((ulong)dyn[i].d_un.d_ptr + ldbase); in _relocate()
86 addr = (ulong *)(ldbase + rel->r_offset); in _relocate()
87 *addr = ldbase + rel->r_addend; in _relocate()
/openbmc/openbmc/poky/meta/recipes-bsp/gnu-efi/gnu-efi/
H A D0001-riscv64-ignore-unknown-relocs.patch20 @@ -81,8 +81,7 @@ EFI_STATUS EFIAPI _relocate(long ldbase, Elf_Dyn *dyn)
21 *addr = ldbase + rel->r_addend;