<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Verdana;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
span.colour
        {mso-style-name:colour;}
span.size
        {mso-style-name:size;}
span.x-684518287size
        {mso-style-name:x_-684518287size;}
span.EmailStyle25
        {mso-style-type:personal-reply;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;
        mso-ligatures:none;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-US" link="blue" vlink="purple" style="word-wrap:break-word">
<p style="font-family:Arial;font-size:10pt;color:#0000FF;margin:5pt;font-style:normal;font-weight:normal;text-decoration:none;" align="Left">
[AMD Official Use Only - General]<br>
</p>
<br>
<div>
<div class="WordSection1">
<p class="MsoNormal"><span style="font-size:12.0pt;font-family:"Arial",sans-serif;color:#222222">Hi Dhanasekar,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt;font-family:"Arial",sans-serif;color:#222222"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt;font-family:"Arial",sans-serif;color:#222222">Algorithms or Steps for implementing functionalities (SOL, PostCode, ) will be same.</span><o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial",sans-serif;color:black">Thanks,<o:p></o:p></span></p>
<p class="MsoNormal"><b><span style="font-size:10.0pt;font-family:"Arial",sans-serif;color:black">Supreeth Venkatesh</span></b><span style="font-size:10.0pt;font-family:"Arial",sans-serif;color:black"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:9.0pt;font-family:"Arial",sans-serif;color:black">System Manageability Architect  |<b>  AMD</b><br>
Server Software<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family:"Arial",sans-serif;color:black"><img width="150" height="35" style="width:1.5625in;height:.3645in" id="Picture_x0020_3" src="cid:image001.png@01D9BED6.CE5EAC10"><o:p></o:p></span></p>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b>From:</b> J Dhanasekar <jdhanasekar@velankanigroup.com> <br>
<b>Sent:</b> Tuesday, July 25, 2023 8:09 AM<br>
<b>To:</b> Venkatesh, Supreeth <Supreeth.Venkatesh@amd.com><br>
<b>Cc:</b> Lei Yu <yulei.sh@bytedance.com>; Michael Shen <gpgpgp@google.com>; openbmc <openbmc@lists.ozlabs.org>; dhruvaraj S <dhruvaraj@gmail.com>; Brad Bishop <bradleyb@fuzziesquirrel.com>; Ed Tanous <ed@tanous.net>; Dhandapani, Abinaya <Abinaya.Dhandapani@amd.com><br>
<b>Subject:</b> RE: [RFC] BMC RAS Feature<o:p></o:p></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<table class="MsoNormalTable" border="0" cellspacing="0" cellpadding="0" align="left" width="100%" style="width:100.0%">
<tbody>
<tr>
<td style="background:#FFB900;padding:5.0pt 2.0pt 5.0pt 2.0pt"></td>
<td width="100%" style="width:100.0%;background:#FFF8E5;padding:5.0pt 4.0pt 5.0pt 12.0pt">
<div>
<p class="MsoNormal" style="mso-element:frame;mso-element-frame-hspace:2.25pt;mso-element-wrap:around;mso-element-anchor-vertical:paragraph;mso-element-anchor-horizontal:column;mso-height-rule:exactly">
<b><span style="color:#222222">Caution:</span></b><span style="color:#222222"> This message originated from an External Source. Use proper caution when opening attachments, clicking links, or responding.
<o:p></o:p></span></p>
</div>
</td>
</tr>
</tbody>
</table>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<div>
<div>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif">Hi Supreeth, <o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:12.0pt;font-family:"Arial",sans-serif;color:#222222">I am working on SP5 Servers too. SP5 Servers has aspeed 2600 chip and  BMC is off the board whereas EthanolX/Daytonax has 2500 and BMC is on the board. <o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:12.0pt;font-family:"Arial",sans-serif;color:#222222">Algorithms or Steps for implementing functionalities (SOL, PostCode, PSU..) will  remain the same?. <o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif">Thanks,<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif">Dhanasekar<o:p></o:p></span></p>
</div>
<div id="Zm-_Id_-Sgn">
<div>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif"><o:p> </o:p></span></p>
</div>
</div>
<div>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif"><o:p> </o:p></span></p>
</div>
<div style="border:none;border-top:solid #CCCCCC 1.0pt;padding:0in 0in 0in 0in;margin-top:7.5pt;margin-bottom:7.5pt">
<p class="MsoNormal" style="mso-line-height-alt:0pt"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif"><o:p> </o:p></span></p>
</div>
<div>
<div>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif"><o:p> </o:p></span></p>
</div>
<div id="Zm-_Id_-Sgn1">
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif">---- On Mon, 24 Jul 2023 19:44:52 +0530
<b>Venkatesh, Supreeth <<a href="mailto:Supreeth.Venkatesh@amd.com">Supreeth.Venkatesh@amd.com</a>></b> wrote ---<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif"><o:p> </o:p></span></p>
</div>
<blockquote id="blockquote_zmail">
<div>
<p style="mso-margin-top-alt:0in;margin-right:5.0pt;margin-bottom:0in;margin-left:5.0pt">
<span class="size"><span style="font-size:10.0pt;font-family:"Arial",sans-serif;color:blue">[AMD Official Use Only - General]</span></span><span style="font-size:10.0pt;font-family:"Verdana",sans-serif"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif"><o:p> </o:p></span></p>
<div>
<div>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif">Hi Dhanasekar,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif"> <o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif">DaytonaX and EthanolX platforms were only OpenBMC PoC with limited functionality.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif">We are in the process of upstreaming new AMD CRBs with OpenBMC which has all the functionality you mention below.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif">Public instance of the staging/intermediary repository before upstream is here:<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif"><a href="https://github.com/AMDESE/OpenBMC" target="_blank">AMDESE/OpenBMC: OpenBMC for Genoa SP5 socket platforms (github.com)</a><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif"> <o:p></o:p></span></p>
<div>
<p class="MsoNormal"><span class="size"><span style="font-size:10.0pt;font-family:"Arial",sans-serif;color:black">Thanks,</span></span><span style="font-size:10.0pt;font-family:"Verdana",sans-serif"><o:p></o:p></span></p>
<p class="MsoNormal"><span class="size"><b><span style="font-size:10.0pt;font-family:"Arial",sans-serif;color:black">Supreeth Venkatesh</span></b></span><span style="font-size:10.0pt;font-family:"Verdana",sans-serif"><o:p></o:p></span></p>
<p class="MsoNormal"><span class="size"><span style="font-size:9.0pt;font-family:"Arial",sans-serif;color:black">System Manageability Architect  |<b>  AMD</b></span></span><span style="font-size:9.0pt;font-family:"Arial",sans-serif;color:black"><br>
<span class="size">Server Software</span></span><span style="font-size:10.0pt;font-family:"Verdana",sans-serif"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial",sans-serif;color:black"><img border="0" width="150" height="35" style="width:1.5625in;height:.3645in" id="Picture_x0020_1" src="cid:image001.png@01D9BED6.CE5EAC10"></span><span style="font-size:10.0pt;font-family:"Verdana",sans-serif"><o:p></o:p></span></p>
</div>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif"> <o:p></o:p></span></p>
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b><span style="font-size:10.0pt;font-family:"Verdana",sans-serif">From:</span></b><span style="font-size:10.0pt;font-family:"Verdana",sans-serif"> J Dhanasekar <<a href="mailto:jdhanasekar@velankanigroup.com" target="_blank">jdhanasekar@velankanigroup.com</a>>
<br>
<b>Sent:</b> Monday, July 24, 2023 8:04 AM<br>
<b>To:</b> Venkatesh, Supreeth <<a href="mailto:Supreeth.Venkatesh@amd.com" target="_blank">Supreeth.Venkatesh@amd.com</a>><br>
<b>Cc:</b> Lei Yu <<a href="mailto:yulei.sh@bytedance.com" target="_blank">yulei.sh@bytedance.com</a>>; Zane Shelley <<a href="mailto:zshelle@imap.linux.ibm.com" target="_blank">zshelle@imap.linux.ibm.com</a>>; Michael Shen <<a href="mailto:gpgpgp@google.com" target="_blank">gpgpgp@google.com</a>>;
 openbmc <<a href="mailto:openbmc@lists.ozlabs.org" target="_blank">openbmc@lists.ozlabs.org</a>>; dhruvaraj S <<a href="mailto:dhruvaraj@gmail.com" target="_blank">dhruvaraj@gmail.com</a>>; Brad Bishop <<a href="mailto:bradleyb@fuzziesquirrel.com" target="_blank">bradleyb@fuzziesquirrel.com</a>>;
 Ed Tanous <<a href="mailto:ed@tanous.net" target="_blank">ed@tanous.net</a>>; Dhandapani, Abinaya <<a href="mailto:Abinaya.Dhandapani@amd.com" target="_blank">Abinaya.Dhandapani@amd.com</a>><br>
<b>Subject:</b> RE: [RFC] BMC RAS Feature<o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif"> <o:p></o:p></span></p>
<table class="MsoNormalTable" border="0" cellspacing="0" cellpadding="0" align="left" width="100%" style="width:100.0%">
<tbody>
<tr>
<td style="background:#FFB900;padding:5.0pt 2.0pt 5.0pt 2.0pt"></td>
<td width="100%" style="width:100.0%;background:#FFF8E5;padding:5.0pt 4.0pt 5.0pt 12.0pt">
<div>
<p class="MsoNormal" style="mso-element:frame;mso-element-frame-hspace:2.25pt;mso-element-wrap:around;mso-element-anchor-vertical:paragraph;mso-element-anchor-horizontal:column;mso-height-rule:exactly">
<span class="colour"><b><span style="color:#222222">Caution:</span></b><span style="color:#222222"> This message originated from an External Source. Use proper caution when opening attachments, clicking links, or responding.</span></span><o:p></o:p></p>
</div>
</td>
</tr>
</tbody>
</table>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif"> <o:p></o:p></span></p>
<div>
<div>
<div>
<p class="MsoNormal"><span class="size"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif">Hi Supreeth,</span></span><span style="font-size:10.0pt;font-family:"Verdana",sans-serif"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span class="size"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif"> </span></span><span style="font-size:10.0pt;font-family:"Verdana",sans-serif"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span class="size"><span style="font-size:12.0pt;font-family:"Arial",sans-serif;color:#222222">Thanks for the info. We hoped that Daytonax would be upstreamed. Unfortunately, It is not available. </span></span><span style="font-size:10.0pt;font-family:"Verdana",sans-serif"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span class="size"><span style="font-size:12.0pt;font-family:"Arial",sans-serif;color:#222222">Actually, we need to enable SOL, Post code and PSU features in Daytona.  Will we get support for this feature enablement? or Are there any reference implementation
 available for AMD boards?.</span></span><span style="font-size:10.0pt;font-family:"Verdana",sans-serif"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span class="size"><span style="font-size:12.0pt;font-family:"Arial",sans-serif;color:#222222"> </span></span><span style="font-size:10.0pt;font-family:"Verdana",sans-serif"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span class="size"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif">Thanks,</span></span><span style="font-size:10.0pt;font-family:"Verdana",sans-serif"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span class="size"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif">Dhanasekar</span></span><span style="font-size:10.0pt;font-family:"Verdana",sans-serif"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span class="size"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif"> </span></span><span style="font-size:10.0pt;font-family:"Verdana",sans-serif"><o:p></o:p></span></p>
</div>
<div style="border:none;border-top:solid #CCCCCC 1.0pt;padding:0in 0in 0in 0in;margin-top:7.5pt;margin-bottom:7.5pt">
<p class="MsoNormal"><span class="size"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif"> </span></span><span style="font-size:10.0pt;font-family:"Verdana",sans-serif"><o:p></o:p></span></p>
</div>
<div>
<div>
<p class="MsoNormal"><span class="size"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif"> </span></span><span style="font-size:10.0pt;font-family:"Verdana",sans-serif"><o:p></o:p></span></p>
</div>
<div id="x_-684518287Zm-_Id_-Sgn1">
<p class="MsoNormal"><span class="size"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif">---- On Fri, 21 Jul 2023 19:33:41 +0530
<b>Venkatesh, Supreeth <<a href="mailto:Supreeth.Venkatesh@amd.com" target="_blank">Supreeth.Venkatesh@amd.com</a>></b> wrote ---</span></span><span style="font-size:10.0pt;font-family:"Verdana",sans-serif"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span class="size"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif"> </span></span><span style="font-size:10.0pt;font-family:"Verdana",sans-serif"><o:p></o:p></span></p>
</div>
<blockquote id="x_-684518287blockquote_zmail">
<div>
<p style="mso-margin-top-alt:5.0pt;margin-right:5.0pt;margin-bottom:0in;margin-left:5.0pt">
<span class="size"><span style="font-size:10.0pt;font-family:"Arial",sans-serif;color:blue">[AMD Official Use Only - General]</span></span><span style="font-size:10.0pt;font-family:"Verdana",sans-serif"><o:p></o:p></span></p>
<div>
<p class="MsoNormal"><span class="size"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif"> </span></span><span style="font-size:10.0pt;font-family:"Verdana",sans-serif"><o:p></o:p></span></p>
</div>
<div>
<div>
<p class="MsoNormal"><span class="size"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif">Hi Dhanasekar,</span></span><span style="font-size:10.0pt;font-family:"Verdana",sans-serif"><o:p></o:p></span></p>
<p class="MsoNormal"><span class="size"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif"> </span></span><span style="font-size:10.0pt;font-family:"Verdana",sans-serif"><o:p></o:p></span></p>
<p class="MsoNormal"><span class="size"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif">It is supported for EPYC Genoa family and beyond at this time.</span></span><span style="font-size:10.0pt;font-family:"Verdana",sans-serif"><o:p></o:p></span></p>
<p class="MsoNormal"><span class="size"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif">Daytona uses EPYC Milan family and support is not there in that.</span></span><span style="font-size:10.0pt;font-family:"Verdana",sans-serif"><o:p></o:p></span></p>
<p class="MsoNormal"><span class="size"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif"> </span></span><span style="font-size:10.0pt;font-family:"Verdana",sans-serif"><o:p></o:p></span></p>
<div>
<p class="MsoNormal"><span class="size"><span style="font-size:10.0pt;font-family:"Arial",sans-serif;color:black">Thanks,</span></span><span style="font-size:10.0pt;font-family:"Verdana",sans-serif"><o:p></o:p></span></p>
<p class="MsoNormal"><span class="size"><b><span style="font-size:10.0pt;font-family:"Arial",sans-serif;color:black">Supreeth Venkatesh</span></b></span><span style="font-size:10.0pt;font-family:"Verdana",sans-serif"><o:p></o:p></span></p>
<p class="MsoNormal"><span class="size"><span style="font-size:9.0pt;font-family:"Arial",sans-serif;color:black">System Manageability Architect  |<b>  AMD</b></span></span><span style="font-size:9.0pt;font-family:"Arial",sans-serif;color:black"><br>
<span class="x-684518287size">Server Software</span></span><span style="font-size:10.0pt;font-family:"Verdana",sans-serif"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial",sans-serif;color:black"><img border="0" width="150" height="35" style="width:1.5625in;height:.3645in" id="Picture_x0020_2" src="cid:image001.png@01D9BED6.CE5EAC10"></span><span style="font-size:10.0pt;font-family:"Verdana",sans-serif"><o:p></o:p></span></p>
</div>
<p class="MsoNormal"><span class="size"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif"> </span></span><span style="font-size:10.0pt;font-family:"Verdana",sans-serif"><o:p></o:p></span></p>
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><span class="size"><b><span style="font-size:10.0pt;font-family:"Verdana",sans-serif">From:</span></b></span><span class="size"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif"> J Dhanasekar <<a href="mailto:jdhanasekar@velankanigroup.com" target="_blank">jdhanasekar@velankanigroup.com</a>>
</span></span><span style="font-size:10.0pt;font-family:"Verdana",sans-serif"><br>
<span class="size"><b>Sent:</b> Friday, July 21, 2023 5:30 AM</span><br>
<span class="size"><b>To:</b> Venkatesh, Supreeth <<a href="mailto:Supreeth.Venkatesh@amd.com" target="_blank">Supreeth.Venkatesh@amd.com</a>></span><br>
<span class="size"><b>Cc:</b> Zane Shelley <<a href="mailto:zshelle@imap.linux.ibm.com" target="_blank">zshelle@imap.linux.ibm.com</a>>; Lei Yu <<a href="mailto:yulei.sh@bytedance.com" target="_blank">yulei.sh@bytedance.com</a>>; Michael Shen <<a href="mailto:gpgpgp@google.com" target="_blank">gpgpgp@google.com</a>>;
 openbmc <<a href="mailto:openbmc@lists.ozlabs.org" target="_blank">openbmc@lists.ozlabs.org</a>>; dhruvaraj S <<a href="mailto:dhruvaraj@gmail.com" target="_blank">dhruvaraj@gmail.com</a>>; Brad Bishop <<a href="mailto:bradleyb@fuzziesquirrel.com" target="_blank">bradleyb@fuzziesquirrel.com</a>>;
 Ed Tanous <<a href="mailto:ed@tanous.net" target="_blank">ed@tanous.net</a>>; Dhandapani, Abinaya <<a href="mailto:Abinaya.Dhandapani@amd.com" target="_blank">Abinaya.Dhandapani@amd.com</a>></span><br>
<span class="size"><b>Subject:</b> Re: [RFC] BMC RAS Feature</span><o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><span class="size"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif"> </span></span><span style="font-size:10.0pt;font-family:"Verdana",sans-serif"><o:p></o:p></span></p>
<table class="MsoNormalTable" border="0" cellspacing="0" cellpadding="0" align="left" width="100%" style="width:100.0%">
<tbody>
<tr>
<td style="background:#FFB900;padding:5.0pt 2.0pt 5.0pt 2.0pt"></td>
<td width="100%" style="width:100.0%;background:#FFF8E5;padding:5.0pt 4.0pt 5.0pt 12.0pt">
<div>
<p class="MsoNormal" style="mso-element:frame;mso-element-frame-hspace:2.25pt;mso-element-wrap:around;mso-element-anchor-vertical:paragraph;mso-element-anchor-horizontal:column;mso-height-rule:exactly">
<span class="colour"><b><span style="color:#222222">Caution:</span></b><span style="color:#222222"> This message originated from an External Source. Use proper caution when opening attachments, clicking links, or responding.</span></span><o:p></o:p></p>
</div>
</td>
</tr>
</tbody>
</table>
<p class="MsoNormal"><span class="size"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif"> </span></span><span style="font-size:10.0pt;font-family:"Verdana",sans-serif"><o:p></o:p></span></p>
<div>
<div>
<div>
<p class="MsoNormal"><span class="size"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif">Hi Supreeth Venkatesh,</span></span><span style="font-size:10.0pt;font-family:"Verdana",sans-serif"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span class="size"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif"> </span></span><span style="font-size:10.0pt;font-family:"Verdana",sans-serif"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span class="size"><span style="font-size:12.0pt;font-family:"Arial",sans-serif;color:#222222">Does this RAS feature work for the Daytona Platform.  i have been working in openBMC development for the Daytonax platform. </span></span><span style="font-size:10.0pt;font-family:"Verdana",sans-serif"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span class="size"><span style="font-size:12.0pt;font-family:"Arial",sans-serif;color:#222222">If this RAS works for Daytona Platform. I will include it in my project. </span></span><span style="font-size:10.0pt;font-family:"Verdana",sans-serif"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span class="size"><span style="font-size:12.0pt;font-family:"Arial",sans-serif;color:#222222"> </span></span><span style="font-size:10.0pt;font-family:"Verdana",sans-serif"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span class="size"><span style="font-size:12.0pt;font-family:"Arial",sans-serif;color:#222222">Please provide your suggestions. </span></span><span style="font-size:10.0pt;font-family:"Verdana",sans-serif"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span class="size"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif"> </span></span><span style="font-size:10.0pt;font-family:"Verdana",sans-serif"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span class="size"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif">Thanks,</span></span><span style="font-size:10.0pt;font-family:"Verdana",sans-serif"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span class="size"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif">Dhanasekar</span></span><span style="font-size:10.0pt;font-family:"Verdana",sans-serif"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span class="size"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif"> </span></span><span style="font-size:10.0pt;font-family:"Verdana",sans-serif"><o:p></o:p></span></p>
</div>
<div id="x_-204459234Zm-_Id_-Sgn">
<div>
<p class="MsoNormal"><span class="size"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif"> </span></span><span style="font-size:10.0pt;font-family:"Verdana",sans-serif"><o:p></o:p></span></p>
</div>
</div>
<div>
<p class="MsoNormal"><span class="size"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif"> </span></span><span style="font-size:10.0pt;font-family:"Verdana",sans-serif"><o:p></o:p></span></p>
</div>
<div style="border:none;border-top:solid #CCCCCC 1.0pt;padding:0in 0in 0in 0in;margin-top:7.5pt;margin-bottom:7.5pt">
<p class="MsoNormal"><span class="size"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif"> </span></span><span style="font-size:10.0pt;font-family:"Verdana",sans-serif"><o:p></o:p></span></p>
</div>
<div>
<div>
<p class="MsoNormal"><span class="size"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif"> </span></span><span style="font-size:10.0pt;font-family:"Verdana",sans-serif"><o:p></o:p></span></p>
</div>
<div id="x_-204459234Zm-_Id_-Sgn1">
<p class="MsoNormal"><span class="size"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif">---- On Mon, 03 Apr 2023 22:06:24 +0530
<b>Supreeth Venkatesh <<a href="mailto:supreeth.venkatesh@amd.com" target="_blank">supreeth.venkatesh@amd.com</a>></b> wrote ---</span></span><span style="font-size:10.0pt;font-family:"Verdana",sans-serif"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span class="size"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif"> </span></span><span style="font-size:10.0pt;font-family:"Verdana",sans-serif"><o:p></o:p></span></p>
</div>
<blockquote id="x_-204459234blockquote_zmail">
<div>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif"><br>
<span class="x-684518287size">On 3/23/23 13:57, Zane Shelley wrote:</span><br>
<span class="x-684518287size">> Caution: This message originated from an External Source. Use proper
</span><br>
<span class="x-684518287size">> caution when opening attachments, clicking links, or responding.
</span><br>
<span class="x-684518287size">> </span><br>
<span class="x-684518287size">> </span><br>
<span class="x-684518287size">> On 2023-03-22 19:07, Supreeth Venkatesh wrote: </span>
<br>
<span class="x-684518287size">>> On 3/22/23 02:10, Lei Yu wrote: </span><br>
<span class="x-684518287size">>>> Caution: This message originated from an External Source. Use proper
</span><br>
<span class="x-684518287size">>>> caution when opening attachments, clicking links, or responding.
</span><br>
<span class="x-684518287size">>>> </span><br>
<span class="x-684518287size">>>> </span><br>
<span class="x-684518287size">>>>>> On Tue, 21 Mar 2023 at 20:38, Supreeth Venkatesh
</span><br>
<span class="x-684518287size">>>>>> <<a href="mailto:supreeth.venkatesh@amd.com" target="_blank">supreeth.venkatesh@amd.com</a>> wrote:
</span><br>
<span class="x-684518287size">>>>>> </span><br>
<span class="x-684518287size">>>>>> </span><br>
<span class="x-684518287size">>>>>>      On 3/21/23 05:40, Patrick Williams wrote:
</span><br>
<span class="x-684518287size">>>>>>      > On Tue, Mar 21, 2023 at 12:14:45AM -0500, Supreeth Venkatesh
</span><br>
<span class="x-684518287size">>>>>> wrote: </span><br>
<span class="x-684518287size">>>>>>      > </span><br>
<span class="x-684518287size">>>>>>      >> #### Alternatives Considered </span><br>
<span class="x-684518287size">>>>>>      >> </span><br>
<span class="x-684518287size">>>>>>      >> In-band mechanisms using System Management Mode (SMM)
</span><br>
<span class="x-684518287size">>>>>> exists. </span><br>
<span class="x-684518287size">>>>>>      >> </span><br>
<span class="x-684518287size">>>>>>      >> However, out of band method to gather RAS data is processor
</span><br>
<span class="x-684518287size">>>>>>      specific. </span><br>
<span class="x-684518287size">>>>>>      >> </span><br>
<span class="x-684518287size">>>>>>      > How does this compare with existing implementations in
</span><br>
<span class="x-684518287size">>>>>>      > phosphor-debug-collector. </span><br>
<span class="x-684518287size">>>>>>      Thanks for your feedback. See below. </span>
<br>
<span class="x-684518287size">>>>>>      > I believe there was some attempt to extend
</span><br>
<span class="x-684518287size">>>>>>      > P-D-C previously to handle Intel's crashdump behavior.
</span><br>
<span class="x-684518287size">>>>>>      Intel's crashdump interface uses com.intel.crashdump.
</span><br>
<span class="x-684518287size">>>>>>      We have implemented com.amd.crashdump based on that reference.
</span><br>
<span class="x-684518287size">>>>>>      However, </span><br>
<span class="x-684518287size">>>>>>      can this be made generic? </span><br>
<span class="x-684518287size">>>>>> </span><br>
<span class="x-684518287size">>>>>>      PoC below: </span><br>
<span class="x-684518287size">>>>>> </span><br>
<span class="x-684518287size">>>>>>      busctl tree com.amd.crashdump </span><br>
<span class="x-684518287size">>>>>> </span><br>
<span class="x-684518287size">>>>>>      └─/com </span><br>
<span class="x-684518287size">>>>>>         └─/com/amd </span><br>
<span class="x-684518287size">>>>>>           └─/com/amd/crashdump </span><br>
<span class="x-684518287size">>>>>>             </span></span><span class="size"><span style="font-size:10.0pt;font-family:"Arial",sans-serif">├</span></span><span class="size"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif">─/com/amd/crashdump/0
</span></span><span style="font-size:10.0pt;font-family:"Verdana",sans-serif"><br>
<span class="x-684518287size">>>>>>             </span></span><span class="size"><span style="font-size:10.0pt;font-family:"Arial",sans-serif">├</span></span><span class="size"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif">─/com/amd/crashdump/1
</span></span><span style="font-size:10.0pt;font-family:"Verdana",sans-serif"><br>
<span class="x-684518287size">>>>>>             </span></span><span class="size"><span style="font-size:10.0pt;font-family:"Arial",sans-serif">├</span></span><span class="size"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif">─/com/amd/crashdump/2
</span></span><span style="font-size:10.0pt;font-family:"Verdana",sans-serif"><br>
<span class="x-684518287size">>>>>>             </span></span><span class="size"><span style="font-size:10.0pt;font-family:"Arial",sans-serif">├</span></span><span class="size"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif">─/com/amd/crashdump/3
</span></span><span style="font-size:10.0pt;font-family:"Verdana",sans-serif"><br>
<span class="x-684518287size">>>>>>             </span></span><span class="size"><span style="font-size:10.0pt;font-family:"Arial",sans-serif">├</span></span><span class="size"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif">─/com/amd/crashdump/4
</span></span><span style="font-size:10.0pt;font-family:"Verdana",sans-serif"><br>
<span class="x-684518287size">>>>>>             </span></span><span class="size"><span style="font-size:10.0pt;font-family:"Arial",sans-serif">├</span></span><span class="size"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif">─/com/amd/crashdump/5
</span></span><span style="font-size:10.0pt;font-family:"Verdana",sans-serif"><br>
<span class="x-684518287size">>>>>>             </span></span><span class="size"><span style="font-size:10.0pt;font-family:"Arial",sans-serif">├</span></span><span class="size"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif">─/com/amd/crashdump/6
</span></span><span style="font-size:10.0pt;font-family:"Verdana",sans-serif"><br>
<span class="x-684518287size">>>>>>             </span></span><span class="size"><span style="font-size:10.0pt;font-family:"Arial",sans-serif">├</span></span><span class="size"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif">─/com/amd/crashdump/7
</span></span><span style="font-size:10.0pt;font-family:"Verdana",sans-serif"><br>
<span class="x-684518287size">>>>>>             </span></span><span class="size"><span style="font-size:10.0pt;font-family:"Arial",sans-serif">├</span></span><span class="size"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif">─/com/amd/crashdump/8
</span></span><span style="font-size:10.0pt;font-family:"Verdana",sans-serif"><br>
<span class="x-684518287size">>>>>>             └─/com/amd/crashdump/9 </span><br>
<span class="x-684518287size">>>>>> </span><br>
<span class="x-684518287size">>>>>>      > The repository </span><br>
<span class="x-684518287size">>>>>>      > currently handles IBM's processors, I think, or maybe that is
</span><br>
<span class="x-684518287size">>>>>>      covered by </span><br>
<span class="x-684518287size">>>>>>      > openpower-debug-collector. </span><br>
<span class="x-684518287size">>>>>>      > </span><br>
<span class="x-684518287size">>>>>>      > In any case, I think you should look at the existing D-Bus
</span><br>
<span class="x-684518287size">>>>>>      interfaces </span><br>
<span class="x-684518287size">>>>>>      > (and associated Redfish implementation) of these repositories
</span><br>
<span class="x-684518287size">>>>>> and </span><br>
<span class="x-684518287size">>>>>>      > determine if you can use those approaches (or document why
</span><br>
<span class="x-684518287size">>>>>> now). </span><br>
<span class="x-684518287size">>>>>>      I could not find an existing D-Bus interface for RAS in
</span><br>
<span class="x-684518287size">>>>>>      xyz/openbmc_project/. </span><br>
<span class="x-684518287size">>>>>>      It would be helpful if you could point me to it.
</span><br>
<span class="x-684518287size">>>>>> </span><br>
<span class="x-684518287size">>>>>> </span><br>
<span class="x-684518287size">>>>>> There is an interface for the dumps generated from the host, which
</span><br>
<span class="x-684518287size">>>>>> can </span><br>
<span class="x-684518287size">>>>>> be used for these kinds of dumps </span><br>
<span class="x-684518287size">>>>>> <a href="https://github.com/openbmc/phosphor-dbus-interfaces/blob/master/yaml/xyz/openbmc_project/Dump/Entry/System.interface.yaml" target="_blank">
https://github.com/openbmc/phosphor-dbus-interfaces/blob/master/yaml/xyz/openbmc_project/Dump/Entry/System.interface.yaml</a>
</span><br>
<span class="x-684518287size">>>>>> </span><br>
<span class="x-684518287size">>>>>> </span><br>
<span class="x-684518287size">>>>>> The fault log also provides similar dumps </span>
<br>
<span class="x-684518287size">>>>>> <a href="https://github.com/openbmc/phosphor-dbus-interfaces/blob/master/yaml/xyz/openbmc_project/Dump/Entry/FaultLog.interface.yaml" target="_blank">
https://github.com/openbmc/phosphor-dbus-interfaces/blob/master/yaml/xyz/openbmc_project/Dump/Entry/FaultLog.interface.yaml</a>
</span><br>
<span class="x-684518287size">>>>>> </span><br>
<span class="x-684518287size">>>>>> </span><br>
<span class="x-684518287size">>>>> ThanksDdhruvraj. The interface looks useful for the purpose. However,
</span><br>
<span class="x-684518287size">>>>> the current BMCWEB implementation references </span>
<br>
<span class="x-684518287size">>>>> <a href="https://github.com/openbmc/bmcweb/blob/master/redfish-core/lib/log_services.hpp" target="_blank">
https://github.com/openbmc/bmcweb/blob/master/redfish-core/lib/log_services.hpp</a>
</span><br>
<span class="x-684518287size">>>>> </span><br>
<span class="x-684518287size">>>>> [com.intel.crashdump] </span><br>
<span class="x-684518287size">>>>> constexpr char const* crashdumpPath = "/com/intel/crashdump";
</span><br>
<span class="x-684518287size">>>>> </span><br>
<span class="x-684518287size">>>>> constexpr char const* crashdumpInterface = "com.intel.crashdump";
</span><br>
<span class="x-684518287size">>>>> constexpr char const* crashdumpObject = "com.intel.crashdump";
</span><br>
<span class="x-684518287size">>>>> </span><br>
<span class="x-684518287size">>>>> <a href="https://github.com/openbmc/phosphor-dbus-interfaces/blob/master/yaml/xyz/openbmc_project/Dump/Entry/System.interface.yaml" target="_blank">
https://github.com/openbmc/phosphor-dbus-interfaces/blob/master/yaml/xyz/openbmc_project/Dump/Entry/System.interface.yaml</a>
</span><br>
<span class="x-684518287size">>>>> </span><br>
<span class="x-684518287size">>>>> or </span><br>
<span class="x-684518287size">>>>> <a href="https://github.com/openbmc/phosphor-dbus-interfaces/blob/master/yaml/xyz/openbmc_project/Dump/Entry/FaultLog.interface.yaml" target="_blank">
https://github.com/openbmc/phosphor-dbus-interfaces/blob/master/yaml/xyz/openbmc_project/Dump/Entry/FaultLog.interface.yaml</a>
</span><br>
<span class="x-684518287size">>>>> </span><br>
<span class="x-684518287size">>>>> is it exercised in Redfish logservices? </span>
<br>
<span class="x-684518287size">>>> In our practice, a plugin `tools/dreport.d/plugins.d/acddump` is added
</span><br>
<span class="x-684518287size">>>> to copy the crashdump json file to the dump tarball.
</span><br>
<span class="x-684518287size">>>> The crashdump tool (Intel or AMD) could trigger a dump after the
</span><br>
<span class="x-684518287size">>>> crashdump is completed, and then we could get a dump entry containing
</span><br>
<span class="x-684518287size">>>> the crashdump. </span><br>
<span class="x-684518287size">>> Thanks Lei Yu for your input. We are using Redfish to retrieve the
</span><br>
<span class="x-684518287size">>> CPER binary file which can then be passed through a plugin/script for
</span><br>
<span class="x-684518287size">>> detailed analysis. </span><br>
<span class="x-684518287size">>> In any case irrespective of whichever Dbus interface we use, we need a
</span><br>
<span class="x-684518287size">>> repository which will gather data from AMD processor via APML as per
</span><br>
<span class="x-684518287size">>> AMD design. </span><br>
<span class="x-684518287size">>> APML </span><br>
<span class="x-684518287size">>> Spec: <a href="https://www.amd.com/system/files/TechDocs/57019-A0-PUB_3.00.zip" target="_blank">
https://www.amd.com/system/files/TechDocs/57019-A0-PUB_3.00.zip</a> </span><br>
<span class="x-684518287size">>> Can someone please help create bmc-ras or amd-debug-collector
</span><br>
<span class="x-684518287size">>> repository as there are instances of openpower-debug-collector
</span><br>
<span class="x-684518287size">>> repository used for Open Power systems? </span><br>
<span class="x-684518287size">>>> </span><br>
<span class="x-684518287size">>>> </span><br>
<span class="x-684518287size">>>> -- </span><br>
<span class="x-684518287size">>>> BRs, </span><br>
<span class="x-684518287size">>>> Lei YU </span><br>
<span class="x-684518287size">> I am interested in possibly standardizing some of this. IBM POWER has
</span><br>
<span class="x-684518287size">> several related components. openpower-hw-diags is a service that will
</span><br>
<span class="x-684518287size">> listen for the hardware interrupts via a GPIO pin. When an error is
</span><br>
<span class="x-684518287size">> detected, it will use openpower-libhei to query hardware registers to
</span><br>
<span class="x-684518287size">> determine what happened. Based on that information openpower-hw-diags
</span><br>
<span class="x-684518287size">> will generate a PEL, which is an extended log in phosphor-logging, that
</span><br>
<span class="x-684518287size">> is used to tell service what to replace if necessary. Afterward,
</span><br>
<span class="x-684518287size">> openpower-hw-diags will initiate openpower-debug-collector, which
</span><br>
<span class="x-684518287size">> gathers a significant amount of data from the hardware for additional
</span><br>
<span class="x-684518287size">> debug when necessary. I wrote openpower-libhei to be fairly agnostic. It
</span><br>
<span class="x-684518287size">> uses data files (currently XML, but moving to JSON) to define register
</span><br>
<span class="x-684518287size">> addresses and rules for isolation. openpower-hw-diags is fairly POWER
</span><br>
<span class="x-684518287size">> specific, but I can see some parts can be made generic. Dhruv would have
</span><br>
<span class="x-684518287size">> to help with openpower-debug-collector. </span><br>
<span class="x-684518287size">Thank you. Lets collaborate in standardizing some aspects of it.
</span><br>
<span class="x-684518287size">> </span><br>
<span class="x-684518287size">> Regarding creation of a new repository, I think we'll need to have some
</span><br>
<span class="x-684518287size">> more collaboration to determine the scope before creating it. It
</span><br>
<span class="x-684518287size">> certainly sounds like we are doing similar things, but we need to
</span><br>
<span class="x-684518287size">> determine if enough can be abstracted to make it worth our time.
</span><br>
<span class="x-684518287size">I have put in a request here: </span><br>
<span class="x-684518287size"><a href="https://github.com/openbmc/technical-oversight-forum/issues/24" target="_blank">https://github.com/openbmc/technical-oversight-forum/issues/24</a>
</span><br>
<span class="x-684518287size">Please chime in.</span><o:p></o:p></span></p>
</div>
</blockquote>
</div>
<div>
<p class="MsoNormal"><span class="size"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif"> </span></span><span style="font-size:10.0pt;font-family:"Verdana",sans-serif"><o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><span class="size"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif"> </span></span><span style="font-size:10.0pt;font-family:"Verdana",sans-serif"><o:p></o:p></span></p>
</div>
</div>
</div>
</div>
</blockquote>
</div>
<div>
<p class="MsoNormal"><span class="size"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif"> </span></span><span style="font-size:10.0pt;font-family:"Verdana",sans-serif"><o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif"> <o:p></o:p></span></p>
</div>
</div>
</div>
</div>
</blockquote>
</div>
<div>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif"><o:p> </o:p></span></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
</div>
</div>
</body>
</html>