[Skiboot] [PATCH v2 00/11] Timer improvements series
Nicholas Piggin
npiggin at gmail.com
Tue Jan 14 22:46:41 AEDT 2025
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.
Changes since v1:
- Fix make check compilation errors.
- Slightly improve some changelog wording.
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/test/run-timer.c | 5 +
core/timer.c | 50 ++++++++--
hw/sbe-p8.c | 3 +
hw/sbe-p9.c | 216 +++++++++++++++++++++++++++++++++++-------
hw/sbe.c | 8 +-
include/cpu.h | 1 +
include/sbe.h | 4 +
8 files changed, 242 insertions(+), 47 deletions(-)
--
2.45.2
More information about the Skiboot
mailing list