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

Nicholas Piggin npiggin at gmail.com
Mon Jun 28 18:33:17 AEST 2021


These all look okay to me.

[ Some of the discussion of these occurred internally to IBM as part
  of hardware enablement work everyone was busy with. We're trying to 
  improve that and upstream as much as possible. ]

Thanks,
Nick

Excerpts from Vasant Hegde's message of June 25, 2021 4:19 pm:
> 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
> 
> _______________________________________________
> Skiboot mailing list
> Skiboot at lists.ozlabs.org
> https://lists.ozlabs.org/listinfo/skiboot
> 


More information about the Skiboot mailing list