| <!DOCTYPE html> |
| |
| <html lang="en" data-content_root="../"> |
| <head> |
| <meta charset="utf-8" /> |
| <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" /> |
| |
| <title>skiboot-5.3.7 — skiboot d365a01 |
| documentation</title> |
| <link rel="stylesheet" type="text/css" href="../_static/pygments.css?v=fa44fd50" /> |
| <link rel="stylesheet" type="text/css" href="../_static/classic.css?v=514cf933" /> |
| |
| <script src="../_static/documentation_options.js?v=e1fecbe9"></script> |
| <script src="../_static/doctools.js?v=888ff710"></script> |
| <script src="../_static/sphinx_highlight.js?v=dc90522c"></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 d365a01 |
| documentation</a> »</li> |
| <li class="nav-item nav-item-1"><a href="index.html" accesskey="U">Release Notes</a> »</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="Link to this heading">¶</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 & scom_write</dt><dd><p>Currently, we always return a zero value from scom_read & 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 & 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"> |
| <div> |
| <h4>Previous topic</h4> |
| <p class="topless"><a href="skiboot-5.3.6.html" |
| title="previous chapter">skiboot-5.3.6</a></p> |
| </div> |
| <div> |
| <h4>Next topic</h4> |
| <p class="topless"><a href="skiboot-5.4.0.html" |
| title="next chapter">skiboot-5.4.0</a></p> |
| </div> |
| <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>document.getElementById('searchbox').style.display = "block"</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 d365a01 |
| documentation</a> »</li> |
| <li class="nav-item nav-item-1"><a href="index.html" >Release Notes</a> »</li> |
| <li class="nav-item nav-item-this"><a href="">skiboot-5.3.7</a></li> |
| </ul> |
| </div> |
| <div class="footer" role="contentinfo"> |
| © Copyright 2016-2017, IBM, others. |
| Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 7.2.6. |
| </div> |
| </body> |
| </html> |