mbox series

[git,pull] skiboot op940.x

Message ID 40f24ceb-89a7-a703-aae1-ab7c3d43c498@linux.vnet.ibm.com
State Accepted
Headers show
Series [git,pull] skiboot op940.x | expand

Pull-request

https://github.com/hegdevasant/skiboot.git skiboot-op940.x

Message

Vasant Hegde March 11, 2020, 9:19 a.m. UTC
Hi Oliver,

Please pull first set of patches for OP940.x branch. This is based on top 
skiboot v6.5.3 and contains
bunch of opencapi related patches which are requested by product team.

Note that this is *not* skiboot stable branch. If anyone wants skiboot stable 
branch they should use v6.5.x.


-Vasant

---------------------------------------------------------------------------------------------------------------------------------------
The following changes since commit 6547d51381b518d46fc6b22b40e5502eb6bece5b:

   skiboot v6.5.3 release notes (2020-03-10 16:06:45 +0530)

are available in the Git repository at:

   https://github.com/hegdevasant/skiboot.git skiboot-op940.x

for you to fetch changes up to 79ae2825452e170ff766f0c9f3656b5be33a322d:

   npu2-opencapi: Allow platforms to identify physical slots (2020-03-11 
11:03:51 +0530)

----------------------------------------------------------------
Frederic Barrat (20):
       core/pci: Refactor common paths on slot hotplug
       core/pci: Add missing lock in set_power_timer
       core/pci: Use proper phandle during hotplug for PHB slots
       core/pci: Train link of PHB slots when hotplugging
       core/pci: Fix scan of devices for opencapi slots
       npu2-hw-procedures: Move some opencapi PHY settings in one-off init
       npu2-opencapi: Make sure the PCI slot has the proper ID
       npu2-hw-procedures: Fix link retraining on reset
       npu2-opencapi: Rework link training timeout
       npu2-opencapi: Tweak fundamental reset sequence
       npu2-opencapi: Simplify freset states
       npu2-opencapi: Detect PHY reset errors
       npu2-opencapi: Improve error reporting to the OS
       npu2-opencapi: Activate PCI hotplug on opencapi slot
       npu2-opencapi: Handle OPAL_UNMAP_PE operation on set_pe() callback
       npu2-opencapi: Log a warning when resetting a broken device
       npu2: Rework phb-index assignments for virtual PHBs
       npu3: Don't use the device tree to assign the phb-index of the PHB
       npu2, npu3: Remove ibm, phb-index property from the NPU dt node
       npu2-opencapi: Allow platforms to identify physical slots

  core/pci-opal.c                | 166 
+++++++++++++++++++++++++++++++++++++++++++------------
  doc/device-tree/opencapi.rst   |   1 -
  hdata/spira.c                  |   6 +-
  hdata/test/op920.wsp.dts       |   2 -
  hw/npu2-common.c               |   8 ++-
  hw/npu2-hw-procedures.c        |  64 ++++++++++++++--------
  hw/npu2-opencapi.c             | 194 
++++++++++++++++++++++++++++++++++++++++++++++++-----------------
  hw/npu2.c                      |   2 +-
  hw/npu3-nvlink.c               |   2 +-
  hw/npu3.c                      |   1 -
  include/npu2.h                 |  31 +++++++++--
  include/npu3.h                 |   6 ++
  include/pci.h                  |   5 ++
  include/platform.h             |   1 +
  platforms/astbmc/mihawk.c      |  22 +++++++-
  platforms/astbmc/witherspoon.c |  20 +++++++
  platforms/astbmc/zaius.c       |   2 -
  platforms/ibm-fsp/zz.c         |  22 +++++++-

Comments

Vasant Hegde March 12, 2020, 5:04 a.m. UTC | #1
On 3/11/20 2:49 PM, Vasant Hegde wrote:
> Hi Oliver,
> 

Oliver,


I have updated s-o-b and did force push again. Can you please pull below patchset?

Thanks!
-Vasant


> Please pull first set of patches for OP940.x branch. This is based on top 
> skiboot v6.5.3 and contains
> bunch of opencapi related patches which are requested by product team.
> 
> Note that this is *not* skiboot stable branch. If anyone wants skiboot stable 
> branch they should use v6.5.x.
> 
> 
> -Vasant
> 
> --------------------------------------------------------------------------------------------------------------------------------------- 
> 
> The following changes since commit 6547d51381b518d46fc6b22b40e5502eb6bece5b:
> 
>    skiboot v6.5.3 release notes (2020-03-10 16:06:45 +0530)
> 
> are available in the Git repository at:
> 
>    https://github.com/hegdevasant/skiboot.git skiboot-op940.x
> 
> for you to fetch changes up to 79ae2825452e170ff766f0c9f3656b5be33a322d:
> 
>    npu2-opencapi: Allow platforms to identify physical slots (2020-03-11 
> 11:03:51 +0530)
> 
> ----------------------------------------------------------------
> Frederic Barrat (20):
>        core/pci: Refactor common paths on slot hotplug
>        core/pci: Add missing lock in set_power_timer
>        core/pci: Use proper phandle during hotplug for PHB slots
>        core/pci: Train link of PHB slots when hotplugging
>        core/pci: Fix scan of devices for opencapi slots
>        npu2-hw-procedures: Move some opencapi PHY settings in one-off init
>        npu2-opencapi: Make sure the PCI slot has the proper ID
>        npu2-hw-procedures: Fix link retraining on reset
>        npu2-opencapi: Rework link training timeout
>        npu2-opencapi: Tweak fundamental reset sequence
>        npu2-opencapi: Simplify freset states
>        npu2-opencapi: Detect PHY reset errors
>        npu2-opencapi: Improve error reporting to the OS
>        npu2-opencapi: Activate PCI hotplug on opencapi slot
>        npu2-opencapi: Handle OPAL_UNMAP_PE operation on set_pe() callback
>        npu2-opencapi: Log a warning when resetting a broken device
>        npu2: Rework phb-index assignments for virtual PHBs
>        npu3: Don't use the device tree to assign the phb-index of the PHB
>        npu2, npu3: Remove ibm, phb-index property from the NPU dt node
>        npu2-opencapi: Allow platforms to identify physical slots
> 
>   core/pci-opal.c                | 166 
> +++++++++++++++++++++++++++++++++++++++++++------------
>   doc/device-tree/opencapi.rst   |   1 -
>   hdata/spira.c                  |   6 +-
>   hdata/test/op920.wsp.dts       |   2 -
>   hw/npu2-common.c               |   8 ++-
>   hw/npu2-hw-procedures.c        |  64 ++++++++++++++--------
>   hw/npu2-opencapi.c             | 194 
> ++++++++++++++++++++++++++++++++++++++++++++++++-----------------
>   hw/npu2.c                      |   2 +-
>   hw/npu3-nvlink.c               |   2 +-
>   hw/npu3.c                      |   1 -
>   include/npu2.h                 |  31 +++++++++--
>   include/npu3.h                 |   6 ++
>   include/pci.h                  |   5 ++
>   include/platform.h             |   1 +
>   platforms/astbmc/mihawk.c      |  22 +++++++-
>   platforms/astbmc/witherspoon.c |  20 +++++++
>   platforms/astbmc/zaius.c       |   2 -
>   platforms/ibm-fsp/zz.c         |  22 +++++++-
> 
> _______________________________________________
> Skiboot mailing list
> Skiboot@lists.ozlabs.org
> https://lists.ozlabs.org/listinfo/skiboot