[Skiboot] [PATCH 00/22] P9 cleanup and fixes

Vasant Hegde hegdevasant at linux.vnet.ibm.com
Fri Jun 25 16:19:15 AEST 2021


This patchset contains various cleanup, fixes.


Anju T Sudhakar (3):
  hw/imc: Cleanup code to define scom addr for IMC at run time
  hw/imc: Use the xscom macros for IMC based on platform
  hw/imc: Do scoms on the secondary core in fused core mode for core-imc counters

Haren Myneni (1):
  VAS: Define p9_get_rma_bar()

Mahesh Salgaonkar (1):
  core/cpu: Initialize all cpu thread areas to avoid invalid memory access.

Nicholas Piggin (2):
  core/mce: POWER9 fix machine check decoding of async errors
  asm/head.S: Fix early SPR inits for big core

Oliver O'Halloran (12):
  external/trace: Fall back to read()
  external/trace: Print timestamps in prlog()'s format
  trace: Add nvram hack to use the old trace export behaviour
  i2c,trace: Add I2C operation trace events
  hw/p8-i2c: Add p8_i2c_find_bus_by_port()
  hw/p8-i2c: Print interrupt status per master
  hw/p8-i2c: Set poll interval from the current port
  hw/p8-i2c: Move port init into a separate function
  hdat/i2c: Rework i2c device creation
  hw/p8-i2c: Add buses at runtime
  hw/p8-i2c: Make OCCFLG register base address configurable at runtime
  fast-reboot: Fix the bonus cleanup_cpu_state()

Vaidyanathan Srinivasan (1):
  cpu: Add retry in cpu_pm_disable to kick cpus out of idle

Vasant Hegde (2):
  hdata/vpd: Add new FRU part number keyword
  external/xscom-utils: Add P9P chip info

 asm/head.S                        |  34 ++--
 core/cpu.c                        |  39 ++++-
 core/fast-reboot.c                |  12 +-
 core/i2c.c                        |  32 ++++
 core/init.c                       |   3 +
 core/mce.c                        |  13 ++
 core/test/run-trace.c             |   5 +
 core/trace.c                      |  17 +-
 external/trace/dump_trace.c       |  60 ++++++-
 external/xscom-utils/adu_scoms.py |   2 +
 external/xscom-utils/getscom.c    |   3 +
 hdata/i2c.c                       | 171 ++++++++++++--------
 hdata/vpd.c                       |   1 +
 hw/imc.c                          | 248 +++++++++++++++++++----------
 hw/p8-i2c.c                       | 253 ++++++++++++++++++++----------
 hw/vas.c                          | 119 +++++++-------
 include/i2c.h                     |  18 ++-
 include/imc.h                     |   4 +-
 include/trace.h                   |   1 +
 include/trace_types.h             |  12 ++
 20 files changed, 728 insertions(+), 319 deletions(-)

-- 
2.31.1



More information about the Skiboot mailing list