aboutsummaryrefslogtreecommitdiff
path: root/doc/release-notes/skiboot-5.3.7.rst
diff options
context:
space:
mode:
authorStewart Smith <stewart@linux.vnet.ibm.com>2016-10-12 17:10:27 +1100
committerStewart Smith <stewart@linux.vnet.ibm.com>2016-10-14 14:50:06 +1100
commitc2454509d31c51ba2a668b360660e0c14c1ec547 (patch)
tree66e24318a35b1b2ab5cd6fcb95c3e28961e08c8b /doc/release-notes/skiboot-5.3.7.rst
parent5ac71c9b9f7a6c7dc909bdcf121f8d1d11a10dc2 (diff)
downloadskiboot-c2454509d31c51ba2a668b360660e0c14c1ec547.zip
skiboot-c2454509d31c51ba2a668b360660e0c14c1ec547.tar.gz
skiboot-c2454509d31c51ba2a668b360660e0c14c1ec547.tar.bz2
skiboot-5.3.7 release notes
(cherry picked from 5.3.x commit 762d0082f18e4fb921a2d44a1051b02d8b0f6381) Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com>
Diffstat (limited to 'doc/release-notes/skiboot-5.3.7.rst')
-rw-r--r--doc/release-notes/skiboot-5.3.7.rst79
1 files changed, 79 insertions, 0 deletions
diff --git a/doc/release-notes/skiboot-5.3.7.rst b/doc/release-notes/skiboot-5.3.7.rst
new file mode 100644
index 0000000..58ee129
--- /dev/null
+++ b/doc/release-notes/skiboot-5.3.7.rst
@@ -0,0 +1,79 @@
+skiboot-5.3.7
+-------------
+
+skiboot-5.3.7 was released on Wednesday October 12th, 2016.
+
+This is the 8th stable release of skiboot 5.3, the new stable release of
+skiboot (first released with 5.3.0 on August 2nd, 2016).
+
+Skiboot 5.3.7 replaces skiboot-5.3.6 as the current stable version. It contains
+a few bugfixes, including an important PCI bug fix that could cause some
+adapters to not be detected.
+
+Over skiboot-5.3.6, the following fixes are included:
+
+PCI:
+
+- pci: Avoid hot resets at boot time
+ In the PCI post-fundamental reset code, a hot reset is performed at the
+ end. This is causing issues at boot time as a reset signal is being sent
+ downstream before the links are up, which is causing issues on adapters
+ behind switches. No errors result in skiboot, but the adapters are not
+ usable in Linux as a result.
+
+ This patch fixes some adapters not being configurable in Linux on some
+ systems. The issue was not present in skiboot 5.2.x.
+
+- core/pci: Fix the power-off timeout in pci_slot_power_off()
+ The timeout should be 1000ms instead of 1000 ticks while powering
+ off PCI slot in pci_slot_power_off(). Otherwise, it's likely to
+ hit timeout powering off the PCI slot as below skiboot logs reveal:
+
+ [47912590456,5] SkiBoot skiboot-5.3.6 starting...
+ (snip)
+ [5399532365,7] PHB#0005:02:11.0 Bus 0f..ff scanning...
+ [5399540804,7] PHB#0005:02:11.0 No card in slot
+ [5399576870,5] PHB#0005:02:11.0 Timeout powering off slot
+ [5401431782,3] FIRENZE-PCI: Wrong state 00000000 on slot 8000000002880005
+
+PRD:
+
+- occ/prd/opal-prd: Queue OCC_RESET event message to host in OpenPOWER
+ During an OCC reset cycle the system is forced to Psafe pstate.
+ When OCC becomes active, the system has to be restored to its
+ last pstate as requested by host. So host needs to be notified
+ of OCC_RESET event or else system will continue to remian in
+ Psafe state until host requests a new pstate after the OCC
+ reset cycle.
+- opal-prd: Fix error code from scom_read & scom_write
+ Currently, we always return a zero value from scom_read & scom_write,
+ so the HBRT implementation has no way of detecting errors during scom
+ operations.
+ This change uses the actual return value from the scom operation from
+ the kernel instead.
+
+- opal-prd: Add get_interface_capabilities to host interfaces
+ We need a way to indicate behaviour changes & fixes in the prd
+ interface, without requiring a major version bump.
+
+ This change introduces the get_interface_capabilities callback,
+ returning a bitmask of capability flags, pertaining to 'sets' of
+ capabilities. We currently return 0 for all.
+
+IBM FSP Platforms:
+
+- platforms/firenze: Fix clock frequency dt property
+- platforms/firence: HDAT: Fix typo in nest-frequency property
+
+NVLink:
+
+- hw/npu.c: Fix reserved PE#
+ Currently the reserved PE is set to NPU_NUM_OF_PES, which is one
+ greater than the maximum PE resulting in the following kernel errors
+ at boot:
+
+ [ 0.000000] pnv_ioda_reserve_pe: Invalid PE 4 on PHB#4
+ [ 0.000000] pnv_ioda_reserve_pe: Invalid PE 4 on PHB#5
+
+ Due to a HW errata PE#0 is already reserved in the kernel, so update
+ the opal-reserved-pe device-tree property to match this.