@ -10,25 +10,25 @@
# include <sandboxblockdev.h>
# include <asm/errno.h>
static int do_sandbox _load ( cmd_tbl_t * cmdtp , int flag , int argc ,
static int do_host _load ( cmd_tbl_t * cmdtp , int flag , int argc ,
char * const argv [ ] )
{
return do_load ( cmdtp , flag , argc , argv , FS_TYPE_SANDBOX ) ;
}
static int do_sandbox _ls ( cmd_tbl_t * cmdtp , int flag , int argc ,
static int do_host _ls ( cmd_tbl_t * cmdtp , int flag , int argc ,
char * const argv [ ] )
{
return do_ls ( cmdtp , flag , argc , argv , FS_TYPE_SANDBOX ) ;
}
static int do_sandbox _save ( cmd_tbl_t * cmdtp , int flag , int argc ,
static int do_host _save ( cmd_tbl_t * cmdtp , int flag , int argc ,
char * const argv [ ] )
{
return do_save ( cmdtp , flag , argc , argv , FS_TYPE_SANDBOX ) ;
}
static int do_sandbox _bind ( cmd_tbl_t * cmdtp , int flag , int argc ,
static int do_host _bind ( cmd_tbl_t * cmdtp , int flag , int argc ,
char * const argv [ ] )
{
if ( argc < 2 | | argc > 3 )
@ -44,7 +44,7 @@ static int do_sandbox_bind(cmd_tbl_t *cmdtp, int flag, int argc,
return host_dev_bind ( dev , file ) ;
}
static int do_sandbox _info ( cmd_tbl_t * cmdtp , int flag , int argc ,
static int do_host _info ( cmd_tbl_t * cmdtp , int flag , int argc ,
char * const argv [ ] )
{
if ( argc < 1 | | argc > 2 )
@ -85,25 +85,25 @@ static int do_sandbox_info(cmd_tbl_t *cmdtp, int flag, int argc,
return 0 ;
}
static cmd_tbl_t cmd_sandbox _sub [ ] = {
U_BOOT_CMD_MKENT ( load , 7 , 0 , do_sandbox _load , " " , " " ) ,
U_BOOT_CMD_MKENT ( ls , 3 , 0 , do_sandbox _ls , " " , " " ) ,
U_BOOT_CMD_MKENT ( save , 6 , 0 , do_sandbox _save , " " , " " ) ,
U_BOOT_CMD_MKENT ( bind , 3 , 0 , do_sandbox _bind , " " , " " ) ,
U_BOOT_CMD_MKENT ( info , 3 , 0 , do_sandbox _info , " " , " " ) ,
static cmd_tbl_t cmd_host _sub [ ] = {
U_BOOT_CMD_MKENT ( load , 7 , 0 , do_host _load , " " , " " ) ,
U_BOOT_CMD_MKENT ( ls , 3 , 0 , do_host _ls , " " , " " ) ,
U_BOOT_CMD_MKENT ( save , 6 , 0 , do_host _save , " " , " " ) ,
U_BOOT_CMD_MKENT ( bind , 3 , 0 , do_host _bind , " " , " " ) ,
U_BOOT_CMD_MKENT ( info , 3 , 0 , do_host _info , " " , " " ) ,
} ;
static int do_sandbox ( cmd_tbl_t * cmdtp , int flag , int argc ,
static int do_host ( cmd_tbl_t * cmdtp , int flag , int argc ,
char * const argv [ ] )
{
cmd_tbl_t * c ;
/* Skip past 'sandbox ' */
/* Skip past 'host ' */
argc - - ;
argv + + ;
c = find_cmd_tbl ( argv [ 0 ] , cmd_sandbox _sub ,
ARRAY_SIZE ( cmd_sandbox _sub ) ) ;
c = find_cmd_tbl ( argv [ 0 ] , cmd_host _sub ,
ARRAY_SIZE ( cmd_host _sub ) ) ;
if ( c )
return c - > cmd ( cmdtp , flag , argc , argv ) ;
@ -112,15 +112,20 @@ static int do_sandbox(cmd_tbl_t *cmdtp, int flag, int argc,
}
U_BOOT_CMD (
sb , 8 , 1 , do_sandbox ,
" Miscellaneous sandbox commands " ,
sb , 8 , 1 , do_host ,
" Deprecated: use 'host' command instead. " , " "
) ;
U_BOOT_CMD (
host , 8 , 1 , do_host ,
" Miscellaneous host commands " ,
" load hostfs - <addr> <filename> [<bytes> <offset>] - "
" load a file from host \n "
" sb ls hostfs - <filename> - list files on host \n "
" sb save hostfs - <addr> <filename> <bytes> [<offset>] - "
" host ls hostfs - <filename> - list files on host\n "
" host save hostfs - <addr> <filename> <bytes> [<offset>] - "
" save a file to host \n "
" sb bind <dev> [<filename>] - bind \" host \" device to file \n "
" sb info [<dev>] - show device binding & info\n "
" sb commands use the \" hostfs \" device. The \" host \" device is used \n "
" host bind <dev> [<filename>] - bind \" host \" device to file \n "
" host info [<dev>] - show device binding & info\n "
" host commands use the \" hostfs \" device. The \" host \" device is used \n "
" with standard IO commands such as fatls or ext2load "
) ;