summaryrefslogtreecommitdiff
path: root/env
diff options
context:
space:
mode:
authorTom Rini <trini@konsulko.com>2019-11-12 22:46:36 -0500
committerTom Rini <trini@konsulko.com>2019-11-20 12:24:50 -0500
commit8d8ee47e03ef23b0d0e842ea455a30bf0d2023b9 (patch)
tree4a03ee3c6d1f5fd8995c910200aeaa733b0b31c0 /env
parent30b59dd8ba1b5272e4ac058f2c3ed768085c15d6 (diff)
downloadu-boot-8d8ee47e03ef23b0d0e842ea455a30bf0d2023b9.tar.gz
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 <wd@denx.de> Cc: Joe Hershberger <joe.hershberger@ni.com> Signed-off-by: Tom Rini <trini@konsulko.com>
Diffstat (limited to 'env')
-rw-r--r--env/Kconfig6
1 files changed, 6 insertions, 0 deletions
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