[Skiboot] [PATCH 00/11] Timer improvements series

Nicholas Piggin npiggin at gmail.com
Sat Nov 16 15:07:16 AEDT 2024


The P10 SBE runs slow on some hardware which causes the SBE
system to timeout, among other issues. Hunting that down and
working around it ran into some other issues too, resulting
in this pretty big series.

Thanks,
Nick

Nicholas Piggin (11):
  hw/sbe-p9: Move seq increment from queue to submit
  hw/sbe-p9: Check SBE health on each chip
  hw/sbe-p9: Add error message for unexpected msg list state
  core/timer: Always update hardware timer
  hw/sbe-p9: Re-set the SBE timer after SBE interrupt
  hw/sbe-p9: Change SBE lagging detection
  hw/sbe-p9: Better handle SBE timer rate-limiting
  hw/sbe-p9: Rename timer limits
  hw/sbe-p9: Fix sbe_last_gen_stamp timing inconsistency
  hw/sbe-p9: Limit SBE timer to 10s
  hw/sbe-p9: P10 additions

 core/interrupts.c |   2 +-
 core/timer.c      |  31 ++++---
 hw/sbe-p8.c       |   3 +
 hw/sbe-p9.c       | 216 ++++++++++++++++++++++++++++++++++++++--------
 hw/sbe.c          |   8 +-
 include/cpu.h     |   1 +
 include/sbe.h     |   4 +
 7 files changed, 218 insertions(+), 47 deletions(-)

-- 
2.45.2



More information about the Skiboot mailing list