diff options
author | Tom Rini <trini@konsulko.com> | 2019-11-12 22:46:36 -0500 |
---|---|---|
committer | Tom Rini <trini@konsulko.com> | 2019-11-20 12:24:50 -0500 |
commit | 8d8ee47e03ef23b0d0e842ea455a30bf0d2023b9 (patch) | |
tree | 4a03ee3c6d1f5fd8995c910200aeaa733b0b31c0 /env | |
parent | 30b59dd8ba1b5272e4ac058f2c3ed768085c15d6 (diff) |
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/Kconfig | 6 |
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 |