blob: b3687e76cc7a6ea7607abc2c655ec61d6220a038 [file] [log] [blame]
Deployment Bot (from Travis CI)6d7e6e92021-06-14 19:18:41 +00001
2<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
3 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
4
5<html xmlns="http://www.w3.org/1999/xhtml">
6 <head>
7 <meta http-equiv="X-UA-Compatible" content="IE=Edge" />
8 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
9 <title>Release Notes for OpenPower Firmware v2.0.5 &#8212; OpenPOWER Firmware v2.6-257-g5b5624c2
10 documentation</title>
11 <link rel="stylesheet" href="../_static/alabaster.css" type="text/css" />
12 <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
13 <script type="text/javascript" id="documentation_options" data-url_root="../" src="../_static/documentation_options.js"></script>
14 <script type="text/javascript" src="../_static/jquery.js"></script>
15 <script type="text/javascript" src="../_static/underscore.js"></script>
16 <script type="text/javascript" src="../_static/doctools.js"></script>
17 <link rel="index" title="Index" href="../genindex.html" />
18 <link rel="search" title="Search" href="../search.html" />
19 <link rel="next" title="Release Notes for OpenPower Firmware v2.0.6" href="v2.0.6.html" />
20 <link rel="prev" title="Release Notes for OpenPower Firmware v2.0.4" href="v2.0.4.html" />
21
22 <link rel="stylesheet" href="../_static/custom.css" type="text/css" />
23
24
25 <meta name="viewport" content="width=device-width, initial-scale=0.9, maximum-scale=0.9" />
26
27 </head><body>
28
29
30 <div class="document">
31 <div class="documentwrapper">
32 <div class="bodywrapper">
33
34
35 <div class="body" role="main">
36
37 <div class="section" id="release-notes-for-openpower-firmware-v2-0-5">
38<h1>Release Notes for OpenPower Firmware v2.0.5<a class="headerlink" href="#release-notes-for-openpower-firmware-v2-0-5" title="Permalink to this headline"></a></h1>
39<p>op-build v2.0.5 was released on Thursday July 19th, 2018 and replaces op-build v2.0.4 as the current stable release in the 2.0.x series.</p>
40<p>It is recommended that v2.0.4 be used over any previous v2.0.x version due to the bug fixes contained within.</p>
41<div class="section" id="updated-packages">
42<h2>Updated Packages<a class="headerlink" href="#updated-packages" title="Permalink to this headline"></a></h2>
43<table border="1" class="docutils">
44<colgroup>
45<col width="18%" />
46<col width="18%" />
47<col width="18%" />
48<col width="45%" />
49</colgroup>
50<thead valign="bottom">
51<tr class="row-odd"><th class="head">Package</th>
52<th class="head">Old Version</th>
53<th class="head">New Version</th>
54<th class="head">Platforms</th>
55</tr>
56</thead>
57<tbody valign="top">
58<tr class="row-even"><td>skiboot</td>
59<td>v6.0.5</td>
60<td>v6.0.6</td>
61<td>openpower_mambo, firestone, firenze, garrison,
62zaius, p9dsu, palmetto, pseries, vesnin,
63witherspoon, habanero, openpower_p9_mambo, zz,
64barreleye, romulus</td>
65</tr>
66</tbody>
67</table>
68</div>
69<div class="section" id="skiboot-changes">
70<h2>Skiboot changes<a class="headerlink" href="#skiboot-changes" title="Permalink to this headline"></a></h2>
71<ul>
72<li><p class="first">phb4/CAPI: Reallocate PEC2 DMA-Read engines to improve GPU-Direct bandwidth</p>
73<p>We reallocate additional 16/8 DMA-Read engines allocated to stack0/1
74on PEC2 respectively. This is needed to improve bandwidth available to
75the Mellanox CX5 adapter when trying to read GPU memory (GPU-Direct).</p>
76<p>If kernel cxl driver indicates a request to allocate maximum possible
77DMA read engines when calling enable_capi_mode() and card is attached
78to PEC2/stack0 slot then we assume its a Mellanox CX5 adapter. We then
79allocate additional 16/8 extra DMA read engines to stack0 and stack1
80respectively on PEC2. This is done by populating the
81XPEC_PCI_PRDSTKOVR and XPEC_NEST_READ_STACK_OVERRIDE as suggested by
82the h/w team.</p>
83</li>
84<li><p class="first">phb4: Disable nodal scoped DMA accesses when PB pump mode is enabled</p>
85<p>By default when a PCIe device issues a read request via the PHB it is first
86issued with nodal scope. When accessing GPU memory the NPU does not know at the
87time of response if the requested memory page is off node or not. Therefore
88every read of GPU memory by a PHB is retried with larger scope which introduces
89bandwidth and latency issues.</p>
90<p>On smaller boxes which have pump mode enabled nodal and group scoped reads are
91treated the same and both types of request are broadcast to one chip. Therefore
92we can avoid the retry by disabling nodal scope on the PHB for these boxes. On
93larger boxes nodal (single chip) and group (multiple chip) scoped reads are
94treated differently. Therefore we avoid disabling nodal scope on large boxes
95which have pump mode disabled to avoid all PHB requests being broadcast to
96multiple chips.</p>
97</li>
98<li><p class="first">npu2/hw-procedures: Enable parity and credit overflow checks</p>
99<p>Enable these error checking features by setting the appropriate bits in
100our one-off initialization of each “NTL Misc Config 2” register.</p>
101<p>The exception is NDL RX parity checking, which should be disabled during
102the link training procedures.</p>
103</li>
104</ul>
105</div>
106</div>
107
108
109 </div>
110
111 </div>
112 </div>
113 <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
114 <div class="sphinxsidebarwrapper">
115<h1 class="logo"><a href="../index.html">OpenPOWER Firmware</a></h1>
116
117
118
119
120
121
122
123
124<h3>Navigation</h3>
125<p class="caption"><span class="caption-text">Contents:</span></p>
126<ul class="current">
127<li class="toctree-l1"><a class="reference internal" href="../introduction.html">Introduction to OpenPOWER Firmware</a></li>
128<li class="toctree-l1"><a class="reference internal" href="../testing.html">Testing op-build</a></li>
129<li class="toctree-l1"><a class="reference internal" href="../process/index.html">Development Process</a></li>
130<li class="toctree-l1"><a class="reference internal" href="../boot-devices.html">Supported Boot Devices</a></li>
131<li class="toctree-l1"><a class="reference internal" href="../versioning.html">Version Scheme</a></li>
132<li class="toctree-l1 current"><a class="reference internal" href="index.html">op-build Release Notes</a><ul class="current">
133<li class="toctree-l2"><a class="reference internal" href="index.html#v1-21">v1.21</a></li>
134<li class="toctree-l2"><a class="reference internal" href="index.html#v1-22">v1.22</a></li>
135<li class="toctree-l2 current"><a class="reference internal" href="index.html#v2-0">v2.0</a></li>
136<li class="toctree-l2"><a class="reference internal" href="index.html#v2-1">v2.1</a></li>
137<li class="toctree-l2"><a class="reference internal" href="index.html#v2-2">v2.2</a></li>
138<li class="toctree-l2"><a class="reference internal" href="index.html#v2-3">v2.3</a></li>
139<li class="toctree-l2"><a class="reference internal" href="index.html#v2-4">v2.4</a></li>
140<li class="toctree-l2"><a class="reference internal" href="index.html#v2-5">v2.5</a></li>
141<li class="toctree-l2"><a class="reference internal" href="index.html#v2-6">v2.6</a></li>
142</ul>
143</li>
144</ul>
145
146<div class="relations">
147<h3>Related Topics</h3>
148<ul>
149 <li><a href="../index.html">Documentation overview</a><ul>
150 <li><a href="index.html">op-build Release Notes</a><ul>
151 <li>Previous: <a href="v2.0.4.html" title="previous chapter">Release Notes for OpenPower Firmware v2.0.4</a></li>
152 <li>Next: <a href="v2.0.6.html" title="next chapter">Release Notes for OpenPower Firmware v2.0.6</a></li>
153 </ul></li>
154 </ul></li>
155</ul>
156</div>
157<div id="searchbox" style="display: none" role="search">
158 <h3>Quick search</h3>
159 <div class="searchformwrapper">
160 <form class="search" action="../search.html" method="get">
161 <input type="text" name="q" />
162 <input type="submit" value="Go" />
163 <input type="hidden" name="check_keywords" value="yes" />
164 <input type="hidden" name="area" value="default" />
165 </form>
166 </div>
167</div>
168<script type="text/javascript">$('#searchbox').show(0);</script>
169
170
171
172
173
174
175
176
177 </div>
178 </div>
179 <div class="clearer"></div>
180 </div>
181 <div class="footer">
182 &copy;2017, OpenPOWER Foundation System Software Work Group.
183
184 |
185 Powered by <a href="http://sphinx-doc.org/">Sphinx 1.7.9</a>
186 &amp; <a href="https://github.com/bitprophet/alabaster">Alabaster 0.7.12</a>
187
188 |
189 <a href="../_sources/release-notes/v2.0.5.rst.txt"
190 rel="nofollow">Page source</a>
191 </div>
192
193
194
195
196 </body>
197</html>