On Wed, Sep 04, 2019 at 01:24:49PM +0200, Clement Leger wrote: > From: Clement Leger <clement.leger@xxxxxxxxx> > > This patch add elf64 loading support to the elf loader. Since > elf32 and elf64 uses completely different types, to avoid copying all > the code and simply replace elf32 with elf64, use a macro which will > return the appropriate field for each type of header. This macro > generates getter for elf structures according to the class of the loaded > elf. > All direct elf struct dereference are then replaced by call to generated > functions. This allows to keep a common loader code even if types are > different. > > Tested-by: Oleksij Rempel <o.rempel@xxxxxxxxxxxxxx> > Signed-off-by: Clement Leger <cleger@xxxxxxxxx> > --- > Changes in V4: > - Fix mips elf entry cast to pointer > - Add Tested-by Oleksij Rempel Applied, thanks Sascha -- Pengutronix e.K. | | Industrial Linux Solutions | http://www.pengutronix.de/ | Peiner Str. 6-8, 31137 Hildesheim, Germany | Phone: +49-5121-206917-0 | Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-5555 | _______________________________________________ barebox mailing list barebox@xxxxxxxxxxxxxxxxxxx http://lists.infradead.org/mailman/listinfo/barebox