loader: fix powerpc64le ofw loader
authorAlfredo Dal'Ava Junior <alfredo@FreeBSD.org>
Fri, 29 Jul 2022 08:03:30 +0000 (05:03 -0300)
committerAlfredo Dal'Ava Junior <alfredo@FreeBSD.org>
Fri, 29 Jul 2022 08:13:19 +0000 (05:13 -0300)
commit0df5a06864b351ac44a87246acc473e446da1163
treeca023498f5608933448218f7ffa324046951bfff
parent42736dc44dd0151546db3f2e145ae1cfd4546fe1
loader: fix powerpc64le ofw loader

This is similar to 5d48fb3b16c1496bf415fee620c61cc944b0326d.
With LLVM14 the .data.rel.ro ELF section appears after .data,
making loader behave erractly and kernel is not loaded.
This patch makes ensures the correct order.

Based on discussion at:
            https://github.com/llvm/llvm-project/issues/56306

MFC after: 1 day
Sponsored by: Instituto de Pesquisas Eldorado (eldorado.org.br)
stand/powerpc/ofw/ldscript.powerpcle