diff options
author | Alistair Popple <alistair@popple.id.au> | 2015-03-23 16:25:46 +1100 |
---|---|---|
committer | Stewart Smith <stewart@linux.vnet.ibm.com> | 2015-04-09 14:58:22 +1000 |
commit | 82073c8e4105d030a64810485c695862725ad1df (patch) | |
tree | 9ad8747c25a9719c5f0083d23ae1d42786f1d00c /libflash/libflash-priv.h | |
parent | 4a574d2bbf3779a409fac9c46d4ab44b40a1803d (diff) | |
download | skiboot-82073c8e4105d030a64810485c695862725ad1df.zip skiboot-82073c8e4105d030a64810485c695862725ad1df.tar.gz skiboot-82073c8e4105d030a64810485c695862725ad1df.tar.bz2 |
bt: Add a temporary workaround for bmc dropping messages
There is a bug (most likely on the bmc) that causes some bt messages to be
ignored. The message data is still in the bt fifo and the message read
pointers still appear to be valid so we can attempt a resend by just
setting the appropriate status flag.
A single retry seems to fix the problem most of the time, however this
should be regarded as a temporary fix. If unlucky we could encounter
the same bug resetting the flag so the message could still get
dropped.
Signed-off-by: Alistair Popple <alistair@popple.id.au>
Acked-by: Jeremy Kerr <jk@ozlabs.org>
Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com>
Diffstat (limited to 'libflash/libflash-priv.h')
0 files changed, 0 insertions, 0 deletions