aboutsummaryrefslogtreecommitdiff
path: root/doc/release-notes/skiboot-5.3.7.html
blob: d35d382e357c90723a11fe29347a3a86deb3ed7f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193

<!DOCTYPE html>

<html>
  <head>
    <meta charset="utf-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />

    <title>skiboot-5.3.7 &#8212; skiboot 5c1dc62
 documentation</title>
    <link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
    <link rel="stylesheet" type="text/css" href="../_static/classic.css" />
    
    <script data-url_root="../" id="documentation_options" src="../_static/documentation_options.js"></script>
    <script src="../_static/jquery.js"></script>
    <script src="../_static/underscore.js"></script>
    <script src="../_static/doctools.js"></script>
    
    <link rel="index" title="Index" href="../genindex.html" />
    <link rel="search" title="Search" href="../search.html" />
    <link rel="next" title="skiboot-5.4.0" href="skiboot-5.4.0.html" />
    <link rel="prev" title="skiboot-5.3.6" href="skiboot-5.3.6.html" /> 
  </head><body>
    <div class="related" role="navigation" aria-label="related navigation">
      <h3>Navigation</h3>
      <ul>
        <li class="right" style="margin-right: 10px">
          <a href="../genindex.html" title="General Index"
             accesskey="I">index</a></li>
        <li class="right" >
          <a href="skiboot-5.4.0.html" title="skiboot-5.4.0"
             accesskey="N">next</a> |</li>
        <li class="right" >
          <a href="skiboot-5.3.6.html" title="skiboot-5.3.6"
             accesskey="P">previous</a> |</li>
        <li class="nav-item nav-item-0"><a href="../index.html">skiboot 5c1dc62
 documentation</a> &#187;</li>
          <li class="nav-item nav-item-1"><a href="index.html" accesskey="U">Release Notes</a> &#187;</li>
        <li class="nav-item nav-item-this"><a href="">skiboot-5.3.7</a></li> 
      </ul>
    </div>  

    <div class="document">
      <div class="documentwrapper">
        <div class="bodywrapper">
          <div class="body" role="main">
            
  <section id="skiboot-5-3-7">
