summaryrefslogtreecommitdiffstats
path: root/src/usr/targeting/test
diff options
context:
space:
mode:
authorA. Patrick Williams III <iawillia@us.ibm.com>2011-09-13 12:40:38 -0500
committerA. Patrick Williams III <iawillia@us.ibm.com>2011-09-13 12:41:16 -0500
commit89dc4c2dc72a77bc278b388d66681e943fb6d539 (patch)
tree49b3bfca410e911efd29d34d88ba6dfda9c7cb34 /src/usr/targeting/test
parent676d7cd4e04309c1f3a5118805b50fade66716c4 (diff)
downloadtalos-hostboot-89dc4c2dc72a77bc278b388d66681e943fb6d539.tar.gz
talos-hostboot-89dc4c2dc72a77bc278b388d66681e943fb6d539.zip
Revert "Support generating the PNOR targeting image"
This reverts commit c82ba14ada9c80565b95ad9d3d05c678591ae328 Change-Id: Ifd9a62779b13d237c9e4c5d2818df6e433f17021 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/338 Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com> Tested-by: A. Patrick Williams III <iawillia@us.ibm.com>
Diffstat (limited to 'src/usr/targeting/test')
-rw-r--r--src/usr/targeting/test/attributestrings.C106
-rw-r--r--src/usr/targeting/test/makefile3
2 files changed, 106 insertions, 3 deletions
diff --git a/src/usr/targeting/test/attributestrings.C b/src/usr/targeting/test/attributestrings.C
new file mode 100644
index 000000000..9cfa61d53
--- /dev/null
+++ b/src/usr/targeting/test/attributestrings.C
@@ -0,0 +1,106 @@
+// IBM_PROLOG_BEGIN_TAG
+// This is an automatically generated prolog.
+//
+// $Source: src/usr/targeting/test/attributestrings.C $
+//
+// IBM CONFIDENTIAL
+//
+// COPYRIGHT International Business Machines Corp. 2011
+//
+// p1
+//
+// Object Code Only (OCO) source materials
+// Licensed Internal Code Source Materials
+// IBM HostBoot Licensed Internal Code
+//
+// The source code for this program is not published or other-
+// wise divested of its trade secrets, irrespective of what has
+// been deposited with the U.S. Copyright Office.
+//
+// Origin: 30
+//
+// IBM_PROLOG_END
+/**
+ * @file attributestrings.C
+ *
+ * @brief Attribute string implementation. This file will be autogenerated in
+ * the future
+ */
+
+//******************************************************************************
+// Includes
+//******************************************************************************
+
+// STD
+#include <stdint.h>
+#include <stdlib.h>
+
+// This component
+#include <targeting/attributes.H>
+#include <targeting/attributetraits.H>
+#include <targeting/attributestrings.H>
+
+namespace TARGETING {
+
+//******************************************************************************
+// attrToString<ATTR_CLASS>
+//******************************************************************************
+
+template<>
+const char* attrToString<ATTR_CLASS> (
+ AttributeTraits<ATTR_CLASS>::Type const& i_attrValue)
+{
+ switch (i_attrValue)
+ {
+ case CLASS_CARD:
+ return "Card";
+ case CLASS_ENC:
+ return "Enclosure";
+ case CLASS_CHIP:
+ return "Chip";
+ case CLASS_UNIT:
+ return "Unit";
+ case CLASS_DEV:
+ return "Device";
+ default:
+ return "Cannot decode class";
+ }
+}
+
+//******************************************************************************
+// attrToString<ATTR_TYPE>
+//******************************************************************************
+
+template<>
+const char* attrToString<ATTR_TYPE> (
+ AttributeTraits<ATTR_TYPE>::Type const& i_attrValue)
+{
+ switch (i_attrValue)
+ {
+ case TYPE_PROC:
+ return "Processor";
+ case TYPE_EX:
+ return "EX chiplet";
+ default:
+ return "Cannot decode type";
+ }
+}
+
+//******************************************************************************
+// attrToString<ATTR_MODEL>
+//******************************************************************************
+
+template<>
+const char* attrToString<ATTR_MODEL> (
+ AttributeTraits<ATTR_MODEL>::Type const& i_attrValue)
+{
+ switch (i_attrValue)
+ {
+ case MODEL_SALERNO:
+ return "Salerno";
+ default:
+ return "Cannot decode model";
+ }
+}
+
+} // End namespace TARGETING
diff --git a/src/usr/targeting/test/makefile b/src/usr/targeting/test/makefile
index e8b48222b..1e3d79623 100644
--- a/src/usr/targeting/test/makefile
+++ b/src/usr/targeting/test/makefile
@@ -28,6 +28,3 @@ TESTS = *.H
OBJS = attributestrings.o
include ${ROOTPATH}/config.mk
-
-vpath %.C ${GENDIR}
-
OpenPOWER on IntegriCloud