sandbox: Allow the console to work earlier
authorSimon Glass <sjg@chromium.org>
Sun, 10 Nov 2013 17:27:01 +0000 (10:27 -0700)
committerSimon Glass <sjg@chromium.org>
Thu, 9 Jan 2014 00:24:50 +0000 (17:24 -0700)
commit91b136c7989e763b01632ca3de6fca8ead0b847b
treee604715f70bf272c800568380aa6bfb9ddd6d674
parent88bd0e9d15d2f7e8c040931b06497878f9ed0550
sandbox: Allow the console to work earlier

With sandbox, errors and problems may be reported before console_init_f()
is executed. For example, an argument may not parse correctly or U-Boot may
panic(). At present this output is swallowed so there is no indication what
is going wrong.

Adjust the console to deal with a very early sandbox setup, by detecting that
there is no global_data yet, and calling os functions in that case.

Signed-off-by: Simon Glass <sjg@chromium.org>
Signed-off-by: Simon Glass <sjg@chromium.org>
arch/sandbox/cpu/os.c
common/console.c
include/os.h