summaryrefslogtreecommitdiffstats
path: root/src/usr/hwpf/hwp
diff options
context:
space:
mode:
Diffstat (limited to 'src/usr/hwpf/hwp')
-rw-r--r--src/usr/hwpf/hwp/centaur_ec_attributes.xml23
-rw-r--r--src/usr/hwpf/hwp/initfiles/mbs_def.initfile37
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
OpenPOWER on IntegriCloud