aboutsummaryrefslogtreecommitdiffstats
path: root/roms/skiboot/doc/release-notes/skiboot-5.1.0-beta1.rst
diff options
context:
space:
mode:
authorAngelos Mouzakitis <a.mouzakitis@virtualopensystems.com>2023-10-10 14:33:42 +0000
committerAngelos Mouzakitis <a.mouzakitis@virtualopensystems.com>2023-10-10 14:33:42 +0000
commitaf1a266670d040d2f4083ff309d732d648afba2a (patch)
tree2fc46203448ddcc6f81546d379abfaeb323575e9 /roms/skiboot/doc/release-notes/skiboot-5.1.0-beta1.rst
parente02cda008591317b1625707ff8e115a4841aa889 (diff)
Add submodule dependency filesHEADmaster
Change-Id: Iaf8d18082d3991dec7c0ebbea540f092188eb4ec
Diffstat (limited to 'roms/skiboot/doc/release-notes/skiboot-5.1.0-beta1.rst')
-rw-r--r--roms/skiboot/doc/release-notes/skiboot-5.1.0-beta1.rst290
1 files changed, 290 insertions, 0 deletions
diff --git a/roms/skiboot/doc/release-notes/skiboot-5.1.0-beta1.rst b/roms/skiboot/doc/release-notes/skiboot-5.1.0-beta1.rst
new file mode 100644
index 000000000..6baaaf0ee
--- /dev/null
+++ b/roms/skiboot/doc/release-notes/skiboot-5.1.0-beta1.rst
@@ -0,0 +1,290 @@
+skiboot-5.1.0-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.
+
+New features
+^^^^^^^^^^^^
+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
+
+Bug Fixes
+^^^^^^^^^
+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
+
+========================== ===========
+Developer 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
+
+========================== =============
+Developer 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@danny.cz 1 (0.3%)
+andrey.warkentin@gmail.com 1 (0.3%)
+========================== ==============
+
+Top lines changed by employer
+
+========================== ==============
+========================== ==============
+IBM 14309 (100.0%)
+dan@danny.cz 1 (0.0%)
+andrey.warkentin@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@danny.cz 1 (4.0%)
+andrey.warkentin@gmail.com 1 (4.0%)
+========================== ==============
+