the following patch was just integrated into master: commit a529a4718a63f7e0853b4c9dd32ec1c77cc7bb2c Author: Stefan Reinauer reinauer@chromium.org Date: Fri Mar 30 16:19:31 2012 -0700
Don't loop infinitely long on serial comm failures
If serial uart (8250/16x50) takes abnormally long to respond, give up on logging to serial console and instead let the system boot.
Also reference bit in LSR register with correct name.
Signed-off-by: Kyösti Mälkki kyosti.malkki@gmail.com
Ported from 9dd3ef165a1bf1bc404056d3e54337de1a15ac90 to uart8250mem.c: Signed-off-by: Stefan Reinauer reinauer@google.com
Change-Id: Iaca4f57389c887110e6406d45053935891c96838
Build-Tested: build bot (Jenkins) at Fri Apr 6 03:01:53 2012, giving +1 Reviewed-By: Peter Stuge peter@stuge.se at Sat Apr 7 03:22:39 2012, giving +1 See http://review.coreboot.org/826 for details.
-gerrit