<span id="id1"></span><h1>skiboot-5.3.7<a class="headerlink" href="#skiboot-5-3-7" title="Permalink to this headline"></a></h1>
<p>skiboot-5.3.7 was released on Wednesday October 12th, 2016.</p>
<p>This is the 8th stable release of skiboot 5.3, the new stable release of
skiboot (first released with 5.3.0 on August 2nd, 2016).</p>
<p>Skiboot 5.3.7 replaces skiboot-5.3.6 as the current stable version. It contains
a few bugfixes, including an important PCI bug fix that could cause some
adapters to not be detected.</p>
<p>Over skiboot-5.3.6, the following fixes are included:</p>
<p>PCI:</p>
<ul>
<li><dl>
<dt>pci: Avoid hot resets at boot time</dt><dd><p>In the PCI post-fundamental reset code, a hot reset is performed at the
end.  This is causing issues at boot time as a reset signal is being sent
downstream before the links are up, which is causing issues on adapters
behind switches.  No errors result in skiboot, but the adapters are not
usable in Linux as a result.</p>
<p>This patch fixes some adapters not being configurable in Linux on some
systems.  The issue was not present in skiboot 5.2.x.</p>
</dd>
</dl>
</li>
<li><dl>
<dt>core/pci: Fix the power-off timeout in pci_slot_power_off()</dt><dd><p>The timeout should be 1000ms instead of 1000 ticks while powering
off PCI slot in pci_slot_power_off(). Otherwise, it’s likely to
hit timeout powering off the PCI slot as below skiboot logs reveal:</p>
<p>[47912590456,5] SkiBoot skiboot-5.3.6 starting…
(snip)
[5399532365,7] PHB#0005:02:11.0 Bus 0f..ff  scanning…
[5399540804,7] PHB#0005:02:11.0 No card in slot
[5399576870,5] PHB#0005:02:11.0 Timeout powering off slot
[5401431782,3] FIRENZE-PCI: Wrong state 00000000 on slot 8000000002880005</p>
</dd>
</dl>
</li>
</ul>
<p>PRD:</p>
<ul>
<li><dl class="simple">
<dt>occ/prd/opal-prd: Queue OCC_RESET event message to host in OpenPOWER</dt><dd><p>During an OCC reset cycle the system is forced to Psafe pstate.
When OCC becomes active, the system has to be restored to its
last pstate as requested by host. So host needs to be notified
of OCC_RESET event or else system will continue to remian in
Psafe state until host requests a new pstate after the OCC
reset cycle.</p>
</dd>
</dl>
</li>
<li><dl class="simple">
<dt>opal-prd: Fix error code from scom_read &amp; scom_write</dt><dd><p>Currently, we always return a zero value from scom_read &amp; scom_write,
so the HBRT implementation has no way of detecting errors during scom
operations.
This change uses the actual return value from the scom operation from
the kernel instead.</p>
</dd>
</dl>
</li>
<li><dl>
<dt>opal-prd: Add get_interface_capabilities to host interfaces</dt><dd><p>We need a way to indicate behaviour changes &amp; fixes in the prd
interface, without requiring a major version bump.</p>
<p>This change introduces the get_interface_capabilities callback,
returning a bitmask of capability flags, pertaining to ‘sets’ of
capabilities. We currently return 0 for all.</p>
</dd>
</dl>
</li>
</ul>
<p>IBM FSP Platforms:</p>
<ul class="simple">
<li><p>platforms/firenze: Fix clock frequency dt property</p></li>
<li><p>platforms/firence: HDAT: Fix typo in nest-frequency property</p></li>
</ul>
<p>NVLink:</p>
<ul>
<li><dl>
<dt>hw/npu.c: Fix reserved PE#</dt><dd><p>Currently the reserved PE is set to NPU_NUM_OF_PES, which is one
greater than the maximum PE resulting in the following kernel errors
at boot:</p>
<p>[    0.000000] pnv_ioda_reserve_pe: Invalid PE 4 on PHB#4
[    0.000000] pnv_ioda_reserve_pe: Invalid PE 4 on PHB#5</p>
<p>Due to a HW errata PE#0 is already reserved in the kernel, so update
the opal-reserved-pe device-tree property to match this.</p>
</dd>
</dl>
</li>
</ul>
</section>


            <div class="clearer"></div>
          </div>
        </div>
      </div>
      <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
        <div class="sphinxsidebarwrapper">
  <h4>Previous topic</h4>
  <p class="topless"><a href="skiboot-5.3.6.html"
                        title="previous chapter">skiboot-5.3.6</a></p>
  <h4>Next topic</h4>
  <p class="topless"><a href="skiboot-5.4.0.html"
                        title="next chapter">skiboot-5.4.0</a></p>
  <div role="note" aria-label="source link">
    <h3>This Page</h3>
    <ul class="this-page-menu">
      <li><a href="../_sources/release-notes/skiboot-5.3.7.rst.txt"
            rel="nofollow">Show Source</a></li>
    </ul>
   </div>
<div id="searchbox" style="display: none" role="search">
  <h3 id="searchlabel">Quick search</h3>
    <div class="searchformwrapper">
    <form class="search" action="../search.html" method="get">
      <input type="text" name="q" aria-labelledby="searchlabel" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false"/>
      <input type="submit" value="Go" />
    </form>
    </div>
</div>
<script>$('#searchbox').show(0);</script>
        </div>
      </div>
      <div class="clearer"></div>
    </div>
    <div class="related" role="navigation" aria-label="related navigation">
      <h3>Navigation</h3>
      <ul>
        <li class="right" style="margin-right: 10px">
          <a href="../genindex.html" title="General Index"
             >index</a></li>
        <li class="right" >
          <a href="skiboot-5.4.0.html" title="skiboot-5.4.0"
             >next</a> |</li>
        <li class="right" >
          <a href="skiboot-5.3.6.html" title="skiboot-5.3.6"
             >previous</a> |</li>
        <li class="nav-item nav-item-0"><a href="../index.html">skiboot 5c1dc62
 documentation</a> &#187;</li>
          <li class="nav-item nav-item-1"><a href="index.html" >Release Notes</a> &#187;</li>
        <li class="nav-item nav-item-this"><a href="">skiboot-5.3.7</a></li> 
      </ul>
    </div>
    <div class="footer" role="contentinfo">
        &#169; Copyright 2016-2017, IBM, others.
      Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 4.3.2.
    </div>
  </body>
</html>