aboutsummaryrefslogtreecommitdiff
path: root/libc
diff options
context:
space:
mode:
authorBenjamin Herrenschmidt <benh@kernel.crashing.org>2014-10-13 11:14:34 +1100
committerBenjamin Herrenschmidt <benh@kernel.crashing.org>2014-10-15 14:45:28 +1100
commit4d4e25f2ef77bbbeca9050596b7cecf89ec89e78 (patch)
treee3c9eb7cf27bdb8822a0d40e987cce1a3365afba /libc
parentb6be61860788e0eaba95c4e2d87f1047923a49f6 (diff)
downloadskiboot-4d4e25f2ef77bbbeca9050596b7cecf89ec89e78.zip
skiboot-4d4e25f2ef77bbbeca9050596b7cecf89ec89e78.tar.gz
skiboot-4d4e25f2ef77bbbeca9050596b7cecf89ec89e78.tar.bz2
uart: Keep synchronous console flush when IRQ not working
Some boards are missing an EC for interrupts (or might not have the FPGA properly flashed). In that case the serial interrupt isn't working. We attempt to detect this by enabling all interrupts by default and when the first one occurs, we mark interrupts as "functional". Until they are detected as such, we keep all output flushes fully synchronous. Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Diffstat (limited to 'libc')
0 files changed, 0 insertions, 0 deletions