| 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%) |
| ========================== ========== |