diff options
| author | Thi Tran <thi@us.ibm.com> | 2014-07-03 08:28:12 -0500 |
|---|---|---|
| committer | A. Patrick Williams III <iawillia@us.ibm.com> | 2014-07-14 13:35:03 -0500 |
| commit | a7b87425064656ef3e81c17202b9a075ed1cabe8 (patch) | |
| tree | c42d995e9af6b9c0a797a82325c92420a851f87e /src | |
| parent | 4d09b1c7db50af535e5b84e0bf848c3bba82e4d8 (diff) | |
| download | blackbird-hostboot-a7b87425064656ef3e81c17202b9a075ed1cabe8.tar.gz blackbird-hostboot-a7b87425064656ef3e81c17202b9a075ed1cabe8.zip | |
FW624741: Tuleta:Centaur: Trace Arrays Do Not Stop on Checkstop
Change-Id: I11181b8242afe2ff284d13c08d40c3476431e9a9
CQ:FW624741
Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/11971
Tested-by: Jenkins Server
Reviewed-by: Thi N. Tran <thi@us.ibm.com>
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
Diffstat (limited to 'src')
| -rw-r--r-- | src/usr/hwpf/hwp/centaur_ec_attributes.xml | 23 | ||||
| -rw-r--r-- | src/usr/hwpf/hwp/initfiles/mbs_def.initfile | 37 |
2 files changed, 56 insertions, 4 deletions
diff --git a/src/usr/hwpf/hwp/centaur_ec_attributes.xml b/src/usr/hwpf/hwp/centaur_ec_attributes.xml index 3047ccd26..53f1bba96 100644 --- a/src/usr/hwpf/hwp/centaur_ec_attributes.xml +++ b/src/usr/hwpf/hwp/centaur_ec_attributes.xml @@ -5,7 +5,9 @@ <!-- --> <!-- OpenPOWER HostBoot Project --> <!-- --> -<!-- COPYRIGHT International Business Machines Corp. 2012,2014 --> +<!-- Contributors Listed Below - COPYRIGHT 2012,2014 --> +<!-- [+] International Business Machines Corp. --> +<!-- --> <!-- --> <!-- Licensed under the Apache License, Version 2.0 (the "License"); --> <!-- you may not use this file except in compliance with the License. --> @@ -22,7 +24,24 @@ <!-- IBM_PROLOG_END_TAG --> <attributes> <!-- ********************************************************************* --> - <!-- $Id: centaur_ec_attributes.xml,v 1.24 2014/04/18 18:43:12 jdsloat Exp $ --> + <!-- $Id: centaur_ec_attributes.xml,v 1.27 2014/06/11 17:42:04 yctschan Exp $ --> + <attribute> + <id>ATTR_CENTAUR_EC_ENABLE_TRACE_ARRAY_CLKSTOP_ON_XSTOP_FW624741</id> + <targetType>TARGET_TYPE_MEMBUF_CHIP</targetType> + <description> + Set by the platform depending on DD2.x or newer (TRUE), otherwise FALSE. If true, it sets stop on error for xtsop in the Centaur arrays using ATTR_CENTAUR_EC_ENABLE_TRACE_ARRAY_CLKSTOP_ON_XSTOP_FW624741. + </description> + <chipEcFeature> + <chip> + <name>ENUM_ATTR_NAME_CENTAUR</name> + <ec> + <value>0x20</value> + <test>GREATER_THAN_OR_EQUAL</test> + </ec> + </chip> + </chipEcFeature> + </attribute> + <attribute> <id>ATTR_CENTAUR_EC_ENABLE_SAFE_MODE_THROTTLE</id> <targetType>TARGET_TYPE_MEMBUF_CHIP</targetType> diff --git a/src/usr/hwpf/hwp/initfiles/mbs_def.initfile b/src/usr/hwpf/hwp/initfiles/mbs_def.initfile index d58633cb5..f8653137a 100644 --- a/src/usr/hwpf/hwp/initfiles/mbs_def.initfile +++ b/src/usr/hwpf/hwp/initfiles/mbs_def.initfile @@ -1,8 +1,9 @@ -#-- $Id: mbs_def.initfile,v 1.48 2014/05/20 20:37:38 baysah Exp $ +#-- $Id: mbs_def.initfile,v 1.49 2014/06/11 20:01:29 yctschan Exp $ #-- CHANGE HISTORY: #-------------------------------------------------------------------------------- #-- Version:|Author: | Date: | Comment: #-- --------|--------|--------|-------------------------------------------------- +#-- 1.49 |tschang | 6/10/14| Enabled clock stop on xstop for the trace arrays FW624741 #-- 1.48 |baysah |04/21/14| Added L4 Cleaner settings per rank group to improve memory performance #-- 1.47 |tschang | 3/19/14| SW252733 - L4 Cache UE Handling #-- 1.46 |tschang | 3/19/14| SW252733 - L4 Cache UE Handling typo @@ -421,11 +422,43 @@ define def_num_mbs_ranks = (MBA0.ATTR_EFF_NUM_RANKS_PER_DIMM[0][0] + MBA0.ATTR_E #--****************************************************************************** # scom 0x02011403 { # bits , scom_data ; -# 8 , 0b1 ; # int_parity_error - HW244827 and HW251643 +# 8 , 0b1 ; # int_parity_error - HW244827 and HW251643 # # } #--****************************************************************************** +#-- TRACE clock stop on checkstop MBA +#--****************************************************************************** +# TCM.EPS.DBG.DBG_MODE_REG + scom 0x03012300 { + bits , scom_data , ATTR_FUNCTIONAL, expr; + 7 , 0b1 , 1 , (ATTR_CENTAUR_EC_ENABLE_TRACE_ARRAY_CLKSTOP_ON_XSTOP_FW624741 == 1); # EC2.0 or greater enable + } + +# TCM.EPS.DBG.DBG_TRACE_MODE_REG_2 + scom 0x0301230B { + bits , scom_data , ATTR_FUNCTIONAL, expr; + 17 , 0b1 , 1 , (ATTR_CENTAUR_EC_ENABLE_TRACE_ARRAY_CLKSTOP_ON_XSTOP_FW624741 == 1); # EC2.0 or greater enable + } + + + +#--****************************************************************************** +#-- TRACE clock stop on checkstop MBS +#--****************************************************************************** +# TCN.EPS.DBG.DBG_MODE_REG + scom 0x02012300 { + bits , scom_data , ATTR_FUNCTIONAL, expr; + 7 , 0b1 , 1 , (ATTR_CENTAUR_EC_ENABLE_TRACE_ARRAY_CLKSTOP_ON_XSTOP_FW624741 == 1); # EC2.0 or greater enable + } + +# TCN.EPS.DBG.DBG_TRACE_MODE_REG_2 + scom 0x0201230B { + bits , scom_data , ATTR_FUNCTIONAL, expr; + 17 , 0b1 , 1 , (ATTR_CENTAUR_EC_ENABLE_TRACE_ARRAY_CLKSTOP_ON_XSTOP_FW624741 == 1); # EC2.0 or greater enable + } + +#--****************************************************************************** # HW246685 : Need RCE FIR bit if NCE/SCE/MPE/MCE on 2nd try # - Want to be able to see RCE reported even if we also have chip marks or symbol marks in place. # - To enable maint fix: set MBSTR(60)=1 to see the RCE in conjunction with the other errors |

