Simon Glass e4d6ab0c2c x86: Allow use of serial soon after relocation
At present on x86 machines with use cache-as-RAM, the memory goes away just
before board_init_r() is called. This means that serial drivers are
no-longer unavailable, until initr_dm() it called, etc.

Any attempt to use printf() within this period will cause a hang.

To fix this, mark the serial devices as 'unavailable' when it is no-longer
available. Bring it back when serial_initialize() is called. This means that
the debug UART will be used instead for this period.

Signed-off-by: Simon Glass <sjg@chromium.org>
Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
2016-03-17 10:27:24 +08:00
..
2015-11-02 10:38:00 +09:00
2016-02-06 12:00:59 +01:00
2016-01-27 15:32:05 +01:00
2016-03-14 19:21:44 -04:00
2016-03-15 15:13:05 -04:00
2016-02-05 12:47:21 +08:00
2016-03-17 10:27:23 +08:00
2016-03-15 15:12:56 -04:00
2016-02-06 12:00:59 +01:00
2016-03-14 19:21:44 -04:00
2016-01-21 20:42:36 -07:00