9
0
Fork 0
barebox/commands
Sascha Hauer bed8fb6de1 Add in-system barebox update infrastructure
Currently in-system update means to write an arbitrary file to
an arbitrary device. There is no sanity check if the flashed image
is of the right type or will fit onto the device. Furthermore some
SoCs need a special preparation step for their images before
flashing them.

This adds a barebox in-system update infrastructure. Boards can
register update handlers which know how to make the board bootable.
The available handlers can be listed to be able to select one,
different force levels give the user the chance to know it better.

Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2012-10-17 20:23:41 +02:00
..
Kconfig Add in-system barebox update infrastructure 2012-10-17 20:23:41 +02:00
Makefile Add in-system barebox update infrastructure 2012-10-17 20:23:41 +02:00
automount.c cosmetic: extra new line in automount usage command 2012-10-13 20:20:17 +02:00
barebox-update.c Add in-system barebox update infrastructure 2012-10-17 20:23:41 +02:00
basename.c Add basename command 2012-06-30 16:53:59 +02:00
bootm.c bootm: close open files 2012-10-10 09:29:58 +02:00
cat.c Treewide: remove address of the Free Software Foundation 2012-09-17 10:57:41 +02:00
cd.c Treewide: remove address of the Free Software Foundation 2012-09-17 10:57:41 +02:00
clear.c Treewide: remove address of the Free Software Foundation 2012-09-17 10:57:41 +02:00
clk.c commands: Add clk commands 2012-10-04 15:19:55 +02:00
cp.c Treewide: remove address of the Free Software Foundation 2012-09-17 10:57:41 +02:00
crc.c Treewide: remove address of the Free Software Foundation 2012-09-17 10:57:41 +02:00
dfu.c Treewide: remove address of the Free Software Foundation 2012-09-17 10:57:41 +02:00
digest.c Treewide: remove address of the Free Software Foundation 2012-09-17 10:57:41 +02:00
dirname.c dirname: add -V option to return only path related to the mountpoint 2012-09-05 03:22:14 +08:00
echo.c Merge branch 'for-next/remove-fsf-address' 2012-10-03 21:12:48 +02:00
edit.c Treewide: remove address of the Free Software Foundation 2012-09-17 10:57:41 +02:00
exec.c Treewide: remove address of the Free Software Foundation 2012-09-17 10:57:41 +02:00
export.c Treewide: remove address of the Free Software Foundation 2012-09-17 10:57:41 +02:00
false.c Treewide: remove address of the Free Software Foundation 2012-09-17 10:57:41 +02:00
flash.c Treewide: remove address of the Free Software Foundation 2012-09-17 10:57:41 +02:00
global.c Merge branch 'for-next/remove-fsf-address' 2012-10-03 21:12:48 +02:00
go.c Treewide: remove address of the Free Software Foundation 2012-09-17 10:57:41 +02:00
gpio.c Treewide: remove address of the Free Software Foundation 2012-09-17 10:57:41 +02:00
help.c Treewide: remove address of the Free Software Foundation 2012-09-17 10:57:41 +02:00
i2c.c Treewide: remove address of the Free Software Foundation 2012-09-17 10:57:41 +02:00
insmod.c commands: remove struct command pointer from commands 2012-02-27 20:28:07 +01:00
iomem.c Treewide: remove address of the Free Software Foundation 2012-09-17 10:57:41 +02:00
led.c Treewide: remove address of the Free Software Foundation 2012-09-17 10:57:41 +02:00
linux16.c Treewide: remove address of the Free Software Foundation 2012-09-17 10:57:41 +02:00
linux_exec.c Treewide: remove address of the Free Software Foundation 2012-09-17 10:57:41 +02:00
ln.c command: add ln support 2012-09-05 03:22:14 +08:00
loadb.c Treewide: remove address of the Free Software Foundation 2012-09-17 10:57:41 +02:00
loadenv.c Treewide: remove address of the Free Software Foundation 2012-09-17 10:57:41 +02:00
loads.c Treewide: remove address of the Free Software Foundation 2012-09-17 10:57:41 +02:00
login.c Treewide: remove address of the Free Software Foundation 2012-09-17 10:57:41 +02:00
ls.c Treewide: remove address of the Free Software Foundation 2012-09-17 10:57:41 +02:00
lsmod.c complete: add empty complete support 2012-04-30 20:37:40 +08:00
magicvar.c commands: remove struct command pointer from commands 2012-02-27 20:28:07 +01:00
mem.c switch all platform_bus device/driver registering to platform_driver/device_register 2012-10-04 15:19:12 +02:00
meminfo.c Treewide: remove address of the Free Software Foundation 2012-09-17 10:57:41 +02:00
memtest.c Treewide: remove address of the Free Software Foundation 2012-09-17 10:57:41 +02:00
menu.c Treewide: remove address of the Free Software Foundation 2012-09-17 10:57:41 +02:00
mkdir.c Treewide: remove address of the Free Software Foundation 2012-09-17 10:57:41 +02:00
mount.c commands/mount: fix typo and wording in help message 2012-10-04 15:21:04 +02:00
msleep.c commands: add msleep command 2012-06-30 12:47:04 +02:00
nand.c Treewide: remove address of the Free Software Foundation 2012-09-17 10:57:41 +02:00
nandtest.c Treewide: remove address of the Free Software Foundation 2012-09-17 10:57:41 +02:00
net.c Treewide: remove address of the Free Software Foundation 2012-09-17 10:57:41 +02:00
oftree.c Merge branch 'for-next/remove-fsf-address' 2012-10-03 21:12:48 +02:00
partition.c Treewide: remove address of the Free Software Foundation 2012-09-17 10:57:41 +02:00
passwd.c Treewide: remove address of the Free Software Foundation 2012-09-17 10:57:41 +02:00
poweroff.c add 'poweroff' command 2012-06-30 12:47:25 +02:00
printenv.c Treewide: remove address of the Free Software Foundation 2012-09-17 10:57:41 +02:00
pwd.c Treewide: remove address of the Free Software Foundation 2012-09-17 10:57:41 +02:00
readline.c Treewide: remove address of the Free Software Foundation 2012-09-17 10:57:41 +02:00
readlink.c command: add readlink support 2012-09-05 03:22:14 +08:00
reginfo.c Treewide: remove address of the Free Software Foundation 2012-09-17 10:57:41 +02:00
reset.c Treewide: remove address of the Free Software Foundation 2012-09-17 10:57:41 +02:00
rm.c Treewide: remove address of the Free Software Foundation 2012-09-17 10:57:41 +02:00
rmdir.c commands: remove struct command pointer from commands 2012-02-27 20:28:07 +01:00
saveenv.c Treewide: remove address of the Free Software Foundation 2012-09-17 10:57:41 +02:00
setenv.c Treewide: remove address of the Free Software Foundation 2012-09-17 10:57:41 +02:00
sleep.c Treewide: remove address of the Free Software Foundation 2012-09-17 10:57:41 +02:00
splash.c gui: blit the surface on demand 2012-10-04 17:22:09 +02:00
stddev.c fs: fix standard zero, full devices 2012-07-04 08:38:22 +02:00
test.c Treewide: remove address of the Free Software Foundation 2012-09-17 10:57:41 +02:00
tftp.c net: Add tftp command which uses the new tftp code 2012-09-28 16:23:43 +02:00
time.c commands: remove struct command pointer from commands 2012-02-27 20:28:07 +01:00
timeout.c Treewide: remove address of the Free Software Foundation 2012-09-17 10:57:41 +02:00
trigger.c Treewide: remove address of the Free Software Foundation 2012-09-17 10:57:41 +02:00
true.c Treewide: remove address of the Free Software Foundation 2012-09-17 10:57:41 +02:00
ubi.c commands: remove struct command pointer from commands 2012-02-27 20:28:07 +01:00
uimage.c commands: remove struct command pointer from commands 2012-02-27 20:28:07 +01:00
umount.c Treewide: remove address of the Free Software Foundation 2012-09-17 10:57:41 +02:00
uncompress.c Treewide: remove address of the Free Software Foundation 2012-09-17 10:57:41 +02:00
usb.c Treewide: remove address of the Free Software Foundation 2012-09-17 10:57:41 +02:00
usbserial.c Treewide: remove address of the Free Software Foundation 2012-09-17 10:57:41 +02:00
version.c Treewide: remove address of the Free Software Foundation 2012-09-17 10:57:41 +02:00
wd.c Add a simple watchdog framework 2012-06-29 15:16:34 +02:00
xyzModem.c xyzModem.c: fix 'dummy' is used uninitialized in this function warning 2010-12-21 10:23:41 +01:00