[Skiboot] [PATCH] SBE-p8: Do all sbe timer update with xscom lock held
stewart at linux.ibm.com
Tue Sep 18 17:41:34 AEST 2018
Stewart Smith <stewart at linux.ibm.com> writes:
> Without this, on some P8 platforms, we could (falsely) think the SBE timer
> had stalled getting the dreaded "timer stuck" message.
> The code was doing the mftb() to set the start of the timeout period while
> *not* holding the lock, so the 1ms timeout started sometime when somebody
> else had the xscom lock.
> The simple solution is to just do the whole routine holding the xscom lock,
> so do it that way.
> Signed-off-by: Stewart Smith <stewart at linux.ibm.com>
> hw/sbe-p8.c | 7 ++++---
> 1 file changed, 4 insertions(+), 3 deletions(-)
Merged to master as of da773b275e62b280b81892bc65fc5815d4a9d80
OPAL Architect, IBM.
More information about the Skiboot