From 8d8ee47e03ef23b0d0e842ea455a30bf0d2023b9 Mon Sep 17 00:00:00 2001 From: Tom Rini Date: Tue, 12 Nov 2019 22:46:36 -0500 Subject: env: Add CONFIG_SYS_RELOC_GD_ENV_ADDR symbol Today in initr_reloc_global_data() we use some non-obvious tests to determine if we need to relocate the env_addr within gd or not. In order to facilitate migration of other symbols to Kconfig we need to introduce a new symbol for this particular use case. Cc: Wolfgang Denk Cc: Joe Hershberger Signed-off-by: Tom Rini --- env/Kconfig | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'env') diff --git a/env/Kconfig b/env/Kconfig index 090cc795f9..337787051d 100644 --- a/env/Kconfig +++ b/env/Kconfig @@ -535,6 +535,12 @@ config ENV_UBI_VID_OFFSET endif +config SYS_RELOC_GD_ENV_ADDR + bool "Relocate gd->en_addr" + help + Relocate the early env_addr pointer so we know it is not inside + the binary. Some systems need this and for the rest, it doesn't hurt. + config USE_DEFAULT_ENV_FILE bool "Create default environment from file" help -- cgit