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

Patrick Williams patrick at stwcx.xyz
Thu Oct 29 14:06:00 AEDT 2015

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: 819 bytes
Desc: Digital signature
URL: <http://lists.ozlabs.org/pipermail/skiboot/attachments/20151028/cf287df3/attachment.sig>

More information about the Skiboot mailing list