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