diff options
author | Simon Glass | 2021-10-23 17:26:03 -0600 |
---|---|---|
committer | Simon Glass | 2021-11-28 16:51:51 -0700 |
commit | 8ce465e48dce96f027e12fcca659060834c0a9e8 (patch) | |
tree | 6e9c35152acf0d80542859ed5087d2796072c185 /common/console.c | |
parent | b7c2cc49ffa50b8a0664460f3899536e07a78158 (diff) |
common: Allow a smaller console-recording pre-reloc
Before relocation there is generally not as much available memory and not
that much console output. At present the console-output buffer is the same
side before and after relocation. Add a separate Kconfig option to remove
this limitation.
Signed-off-by: Simon Glass <sjg@chromium.org>
Diffstat (limited to 'common/console.c')
-rw-r--r-- | common/console.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/common/console.c b/common/console.c index 0013d183aeb..0c9099ca52a 100644 --- a/common/console.c +++ b/common/console.c @@ -735,7 +735,9 @@ int console_record_init(void) int ret; ret = membuff_new((struct membuff *)&gd->console_out, - CONFIG_CONSOLE_RECORD_OUT_SIZE); + gd->flags & GD_FLG_RELOC ? + CONFIG_CONSOLE_RECORD_OUT_SIZE : + CONFIG_CONSOLE_RECORD_OUT_SIZE_F); if (ret) return ret; ret = membuff_new((struct membuff *)&gd->console_in, |