
At present sandbox has a special case where it directly calls os_putc() when it does not have a console yet.
Now that we have the pre-console buffer enabled we can drop this. Any early characters will be buffered and output later.
Signed-off-by: Simon Glass sjg@chromium.org ---
Changes in v3: - Add new patch to drop special case console code for sandbox
Changes in v2: None
common/console.c | 13 ------------- 1 file changed, 13 deletions(-)
diff --git a/common/console.c b/common/console.c index 762d5f291c..c6156f33bb 100644 --- a/common/console.c +++ b/common/console.c @@ -465,13 +465,6 @@ static inline void print_pre_console_buffer(int flushpoint) {}
void putc(const char c) { -#ifdef CONFIG_SANDBOX - /* sandbox can send characters to stdout before it has a console */ - if (!gd || !(gd->flags & GD_FLG_SERIAL_READY)) { - os_putc(c); - return; - } -#endif #ifdef CONFIG_DEBUG_UART /* if we don't have a console yet, use the debug UART */ if (!gd || !(gd->flags & GD_FLG_SERIAL_READY)) { @@ -508,12 +501,6 @@ void putc(const char c)
void puts(const char *s) { -#ifdef CONFIG_SANDBOX - if (!gd || !(gd->flags & GD_FLG_SERIAL_READY)) { - os_puts(s); - return; - } -#endif #ifdef CONFIG_DEBUG_UART if (!gd || !(gd->flags & GD_FLG_SERIAL_READY)) { while (*s) {