env: Add support for explicit write access list
authorMarek Vasut <marex@denx.de>
Tue, 7 Jul 2020 18:51:39 +0000 (20:51 +0200)
committerTom Rini <trini@konsulko.com>
Fri, 31 Jul 2020 14:13:00 +0000 (10:13 -0400)
commitd045cbacf2529266bb312add023e12c0d400bf67
tree1ce79c821d8045d76694786bfabb37aaf1bc12ea
parent47f3b1f243acfe755340753c5d467ba781618fa6
env: Add support for explicit write access list

This option marks any U-Boot variable which does not have explicit 'w'
writeable flag set as read-only. This way the environment can be locked
down and only variables explicitly configured to be writeable can ever
be changed by either 'env import', 'env set' or loading user environment
from environment storage.

Signed-off-by: Marek Vasut <marex@denx.de>
Reviewed-by: Tom Rini <trini@konsulko.com>
env/Kconfig
env/flags.c
include/env_flags.h
lib/hashtable.c