u-boot/arch/powerpc/cpu/mpc83xx
Tom Rini d502c5f3b4 powerpc: Drop version_string placement optimization
As explained by Wolfgang, historically PowerPC would do a number of
things to hand-optimize placement of the binary on NOR flash in order to
maximize utilization of very scarce resources.  These days, we simply
aren't optimizing our binary layout for NOR flash placement and it's
quite likely this wasn't working as intended.  Furthermore, this level
of optimization makes it difficult to have version_string be a global,
instead of a weak and overridden value, and so make more progress on
reproducible builds, which is a current concern.

Move to having PowerPC no longer store version_string in the early part
of text so that it might be part of the first page of NOR and instead
use the same declaration everyone else does.

Link: https://lore.kernel.org/r/96716.1629798400@gemini.denx.de/
Signed-off-by: Tom Rini <trini@konsulko.com>
2021-09-17 12:10:44 -04:00
..
arbiter mpc83xx: Migrate arbiter config to Kconfig 2019-05-21 07:52:33 +02:00
bats mpc83xx: Migrate BATS config to Kconfig 2019-05-21 07:52:33 +02:00
elbc mpc83xx: Migrate CONFIG_SYS_{BR, OR}*_PRELIM to Kconfig 2019-05-21 07:52:33 +02:00
hid mpc83xx: Migrate HID config to Kconfig 2019-05-21 07:52:33 +02:00
hrcw ppc: Remove MPC8315ERDB board 2021-07-07 19:52:24 -04:00
initreg mpc83xx: Migrate CONFIG_LCRR_* to Kconfig 2019-05-21 07:52:33 +02:00
lblaw mpc83xx: Migrate LBLAW_* to Kconfig 2019-05-21 07:52:33 +02:00
sysio mpc8308: Migrate system io config to Kconfig 2019-05-21 07:52:33 +02:00
config.mk mpc83xx: Add support for -msingle-pic-base 2019-01-21 08:33:42 +01:00
cpu.c common: Drop asm/global_data.h from common header 2021-02-02 15:33:42 -05:00
cpu_init.c common: Drop asm/global_data.h from common header 2021-02-02 15:33:42 -05:00
ecc.c nxp: Migrate a number of DDR related symbols to Kconfig 2021-08-31 17:46:37 -04:00
fdt.c common: Drop asm/global_data.h from common header 2021-02-02 15:33:42 -05:00
interrupts.c common: Drop asm/global_data.h from common header 2021-02-02 15:33:42 -05:00
Kconfig sata: Rename SATA_SUPPORT to SATA 2021-09-04 12:26:02 -04:00
law.c common: Drop log.h from common header 2020-05-18 21:19:18 -04:00
Makefile nxp: Migrate a number of DDR related symbols to Kconfig 2021-08-31 17:46:37 -04:00
pci.c pci: powerpc: Drop old code 2021-08-05 16:14:36 -04:00
pcie.c global: Remove dead code that starts with CONFIG_[0-9A] 2021-08-30 14:13:28 -04:00
qe_io.c powerpc, qe: add DTS support for parallel I/O ports 2020-09-17 06:09:53 +02:00
serdes.c common: Drop linux/delay.h from common header 2020-05-18 21:19:23 -04:00
spd_sdram.c global: Remove unused or unnecessary CONFIG symbols related to DDR 2021-08-30 19:49:22 -04:00
speed.c ppc: Remove MPC8315ERDB board 2021-07-07 19:52:24 -04:00
spl_minimal.c common: Drop asm/global_data.h from common header 2021-02-02 15:33:42 -05:00
start.S powerpc: Drop version_string placement optimization 2021-09-17 12:10:44 -04:00
traps.c common: Drop asm/global_data.h from common header 2021-02-02 15:33:42 -05:00
u-boot-spl.lds SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
u-boot.lds mpc83xx: Define _end symbol 2019-05-21 07:52:34 +02:00