1skiboot-5.1.12 2-------------- 3 4skiboot-5.1.12 was released on Friday December 4th, 2015. 5 6skiboot-5.1.12 is the 13th stable release of 5.1, it follows skiboot-5.1.11 7(which was released November 13th, 2015). 8 9Skiboot 5.1.12 contains bug fixes and a performance improvement. 10 11opal-prd 12^^^^^^^^ 13 14- Display an explict and obvious message if running on a system that does 15 not support opal-prd, such as an IBM FSP based POWER system, where the 16 FSP takes on the role of opal-prd. 17 18pflash 19^^^^^^ 20 21- Fix a missing (C) header 22 - cherry-picked from master. 23 24General 25^^^^^^^ 26 27- Don't link with libgcc 28 - On some toolchains, we don't have libgcc available. 29 30POWER8 PHB (PCIe) specific 31^^^^^^^^^^^^^^^^^^^^^^^^^^ 32 33- hw/phb3: Flush cache line after updating P/Q bits 34 When doing an MSI EOI, we update the P and Q bits in the IVE. That causes 35 the corresponding cache line to be dirty in the L3 which will cause a 36 subsequent update by the PHB (upon receiving the next MSI) to get a few 37 retries until it gets flushed. 38 39 We improve the situation (and thus performance) by doing a dcbf 40 instruction to force a flush of the update we do in SW. 41 42 This improves interrupt performance, reducing latency per interrupt. 43 The improvement will vary by workload. 44 45IBM FSP based machines 46^^^^^^^^^^^^^^^^^^^^^^ 47 48- FSP: Give up PSI link on shutdown 49 This clears up some erroneous SRCs (error logs) in some situations. 50- Correctly report back Real Time Clock errors to host 51 Under certain rare error conditions, we could return an error code 52 to the host OS that would cause current Linux kernels to get stuck 53 in an infinite loop during boot. 54 This was introduced in skiboot-5.0-rc1. 55