<div dir="auto">Hi Brad<div dir="auto"><br></div><div dir="auto">I had thought about this before. The main issue I found is that the meaning of the POST code messages are highly dependent on the particular platform (i.e. BIOS) emitting them, i.e. there's no generic mapping that's always correct.</div><div dir="auto"><br></div><div dir="auto">Having said that, given that there are only a limited number of BIOS vendors, it might be possible to generate a few lists and make the BIOS vendor a config option to select the right mapping.</div><div dir="auto"><br></div><div dir="auto">What's your use case?</div><div dir="auto"><br></div><div dir="auto">Oskar</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Sep 30, 2020, 7:23 AM Brad Chou <<a href="mailto:bradc@hyvedesignsolutions.com">bradc@hyvedesignsolutions.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">





<div lang="EN-US" link="#0563C1" vlink="#954F72">
<div class="m_5530482257281480216WordSection1">
<p class="MsoNormal">Hi,<u></u><u></u></p>
<p class="MsoNormal">Is it possible to implement an interface that decode each post code into a manful string ?<u></u><u></u></p>
<p class="MsoNormal">For example, if code 0x10 is mapped to “Power-on initialization of the host processor”.<u></u><u></u></p>
<p class="MsoNormal">Then, in the  phosphor-dbus-interfaces/xyz/openbmc_project/State/Boot/PostCode.interface.yaml,<u></u><u></u></p>
<p class="MsoNormal">We have the GetPostCodes method, that can return the post codes “0x10”.<u></u><u></u></p>
<p class="MsoNormal">Can we add another method GetPostCodesWithMessage to return the post code 0x10 and its human readable message “Power-on initialization of the host processor” ?<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">Thanks.<u></u><u></u></p>
</div>
</div>

</blockquote></div>