Your ROOT_URL in app.ini is https://src.whiteboxsystems.nl/ but you are visiting http://src.whiteboxsystems.nl/Whitebox/u-boot/commit/c1bb2cd0b6a3d1b152be3686601234b3a363772b
You should set ROOT_URL correctly, otherwise the web may not work correctly.
4 changed files with
37 additions and
16 deletions
common/cli.c
common/cli_simple.c
common/main.c
include/cli.h
@ -104,3 +104,25 @@ int do_run(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[])
return 0 ;
}
# endif
void cli_loop ( void )
{
# ifdef CONFIG_SYS_HUSH_PARSER
parse_file_outer ( ) ;
/* This point is never reached */
for ( ; ; ) ;
# else
cli_simple_loop ( ) ;
# endif /*CONFIG_SYS_HUSH_PARSER*/
}
void cli_init ( void )
{
# ifdef CONFIG_SYS_HUSH_PARSER
u_boot_hush_start ( ) ;
# endif
# if defined(CONFIG_HUSH_INIT_VAR)
hush_init_var ( ) ;
# endif
}
@ -256,7 +256,7 @@ int cli_simple_run_command(const char *cmd, int flag)
return rc ? rc : repeatable ;
}
void cli_loop ( void )
void cli_simple_ loop ( void )
{
static char lastcommand [ CONFIG_SYS_CBSIZE ] = { 0 , } ;
@ -10,7 +10,6 @@
# include <common.h>
# include <autoboot.h>
# include <cli.h>
# include <cli_hush.h>
# include <malloc.h>
# include <version.h>
@ -71,13 +70,7 @@ void main_loop(void)
setenv ( " ver " , version_string ) ; /* set version variable */
# endif /* CONFIG_VERSION_VARIABLE */
# ifdef CONFIG_SYS_HUSH_PARSER
u_boot_hush_start ( ) ;
# endif
# if defined(CONFIG_HUSH_INIT_VAR)
hush_init_var ( ) ;
# endif
cli_init ( ) ;
run_preboot_environment_command ( ) ;
@ -89,11 +82,6 @@ void main_loop(void)
/*
* Main Loop for Monitor Command Processing
*/
# ifdef CONFIG_SYS_HUSH_PARSER
parse_file_outer ( ) ;
/* This point is never reached */
for ( ; ; ) ;
# else
cli_loop ( ) ;
# endif /*CONFIG_SYS_HUSH_PARSER*/
}
@ -14,7 +14,7 @@
* This will return if we get a timeout waiting for a command . See
* CONFIG_BOOT_RETRY_TIME .
*/
void cli_loop ( void ) ;
void cli_simple_ loop ( void ) ;
/**
* cli_simple_run_command ( ) - Execute a command with the simple CLI
@ -100,6 +100,17 @@ int cli_readline_into_buffer(const char *const prompt, char *buffer,
*/
int cli_simple_parse_line ( char * line , char * argv [ ] ) ;
/**
* Go into the command loop
*
* This will return if we get a timeout waiting for a command , but only for
* the simple parser ( not hush ) . See CONFIG_BOOT_RETRY_TIME .
*/
void cli_loop ( void ) ;
/** Set up the command line interpreter ready for action */
void cli_init ( void ) ;
# define endtick(seconds) (get_ticks() + (uint64_t)(seconds) * get_tbclk())
# endif