| <!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-6.3.3 — 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-6.3.4" href="skiboot-6.3.4.html" /> |
| <link rel="prev" title="skiboot-6.3.2" href="skiboot-6.3.2.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-6.3.4.html" title="skiboot-6.3.4" |
| accesskey="N">next</a> |</li> |
| <li class="right" > |
| <a href="skiboot-6.3.2.html" title="skiboot-6.3.2" |
| 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-6.3.3</a></li> |
| </ul> |
| </div> |
| |
| <div class="document"> |
| <div class="documentwrapper"> |
| <div class="bodywrapper"> |
| <div class="body" role="main"> |
| |
| <section id="skiboot-6-3-3"> |
| <span id="id1"></span><h1>skiboot-6.3.3<a class="headerlink" href="#skiboot-6-3-3" title="Link to this heading">¶</a></h1> |
| <p>skiboot 6.3.3 was released on Wednesday Aug 6th, 2019. It replaces |
| <a class="reference internal" href="skiboot-6.3.2.html#skiboot-6-3-2"><span class="std std-ref">skiboot-6.3.2</span></a> as the current stable release in the 6.3.x series.</p> |
| <p>It is recommended that 6.3.3 be used instead of any previous 6.3.x version |
| due to the bug fixes it contains.</p> |
| <p>Bug fixes included in this release are:</p> |
| <ul> |
| <li><p>struct p9_sbe_msg doesn’t need to be packed</p> |
| <p>Only the reg member is sent anywhere (via xscom_write), so the structure |
| does not need to be packed.</p> |
| </li> |
| </ul> |
| <div class="highlight-text notranslate"><div class="highlight"><pre><span></span>Fixes GCC9 build problem: |
| hw/sbe-p9.c: In function ‘p9_sbe_msg_send’: |
| hw/sbe-p9.c:270:9: error: taking address of packed member of ‘struct p9_sbe_msg’ may result in an unaligned p |
| ointer value [-Werror=address-of-packed-member] |
| 270 | data = &msg->reg[0]; |
| | ^~~~~~~~~~~~ |
| </pre></div> |
| </div> |
| <ul class="simple"> |
| <li><p>hdata/vpd: fix printing (char*)0x00 |
| GCC9 now catches this bug:</p></li> |
| </ul> |
| <div class="highlight-text notranslate"><div class="highlight"><pre><span></span>In file included from hdata/vpd.c:17: |
| In function ‘vpd_vini_parse’, |
| inlined from ‘vpd_data_parse’ at hdata/vpd.c:416:3: |
| /skiboot/include/skiboot.h:93:31: error: ‘%s’ directive argument is null [-Werror=format-overflow=] |
| 93 | #define prlog(l, f, ...) do { _prlog(l, pr_fmt(f), ##__VA_ARGS__); } while(0) |
| | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
| hdata/vpd.c:390:5: note: in expansion of macro ‘prlog’ |
| 390 | prlog(PR_WARNING, |
| | ^~~~~ |
| hdata/vpd.c: In function ‘vpd_data_parse’: |
| hdata/vpd.c:391:46: note: format string is defined here |
| 391 | "VPD: CCIN desc not available for: %s\n", |
| | ^~ |
| cc1: all warnings being treated as errors |
| </pre></div> |
| </div> |
| <ul class="simple"> |
| <li><p>errorlog: Prevent alignment error building with gcc9.</p></li> |
| </ul> |
| <div class="highlight-text notranslate"><div class="highlight"><pre><span></span>Fixes this build error: |
| [ 52s] hw/fsp/fsp-elog-write.c: In function 'opal_elog_read': |
| [ 52s] hw/fsp/fsp-elog-write.c:213:12: error: taking address of packed member of 'struct errorlog' may result |
| in an unaligned pointer value [-Werror=address-of-packed-member] |
| [ 52s] 213 | list_del(&log_data->link); |
| [ 52s] | ^~~~~~~~~~~~~~~ |
| </pre></div> |
| </div> |
| <ul> |
| <li><p>Support BMC IPMI heartbeat command</p> |
| <p>A few years ago, the OpenBMC code added support for a “heartbeat” |
| command to send to the host. This command is used after the BMC is reset |
| to check if the host is running. Support was never added to the host |
| side however so currently when the BMC sends this command, this appears |
| in the host console: |
| IPMI: unknown OEM SEL command ff received</p> |
| <p>There is no response needed by the host (other then the low level |
| acknowledge of the command which already occurs). This commit |
| handles the command so the error is no longer printed (does nothing with |
| the command though since no action is needed). Here’s the tested output |
| of this patch in the host console (with debug enabled): |
| IPMI: BMC issued heartbeat command: 00</p> |
| </li> |
| <li><p>Add: add mihawk platform file</p></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-6.3.2.html" |
| title="previous chapter">skiboot-6.3.2</a></p> |
| </div> |
| <div> |
| <h4>Next topic</h4> |
| <p class="topless"><a href="skiboot-6.3.4.html" |
| title="next chapter">skiboot-6.3.4</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-6.3.3.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-6.3.4.html" title="skiboot-6.3.4" |
| >next</a> |</li> |
| <li class="right" > |
| <a href="skiboot-6.3.2.html" title="skiboot-6.3.2" |
| >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-6.3.3</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> |