diff options
author | A. Patrick Williams III <iawillia@us.ibm.com> | 2011-09-13 12:40:38 -0500 |
---|---|---|
committer | A. Patrick Williams III <iawillia@us.ibm.com> | 2011-09-13 12:41:16 -0500 |
commit | 89dc4c2dc72a77bc278b388d66681e943fb6d539 (patch) | |
tree | 49b3bfca410e911efd29d34d88ba6dfda9c7cb34 /src/usr/targeting/test | |
parent | 676d7cd4e04309c1f3a5118805b50fade66716c4 (diff) | |
download | talos-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.C | 106 | ||||
-rw-r--r-- | src/usr/targeting/test/makefile | 3 |
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} - |