aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVasant Hegde <hegdevasant@linux.vnet.ibm.com>2018-12-14 11:29:14 +0530
committerVasant Hegde <hegdevasant@linux.vnet.ibm.com>2018-12-14 11:37:45 +0530
commit3bcfff5498b73bdd5697f2e4e0a8b414ad0ae680 (patch)
treeabbf50e99c1b0ed89a121252bedec41dd16c257f
parente5e99d277fc54ed757148a9f93e8c75b223dc7b8 (diff)
downloadskiboot-6.0.15.zip
skiboot-6.0.15.tar.gz
skiboot-6.0.15.tar.bz2
skiboot v6.0.15 release notesv6.0.15
Signed-off-by: Vasant Hegde <hegdevasant@linux.vnet.ibm.com>
-rw-r--r--doc/release-notes/skiboot-6.0.15.rst45
1 files changed, 45 insertions, 0 deletions
diff --git a/doc/release-notes/skiboot-6.0.15.rst b/doc/release-notes/skiboot-6.0.15.rst
new file mode 100644
index 0000000..5e4d375
--- /dev/null
+++ b/doc/release-notes/skiboot-6.0.15.rst
@@ -0,0 +1,45 @@
+.. _skiboot-6.0.15:
+
+==============
+skiboot-6.0.15
+==============
+
+skiboot 6.0.15 was released on Monday December 17th, 2018. It replaces
+:ref:`skiboot-6.0.14` as the current stable release in the 6.0.x series.
+
+It is recommended that 6.0.15 be used instead of any previous 6.0.x version
+due to the bug fixes it contains.
+
+Bug fixes included in this release are:
+
+- i2c: Fix i2c request hang during opal init if timers are not checked
+
+ If an i2c request cannot go through the first time, because the bus is
+ found in error and need a reset or it's locked by the OCC for example,
+ the underlying i2c implementation is using timers to manage the
+ request. However during opal init, opal pollers may not be called, it
+ depends in the context in which the i2c request is made. If the
+ pollers are not called, the timers are not checked and we can end up
+ with an i2c request which will not move foward and skiboot hangs.
+
+ Fix it by explicitly checking the timers if we are waiting for an i2c
+ request to complete and it seems to be taking a while.
+
+- opal-prd: hservice: Enable hservice->wakeup() in BMC
+
+ This patch enables HBRT to use HYP special wakeup register in openBMC
+ which until now was only used in FSP based machines.
+
+ This patch also adds a capability check for opal-prd so that HBRT can
+ decide if the host special wakeup register can be used.
+
+- npu2: Advertise correct TCE page size
+
+ The P9 NPU workbook says that only 4K/64K/16M/256M page size are supported
+ and in fact npu2_map_pe_dma_window() supports just these but in absence of
+ the "ibm,supported-tce-sizes" property Linux assumes the default P9 PHB4
+ page sizes - 4K/64K/2M/1G - so when Linux tries 2M/1G TCEs, we get lots of
+ "Unexpected TCE size" from npu2_tce_kill().
+
+ This advertises TCE page sizes so Linux could handle it correctly, i.e.
+ fall back to 4K/64K TCEs.