| #
14070e69 |
| 31-May-2016 |
Andreas Fenkart <andreas.fenkart@digitalstrom.com> |
tools/env: allow to pass NULL for environment options
If users of the library are happy with the default, e.g. config file name. They can pass NULL as the opts pointer. This simplifies the transitio
tools/env: allow to pass NULL for environment options
If users of the library are happy with the default, e.g. config file name. They can pass NULL as the opts pointer. This simplifies the transition of existing library users. FIXES a compile error. since common_args has been removed by a previous patch
Signed-off-by: Andreas Fenkart <andreas.fenkart@digitalstrom.com>
show more ...
|
| #
81974f44 |
| 05-Apr-2016 |
Andreas Fenkart <andreas.fenkart@digitalstrom.com> |
tools/env: no global variable sharing between application and library
Signed-off-by: Andreas Fenkart <andreas.fenkart@digitalstrom.com>
|
| #
f71cee4b |
| 19-Apr-2016 |
Andreas Fenkart <andreas.fenkart@digitalstrom.com> |
tools/env: compute size of usable area only once
for double buffering to work, redundant buffers must have equal size
Signed-off-by: Andreas Fenkart <andreas.fenkart@digitalstrom.com>
|
| #
cedb341e |
| 19-Apr-2016 |
Andreas Fenkart <andreas.fenkart@digitalstrom.com> |
tools/env: fw_printenv pass value_only as argument
Signed-off-by: Andreas Fenkart <andreas.fenkart@digitalstrom.com>
|
| #
dcdc1f6a |
| 19-Apr-2016 |
Andreas Fenkart <andreas.fenkart@digitalstrom.com> |
tools/env: pass key as argument to env_aes_cbc_crypt
Signed-off-by: Andreas Fenkart <andreas.fenkart@digitalstrom.com>
|
| #
52b1eaf9 |
| 17-May-2016 |
Stefano Babic <sbabic@denx.de> |
Merge branch 'master' of git://git.denx.de/u-boot
|
| #
925c97c2 |
| 29-Apr-2016 |
Anatolij Gustschin <agust@denx.de> |
tools: env: fix config file loading in env library
env library is broken as the config file pointer is only initialized in main(). When running in the env library parse_config() fails:
Cannot par
tools: env: fix config file loading in env library
env library is broken as the config file pointer is only initialized in main(). When running in the env library parse_config() fails:
Cannot parse config file '(null)': Bad address
Ensure that config file pointer is always initialized.
Signed-off-by: Anatolij Gustschin <agust@denx.de> Cc: Stefano Babic <sbabic@denx.de>
show more ...
|
| #
43cb65b7 |
| 25-Mar-2016 |
Andreas Fenkart <andreas.fenkart@digitalstrom.com> |
tools: env: bug: config structs must be defined in tools library
fw_senten/fw_printenv can be compiled as a tools library, excluding the fw_env_main object.
Reported-by: Stefano Babic <sbabic@denx.
tools: env: bug: config structs must be defined in tools library
fw_senten/fw_printenv can be compiled as a tools library, excluding the fw_env_main object.
Reported-by: Stefano Babic <sbabic@denx.de> Signed-off-by: Andreas Fenkart <andreas.fenkart@digitalstrom.com>
show more ...
|
| #
69067a34 |
| 11-Mar-2016 |
Andreas Fenkart <andreas.fenkart@digitalstrom.com> |
tools: env: fw_parse_script: simplify removal of newline/carriage return
fgets returns when the first '\n' is found
Signed-off-by: Andreas Fenkart <andreas.fenkart@digitalstrom.com>
|
| #
938c29ff |
| 11-Mar-2016 |
Andreas Fenkart <andreas.fenkart@digitalstrom.com> |
tools: env: split fw_string_blank into skip_chars / skip_blanks
Signed-off-by: Andreas Fenkart <andreas.fenkart@digitalstrom.com>
|
| #
9583efcc |
| 11-Mar-2016 |
Andreas Fenkart <andreas.fenkart@digitalstrom.com> |
tools: env: fw_string_blank: return from loop when item found
Signed-off-by: Andreas Fenkart <andreas.fenkart@digitalstrom.com>
|
| #
10667e15 |
| 11-Mar-2016 |
Andreas Fenkart <andreas.fenkart@digitalstrom.com> |
tools: env: replace WHITESPACE macro by isblank
Signed-off-by: Andreas Fenkart <andreas.fenkart@digitalstrom.com>
|
| #
1ce68697 |
| 09-Dec-2015 |
Andreas Fenkart <andreas.fenkart@digitalstrom.com> |
tools: env: shift optind arguments and fix argument indices
Signed-off-by: Andreas Fenkart <andreas.fenkart@digitalstrom.com>
|
| #
371ee137 |
| 09-Dec-2015 |
Andreas Fenkart <andreas.fenkart@digitalstrom.com> |
tools: env: parse aes key / suppress flag into argument struct
disabled original parsing, but not yet removed since the argument indexing needs to be fixed
Signed-off-by: Andreas Fenkart <andreas.f
tools: env: parse aes key / suppress flag into argument struct
disabled original parsing, but not yet removed since the argument indexing needs to be fixed
Signed-off-by: Andreas Fenkart <andreas.fenkart@digitalstrom.com>
show more ...
|
| #
8b27abd8 |
| 09-Dec-2015 |
Andreas Fenkart <andreas.fenkart@digitalstrom.com> |
tools: env: make parse_aes_key stateless
Signed-off-by: Andreas Fenkart <andreas.fenkart@digitalstrom.com>
|
| #
167f5258 |
| 09-Dec-2015 |
Andreas Fenkart <andreas.fenkart@digitalstrom.com> |
tools: env validate: pass values as 0-based array
passing argv/argc can produce off-by-one errors
Signed-off-by: Andreas Fenkart <andreas.fenkart@digitalstrom.com>
|
| #
69bf2d2f |
| 09-Dec-2015 |
Peter Robinson <pbrobinson@gmail.com> |
tools: env: include compiler.h
With gcc 5.2 and later we get a bunch of "error: unknown type name" for 'uint8_t', 'uint32_t' and friends.
Signed-off-by: Peter Robinson <pbrobinson@gmail.com>
|
| #
9884f44c |
| 27-Oct-2015 |
Michael Heimpold <mhei@heimpold.de> |
tools/env: allow config filename to be passed via command line argument
When for example generating/manipulating SD card/eMMC images which contain U-Boot and its environment(s), it is handy to use a
tools/env: allow config filename to be passed via command line argument
When for example generating/manipulating SD card/eMMC images which contain U-Boot and its environment(s), it is handy to use a given configuration file instead of the compiled-in default one. And since the default configuration file is expected under /etc it's hard for an usual linux user account without special permissions to use fw_printenv/fw_setenv for this purpose. So allow to pass an optional filename via a new '-c' command line argument.
Example:
$ ln -s fw_printenv tools/env/fw_setenv $ cat fw_env.config test.img 0x20000 0x20000 test.img 0x40000 0x20000
$ tools/env/fw_printenv -c ./fw_env.config fdt_file fdt_file=imx28-duckbill.dtb
$ tools/env/fw_setenv -c ./fw_env.config fdt_file imx28-duckbill-spi.dtb
$ tools/env/fw_printenv -c ./fw_env.config fdt_file fdt_file=imx28-duckbill-spi.dtb
Signed-off-by: Michael Heimpold <mhei@heimpold.de>
show more ...
|
| #
26e355d1 |
| 22-Apr-2015 |
Jörg Krause <joerg.krause@embedded.rocks> |
Fix musl build
This patch fixes cross-compiling U-Boot tools with the musl C library: * including <sys/types.h> is needed for ulong * defining _GNU_SOURCE is needed for loff_t
Tested for target
Fix musl build
This patch fixes cross-compiling U-Boot tools with the musl C library: * including <sys/types.h> is needed for ulong * defining _GNU_SOURCE is needed for loff_t
Tested for target at91sam9261ek_dataflash_cs3.
Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks> Cc: Tom Rini <trini@konsulko.com>
show more ...
|
| #
ea19527c |
| 04-Nov-2014 |
Dominic Sacré <dominic.sacre@gmx.de> |
tools/env: Fix environment size and CRC on 64-bit hosts
On architectures where 'long' is 64 bit, the u-boot environment as seen by the fw_env tools was missing 4 bytes. This patch fixes getenvsize()
tools/env: Fix environment size and CRC on 64-bit hosts
On architectures where 'long' is 64 bit, the u-boot environment as seen by the fw_env tools was missing 4 bytes. This patch fixes getenvsize(), and thus also ensures that the environment's CRC32 checksum is calculated correctly.
Signed-off-by: Dominic Sacré <dominic.sacre@gmx.de> Cc: Wolfgang Denk <wd@denx.de> Cc: Tom Rini <trini@ti.com>
show more ...
|
| #
e7f93505 |
| 15-May-2014 |
Stefano Babic <sbabic@denx.de> |
Merge branch 'master' of git://git.denx.de/u-boot-arm
|
| #
4180b3db |
| 14-May-2014 |
Marek Vasut <marex@denx.de> |
Merge remote-tracking branch 'u-boot/master' into test
|
| #
bcb879c0 |
| 09-May-2014 |
Tom Rini <trini@ti.com> |
Merge branch 'master' of git://git.denx.de/u-boot-arm
|
| #
d2a3e911 |
| 09-May-2014 |
Albert ARIBAUD <albert.u.boot@aribaud.net> |
Merge branch 'u-boot/master'
Conflicts: drivers/net/Makefile
(trivial merge)
|
| #
3deb22a4 |
| 29-Apr-2014 |
Stefano Babic <sbabic@denx.de> |
Merge branch 'master' of git://git.denx.de/u-boot-arm
|