443f7feeb6
Several of our patches have been accepted upstream and are included in elf2flt version 2023.09. Patch 0001-elf2flt-handle-binutils-2.34.patch is upstream as of commit c70b9f208979 ("elf2flt: handle binutils >= 2.34"). Patch 0002-elf2flt.ld-reinstate-32-byte-alignment-for-.data-sec.patch is upstream as of commit 679c94adf27c ("elf2flt.ld: reinstate 32 byte alignment for .data section"). Patch 0003-elf2flt-add-riscv-64-bits-support.patch is upstream as of commit c5c8043c4d79 ("elf2flt: add riscv 64-bits support"). Patch 0008-riscv64-add-more-relocations-required-to-be-handled.patch was squashed into upstream commit c5c8043c4d79 ("elf2flt: add riscv 64-bits support") during upstreaming. Patch 0006-xtensa-fix-text-relocations.patch is upstream as of commit 26dfb54a59c8 ("elf2flt: xtensa: fix text relocations"). Patch 0007-elf2flt-remove-use-of-BFD_VMA_FMT.patch is upstream as of commit a36df7407d9e ("elf2flt: remove use of BFD_VMA_FMT"). Patch 0004-elf2flt-create-a-common-helper-function.patch simply added a helper function to make the changes in the follow-up patch 0005-elf2flt-fix-fatal-error-regression-on-m68k-xtensa-ri.patch less intrusive. Patch 0005-elf2flt-fix-fatal-error-regression-on-m68k-xtensa-ri.patch is no longer needed as upstream has reverted the commit that necessitated this patch, see upstream commit 35c692ca4546 ("Revert "elf2flt: fix for segfault on some ARM ELFs""). The problem that the reverted upstream patch solved is now instead solved by the combination of upstream commits 7a59b265c2dc ("Revert "elf2flt: fix relocations for read-only data"") and a934fb42cf59 ("elf2flt: force ARM.exidx section into text"). Signed-off-by: Niklas Cassel <niklas.cassel@wdc.com> Tested-By: Waldemar Brodkorb <wbx@openadk.org> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com> |
||
---|---|---|
.. | ||
elf2flt.hash | ||
elf2flt.mk |