summaryrefslogtreecommitdiffstats
path: root/src/usr/hwpf
diff options
context:
space:
mode:
Diffstat (limited to 'src/usr/hwpf')
-rw-r--r--src/usr/hwpf/hwp/system_attributes.xml20
-rw-r--r--src/usr/hwpf/plat/fapiPlatUtil.C4
-rw-r--r--src/usr/hwpf/test/hwpftest.H8
3 files changed, 28 insertions, 4 deletions
diff --git a/src/usr/hwpf/hwp/system_attributes.xml b/src/usr/hwpf/hwp/system_attributes.xml
index 997c20782..da015fe80 100644
--- a/src/usr/hwpf/hwp/system_attributes.xml
+++ b/src/usr/hwpf/hwp/system_attributes.xml
@@ -5,7 +5,9 @@
<!-- -->
<!-- OpenPOWER HostBoot Project -->
<!-- -->
-<!-- COPYRIGHT International Business Machines Corp. 2012,2014 -->
+<!-- Contributors Listed Below - COPYRIGHT 2012,2015 -->
+<!-- [+] 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. -->
@@ -20,7 +22,7 @@
<!-- permissions and limitations under the License. -->
<!-- -->
<!-- IBM_PROLOG_END_TAG -->
-<!-- $Id: system_attributes.xml,v 1.22 2014/05/23 01:13:54 whs Exp $ -->
+<!-- $Id: system_attributes.xml,v 1.23 2015/01/22 19:32:40 andrewg Exp $ -->
<!--
XML file specifying HWPF attributes.
These are platInit attributes associated with the system.
@@ -374,4 +376,18 @@
    <platInit/>
  </attribute>
<!-- ********************************************************************* -->
+  <attribute>
+    <id>ATTR_MFG_TRACE_ENABLE</id>
+    <targetType>TARGET_TYPE_SYSTEM</targetType>
+    <description>
+ Override this to a non-zero value to have the FAPI manufacturing
+ traces output to the console or go to a fsp trace buffer when
+ console not enabled.
+ In cronus, setting this to a non-zero will output the FAPI_MFG
+ traces to the same location as your other FAPI traces.
+    </description>
+    <valueType>uint8</valueType>
+    <platInit/>
+  </attribute>
+ <!-- ********************************************************************* -->
</attributes>
diff --git a/src/usr/hwpf/plat/fapiPlatUtil.C b/src/usr/hwpf/plat/fapiPlatUtil.C
index dcf83d3b5..5e08ece80 100644
--- a/src/usr/hwpf/plat/fapiPlatUtil.C
+++ b/src/usr/hwpf/plat/fapiPlatUtil.C
@@ -5,7 +5,7 @@
/* */
/* OpenPOWER HostBoot Project */
/* */
-/* Contributors Listed Below - COPYRIGHT 2011,2014 */
+/* Contributors Listed Below - COPYRIGHT 2011,2015 */
/* [+] International Business Machines Corp. */
/* */
/* */
@@ -53,6 +53,7 @@
trace_desc_t* g_fapiTd;
trace_desc_t* g_fapiImpTd;
trace_desc_t* g_fapiScanTd;
+trace_desc_t* g_fapiMfgTd;
//******************************************************************************
// Global TracInit objects. Construction will initialize the trace buffer
@@ -60,6 +61,7 @@ trace_desc_t* g_fapiScanTd;
TRAC_INIT(&g_fapiTd, FAPI_TRACE_NAME, 2*KILOBYTE);
TRAC_INIT(&g_fapiImpTd, FAPI_IMP_TRACE_NAME, 2*KILOBYTE);
TRAC_INIT(&g_fapiScanTd, FAPI_SCAN_TRACE_NAME, 4*KILOBYTE);
+TRAC_INIT(&g_fapiMfgTd, FAPI_MFG_TRACE_NAME, 4*KILOBYTE);
extern "C"
{
diff --git a/src/usr/hwpf/test/hwpftest.H b/src/usr/hwpf/test/hwpftest.H
index 0774111a8..ad416db08 100644
--- a/src/usr/hwpf/test/hwpftest.H
+++ b/src/usr/hwpf/test/hwpftest.H
@@ -5,7 +5,9 @@
/* */
/* OpenPOWER HostBoot Project */
/* */
-/* COPYRIGHT International Business Machines Corp. 2011,2014 */
+/* Contributors Listed Below - COPYRIGHT 2011,2015 */
+/* [+] 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. */
@@ -181,6 +183,10 @@ public:
FAPI_DBG("Test DBG Trace. string: %s", l_pStr);
FAPI_DBG("Test DBG Trace. 0x%x, %s", l_val, l_pStr);
+ FAPI_MFG("Test MFG Trace");
+ FAPI_MFG("Test MFG Trace. hex: 0x%x", l_val);
+ FAPI_MFG("Test MFG Trace. string: %s", l_pStr);
+ FAPI_MFG("Test MFG Trace. 0x%x, %s", l_val, l_pStr);
return;
}
OpenPOWER on IntegriCloud