u-boot/arch/m68k/cpu/mcf5445x
Marek Vasut 26af162ac8 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>
2023-09-06 13:28:58 +02:00
..
cpu.c WS cleanup: remove SPACE(s) followed by TAB 2021-09-30 09:08:16 -04:00
cpu_init.c m68k: move CONFIG_SYS_I2C to CFG_ namespace 2023-04-11 06:50:57 +02:00
dspi.c m68k: Remove M54451EVB board 2021-07-18 21:03:57 -04:00
interrupts.c arch: m68k: Use existing CONFIG_MCFTMR instead of CFG_MCFTMR 2023-04-15 21:36:07 +02:00
Makefile m68k: Remove unused PCI code 2022-07-05 17:04:59 -04:00
speed.c m68k: mcf5441x: fix CONFIG_SYS_FSL_I2C definition 2023-04-11 06:51:51 +02:00
start.S arch: m68k: Implement relocation 2023-09-06 13:28:58 +02:00