9
0
Fork 0
barebox/common
Sascha Hauer 3249006a2f Add support for non volatile variables
This adds (back) support for non volatile variables. Non volatile
variables are variables which are stored in the environment over
reboot. They are used in the same way as the global variables, but
with a 'nv' command and device. The variables are stored under
/env/nv/, one variable per file. Adding a nv variable automatically
adds a global variable with the same name. Changing a nv variable
also changes the same global variable, but not the other way round.
This allows for example to configure the username as:

nv user=sha; saveenv

Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2014-11-06 10:58:54 +01:00
..
partitions Add initial EFI architecture support 2014-07-16 10:46:18 +02:00
.gitignore update .gitignore files for linker scripts 2009-01-21 23:28:14 +01:00
Kconfig Add xz decompression support 2014-11-04 12:18:55 +01:00
Makefile Add a Firmware programming framework 2014-09-09 10:30:25 +02:00
bbu.c barebox update: fix finding default handler 2012-12-03 09:57:41 +01:00
binfmt.c command: Let builtin command take precedence 2013-09-24 09:03:18 +02:00
block.c block: Add flush callback 2014-07-14 08:01:11 +02:00
blspec.c move file helper functions to separate file 2014-08-07 06:13:51 +02:00
bootargs.c Treewide: remove address of the Free Software Foundation 2012-09-17 10:57:41 +02:00
bootm.c move file helper functions to separate file 2014-08-07 06:13:51 +02:00
bootsource.c bootsource: add definition for i2c-eeprom, spi-nor, spi-eeprom and usb 2013-04-04 10:54:27 +02:00
clock.c clock.c: fix whitespaces 2014-10-08 11:12:54 +02:00
command.c commands: harmonize in-barebox documentation 2014-05-14 10:03:43 +02:00
complete.c complete: Add devicetree completion 2014-05-19 22:23:56 +02:00
console.c Merge branch 'for-next/efi' 2014-08-07 06:14:56 +02:00
console_common.c Introduce message logging support 2014-09-30 15:33:22 +02:00
console_simple.c Merge branch 'for-next/login' 2013-10-07 08:00:13 +02:00
date.c Treewide: remove address of the Free Software Foundation 2012-09-17 10:57:41 +02:00
ddr_spd.c common: DDR3 SPD verification support 2014-03-18 17:32:31 +01:00
digest.c Treewide: remove address of the Free Software Foundation 2012-09-17 10:57:41 +02:00
dlmalloc.c dlmalloc: remove unused functions 2014-07-09 07:38:12 +02:00
dummy_malloc.c dummy malloc: Add licence header 2013-03-08 08:47:51 +01:00
efi-devicepath.c Add initial EFI architecture support 2014-07-16 10:46:18 +02:00
efi-guid.c EFI: introduce efi_strguid to convert GUID to human readable names 2014-07-16 10:46:19 +02:00
env.c Fix bug in export 64 bit unsigned environment variable. 2014-04-30 08:55:47 +02:00
environment.c Add support for non volatile variables 2014-11-06 10:58:54 +01:00
file-list.c Add function to parse a string in dfu format 2014-07-22 08:11:08 +02:00
filetype.c Merge branch 'for-next/xz' 2014-11-05 15:47:39 +01:00
firmware.c Add a Firmware programming framework 2014-09-09 10:30:25 +02:00
globalvar.c Add support for non volatile variables 2014-11-06 10:58:54 +01:00
hush.c Merge branch 'for-next/misc' 2014-08-07 13:13:31 +02:00
image.c Merge branch 'for-next/remove-fsf-address' 2012-10-03 21:12:48 +02:00
imd-barebox.c Add support for metadata in barebox images 2014-08-07 06:13:52 +02:00
imd.c Add support for metadata in barebox images 2014-08-07 06:13:52 +02:00
kallsyms.c Documentation: remove doxygen documentation 2014-06-26 10:09:52 +02:00
meminfo.c Merge branch 'for-next/pr_print' 2013-04-04 14:20:33 +02:00
memory.c resource: Let request_iomem_region return an error pointer 2014-09-16 08:32:09 +02:00
memory_display.c treewide: Add missing includes 2013-11-08 15:42:04 +01:00
memsize.c Add warning above get_ram_size 2013-02-13 18:14:38 +01:00
memtest.c memtest: copyright to UPPER case and fix typo 2014-04-23 12:20:03 +02:00
menu.c Merge branch 'for-next/nfs' 2014-03-07 09:25:44 +01:00
menutree.c move file helper functions to separate file 2014-08-07 06:13:51 +02:00
misc.c treewide: Add missing includes 2013-11-08 15:42:04 +01:00
module.c module: remove duplicate ALIGN and __ALIGN_MASK definition 2013-06-21 08:08:37 +02:00
module.lds.S Treewide: remove address of the Free Software Foundation 2012-09-17 10:57:41 +02:00
oftree.c of: Add a context pointer to fixup functions 2013-11-06 10:24:46 +01:00
parser.c run_command: remove unused flag parameter 2014-03-07 07:41:26 +01:00
partitions.c common: fix mbr filetype detection 2014-11-05 14:53:28 +01:00
password.c input: Add BB_ prefix to KEY_ defines 2014-02-17 08:23:37 +01:00
poller.c poller: Allow to call functions asynchronously 2013-12-18 16:47:48 +01:00
reset_source.c reset_source: add thermal reset 2014-11-04 12:16:20 +01:00
resource.c resource: Let request_ioport_region return an error pointer 2014-09-16 08:32:10 +02:00
s_record.c Treewide: remove address of the Free Software Foundation 2012-09-17 10:57:41 +02:00
startup.c Add support for non volatile variables 2014-11-06 10:58:54 +01:00
tlsf.c tlsf: Use NULL instead of 0 for returning NULL pointers 2012-06-30 22:34:54 +02:00
tlsf_malloc.c meminfo: purely cosmetical changes 2014-06-02 09:07:12 +02:00
tlsfbits.h tlsf: remove unused stuff from tlsfbits.h 2011-12-23 11:29:10 +01:00
uimage.c move file helper functions to separate file 2014-08-07 06:13:51 +02:00
version.c startup: Don't print multiple lines with pr_info 2014-09-30 10:44:16 +02:00