arch: m68k: Implement relocation
Implement relocation for M68K. Perform all the updates in start.S relocate_code in assemby, since it is a simple matter of traversing the dynsym table and adding relocation offset - MONITOR_BASE to all the items in that table. The necessity to deal with MONITOR_BASE is a specific of M68K, where the ELF entry point is at offset 0x400, which is the MONITOR_BASE, while TEXT_BASE is at offset 0 . This also removes the one last user of NEEDS_MANUAL_RELOC, so that could be finally cleaned up . Reviewed-by:Simon Glass <sjg@chromium.org> Signed-off-by:
Marek Vasut <marek.vasut+renesas@mailbox.org>
-
mentioned in commit 47512b2e
-
mentioned in commit 49c59dd5
-
mentioned in commit 446d6643
-
mentioned in commit bb7c4dcc
-
mentioned in commit 1ee16b26
-
mentioned in commit 4fa6511e
-
mentioned in commit 6a595c2f
-
mentioned in commit 99970b55
-
mentioned in commit a8246503
-
mentioned in commit 7bce7e8a
-
mentioned in commit 8658370a
-
mentioned in commit a28cc807
-
mentioned in commit 05f84bd2
-
mentioned in commit d1e57979
-
mentioned in commit 92b1f7ab
-
mentioned in commit 0d67e25b
-
mentioned in commit ba377a6c
-
mentioned in commit 4a17f17e
-
mentioned in commit 46bb8635
-
mentioned in commit decbc818
-
mentioned in commit db87cd50
-
mentioned in commit 7b8c61df
-
mentioned in commit 2c77bb83
-
mentioned in commit 4f90349a
-
mentioned in commit 9c419d5d
-
mentioned in commit 568e6ae9
-
mentioned in commit 3903d695
-
mentioned in commit 09c8b8de
-
mentioned in commit d2f37cc2
-
mentioned in commit 09340a66
-
mentioned in commit d66bea29
-
mentioned in commit d55326d6
-
mentioned in commit b130e034
-
mentioned in commit 3bb917ee
-
mentioned in commit 2fe4b545
-
mentioned in commit 4babaa0c