183 lines
5.7 KiB
ReStructuredText
183 lines
5.7 KiB
ReStructuredText
![]() |
skiboot-5.1.2
|
||
|
-------------
|
||
|
|
||
|
skiboot-5.1.2 was released on September 9th, 2015.
|
||
|
|
||
|
skiboot-5.1.2 is the third stable release of 5.1, it follows skiboot-5.1.1
|
||
|
(which was released August 18th, 2015).
|
||
|
|
||
|
Skiboot 5.1.2 contains all fixes from skiboot-5.1.1 and is a minor bugfix
|
||
|
release.
|
||
|
|
||
|
Changes
|
||
|
^^^^^^^
|
||
|
Over skiboot-5.1.1, we have the following changes:
|
||
|
|
||
|
- phb3: Handle fence in phb3_pci_msi_check_q to fix hang
|
||
|
|
||
|
If the PHB is fenced during phb3_pci_msi_check_q, it can get stuck in an
|
||
|
infinite loop waiting to lock the FFI. Further, as the phb lock is held
|
||
|
during this function it will prevent any other CPUs from dealing with
|
||
|
the fence, leading to the entire system hanging.
|
||
|
|
||
|
If the PHB_FFI_LOCK returns all Fs, return immediately to allow the
|
||
|
fence to be dealt with.
|
||
|
- phb3: Continue CAPP setup even if PHB is already in CAPP mode
|
||
|
This fixes a critical bug in CAPI support.
|
||
|
- Platform hook for terminate call
|
||
|
|
||
|
- on assert() or other firmware failure, we will make a SEL callout
|
||
|
on ASTBMC platforms
|
||
|
- (slight) refactor of code for IBM-FSP platforms
|
||
|
|
||
|
- refactor slot naming code
|
||
|
- Slot names for Habanero platform
|
||
|
- misc improvements in userspace utilities (incl pflash, gard)
|
||
|
- build improvements
|
||
|
|
||
|
- fixes for two compiler warnings were squashed in 5.1.1 commit,
|
||
|
re-introduce the fixes.
|
||
|
- misc compiler/static analysis warning fixes
|
||
|
|
||
|
- gard utility:
|
||
|
|
||
|
- If gard tool detects the GUARD PNOR partition is corrupted, it will
|
||
|
pro-actively re-initialize it.
|
||
|
Modern Hostboot is more sensitive to the content of the GUARD partition
|
||
|
in order to boot.
|
||
|
- Update record clearing to match Hostboots expectations
|
||
|
We now write ECC bytes throughout the whole partition.
|
||
|
Without this fix, hostboot may not bring up the machine.
|
||
|
- In the event of a corrupted GUARD partition so that even the first entry
|
||
|
cannot be read, the gard utility now provides the user with the option
|
||
|
to wipe the entirety of the GUARD partition to attempt recovery.
|
||
|
|
||
|
- opal_prd utility:
|
||
|
|
||
|
- Add run command to pass through commands to HostBoot RunTime (HBRT)
|
||
|
|
||
|
- this is for OpenPower firmware developers only.
|
||
|
|
||
|
- Add htmght-passthru command.
|
||
|
|
||
|
- this is for OpenPower firmware developers only.
|
||
|
|
||
|
- Add override interface to pass attribute-override information to HBRT.
|
||
|
- Server sends response in error path, so that client doesn't block forever
|
||
|
|
||
|
- external/mambo tcl scripts
|
||
|
|
||
|
- Running little-endian kernels in mambo requires HILE to be set properly,
|
||
|
which requires a bump in the machine's pvr value to a DD2.x chip.
|
||
|
|
||
|
Stats
|
||
|
^^^^^
|
||
|
For skiboot-5.1.0 to 5.1.2:
|
||
|
Processed 67 csets from 11 developers
|
||
|
1 employers found
|
||
|
A total of 2258 lines added, 784 removed (delta 1474)
|
||
|
|
||
|
Developers with the most changesets
|
||
|
|
||
|
=========================== ==========
|
||
|
=========================== ==========
|
||
|
Stewart Smith 24 (35.8%)
|
||
|
Cyril Bur 18 (26.9%)
|
||
|
Vasant Hegde 8 (11.9%)
|
||
|
Neelesh Gupta 5 (7.5%)
|
||
|
Benjamin Herrenschmidt 5 (7.5%)
|
||
|
Daniel Axtens 2 (3.0%)
|
||
|
Samuel Mendoza-Jonas 1 (1.5%)
|
||
|
Vaidyanathan Srinivasan 1 (1.5%)
|
||
|
Vipin K Parashar 1 (1.5%)
|
||
|
Ian Munsie 1 (1.5%)
|
||
|
Michael Neuling 1 (1.5%)
|
||
|
=========================== ==========
|
||
|
|
||
|
Developers with the most changed lines
|
||
|
|
||
|
========================== ===========
|
||
|
========================== ===========
|
||
|
Cyril Bur 969 (42.5%)
|
||
|
Neelesh Gupta 433 (19.0%)
|
||
|
Benjamin Herrenschmidt 304 (13.3%)
|
||
|
Vasant Hegde 236 (10.3%)
|
||
|
Stewart Smith 163 (7.1%)
|
||
|
Vaidyanathan Srinivasan 135 (5.9%)
|
||
|
Vipin K Parashar 8 (0.4%)
|
||
|
Ian Munsie 8 (0.4%)
|
||
|
Daniel Axtens 2 (0.1%)
|
||
|
Michael Neuling 2 (0.1%)
|
||
|
Samuel Mendoza-Jonas 1 (0.0%)
|
||
|
========================== ===========
|
||
|
|
||
|
Developers with the most lines removed
|
||
|
|
||
|
========================== ==========
|
||
|
========================== ==========
|
||
|
Daniel Axtens 2 (0.3%)
|
||
|
Michael Neuling 1 (0.1%)
|
||
|
========================== ==========
|
||
|
|
||
|
Developers with the most signoffs (total 44)
|
||
|
|
||
|
========================== ==========
|
||
|
========================== ==========
|
||
|
Stewart Smith 43 (97.7%)
|
||
|
Neelesh Gupta 1 (2.3%)
|
||
|
========================== ==========
|
||
|
|
||
|
Developers with the most reviews (total 8)
|
||
|
|
||
|
========================== ==========
|
||
|
========================== ==========
|
||
|
Patrick Williams 5 (62.5%)
|
||
|
Samuel Mendoza-Jonas 3 (37.5%)
|
||
|
========================== ==========
|
||
|
|
||
|
Developers with the most test credits (total 0)
|
||
|
|
||
|
Developers who gave the most tested-by credits (total 0)
|
||
|
|
||
|
Developers with the most report credits (total 1)
|
||
|
|
||
|
========================== ==========
|
||
|
========================== ==========
|
||
|
Benjamin Herrenschmidt 1 (100.0%)
|
||
|
========================== ==========
|
||
|
|
||
|
Developers who gave the most report credits (total 1)
|
||
|
|
||
|
========================== ==========
|
||
|
========================== ==========
|
||
|
Samuel Mendoza-Jonas 1 (100.0%)
|
||
|
========================== ==========
|
||
|
|
||
|
Top changeset contributors by employer
|
||
|
|
||
|
========================== ==========
|
||
|
========================== ==========
|
||
|
IBM 67 (100.0%)
|
||
|
========================== ==========
|
||
|
|
||
|
Top lines changed by employer
|
||
|
|
||
|
========================= ==========
|
||
|
========================= ==========
|
||
|
IBM 2281 (100.0%)
|
||
|
========================= ==========
|
||
|
|
||
|
Employers with the most signoffs (total 44)
|
||
|
|
||
|
========================== ==========
|
||
|
========================== ==========
|
||
|
IBM 44 (100.0%)
|
||
|
========================== ==========
|
||
|
|
||
|
Employers with the most hackers (total 11)
|
||
|
|
||
|
========================== ==========
|
||
|
========================== ==========
|
||
|
IBM 11 (100.0%)
|
||
|
========================== ==========
|