[Skiboot] [PATCH] opal/hmi: Signal PRD about NX unit checkstop.

Daniel Axtens dja at axtens.net
Fri Oct 30 09:08:34 AEDT 2015

OK, I've got a hold of the spreadsheet, but I think we really need
something more descriptive than "RAS Spreadsheet" in our public git
history and indeed the code-base.

Obviously there are some commercial considerations and not everything
can or should be made public, but even identifying the relevant document
more clearly would be a good start.


Patrick Williams <patrick at stwcx.xyz> writes:

> On Thu, Oct 29, 2015 at 01:47:43PM +1100, Stewart Smith wrote:
>> Daniel Axtens <dja at axtens.net> writes:
>> > Mahesh J Salgaonkar <mahesh at linux.vnet.ibm.com> writes:
>> >
>> >> From: Mahesh Salgaonkar <mahesh at linux.vnet.ibm.com>
>> >>
>> >> On NX checkstop OPAL need to signal PRD about it by setting NXDMAENGFIR[38]
>> >> bit. Otherwise PRD will not be able to do NX unit checkstop error
>> >> analysis. NXDMAENGFIR[38] is a spare bit and used to report a software
>> >> initiated attention for NX checkstop.
>> >>
>> >> The behavior of this bit and all FIR bits are documented in RAS
>> >> spreadsheet.
>> >
>> > What RAS spreadsheet?
>> Ahh... good question!
>> So, a bunch of things here are documented in a spreadsheet that I only
>> got a copy of relatively recently.
>> That being said, I've found
>> src/usr/diag/prdf/common/plat/pegasus/Proc_acts_PB.rule
>> inside hostboot, which may end up being the ultimate documentation as
>> this is what HB is looking at?
>> grep xls src/usr/diag/prdf/common/plat/pegasus/Proc_acts_PB.rule
>> # p8dd1_mss_FFDC_73_final.xls
>> # p8dd1_mss_FFDC_73_final.xls
>> # p8dd1_mss_FFDC_73_final.xls
>> # based on p8dd1_mss_FFDC_59.xls
>> # based on p8dd1_mss_FFDC_37_ reviewd.xls
>> #Based on p8dd1_mss_FFDC_70.xls
>> # based on p8dd1_mss_FFDC_59.xls
>> #action updated based on p8dd1_mss_FFDC_59.xls
>> # FIR last updated based on p8dd1_mss_FFDC_37_ reviewd.xls
>> # RAS spreadsheet: p8dd1_mss_FFDC_37_ reviewd.xls
>> # RAS spreadsheet: p8dd1_mss_FFDC_72_ reviewd.xls on Jan 18,2014
>> So I guess that set of spreadsheets will end up explaining what's going
>> on? Or at least the design? Maybe combined with P8 workbook it ends up
>> making a cohesive picture of what's going on.
>> _______________________________________________
>> Skiboot mailing list
>> Skiboot at lists.ozlabs.org
>> https://lists.ozlabs.org/listinfo/skiboot
> Talk to Dan Henderson to get a copy of the spreadsheet and/or to get on
> his distribution list.  This spreadsheet is created by discussions
> between RAS, logic design, and firmware teams near the beginning of the
> project (P8) and then updated as time goes on and we get defects.
> The PRD rule files are a codification of the spreadsheet.
> I don't think the P8 workbook says a whole lot in this area except maybe
> to give you an overall diagram of the pervasive design that includes the
> FIR registers.
> -- 
> Patrick Williams
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 859 bytes
Desc: not available
URL: <http://lists.ozlabs.org/pipermail/skiboot/attachments/20151030/5cbe545f/attachment.sig>

More information about the Skiboot mailing list