<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><meta content="text/html;charset=UTF-8" http-equiv="Content-Type"></head><body ><div style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt;"><div><br></div><div>Hi Supreeth, <br></div><div><br></div><div style="color: rgb(34, 34, 34); font-family: Arial, Helvetica, sans-serif; font-size: small; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;">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. <br></div><div style="color: rgb(34, 34, 34); font-family: Arial, Helvetica, sans-serif; font-size: small; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;">Algorithms or Steps for implementing functionalities (SOL, PostCode, PSU..) will  remain the same?. <br></div><div><br></div><div>Thanks,<br></div><div>Dhanasekar</div><div id="Zm-_Id_-Sgn" data-zbluepencil-ignore="true" data-sigid="818525000000014003"><div><br></div></div><div><br></div><div class="zmail_extra_hr" style="border-top: 1px solid rgb(204, 204, 204); height: 0px; margin-top: 10px; margin-bottom: 10px; line-height: 0px;"><br></div><div class="zmail_extra" data-zbluepencil-ignore="true"><div><br></div><div id="Zm-_Id_-Sgn1">---- On Mon, 24 Jul 2023 19:44:52 +0530 <b>Venkatesh, Supreeth <Supreeth.Venkatesh@amd.com></b> wrote ---<br></div><div><br></div><blockquote id="blockquote_zmail" style="margin: 0px;"><div style="" class="zm_-1193923588262217367_parse_3236110261449644090"><p style="margin: 5pt; font-style: normal; font-weight: normal; text-decoration: none;"><span class="colour" style="color:rgb(0, 0, 255)"><span class="font" style="font-family:Arial"><span class="size" style="font-size: 10pt; margin: 5pt; font-style: normal; font-weight: normal; text-decoration: none;">[AMD Official Use Only - General]<br></span></span></span></p><br><div><div class="x_-684518287WordSection1"><p class="" style="margin-top: 0px; margin-bottom: 0px;">Hi Dhanasekar,<br></p><p class="" style="margin-top: 0px; margin-bottom: 0px;"> <br></p><p class="" style="margin-top: 0px; margin-bottom: 0px;">DaytonaX and EthanolX platforms were only OpenBMC PoC with limited functionality.<br></p><p class="" style="margin-top: 0px; margin-bottom: 0px;">We are in the process of upstreaming new AMD CRBs with OpenBMC which has all the functionality you mention below.<br></p><p class="" style="margin-top: 0px; margin-bottom: 0px;">Public instance of the staging/intermediary repository before upstream is here:<br></p><p class="" style="margin-top: 0px; margin-bottom: 0px;"><a href="https://github.com/AMDESE/OpenBMC" target="_blank">AMDESE/OpenBMC: OpenBMC for Genoa SP5 socket platforms (github.com)</a><br></p><p class="" style="margin-top: 0px; margin-bottom: 0px;"> <br></p><div><p class="" style="margin-top: 0px; margin-bottom: 0px;"><span class="colour" style="color:black"><span class="font" style="font-family:Arial, sans-serif"><span class="size" style="font-size:10pt">Thanks,</span></span></span><br></p><p class="" style="margin-top: 0px; margin-bottom: 0px;"><b><span class="colour" style="color:black"><span class="font" style="font-family:Arial, sans-serif"><span class="size" style="font-size:10pt">Supreeth Venkatesh</span></span></span></b><span class="colour" style="color:black"><span class="font" style="font-family:Arial, sans-serif"><span class="size" style="font-size:10pt"></span></span></span><br></p><p class="" style="margin-top: 0px; margin-bottom: 0px;"><span class="colour" style="color:black"><span class="font" style="font-family:Arial, sans-serif"><span class="size" style="font-size:9pt">System Manageability Architect  |<b>  AMD</b><br> Server Software</span></span></span></p><p class="" style="margin-top: 0px; margin-bottom: 0px;"><span class="colour" style="color:black"><span class="font" style="font-family:Arial, sans-serif"><img border="0" width="1.5625in" height="0.3645in" style="width: 1.5625in;height: 0.3645in;" src="cid:image001.png@01D9BE0F.4EE9EAC0"></span></span><br></p></div><p class="" style="margin-top: 0px; margin-bottom: 0px;"> <br></p><div><div style="border: none;border-top: solid rgb(225,225,225) 1.0pt;padding: 3.0pt 0.0in 0.0in 0.0in;"><p class="" style="margin-top: 0px; margin-bottom: 0px;"><b>From:</b> 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</p></div></div><p class="" style="margin-top: 0px; margin-bottom: 0px;"> <br></p><table class="x_-684518287MsoNormalTable" border="0" cellspacing="0" cellpadding="0" align="left" width="100%" style="width: 100.0%;"><tbody><tr><td style="background: rgb(255,185,0);padding: 5.0pt 2.0pt 5.0pt 2.0pt;"><br></td><td width="100%" style="width: 100.0%;background: rgb(255,248,229);padding: 5.0pt 4.0pt 5.0pt 12.0pt;"><div><p class="" style="margin-top: 0px; margin-bottom: 0px;"><b><span class="colour" style="color:rgb(34, 34, 34)">Caution:</span></b><span class="colour" style="color:rgb(34, 34, 34)"> This message originated from an External Source. Use proper caution when opening attachments, clicking links, or responding.</span><br></p></div></td></tr></tbody></table><p class="" style="margin-top: 0px; margin-bottom: 0px;"> <br></p><div><div><div><p class="" style="margin-top: 0px; margin-bottom: 0px;"><span class="font" style="font-family:Verdana, sans-serif"><span class="size" style="font-size:10pt">Hi Supreeth,</span></span><br></p></div><div><p class="" style="margin-top: 0px; margin-bottom: 0px;"><span class="font" style="font-family:Verdana, sans-serif"><span class="size" style="font-size:10pt"> </span></span><br></p></div><div><p class="" style="margin-top: 0px; margin-bottom: 0px;"><span class="colour" style="color:rgb(34, 34, 34)"><span class="font" style="font-family:Arial, sans-serif"><span class="size" style="font-size:12pt">Thanks for the info. We hoped that Daytonax would be upstreamed. Unfortunately, It is not available. </span></span></span><br></p></div><div><p class="" style="margin-top: 0px; margin-bottom: 0px;"><span class="colour" style="color:rgb(34, 34, 34)"><span class="font" style="font-family:Arial, sans-serif"><span class="size" style="font-size:12pt">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><br></p></div><div><p class="" style="margin-top: 0px; margin-bottom: 0px;"><span class="colour" style="color:rgb(34, 34, 34)"><span class="font" style="font-family:Arial, sans-serif"><span class="size" style="font-size:12pt"> </span></span></span><br></p></div><div><p class="" style="margin-top: 0px; margin-bottom: 0px;"><span class="font" style="font-family:Verdana, sans-serif"><span class="size" style="font-size:10pt">Thanks,</span></span><br></p></div><div><p class="" style="margin-top: 0px; margin-bottom: 0px;"><span class="font" style="font-family:Verdana, sans-serif"><span class="size" style="font-size:10pt">Dhanasekar</span></span><br></p></div><div><p class="" style="margin-top: 0px; margin-bottom: 0px;"><span class="font" style="font-family:Verdana, sans-serif"><span class="size" style="font-size:10pt"> </span></span><br></p></div><div style="border: none;border-top: solid rgb(204,204,204) 1.0pt;padding: 0.0in 0.0in 0.0in 0.0in;margin-top: 7.5pt;margin-bottom: 7.5pt;"><p class="" style="margin-top: 0px; margin-bottom: 0px;"><span class="font" style="font-family:Verdana, sans-serif"><span class="size" style="font-size:10pt"> </span></span><br></p></div><div><div><p class="" style="margin-top: 0px; margin-bottom: 0px;"><span class="font" style="font-family:Verdana, sans-serif"><span class="size" style="font-size:10pt"> </span></span><br></p></div><div id="x_-684518287Zm-_Id_-Sgn1"><p class="" style="margin-top: 0px; margin-bottom: 0px;"><span class="font" style="font-family:Verdana, sans-serif"><span class="size" style="font-size:10pt">---- 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><br></p></div><div><p class="" style="margin-top: 0px; margin-bottom: 0px;"><span class="font" style="font-family:Verdana, sans-serif"><span class="size" style="font-size:10pt"> </span></span><br></p></div><blockquote id="x_-684518287blockquote_zmail" style="margin: 0px;"><div><p style="margin-right: 5.0pt;margin-bottom: 0.0in;margin-left: 5.0pt;"><span class="x_-684518287size"><span class="colour" style="color:blue"><span class="font" style="font-family:Arial, sans-serif"><span class="size" style="font-size:10pt">[AMD Official Use Only - General]</span></span></span></span><span class="font" style="font-family:Verdana, sans-serif"><span class="size" style="font-size:10pt"></span></span><br></p><div><p class="" style="margin-top: 0px; margin-bottom: 0px;"><span class="font" style="font-family:Verdana, sans-serif"><span class="size" style="font-size:10pt"> </span></span><br></p></div><div><div><p class="" style="margin-top: 0px; margin-bottom: 0px;"><span class="font" style="font-family:Verdana, sans-serif"><span class="size" style="font-size:10pt">Hi Dhanasekar,</span></span><br></p><p class="" style="margin-top: 0px; margin-bottom: 0px;"><span class="font" style="font-family:Verdana, sans-serif"><span class="size" style="font-size:10pt"> </span></span><br></p><p class="" style="margin-top: 0px; margin-bottom: 0px;"><span class="font" style="font-family:Verdana, sans-serif"><span class="size" style="font-size:10pt">It is supported for EPYC Genoa family and beyond at this time.</span></span><br></p><p class="" style="margin-top: 0px; margin-bottom: 0px;"><span class="font" style="font-family:Verdana, sans-serif"><span class="size" style="font-size:10pt">Daytona uses EPYC Milan family and support is not there in that.</span></span><br></p><p class="" style="margin-top: 0px; margin-bottom: 0px;"><span class="font" style="font-family:Verdana, sans-serif"><span class="size" style="font-size:10pt"> </span></span><br></p><div><p class="" style="margin-top: 0px; margin-bottom: 0px;"><span class="x_-684518287size"><span class="colour" style="color:black"><span class="font" style="font-family:Arial, sans-serif"><span class="size" style="font-size:10pt">Thanks,</span></span></span></span><span class="font" style="font-family:Verdana, sans-serif"><span class="size" style="font-size:10pt"></span></span><br></p><p class="" style="margin-top: 0px; margin-bottom: 0px;"><span class="x_-684518287size"><b><span class="colour" style="color:black"><span class="font" style="font-family:Arial, sans-serif"><span class="size" style="font-size:10pt">Supreeth Venkatesh</span></span></span></b></span><span class="font" style="font-family:Verdana, sans-serif"><span class="size" style="font-size:10pt"></span></span><br></p><p class="" style="margin-top: 0px; margin-bottom: 0px;"><span class="x_-684518287size"><span class="colour" style="color:black"><span class="font" style="font-family:Arial, sans-serif"><span class="size" style="font-size:9pt">System Manageability Architect  |<b>  AMD</b></span></span></span></span><span class="colour" style="color:black"><span class="font" style="font-family:Arial, sans-serif"><span class="size" style="font-size:9pt"><br> <span class="x_-684518287size">Server Software</span></span></span></span><span class="font" style="font-family:Verdana, sans-serif"><span class="size" style="font-size:10pt"></span></span></p><p class="" style="margin-top: 0px; margin-bottom: 0px;"><span class="colour" style="color:black"><span class="font" style="font-family:Arial, sans-serif"><span class="size" style="font-size:10pt"><img border="0" width="1.5625in" height="0.3645in" style="width: 1.5625in;height: 0.3645in;" src="cid:image001.png@01D9BE0F.4EE9EAC0"></span></span></span><span class="font" style="font-family:Verdana, sans-serif"><span class="size" style="font-size:10pt"></span></span><br></p></div><p class="" style="margin-top: 0px; margin-bottom: 0px;"><span class="font" style="font-family:Verdana, sans-serif"><span class="size" style="font-size:10pt"> </span></span><br></p><div><div style="border: none;border-top: solid rgb(225,225,225) 1.0pt;padding: 3.0pt 0.0in 0.0in 0.0in;"><p class="" style="margin-top: 0px; margin-bottom: 0px;"><b><span class="font" style="font-family:Verdana, sans-serif"><span class="size" style="font-size:10pt">From:</span></span></b><span class="font" style="font-family:Verdana, sans-serif"><span class="size" style="font-size:10pt"> J Dhanasekar <<a href="mailto:jdhanasekar@velankanigroup.com" target="_blank">jdhanasekar@velankanigroup.com</a>> <br> <b>Sent:</b> Friday, July 21, 2023 5:30 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> 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>><br> <b>Subject:</b> Re: [RFC] BMC RAS Feature</span></span></p></div></div><p class="" style="margin-top: 0px; margin-bottom: 0px;"><span class="font" style="font-family:Verdana, sans-serif"><span class="size" style="font-size:10pt"> </span></span><br></p><table class="x_-684518287MsoNormalTable" border="0" cellspacing="0" cellpadding="0" align="left" width="100%" style="width: 100.0%;"><tbody><tr><td style="background: rgb(255,185,0);padding: 5.0pt 2.0pt 5.0pt 2.0pt;"><br></td><td width="100%" style="width: 100.0%;background: rgb(255,248,229);padding: 5.0pt 4.0pt 5.0pt 12.0pt;"><div><p class="" style="margin-top: 0px; margin-bottom: 0px;"><span class="x_-684518287colour"><b><span class="colour" style="color:rgb(34, 34, 34)">Caution:</span></b><span class="colour" style="color:rgb(34, 34, 34)"> This message originated from an External Source. Use proper caution when opening attachments, clicking links, or responding.</span></span><br></p></div></td></tr></tbody></table><p class="" style="margin-top: 0px; margin-bottom: 0px;"><span class="font" style="font-family:Verdana, sans-serif"><span class="size" style="font-size:10pt"> </span></span><br></p><div><div><div><p class="" style="margin-top: 0px; margin-bottom: 0px;"><span class="x_-684518287size"><span class="font" style="font-family:Verdana, sans-serif"><span class="size" style="font-size:10pt">Hi Supreeth Venkatesh,</span></span></span><span class="font" style="font-family:Verdana, sans-serif"><span class="size" style="font-size:10pt"></span></span><br></p></div><div><p class="" style="margin-top: 0px; margin-bottom: 0px;"><span class="x_-684518287size"><span class="font" style="font-family:Verdana, sans-serif"><span class="size" style="font-size:10pt"> </span></span></span><span class="font" style="font-family:Verdana, sans-serif"><span class="size" style="font-size:10pt"></span></span><br></p></div><div><p class="" style="margin-top: 0px; margin-bottom: 0px;"><span class="x_-684518287size"><span class="colour" style="color:rgb(34, 34, 34)"><span class="font" style="font-family:Arial, sans-serif"><span class="size" style="font-size:12pt">Does this RAS feature work for the Daytona Platform.  i have been working in openBMC development for the Daytonax platform. </span></span></span></span><span class="font" style="font-family:Verdana, sans-serif"><span class="size" style="font-size:10pt"></span></span><br></p></div><div><p class="" style="margin-top: 0px; margin-bottom: 0px;"><span class="x_-684518287size"><span class="colour" style="color:rgb(34, 34, 34)"><span class="font" style="font-family:Arial, sans-serif"><span class="size" style="font-size:12pt">If this RAS works for Daytona Platform. I will include it in my project. </span></span></span></span><span class="font" style="font-family:Verdana, sans-serif"><span class="size" style="font-size:10pt"></span></span><br></p></div><div><p class="" style="margin-top: 0px; margin-bottom: 0px;"><span class="x_-684518287size"><span class="colour" style="color:rgb(34, 34, 34)"><span class="font" style="font-family:Arial, sans-serif"><span class="size" style="font-size:12pt"> </span></span></span></span><span class="font" style="font-family:Verdana, sans-serif"><span class="size" style="font-size:10pt"></span></span><br></p></div><div><p class="" style="margin-top: 0px; margin-bottom: 0px;"><span class="x_-684518287size"><span class="colour" style="color:rgb(34, 34, 34)"><span class="font" style="font-family:Arial, sans-serif"><span class="size" style="font-size:12pt">Please provide your suggestions. </span></span></span></span><span class="font" style="font-family:Verdana, sans-serif"><span class="size" style="font-size:10pt"></span></span><br></p></div><div><p class="" style="margin-top: 0px; margin-bottom: 0px;"><span class="x_-684518287size"><span class="font" style="font-family:Verdana, sans-serif"><span class="size" style="font-size:10pt"> </span></span></span><span class="font" style="font-family:Verdana, sans-serif"><span class="size" style="font-size:10pt"></span></span><br></p></div><div><p class="" style="margin-top: 0px; margin-bottom: 0px;"><span class="x_-684518287size"><span class="font" style="font-family:Verdana, sans-serif"><span class="size" style="font-size:10pt">Thanks,</span></span></span><span class="font" style="font-family:Verdana, sans-serif"><span class="size" style="font-size:10pt"></span></span><br></p></div><div><p class="" style="margin-top: 0px; margin-bottom: 0px;"><span class="x_-684518287size"><span class="font" style="font-family:Verdana, sans-serif"><span class="size" style="font-size:10pt">Dhanasekar</span></span></span><span class="font" style="font-family:Verdana, sans-serif"><span class="size" style="font-size:10pt"></span></span><br></p></div><div><p class="" style="margin-top: 0px; margin-bottom: 0px;"><span class="x_-684518287size"><span class="font" style="font-family:Verdana, sans-serif"><span class="size" style="font-size:10pt"> </span></span></span><span class="font" style="font-family:Verdana, sans-serif"><span class="size" style="font-size:10pt"></span></span><br></p></div><div id="x_-204459234Zm-_Id_-Sgn"><div><p class="" style="margin-top: 0px; margin-bottom: 0px;"><span class="x_-684518287size"><span class="font" style="font-family:Verdana, sans-serif"><span class="size" style="font-size:10pt"> </span></span></span><span class="font" style="font-family:Verdana, sans-serif"><span class="size" style="font-size:10pt"></span></span><br></p></div></div><div><p class="" style="margin-top: 0px; margin-bottom: 0px;"><span class="x_-684518287size"><span class="font" style="font-family:Verdana, sans-serif"><span class="size" style="font-size:10pt"> </span></span></span><span class="font" style="font-family:Verdana, sans-serif"><span class="size" style="font-size:10pt"></span></span><br></p></div><div style="border: none;border-top: solid rgb(204,204,204) 1.0pt;padding: 0.0in 0.0in 0.0in 0.0in;margin-top: 7.5pt;margin-bottom: 7.5pt;"><p class="" style="margin-top: 0px; margin-bottom: 0px;"><span class="x_-684518287size"><span class="font" style="font-family:Verdana, sans-serif"><span class="size" style="font-size:10pt"> </span></span></span><span class="font" style="font-family:Verdana, sans-serif"><span class="size" style="font-size:10pt"></span></span><br></p></div><div><div><p class="" style="margin-top: 0px; margin-bottom: 0px;"><span class="x_-684518287size"><span class="font" style="font-family:Verdana, sans-serif"><span class="size" style="font-size:10pt"> </span></span></span><span class="font" style="font-family:Verdana, sans-serif"><span class="size" style="font-size:10pt"></span></span><br></p></div><div id="x_-204459234Zm-_Id_-Sgn1"><p class="" style="margin-top: 0px; margin-bottom: 0px;"><span class="x_-684518287size"><span class="font" style="font-family:Verdana, sans-serif"><span class="size" style="font-size:10pt">---- 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><span class="font" style="font-family:Verdana, sans-serif"><span class="size" style="font-size:10pt"></span></span><br></p></div><div><p class="" style="margin-top: 0px; margin-bottom: 0px;"><span class="x_-684518287size"><span class="font" style="font-family:Verdana, sans-serif"><span class="size" style="font-size:10pt"> </span></span></span><span class="font" style="font-family:Verdana, sans-serif"><span class="size" style="font-size:10pt"></span></span><br></p></div><blockquote id="x_-204459234blockquote_zmail" style="margin: 0px;"><div><p class="" style="margin-top: 0px; margin-bottom: 0px;"><span class="font" style="font-family:Verdana, sans-serif"><span class="size" style="font-size:10pt"><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><span class="x_-684518287size"><span class="font" style="font-family:Arial, sans-serif"><span class="size" style="font-size:10pt">├</span></span></span><span class="x_-684518287size"><span class="font" style="font-family:Verdana, sans-serif"><span class="size" style="font-size:10pt">─/com/amd/crashdump/0 </span></span></span><span class="font" style="font-family:Verdana, sans-serif"><span class="size" style="font-size:10pt"><br> <span class="x_-684518287size">>>>>>             </span></span></span><span class="x_-684518287size"><span class="font" style="font-family:Arial, sans-serif"><span class="size" style="font-size:10pt">├</span></span></span><span class="x_-684518287size"><span class="font" style="font-family:Verdana, sans-serif"><span class="size" style="font-size:10pt">─/com/amd/crashdump/1 </span></span></span><span class="font" style="font-family:Verdana, sans-serif"><span class="size" style="font-size:10pt"><br> <span class="x_-684518287size">>>>>>             </span></span></span><span class="x_-684518287size"><span class="font" style="font-family:Arial, sans-serif"><span class="size" style="font-size:10pt">├</span></span></span><span class="x_-684518287size"><span class="font" style="font-family:Verdana, sans-serif"><span class="size" style="font-size:10pt">─/com/amd/crashdump/2 </span></span></span><span class="font" style="font-family:Verdana, sans-serif"><span class="size" style="font-size:10pt"><br> <span class="x_-684518287size">>>>>>             </span></span></span><span class="x_-684518287size"><span class="font" style="font-family:Arial, sans-serif"><span class="size" style="font-size:10pt">├</span></span></span><span class="x_-684518287size"><span class="font" style="font-family:Verdana, sans-serif"><span class="size" style="font-size:10pt">─/com/amd/crashdump/3 </span></span></span><span class="font" style="font-family:Verdana, sans-serif"><span class="size" style="font-size:10pt"><br> <span class="x_-684518287size">>>>>>             </span></span></span><span class="x_-684518287size"><span class="font" style="font-family:Arial, sans-serif"><span class="size" style="font-size:10pt">├</span></span></span><span class="x_-684518287size"><span class="font" style="font-family:Verdana, sans-serif"><span class="size" style="font-size:10pt">─/com/amd/crashdump/4 </span></span></span><span class="font" style="font-family:Verdana, sans-serif"><span class="size" style="font-size:10pt"><br> <span class="x_-684518287size">>>>>>             </span></span></span><span class="x_-684518287size"><span class="font" style="font-family:Arial, sans-serif"><span class="size" style="font-size:10pt">├</span></span></span><span class="x_-684518287size"><span class="font" style="font-family:Verdana, sans-serif"><span class="size" style="font-size:10pt">─/com/amd/crashdump/5 </span></span></span><span class="font" style="font-family:Verdana, sans-serif"><span class="size" style="font-size:10pt"><br> <span class="x_-684518287size">>>>>>             </span></span></span><span class="x_-684518287size"><span class="font" style="font-family:Arial, sans-serif"><span class="size" style="font-size:10pt">├</span></span></span><span class="x_-684518287size"><span class="font" style="font-family:Verdana, sans-serif"><span class="size" style="font-size:10pt">─/com/amd/crashdump/6 </span></span></span><span class="font" style="font-family:Verdana, sans-serif"><span class="size" style="font-size:10pt"><br> <span class="x_-684518287size">>>>>>             </span></span></span><span class="x_-684518287size"><span class="font" style="font-family:Arial, sans-serif"><span class="size" style="font-size:10pt">├</span></span></span><span class="x_-684518287size"><span class="font" style="font-family:Verdana, sans-serif"><span class="size" style="font-size:10pt">─/com/amd/crashdump/7 </span></span></span><span class="font" style="font-family:Verdana, sans-serif"><span class="size" style="font-size:10pt"><br> <span class="x_-684518287size">>>>>>             </span></span></span><span class="x_-684518287size"><span class="font" style="font-family:Arial, sans-serif"><span class="size" style="font-size:10pt">├</span></span></span><span class="x_-684518287size"><span class="font" style="font-family:Verdana, sans-serif"><span class="size" style="font-size:10pt">─/com/amd/crashdump/8 </span></span></span><span class="font" style="font-family:Verdana, sans-serif"><span class="size" style="font-size:10pt"><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></span></span></p></div></blockquote></div><div><p class="" style="margin-top: 0px; margin-bottom: 0px;"><span class="x_-684518287size"><span class="font" style="font-family:Verdana, sans-serif"><span class="size" style="font-size:10pt"> </span></span></span><span class="font" style="font-family:Verdana, sans-serif"><span class="size" style="font-size:10pt"></span></span><br></p></div></div><p class="" style="margin-top: 0px; margin-bottom: 0px;"><span class="font" style="font-family:Verdana, sans-serif"><span class="size" style="font-size:10pt"> </span></span><br></p></div></div></div></div></blockquote></div><div><p class="" style="margin-top: 0px; margin-bottom: 0px;"><span class="font" style="font-family:Verdana, sans-serif"><span class="size" style="font-size:10pt"> </span></span><br></p></div></div><p class="" style="margin-top: 0px; margin-bottom: 0px;"> <br></p></div></div></div></div></blockquote></div><div><br></div></div><br></body></html>