diff options
Diffstat (limited to 'Documentation/user')
-rw-r--r-- | Documentation/user/state.rst | 8 | ||||
-rw-r--r-- | Documentation/user/variables.rst | 8 |
2 files changed, 12 insertions, 4 deletions
diff --git a/Documentation/user/state.rst b/Documentation/user/state.rst index 07743df0cb..78ce24f9ed 100644 --- a/Documentation/user/state.rst +++ b/Documentation/user/state.rst @@ -21,7 +21,13 @@ RAUC_. .. _RAUC: https://rauc.readthedocs.io/en/latest/ barebox itself uses a *state* driver to access the variables in the -persistent memory. For the Linux run-time there is a userspace tool_ to do +persistent memory. + +Currently there is only one implementation, enabled by +``CONFIG_STATE_DRV=y``. Without driver, the state framework will silently +fail and be non-functional. + +For the Linux run-time there is a userspace tool_ to do the same. .. _tool: https://git.pengutronix.de/cgit/tools/dt-utils/ diff --git a/Documentation/user/variables.rst b/Documentation/user/variables.rst index ddfd485740..cb1296c06d 100644 --- a/Documentation/user/variables.rst +++ b/Documentation/user/variables.rst @@ -46,9 +46,11 @@ currently running barebox, while changing a nv variable changes the behaviour persistently over reboots. nv variables can be created or removed with the :ref:`command_nv` -command. The nv variables are made persistent using the environment -facilities of barebox, so a :ref:`command_saveenv` must be issued to store the -actual values. +command. + +The nv variables are made persistent using the environment facilities of +barebox. They are saved automatically to the storage medium whenever barebox +shuts down (that is, a :ref:`command_reset` is issued or a kernel is started). examples: |