[Skiboot] [RFC PATCH 05/23] doc/release-notes/skiboot-5.1.0-beta1: rename .txt to .rst

Stewart Smith stewart at linux.vnet.ibm.com
Wed Jul 27 17:43:06 AEST 2016


Signed-off-by: Stewart Smith <stewart at linux.vnet.ibm.com>
---
 doc/release-notes/skiboot-5.1.0-beta1.rst | 214 ++++++++++++++++++++++++++++++
 doc/release-notes/skiboot-5.1.0-beta1.txt | 214 ------------------------------
 2 files changed, 214 insertions(+), 214 deletions(-)
 create mode 100644 doc/release-notes/skiboot-5.1.0-beta1.rst
 delete mode 100644 doc/release-notes/skiboot-5.1.0-beta1.txt

diff --git a/doc/release-notes/skiboot-5.1.0-beta1.rst b/doc/release-notes/skiboot-5.1.0-beta1.rst
new file mode 100644
index 0000000..b645f1d
--- /dev/null
+++ b/doc/release-notes/skiboot-5.1.0-beta1.rst
@@ -0,0 +1,214 @@
+skiboot-5.1-beta1
+-----------------
+
+skiboot-5.1.0-beta1 was released on July 21st, 2015.
+
+skiboot-5.1.0-beta1 is the first beta release of skiboot 5.1, which will
+become a new stable release, replacing skiboot-5.0 (released April 14th 2015)
+
+Skiboot 5.1-beta1 contains all fixes from skiboot-5.0 stable branch up to
+skiboot-5.0.5.
+
+Over skiboot-5.0, the following features have been added:
+- Centaur i2c support
+- Add Naples chip (CPU, PHB, LPC serial interrupts) support
+- Added qemu platform
+- improvements to FSI error handling
+- improvements in chip TOD failover (some only on FSP systems)
+- Set Relative Priority Register (RPR) to recommended value
+  - this affects thread priority in SMT modes
+- greatly reduce memory consumption by CPU stacks for non-present CPUs
+  - Previously we would reserve enough memory for max PIR for each CPU
+    type.
+  - This fix frees up 77MB of RAM on a typical P8 system.
+- increased OPAL API documentation
+- Asynchronous preloading of resources from FSP/flash
+  - improves boot time on some systems
+- Basic Garrison platform support
+- Add Mambo platform (P8 Functional Simulator, systemsim)
+  - includes fake NVRAM, RTC
+- Support building with GCOV, increasing memory for skiboot binary to 2MB
+  - includes boot code coverage testing
+- Increased skiboot HEAP size.
+  - We are not aware of any system where you would run out, but on large
+    systems it was getting closer than we liked.
+- add boot_tests.sh for helping automate boot testing on FSP and BMC machines
+- Versioning of pflash and gard utilities to help Linux (or other OS)
+  distributions with packaging.
+- OCC throttle status messages to host
+- CAPP timebase sync ("ibm,capp-timebase-sync" in DT to indicate CAPP timebase
+  was synced by OPAL)
+
+New features for FSP based machines:
+- in-band IPMI support
+- ethernet adaptor location codes
+- add DIMM frequency information to device tree
+- improvements in FSP error log code paths
+- fix some boot time memory leaks
+  - harmless to end user
+
+New features for AMI BMC based machines:
+- PCIe power workaround for K80
+- Added support for Macronix 128Mbit flash chips
+- Initial PRD support for Firestone platform
+- improved reliability when BMC reboots
+
+The following bugs have been fixed:
+- Increase PHB3 timeout for electrical links coming up to 2 seconds.
+  - fixes issues with some Mellanox cards
+- Hang in opal_reinit_cpus() that could prevent kdump from functioning
+- PHB3: fix crash in phb3_init
+- PHB3: fix crash with fenced PHB in phb3_init_hw()
+- Fix bugs in hw/bt.c (interface for IPMI on BMC machines) that could possibly
+  lead to a crash (dereferencing invalid address, deadlock)
+- ipmi/sel: fix use-after-free
+- Bug fixes in EEH handling
+  - opal_pci_next_error() cleared OPAL_EVENT_PCI_ERROR unconditionally, possibly
+    leading to missed errors.
+FSP-specific bugs fixed:
+- (also fixed in skiboot-5.0.2) Fix race in firenze_get_slot_info() leading to
+  assert() with many PCI cards
+    With many PCI cards, we'd hit a race where calls to
+    firenze_add_pcidev_to_fsp_inventory would step on each other leading to
+    memory corruption and finally an assert() in the allocator being hit
+    during boot.
+- PCIe power workaround for K80 cards
+- /ibm,opal/led renamed to /ibm,opal/leds in Device Tree
+  - compatible change as no FSP based systems shipped with skiboot-5.0
+
+General improvements:
+- don't run pollers on non-boot CPUs in time_wait
+- improvements to opal-prd, pflash, libflash
+  - including new blocklevel interface in libflash
+- many minor fixes to issues found by static analysis
+- improvements in FSP error log code paths
+- code cleanup in memory allocator
+- Don't expose individual nvram partitions in the device tree, just the whole
+  flash device.
+- build improvements for building on ppc64el host
+- improvements in cpu_relax() for idle threads, needed for GCOV on large
+  machines.
+- Optimized memset() for POWER8, greatly reducing number of instructions
+  executed for boot, which helps boot time in simulators.
+- Major improvements in hello_world kernel
+  - Bloat of huge 17 instruction test case reduced to 10.
+- Disable bust_locks for general calls of abort()
+  - Should enable better error messages during abort() when other users of
+    LPC bus exist (e.g. flash)
+
+Contributors
+------------
+
+Thanks to everyone who has made skiboot-5.1.0-beta1 happen!
+
+
+Processed 321 csets from 25 developers
+3 employers found
+A total of 13696 lines added, 2754 removed (delta 10942)
+
+Developers with the most changesets
+Stewart Smith              101 (31.5%)
+Benjamin Herrenschmidt      32 (10.0%)
+Cyril Bur                   31 (9.7%)
+Vasant Hegde                28 (8.7%)
+Jeremy Kerr                 27 (8.4%)
+Kamalesh Babulal            19 (5.9%)
+Alistair Popple             12 (3.7%)
+Mahesh Salgaonkar           12 (3.7%)
+Neelesh Gupta                8 (2.5%)
+Cédric Le Goater            8 (2.5%)
+Joel Stanley                 8 (2.5%)
+Ananth N Mavinakayanahalli    8 (2.5%)
+Gavin Shan                   6 (1.9%)
+Michael Neuling              6 (1.9%)
+Frederic Bonnard             3 (0.9%)
+Vipin K Parashar             2 (0.6%)
+Vaidyanathan Srinivasan      2 (0.6%)
+Philippe Bergheaud           1 (0.3%)
+Shilpasri G Bhat             1 (0.3%)
+Daniel Axtens                1 (0.3%)
+Hari Bathini                 1 (0.3%)
+Michael Ellerman             1 (0.3%)
+Andrei Warkentin             1 (0.3%)
+Dan Horák                   1 (0.3%)
+Anton Blanchard              1 (0.3%)
+
+Developers with the most changed lines
+Stewart Smith             3987 (27.9%)
+Benjamin Herrenschmidt    3811 (26.6%)
+Cyril Bur                 1918 (13.4%)
+Jeremy Kerr               1307 (9.1%)
+Mahesh Salgaonkar          886 (6.2%)
+Vasant Hegde               764 (5.3%)
+Neelesh Gupta              473 (3.3%)
+Vipin K Parashar           176 (1.2%)
+Alistair Popple            175 (1.2%)
+Philippe Bergheaud         171 (1.2%)
+Shilpasri G Bhat           165 (1.2%)
+Cédric Le Goater           89 (0.6%)
+Frederic Bonnard            78 (0.5%)
+Gavin Shan                  73 (0.5%)
+Joel Stanley                65 (0.5%)
+Kamalesh Babulal            63 (0.4%)
+Michael Neuling             47 (0.3%)
+Daniel Axtens               31 (0.2%)
+Ananth N Mavinakayanahalli   22 (0.2%)
+Anton Blanchard              3 (0.0%)
+Vaidyanathan Srinivasan      2 (0.0%)
+Hari Bathini                 2 (0.0%)
+Michael Ellerman             1 (0.0%)
+Andrei Warkentin             1 (0.0%)
+Dan Horák                   1 (0.0%)
+
+Developers with the most lines removed
+Vipin K Parashar           105 (3.8%)
+Michael Neuling             24 (0.9%)
+Hari Bathini                 1 (0.0%)
+
+Developers with the most signoffs (total 214)
+Stewart Smith              214 (100.0%)
+
+Developers with the most reviews (total 21)
+Vasant Hegde                 7 (33.3%)
+Joel Stanley                 3 (14.3%)
+Gavin Shan                   2 (9.5%)
+Kamalesh Babulal             2 (9.5%)
+Alistair Popple              2 (9.5%)
+Stewart Smith                1 (4.8%)
+Andrei Warkentin             1 (4.8%)
+Preeti U Murthy              1 (4.8%)
+Samuel Mendoza-Jonas         1 (4.8%)
+Ananth N Mavinakayanahalli    1 (4.8%)
+
+Developers with the most test credits (total 1)
+Chad Larson                  1 (100.0%)
+
+Developers who gave the most tested-by credits (total 1)
+Gavin Shan                   1 (100.0%)
+
+Developers with the most report credits (total 4)
+Benjamin Herrenschmidt       2 (50.0%)
+Chad Larson                  1 (25.0%)
+Andrei Warkentin             1 (25.0%)
+
+Developers who gave the most report credits (total 4)
+Stewart Smith                3 (75.0%)
+Gavin Shan                   1 (25.0%)
+
+Top changeset contributors by employer
+IBM                        319 (99.4%)
+dan at danny.cz                 1 (0.3%)
+andrey.warkentin at gmail.com    1 (0.3%)
+
+Top lines changed by employer
+IBM                       14309 (100.0%)
+dan at danny.cz                 1 (0.0%)
+andrey.warkentin at gmail.com    1 (0.0%)
+
+Employers with the most signoffs (total 214)
+IBM                        214 (100.0%)
+
+Employers with the most hackers (total 25)
+IBM                         23 (92.0%)
+dan at danny.cz                 1 (4.0%)
+andrey.warkentin at gmail.com    1 (4.0%)
diff --git a/doc/release-notes/skiboot-5.1.0-beta1.txt b/doc/release-notes/skiboot-5.1.0-beta1.txt
deleted file mode 100644
index b645f1d..0000000
--- a/doc/release-notes/skiboot-5.1.0-beta1.txt
+++ /dev/null
@@ -1,214 +0,0 @@
-skiboot-5.1-beta1
------------------
-
-skiboot-5.1.0-beta1 was released on July 21st, 2015.
-
-skiboot-5.1.0-beta1 is the first beta release of skiboot 5.1, which will
-become a new stable release, replacing skiboot-5.0 (released April 14th 2015)
-
-Skiboot 5.1-beta1 contains all fixes from skiboot-5.0 stable branch up to
-skiboot-5.0.5.
-
-Over skiboot-5.0, the following features have been added:
-- Centaur i2c support
-- Add Naples chip (CPU, PHB, LPC serial interrupts) support
-- Added qemu platform
-- improvements to FSI error handling
-- improvements in chip TOD failover (some only on FSP systems)
-- Set Relative Priority Register (RPR) to recommended value
-  - this affects thread priority in SMT modes
-- greatly reduce memory consumption by CPU stacks for non-present CPUs
-  - Previously we would reserve enough memory for max PIR for each CPU
-    type.
-  - This fix frees up 77MB of RAM on a typical P8 system.
-- increased OPAL API documentation
-- Asynchronous preloading of resources from FSP/flash
-  - improves boot time on some systems
-- Basic Garrison platform support
-- Add Mambo platform (P8 Functional Simulator, systemsim)
-  - includes fake NVRAM, RTC
-- Support building with GCOV, increasing memory for skiboot binary to 2MB
-  - includes boot code coverage testing
-- Increased skiboot HEAP size.
-  - We are not aware of any system where you would run out, but on large
-    systems it was getting closer than we liked.
-- add boot_tests.sh for helping automate boot testing on FSP and BMC machines
-- Versioning of pflash and gard utilities to help Linux (or other OS)
-  distributions with packaging.
-- OCC throttle status messages to host
-- CAPP timebase sync ("ibm,capp-timebase-sync" in DT to indicate CAPP timebase
-  was synced by OPAL)
-
-New features for FSP based machines:
-- in-band IPMI support
-- ethernet adaptor location codes
-- add DIMM frequency information to device tree
-- improvements in FSP error log code paths
-- fix some boot time memory leaks
-  - harmless to end user
-
-New features for AMI BMC based machines:
-- PCIe power workaround for K80
-- Added support for Macronix 128Mbit flash chips
-- Initial PRD support for Firestone platform
-- improved reliability when BMC reboots
-
-The following bugs have been fixed:
-- Increase PHB3 timeout for electrical links coming up to 2 seconds.
-  - fixes issues with some Mellanox cards
-- Hang in opal_reinit_cpus() that could prevent kdump from functioning
-- PHB3: fix crash in phb3_init
-- PHB3: fix crash with fenced PHB in phb3_init_hw()
-- Fix bugs in hw/bt.c (interface for IPMI on BMC machines) that could possibly
-  lead to a crash (dereferencing invalid address, deadlock)
-- ipmi/sel: fix use-after-free
-- Bug fixes in EEH handling
-  - opal_pci_next_error() cleared OPAL_EVENT_PCI_ERROR unconditionally, possibly
-    leading to missed errors.
-FSP-specific bugs fixed:
-- (also fixed in skiboot-5.0.2) Fix race in firenze_get_slot_info() leading to
-  assert() with many PCI cards
-    With many PCI cards, we'd hit a race where calls to
-    firenze_add_pcidev_to_fsp_inventory would step on each other leading to
-    memory corruption and finally an assert() in the allocator being hit
-    during boot.
-- PCIe power workaround for K80 cards
-- /ibm,opal/led renamed to /ibm,opal/leds in Device Tree
-  - compatible change as no FSP based systems shipped with skiboot-5.0
-
-General improvements:
-- don't run pollers on non-boot CPUs in time_wait
-- improvements to opal-prd, pflash, libflash
-  - including new blocklevel interface in libflash
-- many minor fixes to issues found by static analysis
-- improvements in FSP error log code paths
-- code cleanup in memory allocator
-- Don't expose individual nvram partitions in the device tree, just the whole
-  flash device.
-- build improvements for building on ppc64el host
-- improvements in cpu_relax() for idle threads, needed for GCOV on large
-  machines.
-- Optimized memset() for POWER8, greatly reducing number of instructions
-  executed for boot, which helps boot time in simulators.
-- Major improvements in hello_world kernel
-  - Bloat of huge 17 instruction test case reduced to 10.
-- Disable bust_locks for general calls of abort()
-  - Should enable better error messages during abort() when other users of
-    LPC bus exist (e.g. flash)
-
-Contributors
-------------
-
-Thanks to everyone who has made skiboot-5.1.0-beta1 happen!
-
-
-Processed 321 csets from 25 developers
-3 employers found
-A total of 13696 lines added, 2754 removed (delta 10942)
-
-Developers with the most changesets
-Stewart Smith              101 (31.5%)
-Benjamin Herrenschmidt      32 (10.0%)
-Cyril Bur                   31 (9.7%)
-Vasant Hegde                28 (8.7%)
-Jeremy Kerr                 27 (8.4%)
-Kamalesh Babulal            19 (5.9%)
-Alistair Popple             12 (3.7%)
-Mahesh Salgaonkar           12 (3.7%)
-Neelesh Gupta                8 (2.5%)
-Cédric Le Goater            8 (2.5%)
-Joel Stanley                 8 (2.5%)
-Ananth N Mavinakayanahalli    8 (2.5%)
-Gavin Shan                   6 (1.9%)
-Michael Neuling              6 (1.9%)
-Frederic Bonnard             3 (0.9%)
-Vipin K Parashar             2 (0.6%)
-Vaidyanathan Srinivasan      2 (0.6%)
-Philippe Bergheaud           1 (0.3%)
-Shilpasri G Bhat             1 (0.3%)
-Daniel Axtens                1 (0.3%)
-Hari Bathini                 1 (0.3%)
-Michael Ellerman             1 (0.3%)
-Andrei Warkentin             1 (0.3%)
-Dan Horák                   1 (0.3%)
-Anton Blanchard              1 (0.3%)
-
-Developers with the most changed lines
-Stewart Smith             3987 (27.9%)
-Benjamin Herrenschmidt    3811 (26.6%)
-Cyril Bur                 1918 (13.4%)
-Jeremy Kerr               1307 (9.1%)
-Mahesh Salgaonkar          886 (6.2%)
-Vasant Hegde               764 (5.3%)
-Neelesh Gupta              473 (3.3%)
-Vipin K Parashar           176 (1.2%)
-Alistair Popple            175 (1.2%)
-Philippe Bergheaud         171 (1.2%)
-Shilpasri G Bhat           165 (1.2%)
-Cédric Le Goater           89 (0.6%)
-Frederic Bonnard            78 (0.5%)
-Gavin Shan                  73 (0.5%)
-Joel Stanley                65 (0.5%)
-Kamalesh Babulal            63 (0.4%)
-Michael Neuling             47 (0.3%)
-Daniel Axtens               31 (0.2%)
-Ananth N Mavinakayanahalli   22 (0.2%)
-Anton Blanchard              3 (0.0%)
-Vaidyanathan Srinivasan      2 (0.0%)
-Hari Bathini                 2 (0.0%)
-Michael Ellerman             1 (0.0%)
-Andrei Warkentin             1 (0.0%)
-Dan Horák                   1 (0.0%)
-
-Developers with the most lines removed
-Vipin K Parashar           105 (3.8%)
-Michael Neuling             24 (0.9%)
-Hari Bathini                 1 (0.0%)
-
-Developers with the most signoffs (total 214)
-Stewart Smith              214 (100.0%)
-
-Developers with the most reviews (total 21)
-Vasant Hegde                 7 (33.3%)
-Joel Stanley                 3 (14.3%)
-Gavin Shan                   2 (9.5%)
-Kamalesh Babulal             2 (9.5%)
-Alistair Popple              2 (9.5%)
-Stewart Smith                1 (4.8%)
-Andrei Warkentin             1 (4.8%)
-Preeti U Murthy              1 (4.8%)
-Samuel Mendoza-Jonas         1 (4.8%)
-Ananth N Mavinakayanahalli    1 (4.8%)
-
-Developers with the most test credits (total 1)
-Chad Larson                  1 (100.0%)
-
-Developers who gave the most tested-by credits (total 1)
-Gavin Shan                   1 (100.0%)
-
-Developers with the most report credits (total 4)
-Benjamin Herrenschmidt       2 (50.0%)
-Chad Larson                  1 (25.0%)
-Andrei Warkentin             1 (25.0%)
-
-Developers who gave the most report credits (total 4)
-Stewart Smith                3 (75.0%)
-Gavin Shan                   1 (25.0%)
-
-Top changeset contributors by employer
-IBM                        319 (99.4%)
-dan at danny.cz                 1 (0.3%)
-andrey.warkentin at gmail.com    1 (0.3%)
-
-Top lines changed by employer
-IBM                       14309 (100.0%)
-dan at danny.cz                 1 (0.0%)
-andrey.warkentin at gmail.com    1 (0.0%)
-
-Employers with the most signoffs (total 214)
-IBM                        214 (100.0%)
-
-Employers with the most hackers (total 25)
-IBM                         23 (92.0%)
-dan at danny.cz                 1 (4.0%)
-andrey.warkentin at gmail.com    1 (4.0%)
-- 
2.7.4



More information about the Skiboot mailing list