On Mon, Nov 5, 2018 at 5:28 AM Alexander Graf <ag...@suse.de> wrote: > > With RELA absolute relocations, the relocation target contains our link > offset which we need to remove from the equation again. We did this > properly in the relative relocation path, but not in the absolute one. > > So let's do this for the absolute one as well. That way, u-boot can have > a TEXT_OFFSET of != 0 and still relocate itself properly. > > This fixes a bug where efi_loader did not work on the RISC-V QEMU port. > With this patch, I can successfully run UEFI applications on the RISC-V > QEMU port. > > Reported-by: Auer, Lukas <lukas.a...@aisec.fraunhofer.de> > Signed-off-by: Alexander Graf <ag...@suse.de> > --- > lib/efi_loader/efi_runtime.c | 3 +++ > 1 file changed, 3 insertions(+) >
Tested-by: Bin Meng <bmeng...@gmail.com> _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot