aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--doc/release-notes/skiboot-5.5.0.rst326
1 files changed, 326 insertions, 0 deletions
diff --git a/doc/release-notes/skiboot-5.5.0.rst b/doc/release-notes/skiboot-5.5.0.rst
new file mode 100644
index 0000000..396ef9d
--- /dev/null
+++ b/doc/release-notes/skiboot-5.5.0.rst
@@ -0,0 +1,326 @@
+.. _skiboot-5.5.0:
+
+skiboot-5.5.0
+=============
+
+skiboot-5.5.0 was released on Friday April 7th 2017. It is the new stable
+release of skiboot, taking over from the 5.4 release, first released on
+November 11th 2016.
+
+skiboot-5.5.0 contains all bug fixes as of :ref:`skiboot-5.4.3`
+and :ref:`skiboot-5.1.19` (the currently maintained stable releases).
+
+For how the skiboot stable releases work, see :ref:`stable-rules` for details.
+
+This release is a good level set of POWER9 support for bringup activities.
+If you are doing bringup, it is strongly suggested you continue to follow
+skiboot master.
+
+After skiboot 5.5.0, we move to a regular six week release cycle,
+similar to op-build, but slightly offset to allow for a short stabilisation
+period. Expected release dates and contents are tracked using GitHub milestone
+and issues: https://github.com/open-power/skiboot/milestones
+
+Changes in skiboot-5.5.0
+------------------------
+
+See changes in the release candidates:
+
+- :ref:`skiboot-5.5.0-rc1`
+- :ref:`skiboot-5.5.0-rc2`
+- :ref:`skiboot-5.5.0-rc3`
+
+Changes since skiboot-5.5.0-rc3
+-------------------------------
+
+- hdat: parse processor attached i2c devices
+
+ Adds basic parsing for i2c devices that are attached to the processor
+ I2C interfaces. This is mainly VPD SEEPROMs.
+- libflash/blocklevel: Add blocklevel_smart_erase()
+
+ With recent changes to flash drivers in linux not all erase blocks are
+ 4K anymore. While most level of the pflash/gard tool stacks were written
+ to not mind, it turns out there are bugs which means not 4K erase block
+ backing stores aren't handled all that well. Part of the problem is the
+ FFS layout that is 4K aligned and with larger block sizes pflash and the
+ gard tool don't check if their erase commands are erase block aligned -
+ which they are usually not with 64K erase blocks.
+
+ This patch aims to add common functionality to blocklevel so that (at
+ least) pflash and the gard tool don't need to worry about the problem
+ anymore.
+- external/pflash: Use blocklevel_smart_erase()
+- external/gard: Use blocklevel_smart_erase()
+- libstb/create-container: Add full container build and sign with imprint keys
+
+ This adds support for writing all the public key and signature fields to the
+ container header, and for dumping the prefix and software headers so they may
+ may be signed, and for signing those headers with the imprint keys.
+- asm: do not set SDR1 on POWER9. This register does not exist in ISAv3.
+
+Testing:
+
+- mambo: Allow setting the Linux command line from the environment
+
+ For automated testing it's helpful to be able to set the Linux command
+ line via an environment variable.
+- mambo: Add util function for breaking on console output
+
+
+Contributors
+------------
+
+Processed 408 csets from 31 developers
+
+3 employers found
+
+A total of 24073 lines added, 16759 removed (delta 7314)
+
+Extending the analysis done for the last few releases, we can see our trends
+in code review across versions:
+
+======== ====== ======= ======= ====== ========
+Release csets Ack Reviews Tested Reported
+======== ====== ======= ======= ====== ========
+5.0 329 15 20 1 0
+5.1 372 13 38 1 4
+5.2-rc1 334 20 34 6 11
+5.3-rc1 302 36 53 4 5
+5.4.0 361 16 28 1 9
+5.5.0 408 11 48 14 10
+======== ====== ======= ======= ====== ========
+
+I am absolutely *thrilled* as to the uptick of reviews and tested-by occuring
+over our 5.4.0 release. Although we are not yet back up to 5.3 era levels for
+review, we're much closer. For tested-by, we've set a new record, which is
+excellent!
+
+
+Developers with the most changesets
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+========================== === =======
+Developer # %
+========================== === =======
+Benjamin Herrenschmidt 139 (34.1%)
+Stewart Smith 60 (14.7%)
+Oliver O'Halloran 54 (13.2%)
+Gavin Shan 23 (5.6%)
+Michael Neuling 20 (4.9%)
+Vasant Hegde 15 (3.7%)
+Cyril Bur 15 (3.7%)
+Claudio Carvalho 14 (3.4%)
+Andrew Donnellan 11 (2.7%)
+Ananth N Mavinakayanahalli 9 (2.2%)
+Alistair Popple 6 (1.5%)
+Nicholas Piggin 5 (1.2%)
+Cédric Le Goater 5 (1.2%)
+Pridhiviraj Paidipeddi 5 (1.2%)
+Michael Ellerman 4 (1.0%)
+Shilpasri G Bhat 4 (1.0%)
+Russell Currey 3 (0.7%)
+Jack Miller 2 (0.5%)
+Chris Smart 2 (0.5%)
+Dave Heller 1 (0.2%)
+Akshay Adiga 1 (0.2%)
+Reza Arbab 1 (0.2%)
+Matt Brown 1 (0.2%)
+Frederic Barrat 1 (0.2%)
+Hank Chang 1 (0.2%)
+Willie Liauw 1 (0.2%)
+Werner Fischer 1 (0.2%)
+Jeremy Kerr 1 (0.2%)
+Patrick Williams 1 (0.2%)
+Joel Stanley 1 (0.2%)
+Alexey Kardashevskiy 1 (0.2%)
+========================== === =======
+
+Developers with the most changed lines
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+========================== ===== =======
+Developer # %
+========================== ===== =======
+Oliver O'Halloran 18278 (48.5%)
+Benjamin Herrenschmidt 5512 (14.6%)
+Cyril Bur 3184 (8.4%)
+Alistair Popple 3102 (8.2%)
+Stewart Smith 2757 (7.3%)
+Gavin Shan 802 (2.1%)
+Ananth N Mavinakayanahalli 544 (1.4%)
+Claudio Carvalho 489 (1.3%)
+Dave Heller 425 (1.1%)
+Willie Liauw 361 (1.0%)
+Andrew Donnellan 315 (0.8%)
+Michael Neuling 290 (0.8%)
+Vasant Hegde 253 (0.7%)
+Shilpasri G Bhat 228 (0.6%)
+Nicholas Piggin 222 (0.6%)
+Reza Arbab 198 (0.5%)
+Russell Currey 158 (0.4%)
+Jack Miller 127 (0.3%)
+Cédric Le Goater 126 (0.3%)
+Chris Smart 95 (0.3%)
+Akshay Adiga 57 (0.2%)
+Hank Chang 56 (0.1%)
+Pridhiviraj Paidipeddi 47 (0.1%)
+Michael Ellerman 29 (0.1%)
+Matt Brown 29 (0.1%)
+Alexey Kardashevskiy 2 (0.0%)
+Frederic Barrat 1 (0.0%)
+Werner Fischer 1 (0.0%)
+Jeremy Kerr 1 (0.0%)
+Patrick Williams 1 (0.0%)
+Joel Stanley 1 (0.0%)
+========================== ===== =======
+
+Developers with the most lines removed
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+========================== ===== =======
+Developer # %
+========================== ===== =======
+Oliver O'Halloran 8516 (50.8%)
+Werner Fischer 1 (0.0%)
+========================== ===== =======
+
+Developers with the most signoffs
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+Total: 364
+
+======================== ===== =======
+Developer # %
+======================== ===== =======
+Stewart Smith 348 (95.6%)
+Michael Neuling 6 (1.6%)
+Oliver O'Halloran 3 (0.8%)
+Benjamin Herrenschmidt 2 (0.5%)
+Vaidyanathan Srinivasan 1 (0.3%)
+Hank Chang 1 (0.3%)
+Jack Miller 1 (0.3%)
+Gavin Shan 1 (0.3%)
+Alistair Popple 1 (0.3%)
+======================== ===== =======
+
+
+Developers with the most reviews
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+Total 50
+
+======================== ===== =======
+Developer # %
+======================== ===== =======
+Vasant Hegde 14 (28.0%)
+Andrew Donnellan 9 (18.0%)
+Russell Currey 6 (12.0%)
+Cédric Le Goater 5 (10.0%)
+Oliver O'Halloran 4 (8.0%)
+Vaidyanathan Srinivasan 3 (6.0%)
+Gavin Shan 3 (6.0%)
+Alistair Popple 2 (4.0%)
+Frederic Barrat 2 (4.0%)
+Mahesh Salgaonkar 1 (2.0%)
+Cyril Bur 1 (2.0%)
+======================== ===== =======
+
+Developers with the most test credits
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+Total 14
+
+======================== ===== =======
+Developer # %
+======================== ===== =======
+Willie Liauw 4 (28.6%)
+Mark E Schreiter 3 (21.4%)
+Claudio Carvalho 3 (21.4%)
+Gavin Shan 1 (7.1%)
+Michael Neuling 1 (7.1%)
+Pridhiviraj Paidipeddi 1 (7.1%)
+Chris Smart 1 (7.1%)
+======================== ===== =======
+
+Developers who gave the most tested-by credits
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+Total 14
+
+========================== === =======
+Developer # %
+========================== === =======
+Gavin Shan 7 (50.0%)
+Stewart Smith 4 (28.6%)
+Chris Smart 1 (7.1%)
+Oliver O'Halloran 1 (7.1%)
+Ananth N Mavinakayanahalli 1 (7.1%)
+========================== === =======
+
+
+Developers with the most report credits
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+Total 10
+
+============================ = =======
+Developer # %
+============================ = =======
+Hank Chang 4 (40.0%)
+Mark E Schreiter 3 (30.0%)
+Guilherme G. Piccoli 1 (10.0%)
+Colin Ian King 1 (10.0%)
+Pradipta Ghosh 1 (10.0%)
+============================ = =======
+
+
+Developers who gave the most report credits
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+Total 10
+
+============================ = =======
+Developer # %
+============================ = =======
+Gavin Shan 8 (80.0%)
+Andrew Donnellan 1 (10.0%)
+Jeremy Kerr 1 (10.0%)
+============================ = =======
+
+Top changeset contributors by employer
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+========================== === =======
+Employer # %
+========================== === =======
+IBM 406 (99.5%)
+SuperMicro 1 (0.2%)
+Thomas-Krenn AG 1 (0.2%)
+========================== === =======
+
+Top lines changed by employer
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+========================= ===== =======
+Employer # %
+========================= ===== =======
+IBM 37329 (99.0%)
+SuperMicro 361 (1.0%)
+Thomas-Krenn AG 1 (0.0%)
+========================= ===== =======
+
+Employers with the most signoffs
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+Total 364
+
+========================= ==== =======
+Employer # %
+========================= ==== =======
+IBM 363 (99.7%)
+(Unknown) 1 (0.3%)
+========================= ==== =======
+
+Employers with the most hackers
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+Total 31
+
+========================= ==== =======
+Employer # %
+========================= ==== =======
+IBM 29 (93.5%)
+Thomas-Krenn AG 1 (3.2%)
+SuperMicro 1 (3.2%)
+========================= ==== =======