Vladimir Serbinenko
34fe0b5901
arm64: Add support for GOT and PCREL32 relocations.
2017-02-01 21:46:19 +01:00
Vladimir Serbinenko
86ef66d977
arm-uboot: Make self-relocatable to allow loading at any address
2016-02-27 13:40:52 +01:00
Vladimir Serbinenko
df21fff504
Provide __bss_start and _end symbols in grub-mkimage.
...
For this ensure that all bss sections are merged.
We need this to correctly prelink non-PE relocatable images.
2016-02-27 13:35:36 +01:00
Vladimir Serbinenko
73a9c742fe
Encapsulate image layout into a separate structure.
...
Currently we pass around a lot of pointer. Instead put all relevant data
into one structure.
2016-02-27 13:35:36 +01:00
Vladimir Serbinenko
36212460d3
mkimage.c: Split into separate files.
...
util/grub-mkimagexx.c is included in a special way into mkimage.c.
Interoperation between defines makes this very tricky. Instead
just have a clean interface and compile util/grub-mkimage*.c separately
from mkimage.c
2016-02-27 13:35:36 +01:00