diff options
author | Benjamin Herrenschmidt <benh@kernel.crashing.org> | 2014-10-13 11:14:34 +1100 |
---|---|---|
committer | Benjamin Herrenschmidt <benh@kernel.crashing.org> | 2014-10-15 14:45:28 +1100 |
commit | 4d4e25f2ef77bbbeca9050596b7cecf89ec89e78 (patch) | |
tree | e3c9eb7cf27bdb8822a0d40e987cce1a3365afba /libc | |
parent | b6be61860788e0eaba95c4e2d87f1047923a49f6 (diff) | |
download | skiboot-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