cli: Reduce size of readline buffers in SPL
Normally, readline is not used int SPL. However, it may be useful to enable the Freescale DDR interactive mode in SPL, while U-Boot is still executing from SRAM. The default settings for readline result in a large buffer being allocated. Reduce the size of the maximum input line, and the number of lines of scrollback when building for SPL. Signed-off-by: Sean Anderson <sean.anderson@seco.com> Reviewed-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
@@ -72,8 +72,13 @@ static char *delete_char (char *buffer, char *p, int *colp, int *np, int plen)
|
||||
#define getcmd_getch() getchar()
|
||||
#define getcmd_cbeep() getcmd_putch('\a')
|
||||
|
||||
#ifdef CONFIG_SPL_BUILD
|
||||
#define HIST_MAX 3
|
||||
#define HIST_SIZE 32
|
||||
#else
|
||||
#define HIST_MAX 20
|
||||
#define HIST_SIZE CONFIG_SYS_CBSIZE
|
||||
#endif
|
||||
|
||||
static int hist_max;
|
||||
static int hist_add_idx;
|
||||
|
||||
Reference in New Issue
Block a user