summaryrefslogtreecommitdiffstats
path: root/src/usr/targeting/common
diff options
context:
space:
mode:
Diffstat (limited to 'src/usr/targeting/common')
-rw-r--r--src/usr/targeting/common/common.mk59
-rw-r--r--src/usr/targeting/common/entitypath.C497
-rw-r--r--src/usr/targeting/common/iterators/rangefilter.C125
-rw-r--r--src/usr/targeting/common/iterators/targetiterator.C110
-rw-r--r--src/usr/targeting/common/predicates/predicatebase.C76
-rw-r--r--src/usr/targeting/common/predicates/predicatectm.C94
-rw-r--r--src/usr/targeting/common/predicates/predicateisfunctional.C69
-rw-r--r--src/usr/targeting/common/predicates/predicatepostfixexpr.C220
-rw-r--r--src/usr/targeting/common/target.C278
-rw-r--r--src/usr/targeting/common/targetservice.C700
-rw-r--r--src/usr/targeting/common/test/common.mk36
-rw-r--r--src/usr/targeting/common/test/testcommontargeting.H1598
-rw-r--r--src/usr/targeting/common/test/unittest.H29
-rw-r--r--src/usr/targeting/common/util.C82
-rw-r--r--src/usr/targeting/common/xmltohb/attribute_types.xml3406
-rw-r--r--src/usr/targeting/common/xmltohb/common.mk76
-rwxr-xr-xsrc/usr/targeting/common/xmltohb/mergexml.sh26
-rw-r--r--src/usr/targeting/common/xmltohb/simics_MURANO.mrw.xml22
-rw-r--r--src/usr/targeting/common/xmltohb/simics_MURANO.system.xml6932
-rw-r--r--src/usr/targeting/common/xmltohb/simics_VENICE.mrw.xml22
-rw-r--r--src/usr/targeting/common/xmltohb/simics_VENICE.system.xml22334
-rw-r--r--src/usr/targeting/common/xmltohb/target_types.xml974
-rw-r--r--src/usr/targeting/common/xmltohb/vbu.mrw.xml22
-rw-r--r--src/usr/targeting/common/xmltohb/vbu.system.xml1205
-rwxr-xr-xsrc/usr/targeting/common/xmltohb/xmltohb.pl2960
25 files changed, 41952 insertions, 0 deletions
diff --git a/src/usr/targeting/common/common.mk b/src/usr/targeting/common/common.mk
new file mode 100644
index 000000000..1d7bf231f
--- /dev/null
+++ b/src/usr/targeting/common/common.mk
@@ -0,0 +1,59 @@
+# IBM_PROLOG_BEGIN_TAG
+# This is an automatically generated prolog.
+#
+# $Source: src/usr/targeting/makefile $
+#
+# 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 targeting/common/common.mk
+#
+# @brief Common targeting makefile to be included in
+# targeting/makefile
+#
+################################################################################
+
+COMMON_TARGETING_SUBDIRS = predicates iterators
+
+PREDICATES_OBJS = \
+ predicatebase.o \
+ predicatepostfixexpr.o \
+ predicatectm.o \
+ predicateisfunctional.o
+
+ITERATORS_OBJS = \
+ targetiterator.o \
+ rangefilter.o
+
+TARGET_OBJS = \
+ target.o \
+ targetservice.o \
+ entitypath.o
+
+OTHER_OBJS = \
+ util.o
+
+# Common
+COMMON_TARGETING_OBJS = \
+ ${TARGET_OBJS} \
+ ${PREDICATES_OBJS} \
+ ${ITERATORS_OBJS} \
+ ${OTHER_OBJS}
+
diff --git a/src/usr/targeting/common/entitypath.C b/src/usr/targeting/common/entitypath.C
new file mode 100644
index 000000000..af1c30ff8
--- /dev/null
+++ b/src/usr/targeting/common/entitypath.C
@@ -0,0 +1,497 @@
+// IBM_PROLOG_BEGIN_TAG
+// This is an automatically generated prolog.
+//
+// $Source: src/usr/targeting/entitypath.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 targeting/common/entitypath.C
+ *
+ * @brief Implementation of the EntityPath class which provides a hierarchical
+ * path structure for identification of targets
+ */
+
+//******************************************************************************
+// Includes
+//******************************************************************************
+
+// STD
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+
+// This component
+#include <attributeenums.H>
+#include <targeting/adapters/types.H>
+#include <targeting/common/trace.H>
+#include <targeting/adapters/assertadapter.H>
+#include <targeting/common/targetservice.H>
+#include <targeting/common/entitypath.H>
+
+namespace TARGETING
+{
+
+#define TARG_NAMESPACE "TARGETING::"
+#define TARG_CLASS "EntityPath::"
+#define TARG_LOC TARG_NAMESPACE TARG_CLASS TARG_FN ": "
+
+extern TARG_TD_t g_trac_targeting;
+
+//******************************************************************************
+// EntityPath::EntityPath (Path Type Constructor)
+//******************************************************************************
+
+EntityPath::EntityPath(
+ const PATH_TYPE i_pathType)
+ : iv_type(i_pathType), iv_size(0)
+{
+ #define TARG_FN "EntityPath(...)"
+
+ memset(&iv_pathElement[0], 0x00, sizeof(iv_pathElement));
+
+ #undef TARG_FN
+}
+
+//******************************************************************************
+// EntityPath::EntityPath (Full Constructor)
+//******************************************************************************
+
+EntityPath::EntityPath()
+ : iv_type(PATH_NA), iv_size(0)
+{
+ #define TARG_FN "EntityPath()"
+
+ memset(&iv_pathElement[0], 0x00, sizeof(iv_pathElement));
+
+ #undef TARG_FN
+}
+
+//******************************************************************************
+// EntityPath::~EntityPath
+//******************************************************************************
+
+EntityPath::~EntityPath()
+{
+ #define TARG_FN "~EntityPath()"
+
+ #undef TARG_FN
+}
+
+//******************************************************************************
+// EntityPath::removeLast
+//******************************************************************************
+
+EntityPath& EntityPath::removeLast()
+{
+ #define TARG_FN "removeLast()"
+
+ TARG_ASSERT(size() >= 1, TARG_LOC "EntityPath empty (size = %d); cannot "
+ "remove any path elements", size());
+
+ iv_pathElement[size() - 1].type = TYPE_NA;
+ iv_pathElement[size() - 1].instance = 0;
+ --iv_size;
+ return *this;
+
+ #undef TARG_FN
+}
+
+//******************************************************************************
+// EntityPath::copyRemoveLast
+//******************************************************************************
+
+EntityPath EntityPath::copyRemoveLast() const
+{
+ #define TARG_FN "copyRemoveLast()"
+
+ EntityPath l_newPath = *this;
+ l_newPath.removeLast();
+ return l_newPath;
+
+ #undef TARG_FN
+}
+
+//******************************************************************************
+// EntityPath::addLast
+//******************************************************************************
+
+EntityPath& EntityPath::addLast(
+ const TYPE i_type,
+ const uint8_t i_instance)
+{
+ #define TARG_FN "addLast(...)"
+
+ TARG_ASSERT(size() < MAX_PATH_ELEMENTS, TARG_LOC "Entity path cannot "
+ "store any more path elements with size %d", size());
+
+ iv_pathElement[size()].type = i_type;
+ iv_pathElement[size()].instance = i_instance;
+ ++iv_size;
+ return *this;
+
+ #undef TARG_FN
+}
+
+//******************************************************************************
+// EntityPath::copyAddLast
+//******************************************************************************
+
+EntityPath EntityPath::copyAddLast(
+ const TYPE i_type,
+ const uint8_t i_instance) const
+{
+ #define TARG_FN "copyAddLast(...)"
+
+ EntityPath l_newPath = *this;
+ l_newPath.addLast(i_type,i_instance);
+ return l_newPath;
+
+ #undef TARG_FN
+}
+
+//******************************************************************************
+// EntityPath::operator->
+//******************************************************************************
+
+Target* EntityPath::operator->(void)
+{
+ #define TARG_FN "operator->()"
+
+ return TARG_GET_SINGLETON(TARGETING::theTargetService).toTarget(*this);
+
+ #undef TARG_FN
+}
+
+//******************************************************************************
+// EntityPath::operator==
+//******************************************************************************
+
+bool EntityPath::operator==(
+ const EntityPath &i_rhs) const
+{
+ #define TARG_FN "operator==(...)"
+
+ return ( (i_rhs.iv_type == iv_type)
+ && (i_rhs.iv_size == iv_size)
+ && (memcmp(&iv_pathElement[0],
+ &i_rhs.iv_pathElement[0],
+ (sizeof(iv_pathElement[0])*iv_size)) == 0));
+
+ #undef TARG_FN
+}
+
+//******************************************************************************
+// EntityPath::equals
+//******************************************************************************
+
+bool EntityPath::equals(
+ const EntityPath& i_rhs,
+ const uint32_t i_size) const
+{
+ #define TARG_FN "equals(...)"
+
+ TARG_ASSERT(i_size <= MAX_PATH_ELEMENTS, TARG_LOC "Caller specified "
+ "invalid entity path size of %d which is greater than "
+ "MAX_PATH_ELEMENTS of %d",i_size,MAX_PATH_ELEMENTS);
+
+ return ( (i_rhs.iv_type == iv_type)
+ && (i_size <= i_rhs.size())
+ && (i_size <= size())
+ && (memcmp(&iv_pathElement[0],
+ &i_rhs.iv_pathElement[0],
+ (sizeof(iv_pathElement[0])*i_size)) == 0));
+
+ #undef TARG_FN
+}
+
+//******************************************************************************
+// EntityPath::operator[]
+//******************************************************************************
+
+const EntityPath::PathElement& EntityPath::operator[](
+ const uint32_t i_index) const
+{
+ #define TARG_FN "operator[](...)"
+
+ TARG_ASSERT(i_index < size(), TARG_LOC "Caller specified invalid entity "
+ "path subscript of %d when size is only %d",i_index,size());
+
+ return iv_pathElement[i_index];
+
+ #undef TARG_FN
+}
+
+//******************************************************************************
+// EntityPath::pathElementOfType
+//******************************************************************************
+
+const EntityPath::PathElement EntityPath::pathElementOfType(
+ const TYPE i_type) const
+{
+ #define TARG_FN "pathElementOfType(...)"
+
+ for( uint32_t x = 0; x < iv_size; x++ )
+ {
+ if( i_type == iv_pathElement[x].type )
+ {
+ return iv_pathElement[x];
+ }
+ }
+
+ PathElement na_path = { TYPE_NA, 0 };
+ return na_path;
+
+ #undef TARG_FN
+}
+
+//******************************************************************************
+// EntityPath::size
+//******************************************************************************
+
+uint32_t EntityPath::size() const
+{
+ #define TARG_FN "size()"
+
+ return iv_size;
+
+ #undef TARG_FN
+}
+
+//******************************************************************************
+// EntityPath::setType
+//******************************************************************************
+
+void EntityPath::setType(
+ const PATH_TYPE i_pathType)
+{
+ #define TARG_FN "setType(...)"
+
+ iv_type = i_pathType;
+
+ #undef TARG_FN
+}
+
+//******************************************************************************
+// EntityPath::type
+//******************************************************************************
+
+EntityPath::PATH_TYPE EntityPath::type() const
+{
+ #define TARG_FN "type()"
+
+ return iv_type;
+
+ #undef TARG_FN
+}
+
+//******************************************************************************
+// EntityPath::pathTypeAsString (DEBUG)
+//******************************************************************************
+
+const char* EntityPath::pathTypeAsString() const
+{
+ #define TARG_FN "pathTypeAsString()"
+
+ switch (iv_type)
+ {
+ case PATH_DEVICE:
+ return "Device";
+ case PATH_AFFINITY:
+ return "Logical";
+ case PATH_PHYSICAL:
+ return "Physical";
+ case PATH_POWER:
+ return "Power";
+ default:
+ return "Unknown entity path type";
+ }
+
+ #undef TARG_FN
+}
+
+//******************************************************************************
+// EntityPath::pathElementTypeAsString (DEBUG)
+//******************************************************************************
+
+const char* EntityPath::pathElementTypeAsString(
+ const TYPE i_type) const
+{
+ #define TARG_FN "pathElementTypeAsString(...)"
+
+ switch (i_type)
+ {
+ case TYPE_PROC:
+ return "Proc";
+ case TYPE_NODE:
+ return "Node";
+ case TYPE_CORE:
+ return "Core";
+ case TYPE_L2:
+ return "L2";
+ case TYPE_MCS:
+ return "MCS";
+ case TYPE_MBS:
+ return "MBS";
+ case TYPE_MBA:
+ return "MBA";
+ case TYPE_MEM_PORT:
+ return "MemPort";
+ case TYPE_L3:
+ return "L3";
+ case TYPE_L4:
+ return "L4";
+ case TYPE_PERVASIVE:
+ return "Pervasive";
+ case TYPE_MEMBUF:
+ return "Membuf";
+ case TYPE_DMI:
+ return "DMI";
+ case TYPE_POWERBUS:
+ return "Powerbus";
+ case TYPE_SCM:
+ return "SCM";
+ case TYPE_SYS:
+ return "Sys";
+ case TYPE_DCM:
+ return "DCM";
+ case TYPE_EX:
+ return "EX";
+ case TYPE_PCI:
+ return "PCI";
+ case TYPE_DIMM:
+ return "DIMM";
+ case TYPE_MEMVRM:
+ return "MemVRM";
+ case TYPE_PROCVRM:
+ return "ProcVRM";
+ case TYPE_XBUS:
+ return "XBUS";
+ case TYPE_ABUS:
+ return "ABUS";
+ case TYPE_APSS:
+ return "APSS";
+ case TYPE_DPSS:
+ return "DPSS";
+ case TYPE_OCC:
+ return "OCC";
+// case TYPE_FSI_LINK:
+// return "FSI-link";
+// case TYPE_CFAM:
+// return "CFAM";
+// case TYPE_ENGINE:
+// return "Engine";
+ default:
+ return "Unknown path type";
+ }
+
+ #undef TARG_FN
+}
+
+//******************************************************************************
+// EntityPath::pathEngineInstanceAsString (DEBUG)
+//******************************************************************************
+
+const char* EntityPath::pathEngineInstanceAsString(
+ const ENGINE_TYPE i_engine) const
+{
+ #define TARG_FN "pathEngineInstanceAsString(...)"
+
+ switch (i_engine)
+ {
+// case ENGINE_IIC:
+// return "IIC";
+// case ENGINE_SCOM:
+// return "SCOM";
+ default:
+ return "Unknown engine type";
+ }
+
+ #undef TARG_FN
+}
+
+//******************************************************************************
+// EntityPath::dump (DEBUG)
+//******************************************************************************
+
+void EntityPath::dump() const
+{
+ #define TARG_FN "dump()"
+
+ char l_pBuf[200];
+ memset(l_pBuf,'\0',200);
+ char* l_pCursor = l_pBuf;
+ l_pCursor+=sprintf(l_pCursor,"%s:",pathTypeAsString());
+ for(uint32_t i=0; i<size(); ++i)
+ {
+ l_pCursor+=sprintf(l_pCursor,"/%s%d",
+ pathElementTypeAsString(operator[](i).type),
+ operator[](i).instance);
+ }
+
+ TRACFBIN(g_trac_targeting,
+ "EntityPath",
+ l_pBuf,
+ l_pCursor-l_pBuf);
+
+ #undef TARG_FN
+}
+
+//******************************************************************************
+// EntityPath::toString
+//******************************************************************************
+
+char * EntityPath::toString() const
+{
+ #define TARG_FN "toString()"
+
+ void* l_ptr = NULL;
+ char* l_pString = NULL;
+ const char* l_ptr1 = NULL;
+ size_t l_len1, l_len2;
+
+ l_ptr1 = pathTypeAsString();
+ l_len1 = strlen( l_ptr1 ) + 1; // add 1 for the ':' char
+ // allocate extra 1 bytes for the nul char
+ l_pString = static_cast<char*>( malloc( l_len1 + 1 ) );
+ sprintf( l_pString, "%s:", l_ptr1 );
+
+ for (uint32_t i=0; i < size(); ++i)
+ {
+ l_ptr1 = pathElementTypeAsString( operator[](i).type );
+ l_len2 = strlen( l_ptr1 ) + 1; // add 1 for '/' char
+ // realloc with extra 33 bytes (more than enough)
+ // for the %d conversion and the nul char.
+ l_ptr = realloc( l_pString, (l_len1 + l_len2 + 33) );
+ l_pString = static_cast<char*>( l_ptr );
+ // append at the nul char of previous string
+ l_len2 = sprintf( l_pString + l_len1, "/%s%d",
+ l_ptr1, operator[](i).instance );
+ l_len1 += l_len2;
+ }
+
+ return (l_pString);
+
+ #undef TARG_FN
+}
+#undef TARG_CLASS
+
+#undef TARG_NAMESPACE
+
+} // End namespace TARGETING
diff --git a/src/usr/targeting/common/iterators/rangefilter.C b/src/usr/targeting/common/iterators/rangefilter.C
new file mode 100644
index 000000000..7e3ddf333
--- /dev/null
+++ b/src/usr/targeting/common/iterators/rangefilter.C
@@ -0,0 +1,125 @@
+// IBM_PROLOG_BEGIN_TAG
+// This is an automatically generated prolog.
+//
+// $Source: src/usr/targeting/iterators/rangefilter.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 common/targeting/iterators/rangefilter.C
+ *
+ * @brief Implementation of an object which takes an iterator range and
+ * allows caller to iterate through the elements which match a supplied
+ * predicate (filter)
+ */
+
+//******************************************************************************
+// Includes
+//******************************************************************************
+
+// STD
+
+// Other Host Boot Components
+
+// Targeting Component
+#include <targeting/common/iterators/iterators.H>
+
+//******************************************************************************
+// Macros
+//******************************************************************************
+
+#undef TARG_NAMESPACE
+#undef TARG_CLASS
+#undef TARG_FUNC
+
+//******************************************************************************
+// Implementation
+//******************************************************************************
+
+namespace TARGETING
+{
+
+#define TARG_NAMESPACE "TARGETING::"
+
+#define TARG_CLASS "RangeFilter<IteratorType>::"
+
+//******************************************************************************
+// RangeFilter<IteratorType>::advance
+//******************************************************************************
+
+template<typename IteratorType>
+void RangeFilter<IteratorType>::advance()
+{
+ if(iv_current != iv_end)
+ {
+ while( (++iv_current) != iv_end )
+ {
+ if( (!iv_pPredicate)
+ || ((*iv_pPredicate)(*iv_current)))
+ {
+ break;
+ }
+ }
+ }
+}
+
+//******************************************************************************
+// RangeFilter<IteratorType>::advanceIfNoMatch
+//******************************************************************************
+
+template<typename IteratorType>
+void RangeFilter<IteratorType>::advanceIfNoMatch()
+{
+ if( (iv_current != iv_end)
+ && ( (iv_pPredicate)
+ && (!((*iv_pPredicate)(*iv_current)))))
+ {
+ advance();
+ }
+}
+
+//******************************************************************************
+// RangeFilter<IteratorType>::operator fake_bool
+//******************************************************************************
+
+template<typename IteratorType>
+RangeFilter<IteratorType>::operator fake_bool() const
+{
+ return (iv_current != iv_end)
+ ? &RangeFilter::notComparable : NULL;
+}
+
+//******************************************************************************
+// Explicit template class member function instantiations
+//******************************************************************************
+
+template void RangeFilter<TargetIterator>::advance();
+template void RangeFilter<ConstTargetIterator>::advance();
+
+template void RangeFilter<TargetIterator>::advanceIfNoMatch();
+template void RangeFilter<ConstTargetIterator>::advanceIfNoMatch();
+
+template RangeFilter<TargetIterator>::operator fake_bool() const;
+template RangeFilter<ConstTargetIterator>::operator fake_bool() const;
+
+#undef TARG_CLASS
+#undef TARG_NAMESPACE
+
+} // End namespace TARGETING
+
diff --git a/src/usr/targeting/common/iterators/targetiterator.C b/src/usr/targeting/common/iterators/targetiterator.C
new file mode 100644
index 000000000..76b687641
--- /dev/null
+++ b/src/usr/targeting/common/iterators/targetiterator.C
@@ -0,0 +1,110 @@
+// IBM_PROLOG_BEGIN_TAG
+// This is an automatically generated prolog.
+//
+// $Source: src/usr/targeting/iterators/targetiterator.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 targeting/common/iterators/targetiterator.C
+ *
+ * @brief Implementation of iterator/const iterator used to iterate through
+ * target service targets
+ */
+
+//******************************************************************************
+// Includes
+//******************************************************************************
+
+// STD
+
+// Other Host Boot Components
+
+// Targeting Component
+#include <targeting/common/iterators/iterators.H>
+#include <targeting/common/targetservice.H>
+
+//******************************************************************************
+// Macros
+//******************************************************************************
+
+#undef TARG_NAMESPACE
+#undef TARG_CLASS
+#undef TARG_FUNC
+
+//******************************************************************************
+// Implementation
+//******************************************************************************
+
+namespace TARGETING
+{
+
+#define TARG_NAMESPACE "TARGETING::"
+
+#define TARG_CLASS "_TargetIterator<T>::"
+
+//******************************************************************************
+// TargetIterator::advance
+//******************************************************************************
+
+template<typename T>
+void _TargetIterator<T>::advance()
+{
+ TargetService& l_targetService = targetService();
+
+ // If cursor points to end()/NULL, do nothing. Otherwise, check to see if
+ // it should advance (possibly to NULL)
+ if(iv_pCurrent != NULL)
+ {
+ // Advance to end() if no targets available. Otherwise, check to see if
+ // it should advance (possibly to NULL)
+ if (l_targetService.iv_maxTargets > 0)
+ {
+ // If at or past last element, advance to end() else advance
+ if(iv_pCurrent >=
+ &(*l_targetService.iv_targets)[l_targetService.iv_maxTargets-1])
+ {
+ iv_pCurrent = NULL;
+ }
+ else
+ {
+ iv_pCurrent++;
+ }
+ }
+ else
+ {
+ iv_pCurrent = NULL;
+ }
+ }
+}
+
+//******************************************************************************
+// Explicit template class member function instantiations
+//******************************************************************************
+
+template void _TargetIterator<Target*>::advance();
+template void _TargetIterator<const Target*>::advance();
+
+#undef TARG_CLASS
+#undef TARG_NAMESPACE
+
+} // End namespace TARGETING
+
+
+
diff --git a/src/usr/targeting/common/predicates/predicatebase.C b/src/usr/targeting/common/predicates/predicatebase.C
new file mode 100644
index 000000000..911ccb7f7
--- /dev/null
+++ b/src/usr/targeting/common/predicates/predicatebase.C
@@ -0,0 +1,76 @@
+// IBM_PROLOG_BEGIN_TAG
+// This is an automatically generated prolog.
+//
+// $Source: src/usr/targeting/predicates/predicatebase.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 targeting/common/predicates/predicatebase.C
+ *
+ * @brief Implementation for an abstract targeting predicate which filters a
+ * set of targets based on the programmed criteria. Only required to
+ * implement the virtual destrutor which leads to duplicate weak symbols
+ * if it were instead inlined.
+ */
+
+//******************************************************************************
+// Includes
+//******************************************************************************
+
+// STD
+
+// Other Host Boot Components
+
+// Targeting Component
+#include <targeting/common/predicates/predicates.H>
+
+//******************************************************************************
+// Macros
+//******************************************************************************
+
+#undef TARG_NAMESPACE
+#undef TARG_CLASS
+#undef TARG_FN
+
+//******************************************************************************
+// Interface
+//******************************************************************************
+
+namespace TARGETING
+{
+
+#define TARG_NAMESPACE "TARGETING::"
+#define TARG_CLASS "PredicateBase::"
+
+//******************************************************************************
+// PredicateBase::~PredicateBase
+//******************************************************************************
+
+PredicateBase::~PredicateBase()
+{
+ #define TARG_FN "~PredicateBase()"
+ #undef TARG_FN
+}
+
+#undef TARG_CLASS
+#undef TARG_NAMESPACE
+
+} // End namespace TARGETING
+
diff --git a/src/usr/targeting/common/predicates/predicatectm.C b/src/usr/targeting/common/predicates/predicatectm.C
new file mode 100644
index 000000000..018c80c2c
--- /dev/null
+++ b/src/usr/targeting/common/predicates/predicatectm.C
@@ -0,0 +1,94 @@
+// IBM_PROLOG_BEGIN_TAG
+// This is an automatically generated prolog.
+//
+// $Source: src/usr/targeting/predicates/predicatectm.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 targeting/common/predicates/predicatectm.C
+ *
+ * @brief Implementation for a predicate which fiters a target based on its
+ * class, type, and model.
+ */
+
+//******************************************************************************
+// Includes
+//******************************************************************************
+
+// STD
+
+// Other Host Boot Components
+
+// Targeting Component
+#include <targeting/common/attributes.H>
+#include <targeting/common/predicates/predicates.H>
+
+//******************************************************************************
+// Macros
+//******************************************************************************
+
+#undef TARG_NAMESPACE
+#undef TARG_CLASS
+#undef TARG_FN
+
+//******************************************************************************
+// Interface
+//******************************************************************************
+
+namespace TARGETING
+{
+
+#define TARG_NAMESPACE "TARGETING::"
+#define TARG_CLASS "PredicateCTM::"
+
+//******************************************************************************
+// PredicateCTM::~PredicateCTM()
+//******************************************************************************
+
+PredicateCTM::~PredicateCTM()
+{
+ #define TARG_FUNC "~PredicateCTM()"
+ #undef TARG_FUNC
+}
+
+//******************************************************************************
+// PredicateCTM::operator()
+//******************************************************************************
+
+bool PredicateCTM::operator()(
+ const Target* const i_pTarget) const
+{
+ #define TARG_FUNC "operator()(...)"
+
+ return ( ( (iv_class == CLASS_NA)
+ || (i_pTarget->getAttr<ATTR_CLASS>() == iv_class))
+ && ( (iv_type == TYPE_NA)
+ || (i_pTarget->getAttr<ATTR_TYPE>() == iv_type))
+ && ( (iv_model == MODEL_NA)
+ || (i_pTarget->getAttr<ATTR_MODEL>() == iv_model)));
+
+ #undef TARG_FUNC
+}
+
+#undef TARG_CLASS
+#undef TARG_NAMESPACE
+
+} // End namespace TARGETING
+
diff --git a/src/usr/targeting/common/predicates/predicateisfunctional.C b/src/usr/targeting/common/predicates/predicateisfunctional.C
new file mode 100644
index 000000000..406ef4ca8
--- /dev/null
+++ b/src/usr/targeting/common/predicates/predicateisfunctional.C
@@ -0,0 +1,69 @@
+// IBM_PROLOG_BEGIN_TAG
+// This is an automatically generated prolog.
+//
+// $Source: src/usr/targeting/predicates/predicateisfunctional.C $
+//
+// IBM CONFIDENTIAL
+//
+// COPYRIGHT International Business Machines Corp. 2012
+//
+// 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 targeting/common/predicates/predicateisfunctional.C
+ *
+ * @brief Implement predicate defined in
+ * src/usr/include/targeting/predicate/predicateisfunctional.H
+ *
+ */
+
+// targeting support.
+#include <targeting/common/commontargeting.H>
+
+namespace TARGETING
+{
+
+//******************************************************************************
+// PredicateIsFunctional::PredicateIsFunctional()
+//******************************************************************************
+PredicateIsFunctional::PredicateIsFunctional()
+{
+
+}
+
+//******************************************************************************
+// PredicateIsFunctional::~PredicateIsFunctional()
+//******************************************************************************
+PredicateIsFunctional::~PredicateIsFunctional()
+{
+
+}
+
+//******************************************************************************
+// PredicateIsFunctional::operator()
+//******************************************************************************
+bool PredicateIsFunctional::operator()(
+ const TARGETING::Target* i_pTarget) const
+{
+ bool l_rc = false;
+
+ if ( i_pTarget->getAttr<ATTR_HWAS_STATE>().functional )
+ {
+ l_rc = true;
+ }
+
+ return l_rc;
+};
+
+} // namespace
diff --git a/src/usr/targeting/common/predicates/predicatepostfixexpr.C b/src/usr/targeting/common/predicates/predicatepostfixexpr.C
new file mode 100644
index 000000000..babebfb1f
--- /dev/null
+++ b/src/usr/targeting/common/predicates/predicatepostfixexpr.C
@@ -0,0 +1,220 @@
+// IBM_PROLOG_BEGIN_TAG
+// This is an automatically generated prolog.
+//
+// $Source: src/usr/targeting/predicates/predicatepostfixexpr.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 targeting/common/predicates/predicatepostfixexpr.C
+ *
+ * @brief Implementation for predicate which allows callers to chain multiple
+ * other predicates together in complex logical expressions, and then
+ * evaluate them against a target
+ */
+
+//******************************************************************************
+// Includes
+//******************************************************************************
+
+// STD
+
+// Other Host Boot Components
+#include <targeting/adapters/assertadapter.H>
+
+// Targeting Component
+#include <targeting/common/predicates/predicates.H>
+#include <targeting/common/trace.H>
+
+//******************************************************************************
+// Macros
+//******************************************************************************
+
+#undef TARG_NAMESPACE
+#undef TARG_CLASS
+#undef TARG_FN
+
+//******************************************************************************
+// Interface
+//******************************************************************************
+
+namespace TARGETING
+{
+
+#define TARG_NAMESPACE "TARGETING::"
+#define TARG_CLASS "PredicatePostfixExpr::"
+
+//******************************************************************************
+// PredicatePostfixExpr::PredicatePostfixExpr
+//******************************************************************************
+
+PredicatePostfixExpr::PredicatePostfixExpr()
+{
+}
+
+//******************************************************************************
+// PredicatePostfixExpr::~PredicatePostfixExpr
+//******************************************************************************
+
+PredicatePostfixExpr::~PredicatePostfixExpr()
+{
+}
+
+//******************************************************************************
+// PredicatePostfixExpr::push
+//******************************************************************************
+
+PredicatePostfixExpr& PredicatePostfixExpr::push(
+ const PredicateBase* const i_pPredicate)
+{
+ #define TARG_FN "push(...)"
+
+ TARG_ASSERT(i_pPredicate != NULL,
+ TARG_LOC "Caller supplied a NULL predicate");
+ Operation l_op = {EVAL,i_pPredicate};
+ iv_ops.push_back(l_op);
+ return *this;
+
+ #undef TARG_FN
+}
+
+//******************************************************************************
+// PredicatePostfixExpr::And
+//******************************************************************************
+
+PredicatePostfixExpr& PredicatePostfixExpr::And()
+{
+ #define TARG_FN "And()"
+
+ Operation l_op = {AND,NULL};
+ iv_ops.push_back(l_op);
+ return *this;
+
+ #undef TARG_FN
+}
+
+//******************************************************************************
+// PredicatePostfixExpr::Not
+//******************************************************************************
+
+PredicatePostfixExpr& PredicatePostfixExpr::Not()
+{
+ #define TARG_FN "Not()"
+
+ Operation l_op = {NOT,NULL};
+ iv_ops.push_back(l_op);
+ return *this;
+
+ #undef TARG_FN
+}
+
+//******************************************************************************
+// PredicatePostfixExpr::Or
+//******************************************************************************
+
+PredicatePostfixExpr& PredicatePostfixExpr::Or()
+{
+ #define TARG_FN "Or()"
+
+ Operation l_op = {OR,NULL};
+ iv_ops.push_back(l_op);
+ return *this;
+
+ #undef TARG_FN
+}
+
+//******************************************************************************
+// PredicatePostfixExpr::operator()
+//******************************************************************************
+
+bool PredicatePostfixExpr::operator()(
+ const Target* const i_pTarget) const
+{
+ #define TARG_FN "operator()(...)"
+
+ TARG_ASSERT(i_pTarget != NULL,
+ TARG_LOC "Caller supplied a NULL target");
+
+ std::vector<bool> l_stack;
+ bool l_result = false;
+
+ for(uint32_t i=0; i<iv_ops.size(); ++i)
+ {
+ switch(iv_ops[i].logicalOp)
+ {
+ case EVAL:
+ l_stack.push_back((*iv_ops[i].pPredicate)(i_pTarget));
+ break;
+ case AND:
+ TARG_ASSERT(l_stack.size() >= 2,
+ TARG_LOC "Stack for AND must be >=2 but is %d",
+ l_stack.size());
+ l_result = l_stack.back();
+ l_stack.pop_back();
+ l_stack.back() = (l_stack.back() & l_result);
+ break;
+ case OR:
+ TARG_ASSERT(l_stack.size() >= 2,
+ TARG_LOC "Stack for OR must be >= 2 but is %d",
+ l_stack.size());
+ l_result = l_stack.back();
+ l_stack.pop_back();
+ l_stack.back() = (l_stack.back() | l_result);
+ break;
+ case NOT:
+ TARG_ASSERT(l_stack.size() >= 1,
+ TARG_LOC "Stack for NOT must be >= 1 but is %d",
+ l_stack.size());
+ l_stack.back() = !l_stack.back();
+ break;
+ default:
+ TARG_ASSERT(0,
+ TARG_LOC "Attempted to evaluate unsupported "
+ "logical operation %d",
+ iv_ops[i].logicalOp);
+ break;
+ }
+ }
+
+ // If no predicates and we haven't asserted (no misformatting), element
+ // should be returned
+ if(l_stack.size() == 0)
+ {
+ l_result = true;
+ }
+ else
+ {
+ TARG_ASSERT(l_stack.size() == 1,
+ TARG_LOC "Postfix expression created incorrectly. Stack "
+ "size should be 1 but is %d",
+ l_stack.size());
+
+ l_result = l_stack.front();
+ }
+
+ return l_result;
+
+ #undef TARG_FN
+}
+
+#undef TARG_CLASS
+#undef TARG_NAMESPACE
+
+} // End namespace TARGETING
+
diff --git a/src/usr/targeting/common/target.C b/src/usr/targeting/common/target.C
new file mode 100644
index 000000000..9da4de170
--- /dev/null
+++ b/src/usr/targeting/common/target.C
@@ -0,0 +1,278 @@
+// IBM_PROLOG_BEGIN_TAG
+// This is an automatically generated prolog.
+//
+// $Source: src/usr/targeting/target.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 targeting/common/target.C
+ *
+ * @brief Implementation of the Target class which provide APIs to read and
+ * write attributes from various attribute sections
+ */
+
+//******************************************************************************
+// Includes
+//******************************************************************************
+
+// STD
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+
+// This component
+#include <targeting/common/attributes.H>
+#include <targeting/attrrp.H>
+#include <targeting/common/util.H>
+#include <targeting/common/trace.H>
+
+namespace TARGETING
+{
+
+#define TARG_NAMESPACE "TARGETING::"
+#define TARG_CLASS "Target::"
+
+//******************************************************************************
+// Target::~Target
+//******************************************************************************
+
+Target::~Target()
+{
+ #define TARG_FN "~Target()"
+
+ #undef TARG_FN
+}
+
+//******************************************************************************
+// Target::_tryGetAttr
+//******************************************************************************
+
+bool Target::_tryGetAttr(
+ const ATTRIBUTE_ID i_attr,
+ const uint32_t i_size,
+ void* const io_pAttrData) const
+{
+ #define TARG_FN "_tryGetAttr()"
+
+ void* l_pAttrData = NULL;
+ (void) _getAttrPtr(i_attr, l_pAttrData);
+ if (l_pAttrData)
+ {
+ memcpy(io_pAttrData, l_pAttrData, i_size);
+ }
+ return (l_pAttrData != NULL);
+
+ #undef TARG_FN
+}
+
+//******************************************************************************
+// Target::_trySetAttr
+//******************************************************************************
+
+bool Target::_trySetAttr(
+ const ATTRIBUTE_ID i_attr,
+ const uint32_t i_size,
+ const void* const i_pAttrData) const
+{
+ #define TARG_FN "_trySetAttr()"
+
+ void* l_pAttrData = NULL;
+ (void) _getAttrPtr(i_attr, l_pAttrData);
+ if (l_pAttrData)
+ {
+ memcpy(l_pAttrData, i_pAttrData, i_size);
+ }
+ return (l_pAttrData != NULL);
+
+ #undef TARG_FN
+}
+
+//******************************************************************************
+// Target::_getAttrPtr
+//******************************************************************************
+
+void Target::_getAttrPtr(
+ const ATTRIBUTE_ID i_attr,
+ void*& o_pAttr) const
+{
+ #define TARG_FN "_getAttrPtr()"
+
+ void* l_pAttr = NULL;
+
+ // Transform platform neutral pointers into platform specific pointers, and
+ // optimize processing by not having to do the conversion in the loop below
+ // (it's guaranteed that attribute metadata will be in the same contiguous
+ // VMM region)
+ ATTRIBUTE_ID* pAttrId = TARG_TO_PLAT_PTR(iv_pAttrNames);
+ AbstractPointer<void>* ppAttrAddr = TARG_TO_PLAT_PTR(iv_pAttrValues);
+
+ // Only translate addresses on platforms where addresses are 4 bytes wide
+ // (FSP). The compiler should perform dead code elimination of this path on
+ // platforms with 8 byte wide addresses (Hostboot), since the "if" check can
+ // be statically computed at compile time.
+ if(TARG_ADDR_TRANSLATION_REQUIRED)
+ {
+ pAttrId = static_cast<ATTRIBUTE_ID*>(
+ TARG_GET_SINGLETON(TARGETING::theAttrRP).translateAddr(pAttrId));
+ ppAttrAddr = static_cast<AbstractPointer<void>*>(
+ TARG_GET_SINGLETON(TARGETING::theAttrRP).translateAddr(ppAttrAddr));
+ }
+
+ // Iterate through all the target's attribute IDs
+ for (uint32_t i = 0; i < iv_attrs; ++i)
+ {
+ // Point to the ith attribute ID. If it matches the requested attribute
+ // ID,
+ // look up the attribute's address
+ if (*(pAttrId+i) == i_attr)
+ {
+ // Locate the corresponding attribute address
+ l_pAttr = TARG_TO_PLAT_PTR(*(ppAttrAddr+i));
+
+ // Only translate addresses on platforms where addresses are 4 bytes
+ // wide (FSP). The compiler should perform dead code elimination of
+ // this path on platforms with 8 byte wide addresses (Hostboot),
+ // since the "if" check can be statically computed at compile time.
+ if(TARG_ADDR_TRANSLATION_REQUIRED)
+ {
+ l_pAttr =
+ TARG_GET_SINGLETON(TARGETING::theAttrRP).translateAddr(
+ l_pAttr);
+ }
+
+ break;
+ }
+ }
+ o_pAttr = l_pAttr;
+
+ #undef TARG_FN
+}
+
+//******************************************************************************
+// Target::_getHbMutexAttr
+//******************************************************************************
+
+mutex_t* Target::_getHbMutexAttr(
+ const ATTRIBUTE_ID i_attribute) const
+{
+ #define TARG_FN "_getHbMutexAttr()"
+
+ void* l_pAttr = NULL;
+ (void)_getAttrPtr(i_attribute,l_pAttr);
+
+ //@TODO Remove assert once release has stablized
+ TARG_ASSERT(l_pAttr,"TARGETING::Target::_getHbMutexAttr<%d>: _getAttrPtr "
+ "returned NULL",i_attribute);
+
+ return static_cast<mutex_t*>(l_pAttr);
+
+ #undef TARG_FN
+}
+
+//******************************************************************************
+// Target::_tryGetHbMutexAttr
+//******************************************************************************
+
+bool Target::_tryGetHbMutexAttr(
+ const ATTRIBUTE_ID i_attribute,
+ mutex_t*& o_pMutex) const
+{
+ #define TARG_FN "_tryGetHbMutexAttr()"
+
+ void* l_pAttr = NULL;
+ (void)_getAttrPtr(i_attribute,l_pAttr);
+ o_pMutex = static_cast<mutex_t*>(l_pAttr);
+ return (l_pAttr != NULL);
+
+ #undef TARG_FN
+}
+
+//******************************************************************************
+// Target::Target
+//******************************************************************************
+
+Target::Target()
+{
+ #define TARG_FN "Target()"
+
+ // Note there is no intialization of a target, since it's mapped to memory
+ // directly.
+
+ #undef TARG_FN
+}
+
+//******************************************************************************
+// Target::targetFFDC()
+//******************************************************************************
+
+char * Target::targetFFDC( uint32_t & o_size ) const
+{
+ #define TARG_FN "targetFFDC(...)"
+
+ char l_buff[128];
+ char *l_pFFDC = NULL;
+ char *l_ptr = NULL;
+ void *l_ptr1 = NULL;
+ uint32_t l_len;
+
+ o_size = sprintf( l_buff, "Class = 0x%X, Type = 0x%X, Model = 0x%X",
+ getAttr<ATTR_CLASS>(),
+ getAttr<ATTR_TYPE>(),
+ getAttr<ATTR_MODEL>() );
+
+ l_pFFDC = static_cast<char*>( malloc( ++o_size ) );
+ memcpy( l_pFFDC, l_buff, o_size );
+
+ l_ptr = getAttr<ATTR_PHYS_PATH>().toString();
+ if (l_ptr)
+ {
+ l_len = strlen( l_ptr ) + 1;
+ l_ptr1 = realloc( l_pFFDC, o_size + l_len );
+ l_pFFDC = static_cast<char*>( l_ptr1 );
+ memcpy( l_pFFDC + o_size, l_ptr, l_len );
+ o_size += l_len;
+ free( l_ptr );
+ }
+
+ EntityPath l_entityPath;
+ if( tryGetAttr<ATTR_AFFINITY_PATH>(l_entityPath) )
+ {
+ l_ptr = l_entityPath.toString();
+ if (l_ptr)
+ {
+ l_len = strlen( l_ptr ) + 1;
+ l_ptr1 = realloc( l_pFFDC, o_size + l_len );
+ l_pFFDC = static_cast<char*>( l_ptr1 );
+ memcpy( l_pFFDC + o_size, l_ptr, l_len );
+ o_size += l_len;
+ free( l_ptr );
+ }
+ }
+
+ return l_pFFDC;
+
+ #undef TARG_FN
+}
+
+#undef TARG_CLASS
+
+#undef TARG_NAMESPACE
+
+} // End namespace TARGETING
diff --git a/src/usr/targeting/common/targetservice.C b/src/usr/targeting/common/targetservice.C
new file mode 100644
index 000000000..f208d9e24
--- /dev/null
+++ b/src/usr/targeting/common/targetservice.C
@@ -0,0 +1,700 @@
+// IBM_PROLOG_BEGIN_TAG
+// This is an automatically generated prolog.
+//
+// $Source: src/usr/targeting/targetservice.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 targeting/common/targetservice.C
+ *
+ * @brief Implementation of the TargetService which manages the pool of
+ * available targets, provides iteration support, and otherwise makes
+ * target available and usable.
+ */
+
+//******************************************************************************
+// Includes
+//******************************************************************************
+
+// STD
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+
+// This component
+#include <targeting/common/targetservice.H>
+#include <targeting/common/predicates/predicates.H>
+#include <pnortargeting.H>
+#include <targeting/attrrp.H>
+#include <targeting/common/trace.H>
+#include <targeting/adapters/types.H>
+
+//******************************************************************************
+// targetService
+//******************************************************************************
+
+namespace TARGETING
+{
+
+#define TARG_NAMESPACE "TARGETING::"
+
+#define TARG_CLASS "targetService"
+
+//******************************************************************************
+// targetService
+//******************************************************************************
+
+TARGETING::TargetService& targetService()
+{
+ #define TARG_FN "targetService()"
+
+ return TARG_GET_SINGLETON(TARGETING::theTargetService);
+
+ #undef TARG_FN
+}
+
+//******************************************************************************
+// Component trace buffer
+//******************************************************************************
+
+TARG_TD_t g_trac_targeting = {0};
+TRAC_INIT(&g_trac_targeting, "TARG", 4096);
+
+#undef TARG_CLASS
+#define TARG_CLASS "TargetService::"
+
+//******************************************************************************
+// TargetService::TargetService
+//******************************************************************************
+
+TargetService::TargetService() :
+ iv_initialized(false), iv_maxTargets(0), iv_pPnor(NULL)
+{
+ #define TARG_FN "TargetService()"
+
+ #undef TARG_FN
+}
+
+//******************************************************************************
+// TargetService::~TargetService
+//******************************************************************************
+
+TargetService::~TargetService()
+{
+ #define TARG_FN "~TargetService()"
+
+ // Nothing to do; Target[] memory not owned by this object
+
+ #undef TARG_FN
+}
+
+//******************************************************************************
+// TargetService::init
+//******************************************************************************
+
+void TargetService::init()
+{
+ #define TARG_FN "init()"
+
+ TARG_ENTER();
+
+ // Build the association mappings
+ AssociationAttrMap a1 = {PARENT, INWARDS, ATTR_PHYS_PATH};
+ AssociationAttrMap a2 = {CHILD, OUTWARDS, ATTR_PHYS_PATH};
+ AssociationAttrMap a3 = {PARENT_BY_AFFINITY, INWARDS, ATTR_AFFINITY_PATH};
+ AssociationAttrMap a4 = {CHILD_BY_AFFINITY, OUTWARDS, ATTR_AFFINITY_PATH};
+ AssociationAttrMap a5 = {VOLTAGE_SUPPLIER, INWARDS, ATTR_POWER_PATH};
+ AssociationAttrMap a6 = {VOLTAGE_CONSUMER, OUTWARDS, ATTR_POWER_PATH};
+ iv_associationMappings.push_back(a1);
+ iv_associationMappings.push_back(a2);
+ iv_associationMappings.push_back(a3);
+ iv_associationMappings.push_back(a4);
+ iv_associationMappings.push_back(a5);
+ iv_associationMappings.push_back(a6);
+
+ // Cache location of RO section containing all the attribute metadata
+ TargetingHeader* l_pHdr = reinterpret_cast<TargetingHeader*>(
+ TARG_GET_SINGLETON(TARGETING::theAttrRP).getBaseAddress());
+
+ TARG_ASSERT((l_pHdr != NULL), TARG_ERR_LOC
+ "FATAL: Targeting header is NULL!")
+ TARG_ASSERT((l_pHdr->eyeCatcher == PNOR_TARG_EYE_CATCHER), TARG_ERR_LOC
+ "FATAL: Targeting eyecatcher not found; "
+ "expected 0x%08X but got 0x%08X",
+ PNOR_TARG_EYE_CATCHER,l_pHdr->eyeCatcher);
+
+ iv_pPnor = reinterpret_cast<uint32_t*>(
+ (reinterpret_cast<char*>(l_pHdr) + l_pHdr->headerSize));
+
+ (void)_configureTargetPool();
+
+ iv_initialized = true;
+
+ TARG_EXIT();
+
+ #undef TARG_FN
+}
+
+//******************************************************************************
+// TargetService::begin (non-const version)
+//******************************************************************************
+
+TargetService::iterator TargetService::begin()
+{
+ #define TARG_FN "begin()"
+
+ TARG_ASSERT(iv_initialized, TARG_ERR_LOC
+ "USAGE: TargetService not initialized");
+
+ Target* l_pFirstTarget = (iv_maxTargets == 0) ? NULL : &(*iv_targets)[0];
+ TARG_ASSERT(l_pFirstTarget != NULL, TARG_ERR_LOC
+ "FATAL: Could not find any targets");
+
+ return iterator(l_pFirstTarget);
+
+ #undef TARG_FN
+}
+
+//******************************************************************************
+// TargetService::begin (const version)
+//******************************************************************************
+
+//TargetService::const_iterator
+_TargetIterator<const Target*> TargetService::begin() const
+{
+ #define TARG_FN "begin() const"
+
+ TARG_ASSERT(iv_initialized, TARG_ERR_LOC
+ "USAGE: TargetService not initialized");
+
+ const Target* l_pFirstTarget =
+ (iv_maxTargets == 0) ? NULL : &(*iv_targets)[0];
+ TARG_ASSERT(l_pFirstTarget != NULL, TARG_ERR_LOC
+ "FATAL: Could not find any targets");
+
+ return const_iterator(l_pFirstTarget);
+
+ #undef TARG_FN
+}
+
+//******************************************************************************
+// TargetService::end (non-const version)
+//******************************************************************************
+
+TargetService::iterator TargetService::end()
+{
+ #define TARG_FN "end()"
+
+ TARG_ASSERT(iv_initialized, TARG_ERR_LOC
+ "USAGE: TargetService not initialized");
+
+ return iterator(NULL);
+
+ #undef TARG_FN
+}
+
+//******************************************************************************
+// TargetService::end (const version)
+//******************************************************************************
+
+TargetService::const_iterator TargetService::end() const
+{
+ #define TARG_FN "end() const"
+
+ TARG_ASSERT(iv_initialized, TARG_ERR_LOC
+ "USAGE: TargetService not initialized");
+
+ return const_iterator(NULL);
+
+ #undef TARG_FN
+}
+
+//******************************************************************************
+// TargetService::getTopLevelTarget
+//******************************************************************************
+
+void TargetService::getTopLevelTarget(
+ Target*& o_targetHandle) const
+{
+ #define TARG_FN "getTopLevelTarget(...)"
+
+ TARG_ASSERT(iv_initialized, TARG_ERR_LOC
+ "USAGE: TargetService not initialized");
+
+ EntityPath l_topLevelPhysicalPath(EntityPath::PATH_PHYSICAL);
+ l_topLevelPhysicalPath.addLast(TYPE_SYS, 0);
+ o_targetHandle = toTarget(l_topLevelPhysicalPath);
+
+ #undef TARG_FN
+}
+
+//******************************************************************************
+// TargetService::exists
+//******************************************************************************
+
+void TargetService::exists(
+ const EntityPath& i_entityPath,
+ bool& o_exists) const
+{
+ #define TARG_FN "exists(...)"
+
+ bool l_found = false;
+
+ TARG_ASSERT(iv_initialized, TARG_ERR_LOC
+ "USAGE: TargetService not initialized");
+
+ for (uint32_t i = 0; i < iv_maxTargets; ++i)
+ {
+ if (i_entityPath == (*iv_targets)[i].getAttr<ATTR_PHYS_PATH> ())
+ {
+ l_found = true;
+ }
+ }
+
+ o_exists = l_found;
+
+ #undef TARG_FN
+}
+
+//******************************************************************************
+// TargetService::toTarget
+//******************************************************************************
+
+Target* TargetService::toTarget(
+ const EntityPath& i_entityPath) const
+{
+ #define TARG_FN "toTarget(...)"
+
+ // Used by -> operator on EntityPath for convenience (can be dangerous
+ // though!)
+ Target* l_pTarget = NULL;
+
+ TARG_ASSERT(iv_initialized, TARG_ERR_LOC
+ "USAGE: TargetService not initialized");
+
+ for (uint32_t i = 0; i < iv_maxTargets; ++i)
+ {
+ if (i_entityPath == (*iv_targets)[i].getAttr<ATTR_PHYS_PATH> ())
+ {
+ l_pTarget = &(*iv_targets)[i];
+ break;
+ }
+ }
+
+ return l_pTarget;
+
+ #undef TARG_FN
+}
+
+//******************************************************************************
+// TargetService::masterProcChipTarget
+//******************************************************************************
+
+void TargetService::masterProcChipTargetHandle(
+ Target*& o_masterProcChipTargetHandle) const
+{
+ #define TARG_FN "masterProcChipTargetHandle(...)"
+
+ Target* l_pTarget = NULL;
+
+ TARG_ASSERT(iv_initialized, TARG_ERR_LOC
+ "USAGE: TargetService not initialized");
+
+ //@TODO Need to query the actual hardware and cross check it with
+ // PNOR to determine the master chip
+ // target; for now, just always report sys0.n0.proc0
+ EntityPath l_masterProcChipEntityPath(EntityPath::PATH_PHYSICAL);
+ l_masterProcChipEntityPath.addLast(TYPE_SYS, 0).addLast(TYPE_NODE, 0)
+ .addLast(TYPE_PROC, 0);
+
+ l_pTarget = l_masterProcChipEntityPath.operator->();
+
+ o_masterProcChipTargetHandle = l_pTarget;
+
+ #undef TARG_FN
+}
+
+//******************************************************************************
+// TargetService::tryGetPath
+//******************************************************************************
+
+bool TargetService::tryGetPath(
+ const ATTRIBUTE_ID i_attr,
+ const Target* const i_pTarget,
+ EntityPath& o_entityPath) const
+{
+ #define TARG_FN "tryGetPath(...)"
+
+ bool l_exist = false;
+
+ TARG_ASSERT(iv_initialized, TARG_ERR_LOC
+ "USAGE: TargetService not initialized");
+
+ switch (i_attr)
+ {
+ case ATTR_PHYS_PATH:
+ l_exist = i_pTarget->tryGetAttr<ATTR_PHYS_PATH> (o_entityPath);
+ break;
+ case ATTR_AFFINITY_PATH:
+ l_exist = i_pTarget->tryGetAttr<ATTR_AFFINITY_PATH> (
+ o_entityPath);
+ break;
+ case ATTR_POWER_PATH:
+ l_exist = i_pTarget->tryGetAttr<ATTR_POWER_PATH> (o_entityPath);
+ break;
+ default:
+ TARG_ASSERT(0, TARG_ERR_LOC
+ "i_attr = 0x%08X does not map to an entity path",
+ i_attr);
+ break;
+ }
+
+ return l_exist;
+
+ #undef TARG_FN
+}
+
+//******************************************************************************
+// TargetService::getAssociated
+//******************************************************************************
+
+void TargetService::getAssociated(
+ TargetHandleList& o_list,
+ const Target* const i_pTarget,
+ const ASSOCIATION_TYPE i_type,
+ const RECURSION_LEVEL i_recursionLevel,
+ const PredicateBase* const i_pPredicate) const
+{
+ #define TARG_FN "getAssociated(...)"
+
+ do {
+
+ TARG_ASSERT(iv_initialized, TARG_ERR_LOC
+ "USAGE: TargetService not initialized");
+
+ TARG_ASSERT( (i_pTarget != NULL)
+ && (i_pTarget != MASTER_PROCESSOR_CHIP_TARGET_SENTINEL),
+ TARG_ERR_LOC "Caller tried to get association using a NULL "
+ "target handle or the master processor chip target handle "
+ "sentinel. i_pTarget = %p",i_pTarget);
+
+ // Start with no elements
+ o_list.clear();
+
+ // Figure out which attribute to look up
+ for (uint32_t i = 0; i < iv_associationMappings.size(); ++i)
+ {
+ if (i_type == iv_associationMappings[i].associationType)
+ {
+ EntityPath l_entityPath;
+
+ bool l_exist = tryGetPath(iv_associationMappings[i].attr,
+ i_pTarget, l_entityPath);
+
+ if (l_exist)
+ {
+ if (iv_associationMappings[i].associationDir == INWARDS)
+ {
+ (void) _getInwards(iv_associationMappings[i].attr,
+ i_recursionLevel, l_entityPath, i_pPredicate, o_list);
+ }
+ else if (iv_associationMappings[i].associationDir
+ == OUTWARDS)
+ {
+ (void) _getOutwards(iv_associationMappings[i].attr,
+ i_recursionLevel, l_entityPath, i_pPredicate, o_list);
+ }
+ else
+ {
+ TARG_ASSERT(0, TARG_LOC
+ "iv_associationMappings[i].associationDir "
+ "= 0x%X not supported",
+ iv_associationMappings[i].associationDir);
+ }
+ }
+ break;
+ }
+ }
+
+ } while (0);
+
+ #undef TARG_FN
+}
+
+//******************************************************************************
+// TargetService::dump()
+//******************************************************************************
+
+void TargetService::dump() const
+{
+ #define TARG_FN "dump(...)"
+
+ TARG_ASSERT(iv_initialized, TARG_ERR_LOC
+ "USAGE: TargetService not initialized");
+
+ TARG_INF("Targets (size=%d):",
+ sizeof(Target)*iv_maxTargets);
+
+ for (uint32_t i = 0; i < iv_maxTargets; ++i)
+ {
+ TARG_INF(
+ "[Target %d] "
+ "Class = 0x%X, "
+ "Type = 0x%X, "
+ "Model = 0x%X",
+ i,
+ (*iv_targets)[i].getAttr<ATTR_CLASS>(),
+ (*iv_targets)[i].getAttr<ATTR_TYPE>(),
+ (*iv_targets)[i].getAttr<ATTR_MODEL>());
+ TARG_INF("Physical");
+ (*iv_targets)[i].getAttr<ATTR_PHYS_PATH>().dump();
+
+ EntityPath l_entityPath;
+ if( (*iv_targets)[i].tryGetAttr<ATTR_AFFINITY_PATH>(l_entityPath) )
+ {
+ TARG_INF("Affinity");
+ l_entityPath.dump();
+ }
+
+ if( (*iv_targets)[i].tryGetAttr<ATTR_POWER_PATH>(l_entityPath) )
+ {
+ TARG_INF("Power");
+ l_entityPath.dump();
+ }
+
+ DUMMY_RW_ATTR l_dummyRw;
+ memset(l_dummyRw,0x00,sizeof(l_dummyRw));
+ if ((*iv_targets)[i].tryGetAttr<ATTR_DUMMY_RW> (l_dummyRw))
+ {
+ TARG_INF("Dummy = 0x%X",
+ l_dummyRw[0][0][0]);
+ }
+
+ TARG_INF("Supports FSI SCOM = %d",
+ (*iv_targets)[i].getAttr<ATTR_PRIMARY_CAPABILITIES>()
+ .supportsFsiScom);
+ TARG_INF("Supports XSCOM SCOM = %d",
+ (*iv_targets)[i].getAttr<ATTR_PRIMARY_CAPABILITIES>()
+ .supportsXscom);
+ TARG_INF("Supports Inband SCOM = %d",
+ (*iv_targets)[i].getAttr<ATTR_PRIMARY_CAPABILITIES>()
+ .supportsInbandScom);
+
+ ScomSwitches l_switches = {0};
+ if ( (*iv_targets)[i].tryGetAttr<ATTR_SCOM_SWITCHES>(l_switches) )
+ {
+ TARG_INF("Use FSI SCOM = %d",l_switches.useFsiScom);
+ TARG_INF("Use XSCOM = %d",l_switches.useXscom);
+ TARG_INF("Use inband SCOM = %d",l_switches.useInbandScom);
+ }
+
+ uint64_t l_xscomBaseAddr = 0;
+ if ( (*iv_targets)[i].tryGetAttr<ATTR_XSCOM_BASE_ADDRESS>(
+ l_xscomBaseAddr) )
+ {
+ TARG_INF("XSCOM Base Address = 0x%016llX",l_xscomBaseAddr);
+ }
+
+ XscomChipInfo l_xscomChipInfo = {0};
+ if ( (*iv_targets)[i].tryGetAttr<ATTR_XSCOM_CHIP_INFO>(
+ l_xscomChipInfo) )
+ {
+ TARG_INF("XSCOM Node ID = 0x%X",l_xscomChipInfo.nodeId);
+ TARG_INF("XSCOM Chip ID = 0x%X",l_xscomChipInfo.chipId);
+ }
+ }
+
+ return;
+
+ #undef TARG_FN
+}
+
+//******************************************************************************
+// TargetService::_configureTargetPool
+//******************************************************************************
+
+void TargetService::_configureTargetPool()
+{
+ #define TARG_FN "_configureTargetPool(...)"
+
+ TARG_ENTER();
+
+ _maxTargets();
+
+ // iv_pPnor--> points to uint32_t* --> points to --> uint32_t, targets[]
+ // (uint32_t*)+1 --> points to ------------> targets[]
+ const AbstractPointer<uint32_t>* ppNumTargets
+ = static_cast<const AbstractPointer<uint32_t>*>(iv_pPnor);
+ iv_targets =
+ reinterpret_cast< Target(*)[] > (
+ (TARG_TO_PLAT_PTR_AND_INC(*ppNumTargets,1)));
+ TARG_ASSERT(iv_targets, TARG_ERR_LOC
+ "FATAL: Could not determine location of targets");
+ TARG_INF("iv_targets = %p", iv_targets);
+
+ // Only translate addresses on platforms where addresses are 4 bytes wide
+ // (FSP). The compiler should perform dead code elimination of this path on
+ // platforms with 8 byte wide addresses (Hostboot), since the "if" check
+ // can be statically computed at compile time.
+ if(TARG_ADDR_TRANSLATION_REQUIRED)
+ {
+ iv_targets = static_cast<Target(*)[]>(
+ TARG_GET_SINGLETON(TARGETING::theAttrRP).translateAddr(
+ iv_targets));
+ TARG_ASSERT(iv_targets, TARG_ERR_LOC
+ "FATAL: Could not determine location of targets after "
+ "address translation");
+ TARG_INF("iv_targets after translation = %p", iv_targets);
+ }
+
+ TARG_EXIT();
+
+ #undef TARG_FN
+}
+
+//******************************************************************************
+// TargetService::_maxTargets
+//******************************************************************************
+
+uint32_t TargetService::_maxTargets()
+{
+ #define TARG_FN "_maxTargets(...)"
+
+ // Target count found by following the pointer pointed to by the iv_pPnor
+ // pointer.
+ const AbstractPointer<uint32_t>* pNumTargetsPtr
+ = static_cast<const AbstractPointer<uint32_t>*>(iv_pPnor);
+ uint32_t* pNumTargets = TARG_TO_PLAT_PTR(*pNumTargetsPtr);
+
+ // Only translate addresses on platforms where addresses are 4 bytes wide
+ // (FSP). The compiler should perform dead code elimination of this path on
+ // platforms with 8 byte wide addresses (Hostboot), since the "if" check
+ // can be statically computed at compile time.
+ if(TARG_ADDR_TRANSLATION_REQUIRED)
+ {
+ pNumTargets = static_cast<uint32_t*>(
+ TARG_GET_SINGLETON(TARGETING::theAttrRP).translateAddr(
+ pNumTargets));
+ }
+
+ iv_maxTargets = *pNumTargets;
+
+ TARG_INF("Max targets = %d",iv_maxTargets);
+
+ return iv_maxTargets;
+
+ #undef TARG_FN
+}
+
+//******************************************************************************
+// TargetService::_getInwards
+//******************************************************************************
+
+void TargetService::_getInwards(
+ const ATTRIBUTE_ID i_attr,
+ const RECURSION_LEVEL i_recursionLevel,
+ EntityPath i_entityPath,
+ const PredicateBase* const i_pPredicate,
+ TargetHandleList& o_list) const
+{
+ #define TARG_FN "_getInwards(...)"
+
+ while (i_entityPath.size() > 1)
+ {
+ i_entityPath.removeLast();
+ for (uint32_t i = 0; i < iv_maxTargets; ++i)
+ {
+ EntityPath l_candidatePath;
+ bool l_candidateFound = tryGetPath(i_attr, &(*iv_targets)[i],
+ l_candidatePath);
+ if ( l_candidateFound
+ && (l_candidatePath == i_entityPath)
+ && ( (i_pPredicate == NULL)
+ || (*i_pPredicate)( &(*iv_targets)[i]) ) )
+ {
+ o_list.push_back(&(*iv_targets)[i]);
+ break;
+ }
+ }
+
+ if (i_recursionLevel == IMMEDIATE)
+ {
+ break;
+ }
+ }
+
+ #undef TARG_FN
+}
+
+//******************************************************************************
+// TargetService::_getOutwards
+//******************************************************************************
+
+void TargetService::_getOutwards(
+ const ATTRIBUTE_ID i_attr,
+ const RECURSION_LEVEL i_recursionLevel,
+ EntityPath i_entityPath,
+ const PredicateBase* const i_pPredicate,
+ TargetHandleList& o_list) const
+{
+ #define TARG_FN "_getOutwards()...)"
+
+ do {
+
+ // If at max depth (a leaf path element), no children possible
+ if (i_entityPath.size() >= EntityPath::MAX_PATH_ELEMENTS)
+ {
+ break;
+ }
+
+ // Find the children (immediate, or all), depending on recursion level
+ for (uint32_t i = 0; i < iv_maxTargets; ++i)
+ {
+ EntityPath l_candidatePath;
+ bool l_candidateFound = tryGetPath(i_attr, &(*iv_targets)[i],
+ l_candidatePath);
+ if (l_candidateFound)
+ {
+ if ( ( (i_recursionLevel == IMMEDIATE)
+ && (l_candidatePath.size() == i_entityPath.size() + 1))
+ || ( (i_recursionLevel == ALL)
+ && (l_candidatePath.size() > i_entityPath.size())))
+ {
+ if ( i_entityPath.equals(l_candidatePath,i_entityPath.size())
+ && ( (i_pPredicate == NULL)
+ || (*i_pPredicate)( &(*iv_targets)[i]) ) )
+ {
+ o_list.push_back(&(*iv_targets)[i]);
+ }
+ }
+ }
+ }
+
+ } while (0);
+
+ #undef TARG_FN
+}
+
+#undef TARG_CLASS
+
+#undef TARG_NAMESPACE
+
+} // End namespace TARGETING
+
diff --git a/src/usr/targeting/common/test/common.mk b/src/usr/targeting/common/test/common.mk
new file mode 100644
index 000000000..36e9fed76
--- /dev/null
+++ b/src/usr/targeting/common/test/common.mk
@@ -0,0 +1,36 @@
+# IBM_PROLOG_BEGIN_TAG
+# This is an automatically generated prolog.
+#
+# $Source: src/usr/targeting/common/test/common.mk $
+#
+# IBM CONFIDENTIAL
+#
+# COPYRIGHT International Business Machines Corp. 2012
+#
+# 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 targeting/common/test/common.mk
+#
+# @brief Common test makefile to be included in targeting/test/makefile
+#
+################################################################################
+
+HWPF_INC_DIRS += fapi plat hwp
+
+COMMON_TESTCASES = testcommontargeting.H
+
+OBJS = ${COMMON_OBJS}
diff --git a/src/usr/targeting/common/test/testcommontargeting.H b/src/usr/targeting/common/test/testcommontargeting.H
new file mode 100644
index 000000000..e16671633
--- /dev/null
+++ b/src/usr/targeting/common/test/testcommontargeting.H
@@ -0,0 +1,1598 @@
+// IBM_PROLOG_BEGIN_TAG
+// This is an automatically generated prolog.
+//
+// $Source: src/usr/targeting/test/targetingtest.H $
+//
+// 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
+
+#ifndef __TARGETING_COMMON_TESTCOMMONTARGETING_H
+#define __TARGETING_COMMON_TESTCOMMONTARGETING_H
+
+/**
+ * @file targeting/common/test/testtargeting.H
+ *
+ * @brief All common unit tests for the targeting infrastructure
+ */
+
+//******************************************************************************
+// Includes
+//******************************************************************************
+
+// STD
+#include <stdio.h>
+#include <sys/time.h>
+
+// CXXTEST
+#include <hwpf/plat/fapiPlatAttributeService.H>
+#include <fapiReturnCode.H>
+#include <fapiAttributeIds.H>
+#include <fapiAttributeService.H>
+#include <targeting/common/error.H>
+
+// This component
+#include <targeting/common/commontargeting.H>
+#include <targeting/common/trace.H>
+#include "unittest.H"
+
+//trace_desc_t* g_trac_targeting = NULL;
+//TRAC_INIT(&g_trac_targeting, "TARG", 4096);
+
+namespace TARGETING {
+extern void dumpAllAttributes(trace_desc_t*);
+};
+
+class CommonTargetingTestSuite: public CxxTest::TestSuite
+{
+ public:
+
+ /**
+ * @brief Test the TargetService class (except debug cases)
+ */
+ void testTargetServiceClass()
+ {
+ //@fixme - found a Data Storage Exception that needs to be fixed (Task
+ // RTC 35625)
+ return;
+
+ TARG_TS_TRACE(ENTER_MRK "testTargetServiceClass" );
+
+ using namespace TARGETING;
+
+ TargetService& l_targetService = targetService();
+
+ l_targetService.init();
+
+ // Post init
+ // Test: void masterProcChipTarget(
+ // TargetHandleList& o_masterProcChipTarget) const;
+
+ Target* l_pMasterProcChipTargetHandle = NULL;
+ (void) l_targetService.masterProcChipTargetHandle(
+ l_pMasterProcChipTargetHandle);
+
+ if ( l_pMasterProcChipTargetHandle
+ == MASTER_PROCESSOR_CHIP_TARGET_SENTINEL)
+ {
+ TARG_TS_FAIL("Post init; master proc chip target handle should not "
+ "be the sentinel value");
+ }
+
+ if (l_pMasterProcChipTargetHandle == NULL)
+ {
+ TARG_TS_FAIL("Post init; master proc chip target handle should not "
+ "be the NULL value");
+ }
+
+ ScomSwitches l_switches = {0};
+ l_switches =
+ l_pMasterProcChipTargetHandle->getAttr<ATTR_SCOM_SWITCHES>();
+ if( l_switches.useFsiScom != 0
+ || l_switches.useXscom != 1
+ || l_switches.useInbandScom != 0
+ || l_switches.reserved != 0)
+ {
+ TARG_TS_FAIL("SCOM Switches stuct was not correct (%d, %d, %d, %d)",
+ l_switches.useFsiScom, l_switches.useXscom,
+ l_switches.useInbandScom ,
+ l_switches.reserved);
+ }
+
+ if ( l_pMasterProcChipTargetHandle->getAttr<ATTR_CLASS> ()
+ != CLASS_CHIP)
+ {
+ TARG_TS_FAIL("Post init; master proc chip target handle was not of "
+ "chip class");
+ }
+
+ if ( l_pMasterProcChipTargetHandle->getAttr<ATTR_TYPE> ()
+ != TYPE_PROC)
+ {
+ TARG_TS_FAIL("Post init; master proc chip target handle was not of "
+ "proc type");
+ }
+
+ // Post init
+ // Test: void getTopLevelTarget(Target*& o_targetHandle) const;
+
+ Target* l_pTopLevel = NULL;
+ (void) l_targetService.getTopLevelTarget(l_pTopLevel);
+ if (l_pTopLevel == NULL)
+ {
+ TARG_TS_FAIL("Top level handle was NULL when initialization "
+ "complete");
+ }
+
+ if (l_pTopLevel->getAttr<ATTR_CLASS> () != CLASS_SYS)
+ {
+ TARG_TS_FAIL("Post init; top level target class != CLASS_SYS");
+ }
+
+ // Post init
+ // Test: void exists(
+ // const EntityPath& i_entityPath,
+ // bool& o_exists) const;
+ bool l_exists = false;
+ (void) l_targetService.exists(
+ l_pTopLevel->getAttr<ATTR_PHYS_PATH> (), l_exists);
+
+ if (l_exists != true)
+ {
+ TARG_TS_FAIL("Expected top level target to exist");
+ }
+
+ // Post init
+ // Test: Target* toTarget(
+ // const EntityPath& i_entityPath) const;
+
+ Target* l_pInverseTarget = NULL;
+ l_pInverseTarget = l_targetService.toTarget(
+ l_pTopLevel->getAttr<ATTR_PHYS_PATH> ());
+
+ if (l_pInverseTarget != l_pTopLevel)
+ {
+ TARG_TS_FAIL("Expected to get the original target");
+ }
+
+ // Post init
+ // Test: void getAssociated(
+ // const Target* i_pTarget,
+ // ASSOCIATION_TYPE i_type,
+ // RECURSION_LEVEL i_recursionLevel,
+ // TargetHandleList& o_list) const;
+
+ TargetHandleList l_list;
+ (void) l_targetService.getAssociated(
+ l_list,
+ l_pTopLevel,
+ TARGETING::TargetService::CHILD,
+ TARGETING::TargetService::IMMEDIATE);
+ if (!l_list.size())
+ {
+ TARG_TS_FAIL("Should have found some child elements" );
+ }
+
+ // Verify child of given target has a parent that is the original
+ // target
+
+ TargetHandleList l_parentList;
+ (void) l_targetService.getAssociated(
+ l_parentList,
+ l_list[0],
+ TARGETING::TargetService::PARENT,
+ TARGETING::TargetService::IMMEDIATE);
+
+ if (l_parentList.size() != 1)
+ {
+ TARG_TS_FAIL("Should have found a parent element" );
+ }
+
+ if (l_parentList[0] != l_pTopLevel)
+ {
+ TARG_TS_FAIL("Parent handle should have matched original target "
+ "handle" );
+ }
+
+ (void) l_targetService.getAssociated(
+ l_list,
+ l_pTopLevel,
+ TARGETING::TargetService::CHILD_BY_AFFINITY,
+ TARGETING::TargetService::IMMEDIATE);
+
+ if (!l_list.size())
+ {
+ TARG_TS_FAIL("Should have found some child elements" );
+ }
+
+ (void) l_targetService.getAssociated(
+ l_list,
+ l_pTopLevel,
+ TARGETING::TargetService::CHILD_BY_AFFINITY,
+ TARGETING::TargetService::ALL);
+
+ if (!l_list.size())
+ {
+ TARG_TS_FAIL("Should have found more child elements" );
+ }
+
+ l_targetService.dump();
+
+ TARG_TS_TRACE(EXIT_MRK "testTargetServiceClass" );
+ }
+
+ /**
+ * @test Tests the EntityPath class (except debug cases)
+ */
+ void testEntityPathClass(void)
+ {
+ TARG_TS_TRACE(ENTER_MRK "testEntityPathClass" );
+
+ using namespace TARGETING;
+
+ EntityPath l_defaultPath;
+ if(l_defaultPath.size() != 0)
+ {
+ TARG_TS_FAIL("Default entity path's size was not 0");
+ }
+
+ if(l_defaultPath.type() != EntityPath::PATH_NA)
+ {
+ TARG_TS_FAIL("Default entity path's type was not PATH_NA");
+ }
+
+ EntityPath l_nonDefaultPath(EntityPath::PATH_PHYSICAL);
+ if(l_nonDefaultPath.size() != 0)
+ {
+ TARG_TS_FAIL("Non-default entity path's size was not 0");
+ }
+
+ if(l_nonDefaultPath.type() != EntityPath::PATH_PHYSICAL)
+ {
+ TARG_TS_FAIL("Non-default entity path's type was not "
+ "EntityPath::PATH_PHYSICAL");
+ }
+
+ l_defaultPath.setType(EntityPath::PATH_AFFINITY);
+ if(l_defaultPath.type() != EntityPath::PATH_AFFINITY)
+ {
+ TARG_TS_FAIL("Default entity path's type was not "
+ "EntityPath::PATH_AFFINITY after setting");
+ }
+
+ l_defaultPath.setType(EntityPath::PATH_PHYSICAL);
+ if(!(l_defaultPath == l_nonDefaultPath))
+ {
+ TARG_TS_FAIL("Default entity path should have been equal to "
+ "the non-default entity path");
+ }
+
+ if(!l_defaultPath.equals(l_nonDefaultPath,0))
+ {
+ TARG_TS_FAIL("Default entity path should have been equal to "
+ "the non-default entity path (equals API)");
+ }
+
+ l_defaultPath.addLast(TYPE_PROC,0);
+ if(l_defaultPath == l_nonDefaultPath)
+ {
+ TARG_TS_FAIL("Default entity path should NOT have been equal to "
+ "the non-default entity path");
+ }
+
+ if(l_defaultPath.equals(l_nonDefaultPath,1))
+ {
+ TARG_TS_FAIL("Default entity path should NOT have been equal to "
+ "the non-default entity path (equals API, comparing 1 "
+ "element)");
+ }
+
+ if(l_defaultPath.size() != 1)
+ {
+ TARG_TS_FAIL("Default entity path should have had one path element"
+ "after adding PROC0");
+ }
+
+ l_nonDefaultPath.addLast(TYPE_PROC,0);
+ if(! (l_defaultPath == l_nonDefaultPath) )
+ {
+ TARG_TS_FAIL("Default entity path should have been equal to "
+ "the non-default entity path since they now"
+ "both have the same 1 path element");
+ }
+
+ l_defaultPath.addLast(TYPE_MBA,1).addLast(TYPE_MBS,2);
+ if(l_defaultPath.size() != 3)
+ {
+ TARG_TS_FAIL("Default entity path should have had two path elements"
+ "after adding MBA1 and MBS2");
+ }
+
+ if( (l_defaultPath[0].type != TYPE_PROC)
+ || (l_defaultPath[0].instance != 0)
+ || (l_defaultPath[1].type != TYPE_MBA)
+ || (l_defaultPath[1].instance != 1)
+ || (l_defaultPath[2].type != TYPE_MBS)
+ || (l_defaultPath[2].instance != 2))
+ {
+ TARG_TS_FAIL("Default entity path should have had correct 3 path "
+ "elements");
+ }
+
+ l_defaultPath.removeLast();
+ if(l_defaultPath.size() != 2)
+ {
+ TARG_TS_FAIL("Default entity path should have had two path elements"
+ "after removing MBS2");
+ }
+
+ if( (l_defaultPath[0].type != TYPE_PROC)
+ || (l_defaultPath[0].instance != 0)
+ || (l_defaultPath[1].type != TYPE_MBA)
+ || (l_defaultPath[1].instance != 1))
+ {
+ TARG_TS_FAIL("Default entity path should have had correct 2 path "
+ "elements");
+ }
+
+ l_nonDefaultPath.addLast(TYPE_MBA,1).addLast(TYPE_MBS,2);
+
+ // Default now has proc/mba/
+ // Non-default now has proc/mba/mbs
+ if(l_defaultPath == l_nonDefaultPath)
+ {
+ TARG_TS_FAIL("Default entity path should NOT have been equal to "
+ "the non-default entity path since they now"
+ "have different number of path elements");
+ }
+
+ if( !l_defaultPath.equals(l_nonDefaultPath,2) )
+ {
+ TARG_TS_FAIL("Default entity path should have been equal to "
+ "the non-default entity path since they have the same"
+ "first two path elements");
+ }
+
+ l_defaultPath.removeLast().removeLast();
+ if(l_defaultPath.size() != 0)
+ {
+ TARG_TS_FAIL("Default entity path should have had no path element"
+ "after removing MBA1 and PROC0");
+ }
+
+ TargetService& l_targetService = targetService();
+ l_targetService.init();
+
+ EntityPath l_realPath(EntityPath::PATH_PHYSICAL);
+ l_realPath.addLast(TYPE_SYS,0).addLast(TYPE_NODE,0)
+ .addLast(TYPE_PROC,0);
+
+ Target* l_pTarget = l_realPath.operator->();
+ if(l_pTarget == NULL)
+ {
+ TARG_TS_FAIL("Real entity path should have mapped to an existing "
+ "target");
+ }
+
+ EntityPath l_path(EntityPath::PATH_PHYSICAL);
+ l_path.addLast(TYPE_SYS,0);
+ EntityPath l_changedPath = l_path.copyRemoveLast();
+ if( (l_changedPath.size() != 0)
+ || (l_path.size() != 1))
+ {
+ TARG_TS_FAIL("Const entity path should not have been altered in "
+ "const add test");
+ }
+
+ l_changedPath = l_path.copyAddLast(TYPE_NODE,0);
+ if( (l_changedPath.size() != 2)
+ || (l_path.size() != 1))
+ {
+ TARG_TS_FAIL("Const entity path should not have been altered "
+ "in const add test");
+ }
+
+ TARG_TS_TRACE(EXIT_MRK "testEntityPathClass" );
+ }
+
+ /**
+ * @test Tests the EntityPath class (except debug cases)
+ */
+ void testTargetClass(void)
+ {
+ TARG_TS_TRACE(ENTER_MRK "testTargetClass" );
+
+ using namespace TARGETING;
+ TargetService& l_targetService = targetService();
+ l_targetService.init();
+
+ EntityPath l_realPath(EntityPath::PATH_PHYSICAL);
+ l_realPath.addLast(TYPE_SYS,0).addLast(TYPE_NODE,0)
+ .addLast(TYPE_PROC,0);
+ l_realPath.dump();
+
+ Target* l_pTarget = l_realPath.operator->();
+ if(l_pTarget == NULL)
+ {
+ TARG_TS_FAIL("Failed to convert entity path to initial target");
+ }
+
+ CLASS l_class = l_pTarget->getAttr<ATTR_CLASS>();
+ if(l_class != CLASS_CHIP)
+ {
+ TARG_TS_FAIL("Failed to get the class attribute");
+ }
+
+ l_class = CLASS_NA;
+ if( !l_pTarget->tryGetAttr<ATTR_CLASS>(l_class) )
+ {
+ TARG_TS_FAIL("Failed to get the class attribute");
+ }
+
+ if(l_class != CLASS_CHIP)
+ {
+ TARG_TS_FAIL("Failed to try/get the class attribute");
+ }
+
+ attrToString<ATTR_CLASS>(l_class);
+
+ uint8_t l_scom = 0;
+ if( l_pTarget->tryGetAttr<ATTR_DUMMY_RO>(l_scom) )
+ {
+ TARG_TS_FAIL("ATTR_DUMMY_RO attribute should not have been available "
+ "to read");
+ }
+
+ if(l_scom != 0)
+ {
+ TARG_TS_FAIL("Failed ! try/get should not have set the SCOM attribute");
+ }
+
+ l_scom = 5;
+ if( l_pTarget->trySetAttr<ATTR_DUMMY_WO>(l_scom) )
+ {
+ TARG_TS_FAIL("ATTR_DUMMY_WO attribute should not have been available "
+ "to write");
+ }
+
+ if(l_scom != 5)
+ {
+ TARG_TS_FAIL("SCOM attribute should not have been altered in the "
+ "failed write");
+ }
+
+ DUMMY_RW_ATTR l_wo;
+ memset(l_wo,0x00,sizeof(l_wo));
+ l_wo[0][1][2] = 6;
+ if( !l_pTarget->trySetAttr<ATTR_DUMMY_RW>(l_wo) )
+ {
+ TARG_TS_FAIL("ATTR_DUMMY_RW should have been available for write");
+ }
+
+ if(l_wo[0][1][2] != 6)
+ {
+ TARG_TS_FAIL("ATTR_DUMMY_RW local attribute should not have been "
+ "altered in the successful write");
+ }
+
+ DUMMY_RW_ATTR l_read;
+ l_pTarget->tryGetAttr<ATTR_DUMMY_RW>(l_read);
+ if(memcmp(l_read,l_wo,sizeof(l_read)))
+ {
+ TARG_TS_FAIL("Failed to read back the correct ATTR_DUMMY_RW");
+ }
+
+ DUMMY_RW_ATTR l_setWo;
+ memset(l_setWo,0x00,sizeof(l_setWo));
+ l_setWo[0][2][4] = 9;
+ l_pTarget->setAttr<ATTR_DUMMY_RW>(l_setWo);
+ if(l_setWo[0][2][4] != 9)
+ {
+ TARG_TS_FAIL("ATTR_DUMMY_RW local attribute should not have been "
+ "altered in the successful setAttr");
+ }
+
+ DUMMY_RW_ATTR l_setWoVerify;
+ l_pTarget->tryGetAttr<ATTR_DUMMY_RW>(l_setWoVerify);
+ if(memcmp(l_setWoVerify,l_setWo,sizeof(l_setWoVerify)))
+ {
+ TARG_TS_FAIL("ATTR_DUMMY_RW read should have matched prior write");
+ }
+
+ memset(l_setWo,0x05,sizeof(l_setWo));
+ l_pTarget->setAttr<ATTR_DUMMY_RW>(l_setWo);
+
+ TARG_TS_TRACE(EXIT_MRK "testTargetClass" );
+ }
+
+ void testPredicateCtm()
+ {
+ TARG_TS_TRACE(ENTER_MRK "testPredicateCtm" );
+
+ using namespace TARGETING;
+ TargetService& l_targetService = targetService();
+
+ // Get top level (system) target
+ Target* l_pTopLevel = NULL;
+ (void) l_targetService.getTopLevelTarget(l_pTopLevel);
+ if (l_pTopLevel == NULL)
+ {
+ TARG_TS_FAIL("Top level handle was NULL when initialization "
+ "complete");
+ }
+
+ PredicateCTM l_allWild;
+ if( ! l_allWild(l_pTopLevel) )
+ {
+ TARG_TS_FAIL("CTM all wildcards filter should have matched system "
+ "target");
+ }
+
+ PredicateCTM l_typeModelWild(CLASS_SYS);
+ if( ! l_typeModelWild(l_pTopLevel) )
+ {
+ TARG_TS_FAIL("CTM class sys, remaining wildcards filter should have "
+ "matched system ");
+ }
+
+ PredicateCTM l_modelWild(CLASS_SYS,TYPE_SYS);
+ if( ! l_modelWild(l_pTopLevel) )
+ {
+ TARG_TS_FAIL("CTM class sys, type sys, remaining wildcards filter "
+ "should have matched system ");
+ }
+
+ PredicateCTM l_noWild(CLASS_SYS,TYPE_SYS,MODEL_POWER8);
+ if( ! l_noWild(l_pTopLevel) )
+ {
+ TARG_TS_FAIL("CTM class sys, type sys, model power8 should have "
+ "matched system ");
+ }
+
+ PredicateCTM l_classWild(CLASS_NA,TYPE_SYS,MODEL_POWER8);
+ if( ! l_classWild(l_pTopLevel) )
+ {
+ TARG_TS_FAIL("CTM class wild, type sys, model power8 should have "
+ "matched system ");
+ }
+
+ PredicateCTM l_typeWild(CLASS_SYS,TYPE_NA,MODEL_POWER8);
+ if( ! l_typeWild(l_pTopLevel) )
+ {
+ TARG_TS_FAIL("CTM class sys, wild, model power8 should have "
+ "matched system ");
+ }
+
+ PredicateCTM l_classModelWild(CLASS_NA,TYPE_SYS,MODEL_NA);
+ if( ! l_classModelWild(l_pTopLevel) )
+ {
+ TARG_TS_FAIL("CTM wild, type sys, wild should have "
+ "matched system ");
+ }
+
+ PredicateCTM l_classTypeWild(CLASS_NA,TYPE_NA,MODEL_NA);
+ if( ! l_classTypeWild(l_pTopLevel) )
+ {
+ TARG_TS_FAIL("CTM wild, wild, model should have "
+ "matched system ");
+ }
+
+ PredicateCTM l_chipClass(CLASS_CHIP,TYPE_NA,MODEL_NA);
+ if( l_chipClass(l_pTopLevel) )
+ {
+ TARG_TS_FAIL("CTM of class chip, wild, wild should not have matched "
+ "matched system ");
+ }
+
+#if 0 // Prove copy CTOR/assignment operator is disabled
+ PredicateCTM l_ctmLhs;
+ PredicateCTM l_ctmRhs;
+
+ l_ctmLhs = l_ctmRhs;
+
+ PredicateCTM l_ctmCtor(l_ctmRhs);
+#endif
+
+ PredicateBase* l_pBase = new PredicateCTM(CLASS_SYS);
+ delete l_pBase;
+ l_pBase = NULL;
+
+ TARG_TS_TRACE(EXIT_MRK "testPredicateCtm" );
+
+ }
+
+ void testPredicatePostfixExpr()
+ {
+ TARG_TS_TRACE(ENTER_MRK "testPredicatePostfixExpr" );
+
+ using namespace TARGETING;
+ TargetService& l_targetService = targetService();
+
+ // Get top level (system) target
+ Target* l_pTopLevel = NULL;
+ (void) l_targetService.getTopLevelTarget(l_pTopLevel);
+ if (l_pTopLevel == NULL)
+ {
+ TARG_TS_FAIL("Top level handle was NULL when initialization "
+ "complete");
+ }
+
+ PredicatePostfixExpr l_alwaysTrueExpr;
+ if(!l_alwaysTrueExpr(l_pTopLevel) )
+ {
+ TARG_TS_FAIL("Always true filter should have matched system");
+ }
+
+#if 0
+ // Triggers NULL assertion check on push
+ l_alwaysTrueExpr.push(NULL);
+#endif
+
+#if 0
+ // Triggers not enough stack elements assertion when evaluating Not
+ l_alwaysTrueExpr.Not();
+ if(l_alwaysTrueExpr(l_pTopLevel) )
+ {
+ TARG_TS_FAIL("Negated always true filter should not have matched "
+ "system");
+ }
+#endif
+
+#if 0
+ // Triggers illegal target assertion
+ l_alwaysTrueExpr(NULL);
+#endif
+
+#if 0
+ // Triggers formatting assertion
+ l_alwaysTrueExpr.And();
+ l_alwaysTrueExpr(l_pTopLevel);
+#endif
+
+#if 0
+ // Triggers formatting assertion
+ l_alwaysTrueExpr.Or();
+ l_alwaysTrueExpr(l_pTopLevel);
+#endif
+
+ PredicateCTM l_sysClass(CLASS_SYS);
+
+#if 0
+ // Triggers formatting assertion
+ l_alwaysTrueExpr.push(&l_sysClass);
+ l_alwaysTrueExpr.And();
+ l_alwaysTrueExpr(l_pTopLevel);
+#endif
+
+#if 0
+ // Triggers formatting assertion
+ l_alwaysTrueExpr.push(&l_sysClass);
+ l_alwaysTrueExpr.Or();
+ l_alwaysTrueExpr(l_pTopLevel);
+#endif
+
+#if 0
+ // Triggers illegal formatting exception
+ // != 1 results on stack
+ l_alwaysTrueExpr.push(&l_sysClass);
+ l_alwaysTrueExpr.push(&l_sysClass);
+ l_alwaysTrueExpr.Not();
+ l_alwaysTrueExpr(l_pTopLevel);
+#endif
+
+ PredicateCTM l_sysType(CLASS_NA,TYPE_SYS);
+ PredicateCTM l_power8Model(CLASS_NA,TYPE_NA,MODEL_POWER8);
+ PredicatePostfixExpr l_expr;
+ l_expr.push(&l_sysClass).push(&l_sysType).And();
+ l_expr.push(&l_power8Model).And();
+
+ if(!l_expr(l_pTopLevel) )
+ {
+ TARG_TS_FAIL("CTM of class sys && type sys && model power8 should "
+ "have matched system");
+ }
+
+ l_expr.Not();
+
+ if(l_expr(l_pTopLevel) )
+ {
+ TARG_TS_FAIL("CTM of class sys && type sys && model power8 should "
+ "npt have matched system after negation");
+ }
+
+ l_expr.push(&l_sysClass);
+ l_expr.Or();
+
+ if(!l_expr(l_pTopLevel) )
+ {
+ TARG_TS_FAIL("CTM of class sys && type sys && model power8 should "
+ "have matched system after negation then || sys class");
+ }
+
+ PredicatePostfixExpr* l_pExpr = new PredicatePostfixExpr;
+ l_pExpr->push(&l_sysClass).push(&l_sysType).And();
+ l_pExpr->push(&l_power8Model).And();
+ delete (static_cast<PredicateBase*>(l_pExpr));
+
+#if 0
+ PredicatePostfixExpr l_lhs;
+ PredicatePostfixExpr l_rhs;
+
+ l_lhs = l_rhs;
+
+ PredicatePostfixExpr l_cpCtor(l_rhs);
+#endif
+
+ TARG_TS_TRACE(EXIT_MRK "testPredicatePostfixExpr" );
+ }
+
+ void testTargetIterator()
+ {
+ TARG_TS_TRACE(ENTER_MRK "testTargetIterator");
+
+ using namespace TARGETING;
+ TargetService& l_targetService = targetService();
+
+
+ TargetIterator l_pIt;
+ if( l_pIt != l_targetService.end() )
+ {
+ TARG_TS_FAIL("Default TargetIterator should point to past the end "
+ "of container");
+ }
+
+ ++l_pIt;
+ if( l_pIt != l_targetService.end() )
+ {
+ TARG_TS_FAIL("Default TargetIterator preincremented should point to "
+ "past the end of container");
+ }
+
+ TargetIterator* l_pItNew = new TargetIterator;
+ delete l_pItNew;
+ l_pItNew = NULL;
+
+ if(*l_pIt != NULL)
+ {
+ TARG_TS_FAIL("Default TargetIterator dereference should return NULL");
+ }
+
+ // Get top level (system) target to verify at least 1 target
+ Target* l_pTopLevel = NULL;
+ (void) l_targetService.getTopLevelTarget(l_pTopLevel);
+ if (l_pTopLevel == NULL)
+ {
+ TARG_TS_FAIL("Top level handle was NULL when initialization "
+ "complete");
+ }
+
+ l_pIt = l_targetService.begin();
+ if((*l_pIt) == NULL)
+ {
+ TARG_TS_FAIL("TargetService begin() should return !NULL");
+ }
+
+ CLASS l_class = CLASS_NA;
+ if( !l_pIt->tryGetAttr<ATTR_CLASS>(l_class) )
+ {
+ TARG_TS_FAIL("Failed to get expected class attribute");
+ }
+
+ TargetIterator l_rhs = l_targetService.begin();
+ if( ! (l_pIt == l_rhs) )
+ {
+ TARG_TS_FAIL("Iterators should be equal, but aren't");
+ }
+
+ l_rhs = l_targetService.begin();
+ if( l_pIt != l_rhs )
+ {
+ TARG_TS_FAIL("Iterators should be equal, but aren't");
+ }
+
+ TargetIterator l_rhs2 = l_targetService.begin();
+ ++l_rhs2;
+ ++l_pIt;
+ if( l_pIt != l_rhs2 )
+ {
+ TARG_TS_FAIL("Iterators should be equal, but aren't");
+ }
+
+ l_rhs2++;
+ l_pIt++;
+ if( l_pIt != l_rhs2 )
+ {
+ TARG_TS_FAIL("Iterators should be equal, but aren't");
+ }
+
+ TargetIterator l_pItClone(l_rhs2);
+ if( l_pIt != l_pItClone)
+ {
+ TARG_TS_FAIL("Iterators should be equal, but aren't");
+ }
+
+ if(l_pIt != l_pItClone++)
+ {
+ TARG_TS_FAIL("Iterators should be equal, but aren't");
+ }
+
+ if( (++l_pIt) != l_pItClone)
+ {
+ TARG_TS_FAIL("Iterators should be equal, but aren't");
+ }
+
+ const TargetService& l_constTargetService = targetService();
+
+ ConstTargetIterator l_pConstIt;
+ if( l_pConstIt != l_constTargetService.end() )
+ {
+ TARG_TS_FAIL("Default ConstTargetIterator should point to past the "
+ "end of container");
+ }
+
+ l_pConstIt = l_constTargetService.begin();
+ if( (*l_pConstIt) == NULL)
+ {
+ TARG_TS_FAIL("Iterator does not point to valid Target as expected");
+ }
+
+ TARG_TS_TRACE(EXIT_MRK "testTargetIterator" );
+ }
+
+ void testRangeFilter(void)
+ {
+ TARG_TS_TRACE(ENTER_MRK "testRangeFilters" );
+
+ using namespace TARGETING;
+
+ TargetRangeFilter* l_pRangeFilter = new TargetRangeFilter(
+ targetService().begin(),
+ targetService().end(),
+ NULL);
+ delete l_pRangeFilter;
+ l_pRangeFilter = NULL;
+
+
+ TargetRangeFilter l_f1(
+ targetService().begin(),
+ targetService().end(),
+ NULL);
+
+ Target* l_pBegin = (*l_f1);
+ ++l_f1;
+ Target* l_pNext = (*l_f1);
+ if( (l_pBegin == NULL)
+ || (l_pNext == NULL)
+ || (l_pBegin == l_pNext)
+ )
+ {
+ TARG_TS_FAIL("Target* pointed to by Begin/next NULL -or- begin =="
+ "next");
+ }
+
+ l_f1.reset();
+ if( *l_f1 != l_pBegin )
+ {
+ TARG_TS_FAIL("Target* after reset should be equal to original");
+ }
+
+ l_f1.reset();
+ TargetRangeFilter l_f2 = l_f1;
+ PredicateCTM l_ctm(CLASS_SYS,TYPE_CORE); // Nonsense CTM
+ l_f1.setPredicate(&l_ctm);
+ if( *l_f1 == l_pBegin )
+ {
+ TARG_TS_FAIL("Target* after reset and change of predicate should be"
+ "different than the original");
+ }
+
+ PredicateCTM l_ctm1(CLASS_CHIP,TYPE_PROC);
+
+ TargetRangeFilter l_f3(
+ targetService().begin(),
+ targetService().end(),
+ &l_ctm1);
+ for(;l_f3;++l_f3)
+ {
+ if(l_f3->getAttr<ATTR_TYPE>() != TYPE_PROC)
+ {
+ TARG_TS_FAIL("Should only have returned type proc");
+ break;
+ }
+ }
+
+ TargetIterator l_pIt = targetService().begin();
+ ++l_pIt;
+ ++l_pIt;
+
+ if(l_pIt == targetService().end())
+ {
+ TARG_TS_FAIL("Not enough elements for test");
+ }
+
+ TargetRangeFilter l_partial(
+ targetService().begin(),
+ l_pIt,
+ NULL);
+ int i=0;
+
+ for(; l_partial; ++l_partial)
+ {
+ i++;
+ }
+
+ if(i != 2)
+ {
+ TARG_TS_FAIL("Should have gotten 2 elements %d",i);
+ }
+
+ TARG_TS_TRACE(EXIT_MRK "testRangeFilter" );
+ }
+
+ void testComplexFilter(void)
+ {
+ TARG_TS_TRACE(ENTER_MRK "testComplexFilter" );
+
+ using namespace TARGETING;
+
+ TargetService& l_targetService = targetService();
+
+ TargetRangeFilter f(l_targetService.begin(),
+ l_targetService.end(),
+ NULL);
+ int l_count = 0;
+ for(; f; ++f, l_count++)
+ {
+ }
+
+ TARG_TS_TRACE(INF_MRK "Found %d total targets", l_count);
+
+ PredicateCTM l_procs(CLASS_CHIP);
+ PredicateCTM l_enclosures(CLASS_ENC);
+ PredicatePostfixExpr l_query;
+ l_query.push(&l_procs).push(&l_enclosures).Or();
+
+ f.setPredicate(&l_query);
+ f.reset();
+
+ l_count = 0;
+ for(; f; ++f, ++l_count)
+ {
+ EntityPath l_path = f->getAttr<ATTR_PHYS_PATH>();
+ l_path.dump();
+ }
+
+ TARG_TS_TRACE(INF_MRK "Found %d targets that are chips or enclosures ",
+ l_count);
+
+ l_query.Not();
+ f.reset();
+
+ l_count = 0;
+ for(; f; ++f, ++l_count)
+ {
+ }
+
+ TARG_TS_TRACE(INF_MRK "Found %d targets that are not chips or "
+ "enclosures",l_count);
+
+ Target* l_pMasterProcChipTargetHandle = NULL;
+ (void) l_targetService.masterProcChipTargetHandle(
+ l_pMasterProcChipTargetHandle);
+ if(l_pMasterProcChipTargetHandle == NULL)
+ {
+ TARG_TS_FAIL("Master processor chip target not found");
+ }
+
+ PredicateCTM l_ex(CLASS_UNIT,TYPE_EX);
+ PredicateCTM l_mba(CLASS_UNIT,TYPE_MBA);
+ PredicatePostfixExpr l_procquery;
+ l_procquery.push(&l_ex).push(&l_mba).Or();
+
+ TargetHandleList l_list;
+ (void) targetService().getAssociated(
+ l_list,
+ l_pMasterProcChipTargetHandle,
+ TARGETING::TargetService::CHILD,
+ TARGETING::TargetService::ALL,
+ &l_procquery);
+
+ l_count = 0;
+ for(uint32_t i=0; i<l_list.size(); ++i, ++l_count)
+ {
+ EntityPath l_path = l_list[i]->getAttr<ATTR_PHYS_PATH>();
+ l_path.dump();
+ }
+
+ TARG_TS_TRACE(INF_MRK "Found %d targets that are ex/mba units off "
+ "master processor",l_count);
+
+ TARG_TS_TRACE(EXIT_MRK "testComplexFilter" );
+ }
+
+ void testFapiToHbMacros ()
+ {
+ TARG_TS_TRACE(ENTER_MRK "testFapiToHbMacros" );
+
+ TARG_TS_TRACE(INF_MRK "Now using direct access macros");
+
+ using namespace TARGETING;
+ using namespace fapi;
+
+ TargetService& l_targetService = targetService();
+
+ TARGETING::Target* l_pTarget = NULL;
+ (void) l_targetService.getTopLevelTarget(l_pTarget);
+ if (l_pTarget == NULL)
+ {
+ TARG_TS_FAIL("Top level handle was NULL when initialization "
+ "complete");
+ }
+
+ DUMMY_RW_ATTR l_dummyRw;
+ memset(l_dummyRw,0x00,sizeof(l_dummyRw));
+ l_pTarget->tryGetAttr<TARGETING::ATTR_DUMMY_RW>(l_dummyRw);
+ if(l_dummyRw[0][1][2] != 5)
+ {
+ TARG_TS_FAIL("l_dummyRw value is %d, not 5 as expected in direct "
+ "attribute access",l_dummyRw[0][1][2]);
+ }
+
+ TARGETING::CLASS l_class =
+ l_pTarget->getAttr<TARGETING::ATTR_CLASS>();
+ if(l_class != TARGETING::CLASS_SYS)
+ {
+ TARG_TS_FAIL("l_class value is %d, not %d as expected in direct "
+ "attribute access",l_class,TARGETING::CLASS_SYS);
+ }
+
+ TARGETING::TYPE l_type = l_pTarget->getAttr<TARGETING::ATTR_TYPE>();
+ if(l_type != TARGETING::TYPE_SYS)
+ {
+ TARG_TS_FAIL("l_type value is %d, not %d as expected in direct "
+ "attribute access",l_type,TARGETING::TYPE_SYS);
+ }
+
+ uint64_t l_xscom =
+ l_pTarget->getAttr<TARGETING::ATTR_XSCOM_BASE_ADDRESS>();
+ if(l_xscom != 0x300000000000ULL)
+ {
+ TARG_TS_FAIL("l_xscom value is 0x%016llX, not 0x%016llX as expected in direct "
+ "attribute access",l_xscom,0x300000000000ULL);
+ }
+
+ TARG_TS_TRACE(INF_MRK "Now using FAPI get macros");
+
+ memset(l_dummyRw,0x00,sizeof(l_dummyRw));
+ fapi::ReturnCode l_rc = FAPI_ATTR_GET(
+ ATTR_DUMMY_SCRATCH_PLAT_INIT_UINT8, NULL, l_dummyRw);
+ if(l_rc != 0)
+ {
+ TARG_TS_FAIL("Failed to get dummy RW attribute on system target");
+ }
+
+ if(l_dummyRw[0][2][4] != 5)
+ {
+ TARG_TS_FAIL("l_dummyRw value is %d, not 5 as expected",
+ l_dummyRw[0][2][4]);
+ }
+
+ TARG_TS_TRACE(INF_MRK "Now using FAPI set macros");
+
+ l_dummyRw[0][2][3] = 6;
+ l_rc = FAPI_ATTR_SET(ATTR_DUMMY_SCRATCH_PLAT_INIT_UINT8, NULL,
+ l_dummyRw);
+ if(l_rc != 0)
+ {
+ TARG_TS_FAIL("Failed to write dummy RW attribute on system target");
+ }
+
+ memset(l_dummyRw,0x00,sizeof(l_dummyRw));
+ l_rc = FAPI_ATTR_GET(ATTR_DUMMY_SCRATCH_PLAT_INIT_UINT8, NULL,
+ l_dummyRw);
+ if(l_rc != 0)
+ {
+ TARG_TS_FAIL("Failed to get dummy RW attribute on system target");
+ }
+
+ if(l_dummyRw[0][2][3] != 6)
+ {
+ TARG_TS_FAIL("l_dummyRw value is %d, not 6 as expected due to a "
+ "prior write",l_dummyRw[0][2][3]);
+ }
+
+ TARG_TS_TRACE(INF_MRK "Now using targets without the attribute");
+
+ memset(l_dummyRw,0x00,sizeof(l_dummyRw));
+ EntityPath l_realPath(EntityPath::PATH_PHYSICAL);
+ l_realPath.addLast(TYPE_SYS,0).addLast(TYPE_NODE,0);
+ l_pTarget = l_realPath.operator->();
+ if (l_pTarget == NULL)
+ {
+ TARG_TS_FAIL("Node 0 target handle should not be NULL");
+ }
+
+ fapi::Target* l_pFapiTarget = new fapi::Target(
+ fapi::TARGET_TYPE_PROC_CHIP, l_pTarget);
+ l_rc = FAPI_ATTR_GET(ATTR_DUMMY_SCRATCH_PLAT_INIT_UINT8,
+ l_pFapiTarget , l_dummyRw);
+ if(l_rc == 0)
+ {
+ TARG_TS_FAIL("Should have failed getting the attribute on "
+ "non-supporting target");
+ }
+ else if(l_rc != FAPI_RC_PLAT_ERR_SEE_DATA)
+ {
+ TARG_TS_FAIL("Should have been a platform handled error");
+ }
+
+ // The error log will get deleted when the ReturnCode is destructed. The
+ // error log is not committed here to avoid it getting interpreted as a
+ // real problem
+
+ delete l_pFapiTarget;
+ l_pFapiTarget = NULL;
+
+ TARG_TS_TRACE(EXIT_MRK "testFapiToHbMacros" );
+ }
+
+ void testFapiAttributes ()
+ {
+ TARG_TS_TRACE(ENTER_MRK "testFapiAttributes" );
+
+ using namespace TARGETING;
+ using namespace fapi;
+
+ fapi::ReturnCode l_rc;
+
+ //----------------------------------------------------------------------
+ // Test ATTR_MSS_EFF_PRIMARY_RANK
+ //----------------------------------------------------------------------
+
+// @TODO ATTR_MSS_EFF_PRIMARY_RANK - Enable once we pull in XML file with this attribute.
+#if ATTR_MSS_EFF_PRIMARY_RANK
+ // Find all MBA's in this system
+ PredicateCTM l_mba_pred(CLASS_UNIT,TYPE_MBA);
+ TargetRangeFilter l_mba_filter(
+ targetService().begin(),
+ targetService().end(),
+ &l_mba_pred);
+ // Loop through all MBA's and validate the attribute
+ for(;l_mba_filter;++l_mba_filter)
+ {
+ if(l_mba_filter->getAttr<ATTR_TYPE>() != TYPE_MBA)
+ {
+ TARG_TS_FAIL("Should only have returned type MBA!");
+ break;
+ }
+ else
+ {
+ uint8_t l_uint8_mss_eff_primary_rank[4][4];
+
+ fapi::Target* l_pFapiTarget = new fapi::Target(TARGET_TYPE_MBA_CHIPLET, *l_mba_filter);
+
+ // Test get
+ l_rc = FAPI_ATTR_GET(ATTR_MSS_EFF_PRIMARY_RANK, l_pFapiTarget,l_uint8_mss_eff_primary_rank);
+ if (l_rc)
+ {
+ TARG_TS_FAIL("hwpTestAttributes: ATTR_MSS_EFF_PRIMARY_RANK. Error from GET");
+ break;
+ }
+
+ // Test set
+ l_rc = FAPI_ATTR_SET(ATTR_MSS_EFF_PRIMARY_RANK, l_pFapiTarget, l_uint8_mss_eff_primary_rank);
+ if (l_rc)
+ {
+ TARG_TS_FAIL("hwpTestAttributes: ATTR_MSS_EFF_PRIMARY_RANK. Error from SET");
+ break;
+ }
+
+ delete l_pFapiTarget;
+ l_pFapiTarget = NULL;
+ TARG_TS_TRACE("hwpTestAttributes: Test of ATTR_MSS_EFF_PRIMARY_RANK Passed!");
+ }
+ }
+#endif
+ TARG_TS_TRACE(EXIT_MRK "testFapiAttributes" );
+
+ if(l_rc)
+ {
+ errlHndl_t l_pErrLog = static_cast<errlHndl_t>(l_rc.releasePlatData());
+ COMMON::ERRORLOG::errlCommit(l_pErrLog,TARG_COMP_ID);
+ }
+ }
+
+ void testPodNumericalTypes()
+ {
+ TARG_TS_TRACE(ENTER_MRK "testPodNumericalTypes" );
+
+ using namespace TARGETING;
+ using namespace fapi;
+
+ TargetService& l_targetService = targetService();
+
+ TARGETING::Target* l_pTarget = NULL;
+ (void) l_targetService.getTopLevelTarget(l_pTarget);
+ if (l_pTarget == NULL)
+ {
+ TARG_TS_FAIL("Top level handle was NULL when initialization "
+ "complete");
+ }
+
+ NUMERIC_POD_TYPE_TEST_ATTR l_pod;
+ memset(&l_pod,0x00,sizeof(l_pod));
+ if(!l_pTarget->tryGetAttr<TARGETING::ATTR_NUMERIC_POD_TYPE_TEST>(l_pod))
+ {
+ TARG_TS_FAIL("Numeric POD type not found");
+ }
+ if( (l_pod.fsiPath.type() != EntityPath::PATH_PHYSICAL)
+ || (l_pod.fsiPath[0].type != TYPE_SYS)
+ || (l_pod.fsiPath[0].instance != 0)
+ || (l_pod.fsiPath.size() != 1 ) )
+ {
+ TARG_TS_FAIL("Expected physical:sys-0, got a different result");
+
+ }
+ if(l_pod.className != CLASS_CHIP)
+ {
+ TARG_TS_FAIL("Expected CLASS value of 0x%08X, got 0x%08X",
+ CLASS_CHIP,l_pod.className);
+ }
+ if(l_pod.uint8 != 0xAB)
+ {
+ TARG_TS_FAIL("Expected uint8_t value of 0xAB, got 0x%02X",
+ l_pod.uint8);
+ }
+ if (l_pod.uint16 != 0xABCD)
+ {
+ TARG_TS_FAIL("Expected uint16_t value of 0xABCD, got 0x%04X",
+ l_pod.uint16);
+ }
+ if (l_pod.uint32 != 0xABCDEF01)
+ {
+ TARG_TS_FAIL("Expected uint32_t value of 0xABCDEF01, got 0x%08X",
+ l_pod.uint32);
+ }
+ if (l_pod.uint64 != 0xABCDEF0123456789ULL)
+ {
+ TARG_TS_FAIL("Expected uint64_t value of 0xABCDEF0123456789, got "
+ "0x%016llX",
+ l_pod.uint64);
+ }
+ if(l_pod.int8 != -124)
+ {
+ TARG_TS_FAIL("Expected int8_t value of -124, got %d",
+ l_pod.int8);
+ }
+ if (l_pod.int16 != -32764)
+ {
+ TARG_TS_FAIL("Expected int16_t value of -32764, got %d",
+ l_pod.int16);
+ }
+ if (l_pod.int32 != -2147483644)
+ {
+ TARG_TS_FAIL("Expected int32_t value of -2147483644, got %d",
+ l_pod.int32);
+ }
+ if (l_pod.int64 != -9223372036854775804LL)
+ {
+ TARG_TS_FAIL("Expected int64_t value of -9223372036854775804, got "
+ "%lld",
+ l_pod.int64);
+ }
+
+ TARG_TS_TRACE(EXIT_MRK "testPodNumericalTypes" );
+ }
+
+ void testCentaurs()
+ {
+ TARG_TS_TRACE(ENTER_MRK "testCentaurs" );
+
+ using namespace TARGETING;
+
+ PredicateCTM l_procChip(CLASS_CHIP,TYPE_PROC,MODEL_VENICE);
+ TargetRangeFilter l_filter(
+ targetService().begin(),
+ targetService().end(),
+ &l_procChip);
+
+ PredicateCTM l_mbs(CLASS_UNIT,TYPE_MBS);
+ uint32_t l_count = 0;
+ uint32_t l_procs = 0;
+
+ // For each processor
+ for(;l_filter;++l_filter)
+ {
+ l_procs++;
+
+ TargetHandleList l_list;
+ (void) targetService().getAssociated(
+ l_list,
+ *l_filter,
+ TARGETING::TargetService::CHILD_BY_AFFINITY,
+ TARGETING::TargetService::ALL,
+ &l_mbs);
+ l_count += l_list.size();
+ }
+
+ if(l_procs)
+ {
+ if(l_count <= 0)
+ {
+ TARG_TS_FAIL("Did not find any Centaur chips connected to processors");
+ }
+ else
+ {
+ TARG_TS_TRACE("Found %d Centaur chips connected to processors",l_count);
+ }
+ }
+
+ TARG_TS_TRACE(EXIT_MRK "testCentaurs" );
+ }
+
+ /**
+ * @test Tests string attributes
+ */
+ void testStringAttributes(void)
+ {
+ TARG_TS_TRACE(ENTER_MRK "testStringAttributes" );
+
+ using namespace TARGETING;
+
+ do {
+
+ TargetService& l_targetService = targetService();
+
+ // Get the top level target for the string attribute tests
+ Target* l_pTopLevel = NULL;
+ (void) l_targetService.getTopLevelTarget(l_pTopLevel);
+ if (l_pTopLevel == NULL)
+ {
+ TARG_TS_FAIL("ERROR: Can not find top level target; bypassing "
+ "remaining string attribute tests");
+ break;
+ }
+
+ // TC1: Test NULL string attribute
+ // TC1.1: String storage size must match the stated size
+ ATTR_TEST_NULL_STRING_type l_nullStringReference = {0};
+ ATTR_TEST_NULL_STRING_type l_nullString = {0};
+ if(sizeof(l_nullString) != ATTR_TEST_NULL_STRING_max_chars+1)
+ {
+ TARG_TS_FAIL("ERROR: l_nullString size (%d) "
+ "does not match stated size (%d)",
+ sizeof(l_nullString),
+ ATTR_TEST_NULL_STRING_max_chars+1);
+ }
+
+ // TC1.2: String size must be non-zero
+ if(sizeof(l_nullString) == 0)
+ {
+ TARG_TS_FAIL("ERROR: l_nullString size is zero");
+ }
+
+ // TC1.3: Must be able to read the string
+ if(!l_pTopLevel->tryGetAttr<ATTR_TEST_NULL_STRING>(l_nullString))
+ {
+ TARG_TS_FAIL("ERROR: Can not read l_nullString attribute");
+ }
+
+ // TC1.4: All bytes of the string must match the reference version
+ if(memcmp(l_nullStringReference,
+ l_nullString,
+ sizeof(l_nullStringReference)))
+ {
+ TARG_TS_FAIL("ERROR: l_nullString bytes do not match the reference"
+ "version");
+ TARG_BIN("Expected (l_nullStringReference)",
+ l_nullStringReference,sizeof(l_nullStringReference));
+ TARG_BIN("Actual (l_nullString)",
+ l_nullString,sizeof(l_nullString));
+ }
+
+ // TC1.5: String must equal the empty string by string comparison
+ if(strcmp(l_nullString,"") != 0)
+ {
+ TARG_TS_FAIL("ERROR: l_nullString does not strcmp to the empty string");
+ TARG_BIN("Actual (l_nullString)",
+ l_nullString,sizeof(l_nullString));
+ }
+
+ // TC2: Test string attribute with only 1 character
+ // TC2.1: String storage size must match the stated size
+ ATTR_TEST_MIN_STRING_type l_minStringReference = {0};
+ l_minStringReference[0] = 'Z';
+ ATTR_TEST_MIN_STRING_type l_minString = {0};
+ if(sizeof(l_minString) != ATTR_TEST_MIN_STRING_max_chars+1)
+ {
+ TARG_TS_FAIL("ERROR: l_minString size (%d) "
+ "does not match stated size (%d)",
+ sizeof(l_minString),
+ ATTR_TEST_MIN_STRING_max_chars+1);
+ }
+
+ // TC2.2: String size must be non-zero
+ if(sizeof(l_minString) == 0)
+ {
+ TARG_TS_FAIL("ERROR: l_minString size is zero");
+ }
+
+ // TC2.3: Must be able to read the string
+ if(!l_pTopLevel->tryGetAttr<ATTR_TEST_MIN_STRING>(l_minString))
+ {
+ TARG_TS_FAIL("ERROR: Can not read l_minString attribute");
+ }
+
+ // TC2.4: All bytes in string must match the reference string
+ if(memcmp(l_minStringReference,
+ l_minString,
+ sizeof(l_minStringReference)))
+ {
+ TARG_TS_FAIL("ERROR l_minString bytes do not match the reference "
+ "version");
+ TARG_BIN("Expected (l_minStringReference)",
+ l_minStringReference,sizeof(l_minStringReference));
+ TARG_BIN("Actual (l_minString)",
+ l_minString,sizeof(l_minString));
+ }
+
+ // TC2.5: String must equal "Z" by comparison
+ if(strcmp(l_minString,l_minStringReference) != 0)
+ {
+ TARG_TS_FAIL("ERROR l_minString does not strcmp to the reference "
+ "string");
+ TARG_BIN("Actual (l_minString)",
+ l_minString,sizeof(l_minString));
+ }
+
+ // TC3: Test string with maximum number of characters (including NULL)
+ // TC3.1: String storage size must match the stated size
+ ATTR_TEST_MAX_STRING_type l_maxStringReference = {0};
+ l_maxStringReference[0] = 'a';
+ l_maxStringReference[1] = 'b';
+ l_maxStringReference[2] = 'c';
+ ATTR_TEST_MAX_STRING_type l_maxString = {0};
+ if(sizeof(l_maxString) != ATTR_TEST_MAX_STRING_max_chars+1)
+ {
+ TARG_TS_FAIL("ERROR: l_maxString size (%d) "
+ "does not match stated size (%d)",
+ sizeof(l_maxString),
+ ATTR_TEST_MAX_STRING_max_chars+1);
+ }
+
+ // TC3.2: String storage size must be non-zero
+ if(sizeof(l_maxString) == 0)
+ {
+ TARG_TS_FAIL("ERROR: l_maxString storage size is zero");
+ }
+
+ // TC3.3: Must be able to read the string
+ if(!l_pTopLevel->tryGetAttr<ATTR_TEST_MAX_STRING>(l_maxString))
+ {
+ TARG_TS_FAIL("ERROR: Could not read l_maxString");
+ }
+
+ // TC3.4: All bytes in string must match the reference
+ if(memcmp(l_maxStringReference,
+ l_maxString,
+ sizeof(l_maxStringReference)))
+ {
+ TARG_TS_FAIL("ERROR: l_maxString bytes do not match the reference "
+ "version");
+ TARG_BIN("Expected (l_maxStringReference)",
+ l_maxStringReference,sizeof(l_maxStringReference));
+ TARG_BIN("Actual (l_maxString)",
+ l_maxString,sizeof(l_maxString));
+ }
+
+ // TC3.5: String must equal "abc" by comparison
+ if(strcmp(l_maxString,l_maxStringReference) != 0)
+ {
+ TARG_TS_FAIL("ERROR: l_maxString does not strcmp to the reference "
+ "string");
+ TARG_BIN("Actual (l_maxString)",
+ l_maxString,sizeof(l_maxString));
+ }
+
+ // TC4: Test string with no supplied default value
+ // TC4.1: String storage size must match stated size
+ ATTR_TEST_NO_DEFAULT_STRING_type l_noDefaultStringReference = {0};
+ ATTR_TEST_NO_DEFAULT_STRING_type l_noDefaultString = {0};
+ if(sizeof(l_noDefaultString) != ATTR_TEST_NO_DEFAULT_STRING_max_chars+1)
+ {
+ TARG_TS_FAIL("ERROR: l_noDefaultString size (%d) "
+ "does not match stated size (%d)",
+ sizeof(l_noDefaultString),
+ ATTR_TEST_NO_DEFAULT_STRING_max_chars+1);
+ }
+
+ // TC4.2: String storage size must be non-zero
+ if(sizeof(l_noDefaultString) == 0)
+ {
+ TARG_TS_FAIL("ERROR: l_noDefaultString storage size is zero");
+ }
+
+ // TC4.3: Must be able to read the string
+ if(!l_pTopLevel->tryGetAttr<ATTR_TEST_NO_DEFAULT_STRING>(
+ l_noDefaultString))
+ {
+ TARG_TS_FAIL("ERROR: Could not read l_noDefaultString");
+ }
+
+ // TC4.4: All bytes in string must match the reference
+ if(memcmp(l_noDefaultStringReference,
+ l_noDefaultString,
+ sizeof(l_noDefaultStringReference)))
+ {
+ TARG_TS_FAIL("ERROR: l_noDefaultString bytes do not match the "
+ "reference");
+ TARG_BIN("Expected (l_noDefaultStringReference)",
+ l_noDefaultStringReference,
+ sizeof(l_noDefaultStringReference));
+ TARG_BIN("Actual (l_noDefaultString)",
+ l_noDefaultString,sizeof(l_noDefaultString));
+ }
+
+ // TC4.5: String must equal empty string by comparison
+ if(strcmp(l_noDefaultString,l_noDefaultStringReference) != 0)
+ {
+ TARG_TS_FAIL("ERROR: l_noDefaultString does not strcmp to the reference "
+ "string");
+ TARG_BIN("Actual (l_noDefaultString)",
+ l_noDefaultString,sizeof(l_noDefaultString));
+ }
+
+ // TC5: Write string and read back
+ // TC5.1: Must be able to write the string
+ ATTR_TEST_NO_DEFAULT_STRING_type l_writeString = {0};
+ strcpy(l_writeString,"aabbcc");
+ if(!l_pTopLevel->trySetAttr<ATTR_TEST_NO_DEFAULT_STRING>(l_writeString))
+ {
+ TARG_TS_FAIL("ERROR: Could not write l_writeString");
+ }
+
+ ATTR_TEST_NO_DEFAULT_STRING_type l_readString = {0};
+ if(!l_pTopLevel->tryGetAttr<ATTR_TEST_NO_DEFAULT_STRING>(l_readString))
+ {
+ TARG_TS_FAIL("ERROR: Could not read l_readString");
+ }
+
+ if(strcmp(l_writeString,l_readString) != 0)
+ {
+ TARG_TS_FAIL("ERROR: String does not match what was written");
+ TARG_BIN("Expected (l_writeString)",
+ l_writeString,
+ sizeof(l_writeString));
+ TARG_BIN("Actual (l_readString)",
+ l_readString,
+ sizeof(l_readString));
+ }
+
+ } while(0);
+
+ TARG_TS_TRACE(EXIT_MRK "testStringAttributes" );
+ }
+
+
+ void testDump()
+ {
+ //fixme-remove this completely when RTC:38386 is done
+ //TARGETING::dumpAllAttributes(g_trac_targeting);
+ }
+};
+
+#endif // __TARGETING_COMMON_TESTCOMMONTARGETING_H
diff --git a/src/usr/targeting/common/test/unittest.H b/src/usr/targeting/common/test/unittest.H
new file mode 100644
index 000000000..1d81b2fbe
--- /dev/null
+++ b/src/usr/targeting/common/test/unittest.H
@@ -0,0 +1,29 @@
+// IBM_PROLOG_BEGIN_TAG
+// This is an automatically generated prolog.
+//
+// $Source: src/usr/targeting/common/test/unittest.H $
+//
+// IBM CONFIDENTIAL
+//
+// COPYRIGHT International Business Machines Corp. 2012
+//
+// 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
+
+#ifndef __TARGETING_COMMON_UNITTEST_H
+#define __TARGETING_COMMON_UNITTEST_H
+
+#include "unittestadapter.H"
+
+#endif // __TARGETING_COMMON_UNITTEST_H
diff --git a/src/usr/targeting/common/util.C b/src/usr/targeting/common/util.C
new file mode 100644
index 000000000..ce85567aa
--- /dev/null
+++ b/src/usr/targeting/common/util.C
@@ -0,0 +1,82 @@
+// IBM_PROLOG_BEGIN_TAG
+// This is an automatically generated prolog.
+//
+// $Source: src/usr/targeting/util.C $
+//
+// IBM CONFIDENTIAL
+//
+// COPYRIGHT International Business Machines Corp. 2012
+//
+// 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 targeting/common/util.C
+ *
+ * @brief Provides miscellaneous utility functions to targeting, including
+ * a check for whether system is in simulation or not.
+ */
+
+//******************************************************************************
+// Includes
+//******************************************************************************
+#include <targeting/common/attributes.H>
+#include <targeting/common/targetservice.H>
+
+namespace TARGETING
+{
+
+/**
+ * @brief Checks to see if we are running in a hardware simulation
+ * environment, i.e. VPO/VBU (not Simics)
+ */
+bool is_vpo( void )
+{
+ Target * sys = NULL;
+ targetService().getTopLevelTarget( sys );
+ uint8_t vpo_mode = 0;
+ if( unlikely( //compiler hint to optimize the false path
+ sys
+ && sys->tryGetAttr<ATTR_IS_SIMULATION>(vpo_mode)
+ && (vpo_mode == 1)
+ ) )
+ {
+ return true;
+ }
+ return false;
+};
+
+/**
+ * @brief Safely fetch the HUID of a Target
+ */
+uint32_t get_huid( const Target* i_target )
+{
+ uint32_t huid = 0;
+ if( i_target == NULL )
+ {
+ huid = 0x0;
+ }
+ else if( i_target == MASTER_PROCESSOR_CHIP_TARGET_SENTINEL )
+ {
+ huid = 0xFFFFFFFF;
+ }
+ else
+ {
+ i_target->tryGetAttr<ATTR_HUID>(huid);
+ }
+ return huid;
+}
+
+
+}
diff --git a/src/usr/targeting/common/xmltohb/attribute_types.xml b/src/usr/targeting/common/xmltohb/attribute_types.xml
new file mode 100644
index 000000000..1c1ed6e25
--- /dev/null
+++ b/src/usr/targeting/common/xmltohb/attribute_types.xml
@@ -0,0 +1,3406 @@
+<!-- IBM_PROLOG_BEGIN_TAG
+ This is an automatically generated prolog.
+
+ $Source: src/usr/targeting/xmltohb/attribute_types.xml $
+
+ 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 -->
+
+<attributes>
+
+<!-- =====================================================================
+ HOST BOOT ATTRIBUTE TYPES
+ Contains the definition of all hostboot attributes
+ ================================================================= -->
+
+<enumerationType>
+ <id>CLASS</id>
+ <description>Enumeration indicating the target's class</description>
+ <enumerator>
+ <name>NA</name>
+ <value>0</value>
+ </enumerator>
+ <enumerator>
+ <name>CARD</name>
+ <value>1</value>
+ </enumerator>
+ <enumerator>
+ <name>ENC</name>
+ <value>2</value>
+ </enumerator>
+ <enumerator>
+ <name>CHIP</name>
+ <value>3</value>
+ </enumerator>
+ <enumerator>
+ <name>UNIT</name>
+ <value>4</value>
+ </enumerator>
+ <enumerator>
+ <name>DEV</name>
+ <value>5</value>
+ </enumerator>
+ <enumerator>
+ <name>SYS</name>
+ <value>6</value>
+ </enumerator>
+ <enumerator>
+ <name>LOGICAL_CARD</name>
+ <value>7</value>
+ </enumerator>
+ <enumerator>
+ <name>MAX</name>
+ <value>8</value>
+ </enumerator>
+ <default>NA</default>
+</enumerationType>
+
+<enumerationType>
+ <id>TYPE</id>
+ <description>Enumeration indicating the target's type</description>
+ <enumerator>
+ <name>NA</name>
+ <value>0</value>
+ </enumerator>
+ <enumerator>
+ <name>SYS</name>
+ </enumerator>
+ <enumerator>
+ <name>NODE</name>
+ </enumerator>
+ <enumerator>
+ <name>DIMM</name>
+ </enumerator>
+ <enumerator>
+ <name>SCM</name>
+ </enumerator>
+ <enumerator>
+ <name>DCM</name>
+ </enumerator>
+ <enumerator>
+ <name>MEMBUF</name>
+ </enumerator>
+ <enumerator>
+ <name>PROC</name>
+ </enumerator>
+ <enumerator>
+ <name>MEMVRM</name>
+ </enumerator>
+ <enumerator>
+ <name>PROCVRM</name>
+ </enumerator>
+ <enumerator>
+ <name>EX</name>
+ </enumerator>
+ <enumerator>
+ <name>CORE</name>
+ </enumerator>
+ <enumerator>
+ <name>L2</name>
+ </enumerator>
+ <enumerator>
+ <name>L3</name>
+ </enumerator>
+ <enumerator>
+ <name>L4</name>
+ </enumerator>
+ <enumerator>
+ <name>MCS</name>
+ </enumerator>
+ <enumerator>
+ <name>MBS</name>
+ </enumerator>
+ <enumerator>
+ <name>MBA</name>
+ </enumerator>
+ <enumerator>
+ <name>MEM_PORT</name>
+ </enumerator>
+ <enumerator>
+ <name>PERVASIVE</name>
+ </enumerator>
+ <enumerator>
+ <name>POWERBUS</name>
+ </enumerator>
+ <enumerator>
+ <name>XBUS</name>
+ </enumerator>
+ <enumerator>
+ <name>ABUS</name>
+ </enumerator>
+ <enumerator>
+ <name>PCI</name>
+ </enumerator>
+ <enumerator>
+ <name>TP</name>
+ </enumerator>
+ <enumerator>
+ <name>DMI</name>
+ </enumerator>
+ <enumerator>
+ <name>DPSS</name>
+ </enumerator>
+ <enumerator>
+ <name>APSS</name>
+ </enumerator>
+ <enumerator>
+ <name>OCC</name>
+ </enumerator>
+ <enumerator>
+ <name>LAST_IN_RANGE</name>
+ </enumerator>
+ <default>NA</default>
+</enumerationType>
+
+<enumerationType>
+ <id>MODEL</id>
+ <description>Enumeration indicating the target's model</description>
+ <enumerator>
+ <name>NA</name>
+ <value>0</value>
+ </enumerator>
+ <enumerator>
+ <name>SALERNO</name>
+ <value>16</value>
+ </enumerator>
+ <enumerator>
+ <name>VENICE</name>
+ </enumerator>
+ <enumerator>
+ <name>MURANO</name>
+ </enumerator>
+ <enumerator>
+ <name>CENTAUR</name>
+ <value>48</value>
+ </enumerator>
+ <enumerator>
+ <name>JEDEC</name>
+ <value>80</value>
+ </enumerator>
+ <enumerator>
+ <name>CDIMM</name>
+ </enumerator>
+ <enumerator>
+ <name>POWER8</name>
+ <value>112</value>
+ </enumerator>
+ <default>NA</default>
+</enumerationType>
+
+<enumerationType>
+ <id>ENGINE_TYPE</id>
+ <description>Enumeration indicating the target's engine type</description>
+ <enumerator>
+ <name>NA</name>
+ <value>0</value>
+ </enumerator>
+ <enumerator>
+ <name>ENGINE_IIC</name>
+ <value>1</value>
+ </enumerator>
+ <enumerator>
+ <name>ENGINE_SCOM</name>
+ <value>2</value>
+ </enumerator>
+ <default>NA</default>
+</enumerationType>
+
+<enumerationType>
+ <id>FSI_MASTER_TYPE</id>
+ <description>Enumeration indicating the master's FSI type</description>
+ <enumerator>
+ <name>MFSI</name>
+ <value>0</value>
+ </enumerator>
+ <enumerator>
+ <name>CMFSI</name>
+ <value>1</value>
+ </enumerator>
+ <enumerator>
+ <name>NO_MASTER</name>
+ <value>2</value>
+ </enumerator>
+ <default>NO_MASTER</default>
+</enumerationType>
+
+<attribute>
+ <id>CLASS</id>
+ <description>Attribute indicating the target's class</description>
+ <simpleType>
+ <enumeration>
+ <id>CLASS</id>
+ </enumeration>
+ </simpleType>
+ <persistency>non-volatile</persistency>
+ <readable/>
+ <hasStringConversion/>
+</attribute>
+
+<attribute>
+ <id>TYPE</id>
+ <description>Attribute indicating the target's type</description>
+ <simpleType>
+ <enumeration>
+ <id>TYPE</id>
+ </enumeration>
+ </simpleType>
+ <persistency>non-volatile</persistency>
+ <readable/>
+ <hasStringConversion/>
+</attribute>
+
+<attribute>
+ <id>MODEL</id>
+ <description>Attribute indicating the target's model</description>
+ <simpleType>
+ <enumeration>
+ <id>MODEL</id>
+ </enumeration>
+ </simpleType>
+ <persistency>non-volatile</persistency>
+ <readable/>
+ <hasStringConversion/>
+</attribute>
+
+<attribute>
+ <id>ENGINE_TYPE</id>
+ <description>Attribute indicating the target's engine type</description>
+ <simpleType>
+ <enumeration>
+ <id>ENGINE_TYPE</id>
+ </enumeration>
+ </simpleType>
+ <persistency>non-volatile</persistency>
+ <readable/>
+ <hasStringConversion/>
+</attribute>
+
+<attribute>
+ <id>SCRATCH_UINT8_1</id>
+ <description>Scratch attribute that can be used for dev/test</description>
+ <simpleType>
+ <uint8_t>
+ <default>0</default>
+ </uint8_t>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <readable/>
+ <writeable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_SCRATCH_UINT8_1</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>SCRATCH_UINT8_2</id>
+ <description>Scratch attribute that can be used for dev/test</description>
+ <simpleType>
+ <uint8_t>
+ <default>0</default>
+ </uint8_t>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <readable/>
+ <writeable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_SCRATCH_UINT8_2</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>SCRATCH_UINT32_1</id>
+ <description>Scratch attribute that can be used for dev/test</description>
+ <simpleType>
+ <uint32_t>
+ <default>0</default>
+ </uint32_t>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <readable/>
+ <writeable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_SCRATCH_UINT32_1</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>SCRATCH_UINT32_2</id>
+ <description>Scratch attribute that can be used for dev/test</description>
+ <simpleType>
+ <uint32_t>
+ <default>0</default>
+ </uint32_t>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <readable/>
+ <writeable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_SCRATCH_UINT32_2</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>SCRATCH_UINT64_1</id>
+ <description>Scratch attribute that can be used for dev/test</description>
+ <simpleType>
+ <uint64_t>
+ <default>0</default>
+ </uint64_t>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <readable/>
+ <writeable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_SCRATCH_UINT64_1</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>SCRATCH_UINT64_2</id>
+ <description>Scratch attribute that can be used for dev/test</description>
+ <simpleType>
+ <uint64_t>
+ <default>0</default>
+ </uint64_t>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <readable/>
+ <writeable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_SCRATCH_UINT64_2</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>SCRATCH_UINT8_ARRAY_1</id>
+ <description>Scratch attribute that can be used for dev/test</description>
+ <simpleType>
+ <uint8_t>
+ <default>0</default>
+ </uint8_t>
+ <array>32</array>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <readable/>
+ <writeable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_SCRATCH_UINT8_ARRAY_1</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>SCRATCH_UINT8_ARRAY_2</id>
+ <description>Scratch attribute that can be used for dev/test</description>
+ <simpleType>
+ <uint8_t>
+ <default>0</default>
+ </uint8_t>
+ <array>2, 3, 4</array>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <readable/>
+ <writeable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_SCRATCH_UINT8_ARRAY_2</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>SCRATCH_UINT32_ARRAY_1</id>
+ <description>Scratch attribute that can be used for dev/test</description>
+ <simpleType>
+ <uint32_t>
+ <default>0</default>
+ </uint32_t>
+ <array>8</array>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <readable/>
+ <writeable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_SCRATCH_UINT32_ARRAY_1</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>SCRATCH_UINT32_ARRAY_2</id>
+ <description>Scratch attribute that can be used for dev/test</description>
+ <simpleType>
+ <uint32_t>
+ <default>0</default>
+ </uint32_t>
+ <array>2,3</array>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <readable/>
+ <writeable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_SCRATCH_UINT32_ARRAY_2</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>SCRATCH_UINT64_ARRAY_1</id>
+ <description>Scratch attribute that can be used for dev/test</description>
+ <simpleType>
+ <uint64_t>
+ <default>0</default>
+ </uint64_t>
+ <array>4</array>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <readable/>
+ <writeable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_SCRATCH_UINT64_ARRAY_1</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>SCRATCH_UINT64_ARRAY_2</id>
+ <description>Scratch attribute that can be used for dev/test</description>
+ <simpleType>
+ <uint64_t>
+ <default>0</default>
+ </uint64_t>
+ <array>2,2</array>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <readable/>
+ <writeable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_SCRATCH_UINT64_ARRAY_2</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>DUMMY_RW</id>
+ <description>Dummy attribute with read/write permissions</description>
+ <simpleType>
+ <uint8_t>
+ <default>5</default>
+ </uint8_t>
+ <array>1,3,5</array>
+ </simpleType>
+ <persistency>non-volatile</persistency>
+ <readable/>
+ <writeable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_DUMMY_SCRATCH_PLAT_INIT_UINT8</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>DUMMY_WO</id>
+ <description>Dummy attribute with write-only permissions</description>
+ <simpleType>
+ <uint8_t>
+ <default>0</default>
+ </uint8_t>
+ </simpleType>
+ <persistency>non-volatile</persistency>
+ <writeable/>
+</attribute>
+
+<attribute>
+ <id>DUMMY_RO</id>
+ <description>Dummy attribute with read-only permissions</description>
+ <simpleType>
+ <uint8_t>
+ <default>0</default>
+ </uint8_t>
+ </simpleType>
+ <persistency>non-volatile</persistency>
+ <readable/>
+</attribute>
+
+<attribute>
+ <id>DUMMY_HEAP_ZERO_DEFAULT</id>
+ <description>Dummy attribute on the heap with zero initialization</description>
+ <simpleType>
+ <uint8_t>
+ <default>5</default>
+ </uint8_t>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <readable/>
+</attribute>
+
+<attribute>
+ <id>PHYS_PATH</id>
+ <description>Physical hierarchical path to the target</description>
+ <nativeType>
+ <name>EntityPath</name>
+ </nativeType>
+ <persistency>non-volatile</persistency>
+ <readable/>
+</attribute>
+
+<attribute>
+ <id>AFFINITY_PATH</id>
+ <description>Hierarchical path to the target with respect to logical affinity</description>
+ <nativeType>
+ <name>EntityPath</name>
+ </nativeType>
+ <persistency>non-volatile</persistency>
+ <readable/>
+</attribute>
+
+<attribute>
+ <id>POWER_PATH</id>
+ <description>Hierarchical path to the target with respect to power</description>
+ <nativeType>
+ <name>EntityPath</name>
+ </nativeType>
+ <persistency>non-volatile</persistency>
+ <readable/>
+</attribute>
+
+<attribute>
+ <id>PRIMARY_CAPABILITIES</id>
+ <description>Attribute which describes capabilities of a target</description>
+ <complexType>
+ <description>Structure which defines a target's primary capabilities.
+ A target can only support at most FSI SCOM and one of the other two SCOM
+ types. Applicable for all targets. Structure is read-only.
+ </description>
+ <field>
+ <name>supportsFsiScom</name>
+ <description>0b0: Target does not support FSI SCOM;
+ 0b1: Target supports FSI SCOM
+ </description>
+ <type>uint8_t</type>
+ <bits>1</bits>
+ <default>0</default>
+ </field>
+ <field>
+ <name>supportsXscom</name>
+ <description>0b0: Target does not support XSCOM;
+ 0b1: Target supports FSI XSCOM</description>
+ <type>uint8_t</type>
+ <bits>1</bits>
+ <default>0</default>
+ </field>
+ <field>
+ <name>supportsInbandScom</name>
+ <description>0b0: Target does not support inband SCOM</description>
+ <type>uint8_t</type>
+ <bits>1</bits>
+ <default>0</default>
+ </field>
+ <field>
+ <name>reserved</name>
+ <description>Reserved for future use</description>
+ <type>uint8_t</type>
+ <bits>5</bits>
+ <default>0</default>
+ </field>
+ </complexType>
+ <persistency>non-volatile</persistency>
+ <readable/>
+</attribute>
+
+<attribute>
+ <id>SCOM_SWITCHES</id>
+ <description>Attribute storing information about which SCOM path to use</description>
+ <complexType>
+ <description>Structure which defines which SCOM to use at a point in
+ time. Only applicable if target supports one or more SCOM types. Only
+ one bit (of the first three) can ever be set at any one time.
+ </description>
+ <field>
+ <name>useFsiScom</name>
+ <description>0b0: Do not use FSI SCOM at this time. 0b1: Use FSI
+ SCOM at this time</description>
+ <type>uint8_t</type>
+ <bits>1</bits>
+ <default>0</default>
+ </field>
+ <field>
+ <name>useXscom</name>
+ <description>0b0: Do not use XSCOM at this time. 0b1: Use XSCOM at
+ this time</description>
+ <type>uint8_t</type>
+ <bits>1</bits>
+ <default>0</default>
+ </field>
+ <field>
+ <name>useInbandScom</name>
+ <description>0b0: Do not use inband SCOM at this time. 0b1: Use
+ inband SCOM at this time</description>
+ <type>uint8_t</type>
+ <bits>1</bits>
+ <default>0</default>
+ </field>
+ <field>
+ <name>reserved</name>
+ <description>Reserved for future expansion</description>
+ <type>uint8_t</type>
+ <bits>5</bits>
+ <default>0</default>
+ </field>
+ </complexType>
+ <persistency>volatile</persistency>
+ <readable/>
+</attribute>
+
+<attribute>
+ <id>XSCOM_BASE_ADDRESS</id>
+ <description>System XSCOM base address</description>
+ <simpleType>
+ <uint64_t>
+ <default>0x300000000000</default>
+ </uint64_t>
+ </simpleType>
+ <persistency>non-volatile</persistency>
+ <readable/>
+</attribute>
+
+<attribute>
+ <id>XSCOM_CHIP_INFO</id>
+ <description>Attribute which describes XSCOM chip info</description>
+ <complexType>
+ <description>Structure which defines chip info necessary for XSCOM.
+ Only applicable for chip targets which support XSCOM. Structure is
+ read-only</description>
+ <field>
+ <name>nodeId</name>
+ <description>Unique ID of node containing the chip</description>
+ <type>uint8_t</type>
+ <default>0</default>
+ </field>
+ <field>
+ <name>chipId</name>
+ <description>Unique ID of chip, relative to node</description>
+ <type>uint8_t</type>
+ <default>0</default>
+ </field>
+ </complexType>
+ <persistency>non-volatile</persistency>
+ <readable/>
+</attribute>
+
+<attribute>
+ <id>FSI_MASTER_CHIP</id>
+ <description>Chip which contains the FSI master logic that drives this slave</description>
+ <nativeType>
+ <name>EntityPath</name>
+ </nativeType>
+ <persistency>non-volatile</persistency>
+ <readable/>
+</attribute>
+
+<attribute>
+ <id>FSI_MASTER_TYPE</id>
+ <description>Type of Master FSI connection to this slave (MFSI or cMFSI)</description>
+ <simpleType>
+ <enumeration>
+ <id>FSI_MASTER_TYPE</id>
+ </enumeration>
+ </simpleType>
+ <persistency>non-volatile</persistency>
+ <hasStringConversion/>
+ <readable/>
+</attribute>
+
+<attribute>
+ <id>FSI_MASTER_PORT</id>
+ <description>Which port is this chip hanging off of</description>
+ <simpleType>
+ <uint8_t>
+ <default>0</default>
+ </uint8_t>
+ </simpleType>
+ <persistency>non-volatile</persistency>
+ <readable/>
+</attribute>
+
+<attribute>
+ <id>FSI_SLAVE_CASCADE</id>
+ <description>Slave cascade position</description>
+ <simpleType>
+ <uint8_t>
+ <default>0</default>
+ </uint8_t>
+ </simpleType>
+ <persistency>non-volatile</persistency>
+ <readable/>
+</attribute>
+
+<attribute>
+ <id>FSI_OPTION_FLAGS</id>
+ <description>Reserved for any special flags we might need to access FSI</description>
+ <simpleType>
+ <uint16_t>
+ <default>0</default>
+ </uint16_t>
+ </simpleType>
+ <persistency>non-volatile</persistency>
+ <readable/>
+</attribute>
+
+<attribute>
+ <id>FSI_MASTER_MUTEX</id>
+ <description>Mutex for FSI Master Operations</description>
+ <simpleType>
+ <hbmutex>
+ <default>0</default>
+ </hbmutex>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <readable/>
+ <writeable/>
+</attribute>
+
+<attribute>
+ <id>EXECUTION_PLATFORM</id>
+ <description>
+ Which execution platform the HW Procedure is running on
+ Some HWPs (e.g. special wakeup) use different registers for different
+ platforms to avoid arbitration problems when multiple platforms do
+ the same thing concurrently
+ HOST = 0x01, FSP = 0x02, OCC = 0x03
+ </description>
+ <simpleType><uint8_t></uint8_t></simpleType>
+ <persistency>non-volatile</persistency>
+ <readable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_EXECUTION_PLATFORM</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>IS_SIMULATION</id>
+ <description>env: 1 = Awan/HWSimulator. 0 = Simics/RealHW.</description>
+ <simpleType>
+ <uint8_t>
+ <default>0</default>
+ </uint8_t>
+ </simpleType>
+ <persistency>non-volatile</persistency>
+ <readable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_IS_SIMULATION</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>HWAS_STATE</id>
+ <description>HardWare Availability Service State Attribute.
+ Keeps track of Target values poweredOn, present, functional,
+ changedSinceLastIPL, and gardLevel</description>
+ <complexType>
+ <description>struct - so far contains 4 booleans and a 4-bit GARD level
+ field</description>
+ <field>
+ <name>poweredOn</name>
+ <description>boolean: Target is powered on, or Not.
+ comes up as powered off.</description>
+ <type>uint8_t</type>
+ <bits>1</bits>
+ <default>0</default>
+ </field>
+ <field>
+ <name>present</name>
+ <description>Target is present in the system.
+ comes up as Not PRESENT. </description>
+ <type>uint8_t</type>
+ <bits>1</bits>
+ <default>0</default>
+ </field>
+ <field>
+ <name>functional</name>
+ <description>Target is Functional.
+ comes up as Not FUNCTIONAL </description>
+ <type>uint8_t</type>
+ <bits>1</bits>
+ <default>0</default>
+ </field>
+ <field>
+ <name>changedSinceLastIPL</name>
+ <description>Target has changed since last IPL.
+ comes up as FALSE. </description>
+ <type>uint8_t</type>
+ <bits>1</bits>
+ <default>0</default>
+ </field>
+ <field>
+ <name>gardLevel</name>
+ <description>GARD Level. This is a 4-bit value.
+ comes up as 0 </description>
+ <type>uint8_t</type>
+ <bits>4</bits>
+ <default>0</default>
+ </field>
+ </complexType>
+ <persistency>volatile</persistency>
+ <readable/>
+ <writeable/>
+</attribute>
+
+<!-- For POD Testing -->
+<attribute>
+ <id>NUMERIC_POD_TYPE_TEST</id>
+ <description>Attribute which tests numeric POD types</description>
+ <complexType>
+ <description>Numeric POD type test structure</description>
+ <field>
+ <name>fsiPath</name>
+ <description>Entity path for testing purposes</description>
+ <type>EntityPath</type>
+ <default>physical:sys-0</default>
+ </field>
+ <field>
+ <name>className</name>
+ <description>Class for testing purposes</description>
+ <type>CLASS</type>
+ <default>CHIP</default>
+ </field>
+ <field>
+ <name>uint8</name>
+ <description>Test uint8</description>
+ <type>uint8_t</type>
+ <default>0xAB</default>
+ </field>
+ <field>
+ <name>uint16</name>
+ <description>Test uint16</description>
+ <type>uint16_t</type>
+ <default>0xABCD</default>
+ </field>
+ <field>
+ <name>uint32</name>
+ <description>Test uint32</description>
+ <type>uint32_t</type>
+ <default>0xABCDEF01</default>
+ </field>
+ <field>
+ <name>uint64</name>
+ <description>Test uint64</description>
+ <type>uint64_t</type>
+ <default>0xABCDEF0123456789</default>
+ </field>
+ <field>
+ <name>int8</name>
+ <description>Test int8</description>
+ <type>int8_t</type>
+ <default>-124</default>
+ </field>
+ <field>
+ <name>int16</name>
+ <description>Test int16</description>
+ <type>int16_t</type>
+ <default>-32764</default>
+ </field>
+ <field>
+ <name>int32</name>
+ <description>Test int32</description>
+ <type>int32_t</type>
+ <default>-2147483644</default>
+ </field>
+ <field>
+ <name>int64</name>
+ <description>Test int64</description>
+ <type>int64_t</type>
+ <default>-9223372036854775804</default>
+ </field>
+ </complexType>
+ <persistency>non-volatile</persistency>
+ <readable/>
+</attribute>
+
+<attribute>
+ <id>DECONFIG_GARDABLE</id>
+ <description>If the Target is Deconfigurable and GARDable</description>
+ <simpleType>
+ <uint8_t>
+ <default>0</default>
+ </uint8_t>
+ </simpleType>
+ <persistency>non-volatile</persistency>
+ <readable/>
+</attribute>
+
+<attribute>
+ <id>HB_MUTEX_TEST_LOCK</id>
+ <description>Host boot mutex for testing</description>
+ <simpleType>
+ <hbmutex>
+ <default>0</default>
+ </hbmutex>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <readable/>
+ <writeable/>
+</attribute>
+
+<attribute>
+ <id>ISTEP_MODE</id>
+ <description>If True, puts HostBoot into SPLess SingleStep mode.</description>
+ <simpleType>
+ <uint8_t>
+ <default>0</default>
+ </uint8_t>
+ </simpleType>
+ <persistency>non-volatile</persistency>
+ <readable/>
+ <writeable/>
+</attribute>
+
+<attribute>
+ <id>EEPROM_ADDR_INFO0</id>
+ <description>Information needed to address the EEPROM slaves</description>
+ <complexType>
+ <description>Structure to define the addressing for an I2C slave device.</description>
+ <field>
+ <name>i2cMasterPath</name>
+ <description>Entity path to the processor containing the I2C master (FOR DIMMS
+ ONLY)</description>
+ <type>EntityPath</type>
+ <default>physical:sys-0</default>
+ </field>
+ <field>
+ <name>port</name>
+ <description>Port from the I2C Master device. This is a 6-bit value.</description>
+ <type>uint8_t</type>
+ <default>0x80</default>
+ </field>
+ <field>
+ <name>devAddr</name>
+ <description>Device address on the I2C bus. This is a 7-bit value.</description>
+ <type>uint8_t</type>
+ <default>0x80</default>
+ </field>
+ <field>
+ <name>engine</name>
+ <description>I2C master engine. This is a 2-bit value.</description>
+ <type>uint8_t</type>
+ <default>0x80</default>
+ </field>
+ </complexType>
+ <persistency>non-volatile</persistency>
+ <readable/>
+</attribute>
+
+<attribute>
+ <id>EEPROM_ADDR_INFO1</id>
+ <description>Information needed to address the EERPROM slaves</description>
+ <complexType>
+ <description>Structure to define the addressing for an I2C slave device.</description>
+ <field>
+ <name>i2cMasterPath</name>
+ <description>Entity path to the processor containing the I2C master (FOR DIMMS
+ ONLY)</description>
+ <type>EntityPath</type>
+ <default>physical:sys-0</default>
+ </field>
+ <field>
+ <name>port</name>
+ <description>Port from the I2C Master device. This is a 6-bit value.</description>
+ <type>uint8_t</type>
+ <default>0x80</default>
+ </field>
+ <field>
+ <name>devAddr</name>
+ <description>Device address on the I2C bus. This is a 7-bit value.</description>
+ <type>uint8_t</type>
+ <default>0x80</default>
+ </field>
+ <field>
+ <name>engine</name>
+ <description>I2C master engine. This is a 2-bit value.</description>
+ <type>uint8_t</type>
+ <default>0x80</default>
+ </field>
+ </complexType>
+ <persistency>non-volatile</persistency>
+ <readable/>
+</attribute>
+
+<attribute>
+ <id>I2C_ENGINE_MUTEX_0</id>
+ <description>Mutex for I2C Master engine 0</description>
+ <simpleType>
+ <hbmutex>
+ <default>0</default>
+ </hbmutex>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <readable/>
+ <writeable/>
+</attribute>
+
+<attribute>
+ <id>I2C_ENGINE_MUTEX_1</id>
+ <description>Mutex for I2C Master engine 1</description>
+ <simpleType>
+ <hbmutex>
+ <default>0</default>
+ </hbmutex>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <readable/>
+ <writeable/>
+</attribute>
+
+<attribute>
+ <id>I2C_ENGINE_MUTEX_2</id>
+ <description>Mutex for I2C Master engine 2</description>
+ <simpleType>
+ <hbmutex>
+ <default>0</default>
+ </hbmutex>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <readable/>
+ <writeable/>
+</attribute>
+
+<attribute>
+ <id>MSS_VOLT</id>
+ <description>DRAM Voltage. Initialized and used by HWPs.</description>
+ <simpleType>
+ <uint32_t>
+ <default>0</default>
+ </uint32_t>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <readable/>
+ <writeable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_MSS_VOLT</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>MSS_FREQ</id>
+ <description>Frequency of memory channel in MHz. Initialized and used by HWPs.</description>
+ <simpleType>
+ <uint32_t>
+ <default>0</default>
+ </uint32_t>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <readable/>
+ <writeable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_MSS_FREQ</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>MSS_DIMM_MFG_ID_CODE</id>
+ <description>DIMM Manufacturer ID Code. Initialized and used by HWPs.</description>
+ <simpleType>
+ <uint32_t>
+ <default>0</default>
+ </uint32_t>
+ <array>2,2</array>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <readable/>
+ <writeable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_MSS_DIMM_MFG_ID_CODE</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>EFF_DIMM_RANKS_CONFIGED</id>
+ <description>DIMM ranks configured. Initialized and used by HWPs.</description>
+ <simpleType>
+ <uint8_t>
+ <default>0</default>
+ </uint8_t>
+ <array>2,2</array>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <readable/>
+ <writeable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_EFF_DIMM_RANKS_CONFIGED</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>EFF_NUM_RANKS_PER_DIMM</id>
+ <description>Number of ranks per DIMM. Initialized and used by HWPs.</description>
+ <simpleType>
+ <uint8_t>
+ <default>0</default>
+ </uint8_t>
+ <array>2,2</array>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <readable/>
+ <writeable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_EFF_NUM_RANKS_PER_DIMM</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>EFF_DIMM_TYPE</id>
+ <description>Type of DIMM. Initialized and used by HWPs.</description>
+ <simpleType>
+ <uint8_t>
+ <default>0</default>
+ </uint8_t>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <readable/>
+ <writeable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_EFF_DIMM_TYPE</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>EFF_DRAM_WIDTH</id>
+ <description>DRAM Device Width. Initialized and used by HWPs.</description>
+ <simpleType>
+ <uint8_t>
+ <default>0</default>
+ </uint8_t>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <readable/>
+ <writeable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_EFF_DRAM_WIDTH</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>EFF_DRAM_GEN</id>
+ <description>DRAM Generation. Initialized and used by HWPs.</description>
+ <simpleType>
+ <uint8_t>
+ <default>0</default>
+ </uint8_t>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <readable/>
+ <writeable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_EFF_DRAM_GEN</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>EFF_PRIMARY_RANK_GROUP0</id>
+ <description>Primary RankGroup0. Initialized and used by HWPs.</description>
+ <simpleType>
+ <uint8_t>
+ <default>0</default>
+ </uint8_t>
+ <array>2</array>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <readable/>
+ <writeable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_EFF_PRIMARY_RANK_GROUP0</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>EFF_PRIMARY_RANK_GROUP1</id>
+ <description>Primary RankGroup1. Initialized and used by HWPs.</description>
+ <simpleType>
+ <uint8_t>
+ <default>0</default>
+ </uint8_t>
+ <array>2</array>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <readable/>
+ <writeable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_EFF_PRIMARY_RANK_GROUP1</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>EFF_PRIMARY_RANK_GROUP2</id>
+ <description>Primary RankGroup2. Initialized and used by HWPs.</description>
+ <simpleType>
+ <uint8_t>
+ <default>0</default>
+ </uint8_t>
+ <array>2</array>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <readable/>
+ <writeable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_EFF_PRIMARY_RANK_GROUP2</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>EFF_PRIMARY_RANK_GROUP3</id>
+ <description>Primary RankGroup3. Initialized and used by HWPs.</description>
+ <simpleType>
+ <uint8_t>
+ <default>0</default>
+ </uint8_t>
+ <array>2</array>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <readable/>
+ <writeable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_EFF_PRIMARY_RANK_GROUP3</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>EFF_SECONDARY_RANK_GROUP0</id>
+ <description>Secondary RankGroup0. Initialized and used by HWPs.</description>
+ <simpleType>
+ <uint8_t>
+ <default>0</default>
+ </uint8_t>
+ <array>2</array>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <readable/>
+ <writeable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_EFF_SECONDARY_RANK_GROUP0</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>EFF_SECONDARY_RANK_GROUP1</id>
+ <description>Secondary RankGroup1. Initialized and used by HWPs.</description>
+ <simpleType>
+ <uint8_t>
+ <default>0</default>
+ </uint8_t>
+ <array>2</array>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <readable/>
+ <writeable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_EFF_SECONDARY_RANK_GROUP1</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>EFF_SECONDARY_RANK_GROUP2</id>
+ <description>Secondary RankGroup2. Initialized and used by HWPs.</description>
+ <simpleType>
+ <uint8_t>
+ <default>0</default>
+ </uint8_t>
+ <array>2</array>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <readable/>
+ <writeable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_EFF_SECONDARY_RANK_GROUP2</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>EFF_SECONDARY_RANK_GROUP3</id>
+ <description>Secondary RankGroup3. Initialized and used by HWPs.</description>
+ <simpleType>
+ <uint8_t>
+ <default>0</default>
+ </uint8_t>
+ <array>2</array>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <readable/>
+ <writeable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_EFF_SECONDARY_RANK_GROUP3</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>EFF_TERTIARY_RANK_GROUP0</id>
+ <description>Tertiary RankGroup0. Initialized and used by HWPs.</description>
+ <simpleType>
+ <uint8_t>
+ <default>0</default>
+ </uint8_t>
+ <array>2</array>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <readable/>
+ <writeable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_EFF_TERTIARY_RANK_GROUP0</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>EFF_TERTIARY_RANK_GROUP1</id>
+ <description>Tertiary RankGroup1. Initialized and used by HWPs.</description>
+ <simpleType>
+ <uint8_t>
+ <default>0</default>
+ </uint8_t>
+ <array>2</array>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <readable/>
+ <writeable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_EFF_TERTIARY_RANK_GROUP1</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>EFF_TERTIARY_RANK_GROUP2</id>
+ <description>Tertiary RankGroup2. Initialized and used by HWPs.</description>
+ <simpleType>
+ <uint8_t>
+ <default>0</default>
+ </uint8_t>
+ <array>2</array>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <readable/>
+ <writeable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_EFF_TERTIARY_RANK_GROUP2</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>EFF_TERTIARY_RANK_GROUP3</id>
+ <description>Tertiary RankGroup3. Initialized and used by HWPs.</description>
+ <simpleType>
+ <uint8_t>
+ <default>0</default>
+ </uint8_t>
+ <array>2</array>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <readable/>
+ <writeable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_EFF_TERTIARY_RANK_GROUP3</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>EFF_QUATERNARY_RANK_GROUP0</id>
+ <description>Quaternary RankGroup0. Initialized and used by HWPs.</description>
+ <simpleType>
+ <uint8_t>
+ <default>0</default>
+ </uint8_t>
+ <array>2</array>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <readable/>
+ <writeable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_EFF_QUATERNARY_RANK_GROUP0</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>EFF_QUATERNARY_RANK_GROUP1</id>
+ <description>Quaternary RankGroup1. Initialized and used by HWPs.</description>
+ <simpleType>
+ <uint8_t>
+ <default>0</default>
+ </uint8_t>
+ <array>2</array>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <readable/>
+ <writeable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_EFF_QUATERNARY_RANK_GROUP1</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>EFF_QUATERNARY_RANK_GROUP2</id>
+ <description>Quaternary RankGroup2. Initialized and used by HWPs.</description>
+ <simpleType>
+ <uint8_t>
+ <default>0</default>
+ </uint8_t>
+ <array>2</array>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <readable/>
+ <writeable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_EFF_QUATERNARY_RANK_GROUP2</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>EFF_QUATERNARY_RANK_GROUP3</id>
+ <description>Quaternary RankGroup3. Initialized and used by HWPs.</description>
+ <simpleType>
+ <uint8_t>
+ <default>0</default>
+ </uint8_t>
+ <array>2</array>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <readable/>
+ <writeable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_EFF_QUATERNARY_RANK_GROUP3</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>EFF_ODT_RD</id>
+ <description>Rank Read ODT. Initialized and used by HWPs.</description>
+ <simpleType>
+ <uint8_t>
+ <default>0</default>
+ </uint8_t>
+ <array>2,2,4</array>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <readable/>
+ <writeable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_EFF_ODT_RD</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>EFF_ODT_WR</id>
+ <description>Rank Write ODT. Initialized and used by HWPs.</description>
+ <simpleType>
+ <uint8_t>
+ <default>0</default>
+ </uint8_t>
+ <array>2,2,4</array>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <readable/>
+ <writeable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_EFF_ODT_WR</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>EFF_DRAM_RON</id>
+ <description>DRAM Ron. Initialized and used by HWPs.</description>
+ <simpleType>
+ <uint8_t>
+ <default>0</default>
+ </uint8_t>
+ <array>2,2</array>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <readable/>
+ <writeable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_EFF_DRAM_RON</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>EFF_DRAM_RTT_NOM</id>
+ <description>DRAM Rtt_Nom. Initialized and used by HWPs.</description>
+ <simpleType>
+ <uint8_t>
+ <default>0</default>
+ </uint8_t>
+ <array>2,2,4</array>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <readable/>
+ <writeable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_EFF_DRAM_RTT_NOM</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>EFF_DRAM_RTT_WR</id>
+ <description>DRAM Rtt_WR. Initialized and used by HWPs.</description>
+ <simpleType>
+ <uint8_t>
+ <default>0</default>
+ </uint8_t>
+ <array>2,2,4</array>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <readable/>
+ <writeable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_EFF_DRAM_RTT_WR</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>EFF_DRAM_WR_VREF</id>
+ <description>DRAM Write Vref. Initialized and used by HWPs.</description>
+ <simpleType>
+ <uint32_t>
+ <default>0</default>
+ </uint32_t>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <readable/>
+ <writeable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_EFF_DRAM_WR_VREF</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>EFF_CEN_DRV_IMP_DQ_DQS</id>
+ <description>Centaur DQ and DQS Drive Impedance. Initialized and used by HWPs.</description>
+ <simpleType>
+ <uint8_t>
+ <default>0</default>
+ </uint8_t>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <readable/>
+ <writeable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_EFF_CEN_DRV_IMP_DQ_DQS</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>EFF_CEN_DRV_IMP_CMD</id>
+ <description>Centaur Command Drive Impedance. Initialized and used by HWPs.</description>
+ <simpleType>
+ <uint8_t>
+ <default>0</default>
+ </uint8_t>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <readable/>
+ <writeable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_EFF_CEN_DRV_IMP_CMD</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>EFF_CEN_DRV_IMP_CNTL</id>
+ <description>Centaur Control Drive Impedance. Initialized and used by HWPs.</description>
+ <simpleType>
+ <uint8_t>
+ <default>0</default>
+ </uint8_t>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <readable/>
+ <writeable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_EFF_CEN_DRV_IMP_CNTL</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>EFF_CEN_RCV_IMP_DQ_DQS</id>
+ <description>Centaur DQ and DQS Receiver Impedance. Initialized and used by HWPs.</description>
+ <simpleType>
+ <uint8_t>
+ <default>0</default>
+ </uint8_t>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <readable/>
+ <writeable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_EFF_CEN_RCV_IMP_DQ_DQS</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>EFF_CEN_SLEW_RATE_DQ_DQS</id>
+ <description>Centaur DQ and DQS Slew Rate. Initialized and used by HWPs.</description>
+ <simpleType>
+ <uint8_t>
+ <default>0</default>
+ </uint8_t>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <readable/>
+ <writeable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_EFF_CEN_SLEW_RATE_DQ_DQS</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>EFF_CEN_SLEW_RATE_CMD</id>
+ <description>Centaur Command Slew Rate. Initialized and used by HWPs.</description>
+ <simpleType>
+ <uint8_t>
+ <default>0</default>
+ </uint8_t>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <readable/>
+ <writeable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_EFF_CEN_SLEW_RATE_CMD</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>EFF_CEN_SLEW_RATE_CNTL</id>
+ <description>Centaur Control Slew Rate. Initialized and used by HWPs.</description>
+ <simpleType>
+ <uint8_t>
+ <default>0</default>
+ </uint8_t>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <readable/>
+ <writeable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_EFF_CEN_SLEW_RATE_CNTL</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>EFF_CEN_RD_VREF</id>
+ <description>Centaur Read Vref. Initialized and used by HWPs.</description>
+ <simpleType>
+ <uint32_t>
+ <default>0</default>
+ </uint32_t>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <readable/>
+ <writeable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_EFF_CEN_RD_VREF</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>EFF_DIMM_SIZE</id>
+ <description>DIMM Size. Initialized and used by HWPs.</description>
+ <simpleType>
+ <uint8_t>
+ <default>0</default>
+ </uint8_t>
+ <array>2,2</array>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <readable/>
+ <writeable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_EFF_DIMM_SIZE</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>EFF_DRAM_DENSITY</id>
+ <description>DRAM Density. Initialized and used by HWPs.</description>
+ <simpleType>
+ <uint8_t>
+ <default>0</default>
+ </uint8_t>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <readable/>
+ <writeable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_EFF_DRAM_DENSITY</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>EFF_DRAM_TRCD</id>
+ <description>DRAM RAS to CAS Delay. Initialized and used by HWPs.</description>
+ <simpleType>
+ <uint8_t>
+ <default>0</default>
+ </uint8_t>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <readable/>
+ <writeable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_EFF_DRAM_TRCD</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>EFF_DRAM_TRRD</id>
+ <description>DRAM Row ACT to Row ACT Delay. Initialized and used by HWPs.</description>
+ <simpleType>
+ <uint8_t>
+ <default>0</default>
+ </uint8_t>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <readable/>
+ <writeable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_EFF_DRAM_TRRD</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>EFF_DRAM_TRP</id>
+ <description>DRAM Row Precharge Delay. Initialized and used by HWPs.</description>
+ <simpleType>
+ <uint8_t>
+ <default>0</default>
+ </uint8_t>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <readable/>
+ <writeable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_EFF_DRAM_TRP</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>EFF_DRAM_TRAS</id>
+ <description>DRAM ACT to Precharge Delay. Initialized and used by HWPs.</description>
+ <simpleType>
+ <uint8_t>
+ <default>0</default>
+ </uint8_t>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <readable/>
+ <writeable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_EFF_DRAM_TRAS</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>EFF_DRAM_TRC</id>
+ <description>DRAM ACT to ACT/Refresh Delay. Initialized and used by HWPs.</description>
+ <simpleType>
+ <uint8_t>
+ <default>0</default>
+ </uint8_t>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <readable/>
+ <writeable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_EFF_DRAM_TRC</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>EFF_DRAM_TRFI</id>
+ <description>Refresh Interval. Initialized and used by HWPs.</description>
+ <simpleType>
+ <uint32_t>
+ <default>0</default>
+ </uint32_t>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <readable/>
+ <writeable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_EFF_DRAM_TRFI</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>EFF_DRAM_TRFC</id>
+ <description>DRAM Refresh Recovery Delay. Initialized and used by HWPs.</description>
+ <simpleType>
+ <uint32_t>
+ <default>0</default>
+ </uint32_t>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <readable/>
+ <writeable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_EFF_DRAM_TRFC</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>EFF_DRAM_TWTR</id>
+ <description>DRAM Internal Write to Read Delay. Initialized and used by HWPs.</description>
+ <simpleType>
+ <uint8_t>
+ <default>0</default>
+ </uint8_t>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <readable/>
+ <writeable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_EFF_DRAM_TWTR</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>EFF_DRAM_TRTP</id>
+ <description>DRAM Internal Read to Precharge Delay. Initialized and used by HWPs.</description>
+ <simpleType>
+ <uint8_t>
+ <default>0</default>
+ </uint8_t>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <readable/>
+ <writeable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_EFF_DRAM_TRTP</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>EFF_DRAM_TFAW</id>
+ <description>DRAM Four ACT Window Delay. Initialized and used by HWPs.</description>
+ <simpleType>
+ <uint8_t>
+ <default>0</default>
+ </uint8_t>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <readable/>
+ <writeable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_EFF_DRAM_TFAW</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>EFF_DRAM_BL</id>
+ <description>DRAM Burst Length. Initialized and used by HWPs.</description>
+ <simpleType>
+ <uint8_t>
+ <default>0</default>
+ </uint8_t>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <readable/>
+ <writeable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_EFF_DRAM_BL</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>EFF_DRAM_CL</id>
+ <description>DRAM CAS Latency. Initialized and used by HWPs.</description>
+ <simpleType>
+ <uint8_t>
+ <default>0</default>
+ </uint8_t>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <readable/>
+ <writeable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_EFF_DRAM_CL</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>EFF_DRAM_AL</id>
+ <description>DRAM Additive Latency. Initialized and used by HWPs.</description>
+ <simpleType>
+ <uint8_t>
+ <default>0</default>
+ </uint8_t>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <readable/>
+ <writeable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_EFF_DRAM_AL</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>EFF_DRAM_CWL</id>
+ <description>DRAM CAS Write Latency. Initialized and used by HWPs.</description>
+ <simpleType>
+ <uint8_t>
+ <default>0</default>
+ </uint8_t>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <readable/>
+ <writeable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_EFF_DRAM_CWL</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>EFF_DRAM_RBT</id>
+ <description>DRAM Read Burst Type. Initialized and used by HWPs.</description>
+ <simpleType>
+ <uint8_t>
+ <default>0</default>
+ </uint8_t>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <readable/>
+ <writeable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_EFF_DRAM_RBT</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>EFF_DRAM_TM</id>
+ <description>DRAM Test Mode. Initialized and used by HWPs.</description>
+ <simpleType>
+ <uint8_t>
+ <default>0</default>
+ </uint8_t>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <readable/>
+ <writeable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_EFF_DRAM_TM</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>EFF_DRAM_DLL_RESET</id>
+ <description>DRAM DLL Reset. Initialized and used by HWPs.</description>
+ <simpleType>
+ <uint8_t>
+ <default>0</default>
+ </uint8_t>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <readable/>
+ <writeable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_EFF_DRAM_DLL_RESET</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>EFF_DRAM_WR</id>
+ <description>DRAM Write Recovery. Initialized and used by HWPs.</description>
+ <simpleType>
+ <uint8_t>
+ <default>0</default>
+ </uint8_t>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <readable/>
+ <writeable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_EFF_DRAM_WR</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>EFF_DRAM_DLL_PPD</id>
+ <description>DRAM DLL Precharge PD. Initialized and used by HWPs.</description>
+ <simpleType>
+ <uint8_t>
+ <default>0</default>
+ </uint8_t>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <readable/>
+ <writeable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_EFF_DRAM_DLL_PPD</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>EFF_DRAM_DLL_ENABLE</id>
+ <description>DRAM DLL Enable. Initialized and used by HWPs.</description>
+ <simpleType>
+ <uint8_t>
+ <default>0</default>
+ </uint8_t>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <readable/>
+ <writeable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_EFF_DRAM_DLL_ENABLE</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>EFF_DRAM_TDQS</id>
+ <description>DRAM TDQS. Initialized and used by HWPs.</description>
+ <simpleType>
+ <uint8_t>
+ <default>0</default>
+ </uint8_t>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <readable/>
+ <writeable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_EFF_DRAM_TDQS</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>EFF_DRAM_WR_LVL_ENABLE</id>
+ <description>DRAM Write Level Enable. Initialized and used by HWPs.</description>
+ <simpleType>
+ <uint8_t>
+ <default>0</default>
+ </uint8_t>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <readable/>
+ <writeable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_EFF_DRAM_WR_LVL_ENABLE</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>EFF_DRAM_OUTPUT_BUFFER</id>
+ <description>DRAM output buffer. Initialized and used by HWPs.</description>
+ <simpleType>
+ <uint8_t>
+ <default>0</default>
+ </uint8_t>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <readable/>
+ <writeable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_EFF_DRAM_OUTPUT_BUFFER</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>EFF_DRAM_PASR</id>
+ <description>DRAM Partial Array Self-Refresh. Initialized and used by HWPs.</description>
+ <simpleType>
+ <uint8_t>
+ <default>0</default>
+ </uint8_t>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <readable/>
+ <writeable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_EFF_DRAM_PASR</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>EFF_DRAM_ASR</id>
+ <description>DRAM Auto Self-Refresh. Initialized and used by HWPs.</description>
+ <simpleType>
+ <uint8_t>
+ <default>0</default>
+ </uint8_t>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <readable/>
+ <writeable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_EFF_DRAM_ASR</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>EFF_DRAM_SRT</id>
+ <description>DRAM Self-Refresh Temperature Range. Initialized and used by HWPs.</description>
+ <simpleType>
+ <uint8_t>
+ <default>0</default>
+ </uint8_t>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <readable/>
+ <writeable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_EFF_DRAM_SRT</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>EFF_MPR_LOC</id>
+ <description>Multi Purpose Register Location. Initialized and used by HWPs.</description>
+ <simpleType>
+ <uint8_t>
+ <default>0</default>
+ </uint8_t>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <readable/>
+ <writeable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_EFF_MPR_LOC</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>EFF_MPR_MODE</id>
+ <description>Multi Purpose Register Mode. Initialized and used by HWPs.</description>
+ <simpleType>
+ <uint8_t>
+ <default>0</default>
+ </uint8_t>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <readable/>
+ <writeable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_EFF_MPR_MODE</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>EFF_DIMM_RCD_CNTL_WORD_0_15</id>
+ <description>DIMM RCD Control Word. Initialized and used by HWPs.</description>
+ <simpleType>
+ <uint64_t>
+ <default>0</default>
+ </uint64_t>
+ <array>2,2</array>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <readable/>
+ <writeable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_EFF_DIMM_RCD_CNTL_WORD_0_15</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>EFF_SCHMOO_MODE</id>
+ <description>Specifies the schmoo mode to use during draminit_train_adv. Initialized and used by HWPs.</description>
+ <simpleType>
+ <uint8_t>
+ <default>0</default>
+ </uint8_t>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <readable/>
+ <writeable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_EFF_SCHMOO_MODE</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>EFF_SCHMOO_TEST_VALID</id>
+ <description>Specifies the schmoo test to run during draminit_train_adv. Initialized and used by HWPs.</description>
+ <simpleType>
+ <uint8_t>
+ <default>0</default>
+ </uint8_t>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <readable/>
+ <writeable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_EFF_SCHMOO_TEST_VALID</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>EFF_SCHMOO_PARAM_VALID</id>
+ <description>Specifies the schmoo parameters to use during draminit_train_adv. Initialized and used by HWPs.</description>
+ <simpleType>
+ <uint8_t>
+ <default>0</default>
+ </uint8_t>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <readable/>
+ <writeable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_EFF_SCHMOO_PARAM_VALID</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>EFF_MEMCAL_INTERVAL</id>
+ <description>Specifies the memcal interval in clocks. Initialized and used by HWPs.</description>
+ <simpleType>
+ <uint32_t>
+ <default>0</default>
+ </uint32_t>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <readable/>
+ <writeable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_EFF_MEMCAL_INTERVAL</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>EFF_ZQCAL_INTERVAL</id>
+ <description>Specifies the zqcal interval in clocks. Initialized and used by HWPs.</description>
+ <simpleType>
+ <uint32_t>
+ <default>0</default>
+ </uint32_t>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <readable/>
+ <writeable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_EFF_ZQCAL_INTERVAL</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>MSS_THROTTLE_NUMERATOR</id>
+ <description>DIMM throttle numerator. Initialized and used by HWPs.</description>
+ <simpleType>
+ <uint32_t>
+ <default>0</default>
+ </uint32_t>
+ <array>2,2</array>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <readable/>
+ <writeable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_MSS_THROTTLE_NUMERATOR</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>MSS_THROTTLE_DENOMINATOR</id>
+ <description>DIMM throttle denominator. Initialized and used by HWPs.</description>
+ <simpleType>
+ <uint32_t>
+ <default>0</default>
+ </uint32_t>
+ <array>2,2</array>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <readable/>
+ <writeable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_MSS_THROTTLE_DENOMINATOR</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>MSS_THROTTLE_CHANNEL_NUMERATOR</id>
+ <description>Channel throttle numerator. Initialized and used by HWPs.</description>
+ <simpleType>
+ <uint32_t>
+ <default>0</default>
+ </uint32_t>
+ <array>2</array>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <readable/>
+ <writeable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_MSS_THROTTLE_CHANNEL_NUMERATOR</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>MSS_THROTTLE_CHANNEL_DENOMINATOR</id>
+ <description>Channel throttle denominator. Initialized and used by HWPs.</description>
+ <simpleType>
+ <uint32_t>
+ <default>0</default>
+ </uint32_t>
+ <array>2</array>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <readable/>
+ <writeable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_MSS_THROTTLE_CHANNEL_DENOMINATOR</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>MSS_WATT_TARGET</id>
+ <description>Channel total memory watts. Initialized and used by HWPs.</description>
+ <simpleType>
+ <uint32_t>
+ <default>0</default>
+ </uint32_t>
+ <array>2</array>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <readable/>
+ <writeable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_MSS_WATT_TARGET</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>MSS_POWER_SLOPE</id>
+ <description>DIMM Power slope value. Initialized and used by HWPs.</description>
+ <simpleType>
+ <uint32_t>
+ <default>0</default>
+ </uint32_t>
+ <array>2,2</array>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <readable/>
+ <writeable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_MSS_POWER_SLOPE</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>MSS_POWER_INT</id>
+ <description>DIMM Power intercept value. Initialized and used by HWPs.</description>
+ <simpleType>
+ <uint32_t>
+ <default>0</default>
+ </uint32_t>
+ <array>2,2</array>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <readable/>
+ <writeable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_MSS_POWER_INT</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>MSS_DIMM_MAXBANDWIDTH_GBS</id>
+ <description>DIMM Max Bandwidth in GBs. Initialized and used by HWPs.</description>
+ <simpleType>
+ <uint32_t>
+ <default>0</default>
+ </uint32_t>
+ <array>2,2</array>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <readable/>
+ <writeable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_MSS_DIMM_MAXBANDWIDTH_GBS</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>MSS_DIMM_MAXBANDWIDTH_MRS</id>
+ <description>DIMM Max Bandwidth in MRs. Initialized and used by HWPs.</description>
+ <simpleType>
+ <uint32_t>
+ <default>0</default>
+ </uint32_t>
+ <array>2,2</array>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <readable/>
+ <writeable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_MSS_DIMM_MAXBANDWIDTH_MRS</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>MSS_CHANNEL_MAXBANDWIDTH_GBS</id>
+ <description>Channel Max Bandwidth in GBs. Initialized and used by HWPs.</description>
+ <simpleType>
+ <uint32_t>
+ <default>0</default>
+ </uint32_t>
+ <array>2</array>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <readable/>
+ <writeable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_MSS_CHANNEL_MAXBANDWIDTH_GBS</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>MSS_CHANNEL_MAXBANDWIDTH_MRS</id>
+ <description>Channel Max Bandwidth MRs. Initialized and used by HWPs.</description>
+ <simpleType>
+ <uint32_t>
+ <default>0</default>
+ </uint32_t>
+ <array>2</array>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <readable/>
+ <writeable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_MSS_CHANNEL_MAXBANDWIDTH_MRS</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>MSS_DIMM_MAXPOWER</id>
+ <description>DIMM Max Power output. Initialized and used by HWPs.</description>
+ <simpleType>
+ <uint32_t>
+ <default>0</default>
+ </uint32_t>
+ <array>2,2</array>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <readable/>
+ <writeable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_MSS_DIMM_MAXPOWER</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>MSS_CHANNEL_MAXPOWER</id>
+ <description>Channel Max Power output. Initialized and used by HWPs.</description>
+ <simpleType>
+ <uint32_t>
+ <default>0</default>
+ </uint32_t>
+ <array>2</array>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <readable/>
+ <writeable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_MSS_CHANNEL_MAXPOWER</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>MSS_MEMSIZE</id>
+ <description>The amount of memory to set aside for this memory controller. Initialized by HWP.</description>
+ <simpleType>
+ <uint64_t>
+ <default>0</default>
+ </uint64_t>
+ <array>8</array>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <readable/>
+ <writeable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_MSS_MEMSIZE</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>MSS_MEMSIZE_MBA</id>
+ <description>At the MBA level, how much memory is available. Initialized by HWP.</description>
+ <simpleType>
+ <uint64_t>
+ <default>0</default>
+ </uint64_t>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <readable/>
+ <writeable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_MSS_MEMSIZE_MBA</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>FSI_SCOM_MUTEX</id>
+ <description>Mutex for FSI-based SCOM Operations</description>
+ <simpleType>
+ <hbmutex>
+ <default>0</default>
+ </hbmutex>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <readable/>
+ <writeable/>
+</attribute>
+
+<attribute>
+ <id>EC</id>
+ <description>attribute indicating the chip target's EC level</description>
+ <simpleType>
+ <uint8_t>
+ <default>0</default>
+ </uint8_t>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <readable/>
+ <writeable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_EC</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>CHIP_ID</id>
+ <description>attribute indicating the chip's ID</description>
+ <simpleType>
+ <uint32_t>
+ <default>0</default>
+ </uint32_t>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <readable/>
+ <writeable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_CHIP_ID</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>FSI_GP_REG_SCOM_ACCESS</id>
+ <description>attribute indicating if the chip's FSI GP regs have scom access</description>
+ <simpleType><uint8_t></uint8_t></simpleType>
+ <persistency>non-volatile</persistency>
+ <readable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_FSI_GP_REG_SCOM_ACCESS</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>L2_R_T0_EPS</id>
+ <description>L2 tier0 read epsilon register value.</description>
+ <simpleType>
+ <uint32_t>
+ <default>0</default>
+ </uint32_t>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <readable/>
+ <writeable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_L2_R_T0_EPS</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>L2_R_T1_EPS</id>
+ <description>L2 tier1 read epsilon register value.</description>
+ <simpleType>
+ <uint32_t>
+ <default>0</default>
+ </uint32_t>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <readable/>
+ <writeable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_L2_R_T1_EPS</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>L2_R_T2_EPS</id>
+ <description>L2 tier2 read epsilon register value.</description>
+ <simpleType>
+ <uint32_t>
+ <default>0</default>
+ </uint32_t>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <readable/>
+ <writeable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_L2_R_T2_EPS</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>L2_FORCE_R_T2_EPS</id>
+ <description>L2 force tier2 read epsilon protect (all tiers).</description>
+ <simpleType>
+ <uint8_t>
+ <default>0</default>
+ </uint8_t>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <readable/>
+ <writeable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_L2_FORCE_R_T2_EPS</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>L2_W_EPS</id>
+ <description>L2 write epsilon register value.</description>
+ <simpleType>
+ <uint32_t>
+ <default>0</default>
+ </uint32_t>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <readable/>
+ <writeable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_L2_W_EPS</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>L3_R_T0_EPS</id>
+ <description>L3 tier0 read epsilon register value.</description>
+ <simpleType>
+ <uint32_t>
+ <default>0</default>
+ </uint32_t>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <readable/>
+ <writeable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_L3_R_T0_EPS</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>L3_R_T1_EPS</id>
+ <description>L3 tier1 read epsilon register value.</description>
+ <simpleType>
+ <uint32_t>
+ <default>0</default>
+ </uint32_t>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <readable/>
+ <writeable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_L3_R_T1_EPS</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>L3_R_T2_EPS</id>
+ <description>L3 tier2 read epsilon register value.</description>
+ <simpleType>
+ <uint32_t>
+ <default>0</default>
+ </uint32_t>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <readable/>
+ <writeable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_L3_R_T2_EPS</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>L3_FORCE_R_T2_EPS</id>
+ <description>L3 force tier2 read epsilon protect (all tiers).</description>
+ <simpleType>
+ <uint8_t>
+ <default>0</default>
+ </uint8_t>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <readable/>
+ <writeable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_L3_FORCE_R_T2_EPS</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>L3_W_EPS</id>
+ <description>L3 write epsilon register value.</description>
+ <simpleType>
+ <uint32_t>
+ <default>0</default>
+ </uint32_t>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <readable/>
+ <writeable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_L3_W_EPS</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>SCOM_IND_MUTEX</id>
+ <description>Mutex for Indirect SCOM read operation</description>
+ <simpleType>
+ <hbmutex>
+ <default>0</default>
+ </hbmutex>
+ </simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <readable/>
+ <writeable/>
+</attribute>
+<attribute>
+ <id>CHIP_UNIT</id>
+ <description>A unit (chiplet) 's offset number within the chip. </description>
+ <simpleType>
+ <uint8_t>
+ <default>0</default>
+ </uint8_t>
+ </simpleType>
+ <persistency>non-volatile</persistency>
+ <readable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_CHIP_UNIT_POS</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>POSITION</id>
+ <description>Position of target relative to node</description>
+ <simpleType>
+ <uint16_t>
+ <default>0</default>
+ </uint16_t>
+ </simpleType>
+ <persistency>non-volatile</persistency>
+ <readable/>
+</attribute>
+
+<attribute>
+ <id>MBA_PORT</id>
+ <description>MBA port this DIMM is connected to</description>
+ <simpleType>
+ <uint8_t>
+ <default>0</default>
+ </uint8_t>
+ </simpleType>
+ <persistency>non-volatile</persistency>
+ <readable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_MBA_PORT</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>MBA_DIMM</id>
+ <description>MBA port DIMM number of this DIMM</description>
+ <simpleType>
+ <uint8_t>
+ <default>0</default>
+ </uint8_t>
+ </simpleType>
+ <persistency>non-volatile</persistency>
+ <readable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_MBA_DIMM</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>CEN_DQ_TO_DIMM_CONN_DQ</id>
+ <description>
+ Centaur DQ to DIMM connector DQ mapping for a JEDEC DIMM.
+ Uint8 value for each Centaur DQ (0-79).
+ The value is the corresponding DIMM Connector DQ.
+ </description>
+ <simpleType>
+ <uint8_t>
+ <!-- Default is 1:1 mapping, DQ0-DQ0, DQ1-DQ1 etc -->
+ <!-- Data will eventually come from MRW -->
+ <default>
+ 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,
+ 20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,
+ 40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,
+ 60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79
+ </default>
+ </uint8_t>
+ <array>80</array>
+ </simpleType>
+ <persistency>non-volatile</persistency>
+ <readable/>
+</attribute>
+
+<enumerationType>
+ <id>PROC_EPS_TABLE_TYPE</id>
+ <description>Enumeration indicating the PROC_EPS_TABLE_TYPE</description>
+ <enumerator>
+ <name>EPS_TYPE_LE</name>
+ <value>1</value>
+ </enumerator>
+ <enumerator>
+ <name>EPS_TYPE_HE</name>
+ <value>2</value>
+ </enumerator>
+</enumerationType>
+
+<attribute>
+ <id>PROC_EPS_TABLE_TYPE</id>
+ <description>
+ System attribute.
+ Processor epsilon table type. Used to calculate the processor nest
+ epsilon register values.
+ </description>
+ <simpleType>
+ <enumeration>
+ <id>PROC_EPS_TABLE_TYPE</id>
+ <default>EPS_TYPE_LE</default>
+ </enumeration>
+ </simpleType>
+ <persistency>non-volatile</persistency>
+ <hasStringConversion/>
+ <readable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_PROC_EPS_TABLE_TYPE</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<enumerationType>
+ <id>PROC_FABRIC_PUMP_MODE</id>
+ <description>Enumeration indicating the PROC_FABRIC_PUMP_MODE</description>
+ <enumerator>
+ <name>MODE1</name>
+ <value>1</value>
+ </enumerator>
+ <enumerator>
+ <name>MODE2</name>
+ <value>2</value>
+ </enumerator>
+</enumerationType>
+
+<attribute>
+ <id>PROC_FABRIC_PUMP_MODE</id>
+ <description>
+ System attribute.
+ Processor SMP Fabric broadcast scope configuration.
+ MODE1 = default = chip/group/system/remote group/foreign.
+ MODE2 = group/system/remote group/foreign.
+ Provided by the Machine Readable Workbook.
+ </description>
+ <simpleType>
+ <enumeration>
+ <id>PROC_FABRIC_PUMP_MODE</id>
+ <default>MODE1</default>
+ </enumeration>
+ </simpleType>
+ <persistency>non-volatile</persistency>
+ <hasStringConversion/>
+ <readable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_PROC_FABRIC_PUMP_MODE</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<enumerationType>
+ <id>PROC_X_BUS_WIDTH</id>
+ <description>Enumeration indicating the PROC_X_BUS_WIDTH</description>
+ <enumerator>
+ <name>W4BYTE</name>
+ <value>1</value>
+ </enumerator>
+ <enumerator>
+ <name>W8BYTE</name>
+ <value>2</value>
+ </enumerator>
+</enumerationType>
+
+<attribute>
+ <id>PROC_X_BUS_WIDTH</id>
+ <description>
+ System attribute.
+ Processor SMP X bus width.
+ Provided by the Machine Readable Workbook.
+ </description>
+ <simpleType>
+ <enumeration>
+ <id>PROC_X_BUS_WIDTH</id>
+ <default>W8BYTE</default>
+ </enumeration>
+ </simpleType>
+ <persistency>non-volatile</persistency>
+ <hasStringConversion/>
+ <readable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_PROC_X_BUS_WIDTH</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>ALL_MCS_IN_INTERLEAVING_GROUP</id>
+ <description>
+ System attribute.
+ If all MCS chiplets are in an interleaving group (1=true, 0=false).
+ If true the SMP fabric is setup in normal mode.
+ If false the SMP fabric is setup in checkerboard mode.
+ Provided by the Machine Readable Workbook.
+ </description>
+ <simpleType><uint8_t></uint8_t></simpleType>
+ <persistency>non-volatile</persistency>
+ <readable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_ALL_MCS_IN_INTERLEAVING_GROUP</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>FABRIC_NODE_ID</id>
+ <description>
+ Chip attribute.
+ Logical fabric node the chip belongs to.
+ Provided by the Machine Readable Workbook.
+ Can vary across drawers.
+ </description>
+ <simpleType><uint8_t></uint8_t></simpleType>
+ <persistency>non-volatile</persistency>
+ <readable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_FABRIC_NODE_ID</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>FABRIC_CHIP_ID</id>
+ <description>
+ Chip attribute.
+ Logical fabric chip id for this chip (position within the fabric).
+ Provided by the Machine Readable Workbook.
+ Can vary across drawers.
+ </description>
+ <simpleType><uint8_t></uint8_t></simpleType>
+ <persistency>non-volatile</persistency>
+ <readable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_FABRIC_CHIP_ID</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>CHIP_HAS_SBE</id>
+ <description>
+ Chip attribute.
+ If true, the chip has an SBE and the associated registers.
+ Provided by the Machine Readable Workbook.
+ </description>
+ <simpleType><uint8_t></uint8_t></simpleType>
+ <persistency>non-volatile</persistency>
+ <readable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_CHIP_HAS_SBE</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>FREQ_PROC_REFCLOCK</id>
+ <description>
+ System attribute.
+ The frequency of the processor refclock in MHz.
+ Provided by the Machine Readable Workbook.
+ The corresponding HWPF attribute:
+ - Is read by the set_ref_clock HWP to find out the desired frequency.
+ - Can be overridden to adjust the refclock frequency.
+ </description>
+ <simpleType><uint32_t></uint32_t></simpleType>
+ <persistency>non-volatile</persistency>
+ <readable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_FREQ_PROC_REFCLOCK</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>FREQ_MEM_REFCLOCK</id>
+ <description>
+ System attribute.
+ The frequency of the memory refclock in MHz.
+ Provided by the Machine Readable Workbook.
+ The corresponding HWPF attribute:
+ - Is read by the set_ref_clock HWP to find out the desired frequency.
+ - Can be overridden to adjust the refclock frequency.
+ </description>
+ <simpleType><uint32_t></uint32_t></simpleType>
+ <persistency>non-volatile</persistency>
+ <readable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_FREQ_MEM_REFCLOCK</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>FREQ_CORE_FLOOR</id>
+ <description>
+ System attribute.
+ The lowest frequency that a core can be set to in MHz.
+ This is the same for all cores in the system.
+ TODO Provided by TBD. Current thinking is MRW or MVPD.
+ If MRW then this attribute will stay here.
+ If MVPD then this attribute will be deleted.
+ </description>
+ <simpleType><uint32_t></uint32_t></simpleType>
+ <persistency>non-volatile</persistency>
+ <readable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_FREQ_CORE_FLOOR</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>FREQ_PB</id>
+ <description>
+ System attribute.
+ The frequency of a processor's PB chiplet in MHz.
+ This is the same for all PB chiplets in the system.
+ The corresponding HWPF attribute:
+ - Is set by a HWP that runs after SBE HWPs setup the PB PLL. It
+ reads ATTR_FREQ_PROC_REFCLOCK and the PB PLL settings.
+ </description>
+ <simpleType><uint32_t></uint32_t></simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <readable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_FREQ_PB</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>FREQ_A</id>
+ <description>
+ System attribute.
+ The frequency of a processor's A-bus chiplet in MHz.
+ This is the same for all A-bus chiplets in the system.
+ The corresponding HWPF attribute:
+ - Is set by the HWP that sets up the A-bus PLL.
+ </description>
+ <simpleType><uint32_t></uint32_t></simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <readable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_FREQ_A</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>FREQ_X</id>
+ <description>
+ System attribute.
+ The frequency of a processor's X-bus chiplet in MHz.
+ This is the same for all X-bus chiplets in the system.
+ The corresponding HWPF attribute:
+ - Is set by the HWP that sets up the X-bus PLL.
+ </description>
+ <simpleType><uint32_t></uint32_t></simpleType>
+ <persistency>volatile-zeroed</persistency>
+ <readable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_FREQ_X</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>MVPD_FREQ_CORE_NOMINAL</id>
+ <description>
+ Chip attribute.
+ The nominal frequency of the processor cores in MHz.
+ TODO This attribute should be from MVPD.
+ When MVPD function is present, this attribute should be deleted.
+ The corresponding HWPF attribute request should map to a function
+ that calls the MVPD driver (in the same way as DIMM SPD).
+ For now, just default to 3GHz
+ </description>
+ <simpleType><uint32_t><default>3000</default></uint32_t></simpleType>
+ <persistency>non-volatile</persistency>
+ <readable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_MVPD_FREQ_CORE_NOMINAL</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<!-- @TOOD: Attribute is writable until MRW generates HUIDs for FSP -->
+<attribute>
+ <id>HUID</id>
+ <description>
+ Hardware Unit ID
+ SSSSNNNNTTTTTTTTiiiiiiiiiiiiiiii
+ S=System
+ N=Node Number
+ T=Target Type (matches TYPE attribute)
+ i=Instance/Sequence number of target, relative to node
+ </description>
+ <simpleType>
+ <uint32_t></uint32_t>
+ <default>0xFFFFFFFF</default>
+ </simpleType>
+ <persistency>non-volatile</persistency>
+ <readable/>
+ <writeable/>
+</attribute>
+
+<attribute>
+ <id>SP_FUNCTIONS</id>
+ <description>
+ Attribute which describes what the SP is or is not doing in this system
+ </description>
+ <complexType>
+ <description>Structure which defines a system's SP functions.
+ Applicable for System target only. Structure is read-only.
+ </description>
+ <field>
+ <name>fsiSlaveInit</name>
+ <description>
+ 0b0: SP does not initialize FSI slave logic, Hostboot must;
+ 0b1: SP does initialize FSI slave logic so Hostboot should not
+ </description>
+ <type>uint8_t</type>
+ <bits>1</bits>
+ <default>1</default>
+ </field>
+ <field>
+ <name>mailboxEnabled</name>
+ <description>
+ 0b0: There is no SP mailbox support;
+ 0b1: There is SP mailbox support
+ </description>
+ <type>uint8_t</type>
+ <bits>1</bits>
+ <default>0</default>
+ </field>
+ <field>
+ <name>reserved</name>
+ <description>Reserved for future use</description>
+ <type>uint8_t</type>
+ <bits>6</bits>
+ <default>0</default>
+ </field>
+ </complexType>
+ <persistency>non-volatile</persistency>
+ <readable/>
+</attribute>
+
+<!-- Begin attributes (4) to test string support -->
+
+<attribute>
+ <id>TEST_NULL_STRING</id>
+ <description>Test attribute; string with empty default value</description>
+ <simpleType>
+ <string>
+ <default></default>
+ <sizeInclNull>10</sizeInclNull>
+ </string>
+ </simpleType>
+ <persistency>volatile</persistency>
+ <readable/>
+ <writeable/>
+</attribute>
+
+<attribute>
+ <id>TEST_MIN_STRING</id>
+ <description>Test attribute; smallest string possible given size</description>
+ <simpleType>
+ <string>
+ <default>a</default>
+ <sizeInclNull>10</sizeInclNull>
+ </string>
+ </simpleType>
+ <persistency>volatile</persistency>
+ <readable/>
+ <writeable/>
+</attribute>
+
+<attribute>
+ <id>TEST_MAX_STRING</id>
+ <description>Test attribute; largest string possible given size</description>
+ <simpleType>
+ <string>
+ <default>abc</default>
+ <sizeInclNull>4</sizeInclNull>
+ </string>
+ </simpleType>
+ <persistency>volatile</persistency>
+ <readable/>
+ <writeable/>
+</attribute>
+
+<attribute>
+ <id>TEST_NO_DEFAULT_STRING</id>
+ <description>Test attribute; string with no default supplied</description>
+ <simpleType>
+ <string>
+ <sizeInclNull>10</sizeInclNull>
+ </string>
+ </simpleType>
+ <persistency>volatile</persistency>
+ <readable/>
+ <writeable/>
+</attribute>
+
+<!-- End attributes (4) to test string support -->
+
+<attribute>
+ <id>VPD_REC_NUM</id>
+ <description>Record offset for this target's VPD</description>
+ <simpleType>
+ <uint16_t>
+ <default>0xFFFF</default>
+ </uint16_t>
+ </simpleType>
+ <persistency>non-volatile</persistency>
+ <readable/>
+</attribute>
+
+</attributes>
diff --git a/src/usr/targeting/common/xmltohb/common.mk b/src/usr/targeting/common/xmltohb/common.mk
new file mode 100644
index 000000000..b852173be
--- /dev/null
+++ b/src/usr/targeting/common/xmltohb/common.mk
@@ -0,0 +1,76 @@
+# IBM_PROLOG_BEGIN_TAG
+# This is an automatically generated prolog.
+#
+# $Source: src/usr/targeting/makefile $
+#
+# 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 targeting/common/xmltohb/common.mk
+#
+# @brief Common attribute compiler makefile to be included in
+# targeting/xmltohb/makefile
+#
+################################################################################
+
+XMLTOHB_HEADER_TARGETS = \
+ attributeenums.H \
+ attributestrings.H \
+ attributetraits.H \
+ attributestructs.H \
+ pnortargeting.H \
+ fapiplatattrmacros.H
+
+XMLTOHB_SOURCE_TARGETS = \
+ attributestrings.C \
+ attributedump.C
+
+XMLTOHB_SYSTEM_BINARIES = \
+ vbu_targeting.bin \
+ simics_VENICE_targeting.bin \
+ simics_MURANO_targeting.bin
+
+XMLTOHB_TARGETS = \
+ ${XMLTOHB_HEADER_TARGETS} \
+ ${XMLTOHB_SOURCE_TARGETS}
+
+XMLTOHB_GENERIC_SOURCES = \
+ attribute_types.xml \
+ target_types.xml
+
+FAPI_ATTR_SOURCES = \
+ memory_attributes.xml \
+ L2_L3_attributes.xml \
+ scratch_attributes.xml \
+ system_attributes.xml \
+ chip_attributes.xml \
+ dimm_spd_attributes.xml \
+ dimm_attributes.xml \
+ unit_attributes.xml \
+ freq_attributes.xml \
+ proc_mvpd_attributes.xml
+
+XMLTOHB_GENERIC_XML = generic.xml
+XMLTOHB_FAPI_XML = fapiattrs.xml
+XMLTOHB_MERGE_SCRIPT = mergexml.sh
+XMLTOHB_COMPILER_SCRIPT = xmltohb.pl
+VMM_CONSTS_FILE = vmmconst.h
+
+GENERATED_CODE = ${XMLTOHB_TARGETS}
diff --git a/src/usr/targeting/common/xmltohb/mergexml.sh b/src/usr/targeting/common/xmltohb/mergexml.sh
new file mode 100755
index 000000000..2d73d0d6b
--- /dev/null
+++ b/src/usr/targeting/common/xmltohb/mergexml.sh
@@ -0,0 +1,26 @@
+#!/bin/sh
+# IBM_PROLOG_BEGIN_TAG
+# This is an automatically generated prolog.
+#
+# $Source: src/usr/targeting/xmltohb/mergexml.sh $
+#
+# 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
+echo "<attributes>"
+cat $* | grep -v "<attributes>" | grep -v "</attributes>"
+echo "</attributes>"
diff --git a/src/usr/targeting/common/xmltohb/simics_MURANO.mrw.xml b/src/usr/targeting/common/xmltohb/simics_MURANO.mrw.xml
new file mode 100644
index 000000000..adeb2bce9
--- /dev/null
+++ b/src/usr/targeting/common/xmltohb/simics_MURANO.mrw.xml
@@ -0,0 +1,22 @@
+<!-- IBM_PROLOG_BEGIN_TAG
+ This is an automatically generated prolog.
+
+ $Source: src/usr/targeting/xmltohb/simics_VENICE.mrw.xml $
+
+ IBM CONFIDENTIAL
+
+ COPYRIGHT International Business Machines Corp. 2012
+
+ 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 -->
diff --git a/src/usr/targeting/common/xmltohb/simics_MURANO.system.xml b/src/usr/targeting/common/xmltohb/simics_MURANO.system.xml
new file mode 100644
index 000000000..6094b4b7c
--- /dev/null
+++ b/src/usr/targeting/common/xmltohb/simics_MURANO.system.xml
@@ -0,0 +1,6932 @@
+<!-- IBM_PROLOG_BEGIN_TAG
+ This is an automatically generated prolog.
+
+ $Source: src/usr/targeting/xmltohb/simics_MURANO.system.xml $
+
+ 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 -->
+<attributes>
+
+<!-- =====================================================================
+ HOST BOOT TARGET INSTANCES
+ Contains target instance declarations for the Simics MURANO
+ configuration
+
+ * MAXIMUM config has 4 Murano chips
+ * each Murano has 6 ex chiplets (4,5,6,12,13,14)
+ * each Murano has 3 ABUS (0,1,2) and 4 XBUS (0,1,2,3) units
+ * each Murano has 4 MCS chiplets (4-7)
+ * each MCS chiplet connects to 1 Centaur membuf chip
+ * each Centaur membuf chip has 2 MBA chiplets
+ * each MBA chiplet has 2 ports
+ * each MBA port connects to 2 logical dimms
+ * Adding dummy EX0 because that is what Simics currently gives us @fixme
+ ================================================================= -->
+
+<!-- System -->
+
+<targetInstance>
+ <id>sys0</id>
+ <type>sys-sys-power8</type>
+ <attribute>
+ <id>EXECUTION_PLATFORM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0</default>
+ </attribute>
+ <attribute>
+ <id>PROC_EPS_TABLE_TYPE</id>
+ <default>EPS_TYPE_LE</default>
+ </attribute>
+ <attribute>
+ <id>PROC_FABRIC_PUMP_MODE</id>
+ <default>MODE1</default>
+ </attribute>
+ <attribute>
+ <id>PROC_X_BUS_WIDTH</id>
+ <default>W8BYTE</default>
+ </attribute>
+ <attribute>
+ <id>ALL_MCS_IN_INTERLEAVING_GROUP</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>FREQ_PROC_REFCLOCK</id>
+ <default>200</default>
+ </attribute>
+ <attribute>
+ <id>FREQ_MEM_REFCLOCK</id>
+ <default>266</default>
+ </attribute>
+ <attribute>
+ <id>FREQ_CORE_FLOOR</id>
+ <default>2500</default>
+ </attribute>
+ <attribute>
+ <id>SP_FUNCTIONS</id>
+ <default>
+ <field><id>fsiSlaveInit</id><value>0</value></field>
+ <field><id>mailboxEnabled</id><value>0</value></field>
+ <field><id>reserved</id><value>0</value></field>
+ </default>
+ </attribute>
+</targetInstance>
+
+<!-- System node 0 -->
+
+<targetInstance>
+ <id>sys0node0</id>
+ <type>enc-node-power8</type>
+ <attribute><id>HUID</id><default>0x00020000</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Murano n0p0 processor chip -->
+
+<targetInstance>
+ <id>sys0node0proc0</id>
+ <type>chip-processor-murano</type>
+ <attribute><id>HUID</id><default>0x00070000</default></attribute>
+ <attribute><id>POSITION</id><default>0</default></attribute>
+ <attribute><id>SCOM_SWITCHES</id>
+ <default>
+ <field><id>useFsiScom</id><value>0</value></field>
+ <field><id>useXscom</id><value>1</value></field>
+ <field><id>useInbandScom</id><value>0</value></field>
+ <field><id>reserved</id><value>0</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>XSCOM_CHIP_INFO</id><!-- @fixme: Story 35529 -->
+ <default>
+ <field><id>nodeId</id><value>0</value></field>
+ <field><id>chipId</id><value>0</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0</default>
+ </attribute>
+ <attribute>
+ <id>FABRIC_NODE_ID</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>FABRIC_CHIP_ID</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>0</default></attribute>
+</targetInstance>
+
+<!-- Murano n0p0 EX units -->
+
+<!-- Fixme : Simics is giving us Core0 -->
+<targetInstance>
+ <id>sys0node0proc0ex0</id>
+ <type>unit-ex-murano</type>
+ <attribute><id>HUID</id><default>0x000A0000</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-0/ex-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/ex-0</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc0ex4</id>
+ <type>unit-ex-murano</type>
+ <attribute><id>HUID</id><default>0x000A0004</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-0/ex-4</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/ex-4</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>4</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc0ex5</id>
+ <type>unit-ex-murano</type>
+ <attribute><id>HUID</id><default>0x000A0005</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-0/ex-5</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/ex-5</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>5</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc0ex6</id>
+ <type>unit-ex-murano</type>
+ <attribute><id>HUID</id><default>0x000A0006</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-0/ex-6</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/ex-6</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>6</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc0ex12</id>
+ <type>unit-ex-murano</type>
+ <attribute><id>HUID</id><default>0x000A000C</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-0/ex-12</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/ex-12</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>12</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc0ex13</id>
+ <type>unit-ex-murano</type>
+ <attribute><id>HUID</id><default>0x000A000D</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-0/ex-13</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/ex-13</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>13</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc0ex14</id>
+ <type>unit-ex-murano</type>
+ <attribute><id>HUID</id><default>0x000A000E</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-0/ex-14</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/ex-14</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>14</default>
+ </attribute>
+</targetInstance>
+
+<!-- Murano n0p0 core units -->
+
+<!-- Fixme : Simics is giving us Core0 -->
+<targetInstance>
+ <id>sys0node0proc0ex0core0</id>
+ <type>unit-core-murano</type>
+ <attribute><id>HUID</id><default>0x000B0000</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-0/ex-0/core-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/ex-0/core-0</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc0ex4core0</id>
+ <type>unit-core-murano</type>
+ <attribute><id>HUID</id><default>0x000B0004</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-0/ex-4/core-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/ex-4/core-0</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>4</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc0ex5core0</id>
+ <type>unit-core-murano</type>
+ <attribute><id>HUID</id><default>0x000B0005</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-0/ex-5/core-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/ex-5/core-0</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>5</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc0ex6core0</id>
+ <type>unit-core-murano</type>
+ <attribute><id>HUID</id><default>0x000B0006</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-0/ex-6/core-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/ex-6/core-0</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>6</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc0ex12core0</id>
+ <type>unit-core-murano</type>
+ <attribute><id>HUID</id><default>0x000B000C</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-0/ex-12/core-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/ex-12/core-0</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>12</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc0ex13core0</id>
+ <type>unit-core-murano</type>
+ <attribute><id>HUID</id><default>0x000B000D</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-0/ex-13/core-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/ex-13/core-0</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>13</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc0ex14core0</id>
+ <type>unit-core-murano</type>
+ <attribute><id>HUID</id><default>0x000B000E</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-0/ex-14/core-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/ex-14/core-0</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>14</default>
+ </attribute>
+</targetInstance>
+
+<!-- Murano n0p0 MCS units -->
+
+<targetInstance>
+ <id>sys0node0proc0mcs4</id>
+ <type>unit-mcs-murano</type>
+ <attribute><id>HUID</id><default>0x000F0004</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-0/mcs-4</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-4</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>4</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc0mcs5</id>
+ <type>unit-mcs-murano</type>
+ <attribute><id>HUID</id><default>0x000F0005</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-0/mcs-5</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-5</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>5</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc0mcs6</id>
+ <type>unit-mcs-murano</type>
+ <attribute><id>HUID</id><default>0x000F0006</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-0/mcs-6</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-6</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>6</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc0mcs7</id>
+ <type>unit-mcs-murano</type>
+ <attribute><id>HUID</id><default>0x000F0007</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-0/mcs-7</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-7</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>7</default>
+ </attribute>
+</targetInstance>
+
+<!-- Murano n0p0 pervasive unit -->
+
+<targetInstance>
+ <id>sys0node0proc0pervasive0</id>
+ <type>unit-pervasive-murano</type>
+ <attribute><id>HUID</id><default>0x00130000</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-0/pervasive-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/pervasive-0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Murano n0p0 powerbus unit -->
+
+<targetInstance>
+ <id>sys0node0proc0powerbus0</id>
+ <type>unit-powerbus-murano</type>
+ <attribute><id>HUID</id><default>0x00140000</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-0/powerbus-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/powerbus-0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Murano n0p0 PCI units -->
+
+<targetInstance>
+ <id>sys0node0proc0pci0</id>
+ <type>unit-pci-murano</type>
+ <attribute><id>HUID</id><default>0x00170000</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-0/pci-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/pci-0</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc0pci1</id>
+ <type>unit-pci-murano</type>
+ <attribute><id>HUID</id><default>0x00170001</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-0/pci-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/pci-1</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>1</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc0pci2</id>
+ <type>unit-pci-murano</type>
+ <attribute><id>HUID</id><default>0x00170002</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-0/pci-2</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/pci-2</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>2</default>
+ </attribute>
+</targetInstance>
+
+<!-- murano n0p0 ABUS units -->
+
+<targetInstance>
+ <id>sys0node0proc0abus0</id>
+ <type>unit-abus-murano</type>
+ <attribute><id>HUID</id><default>0x00160000</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-0/abus-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/abus-0</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc0abus1</id>
+ <type>unit-abus-murano</type>
+ <attribute><id>HUID</id><default>0x00160001</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-0/abus-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/abus-1</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>1</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc0abus2</id>
+ <type>unit-abus-murano</type>
+ <attribute><id>HUID</id><default>0x00160002</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-0/abus-2</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/abus-2</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>2</default>
+ </attribute>
+</targetInstance>
+
+<!-- murano n0p0 XBUS units -->
+
+<targetInstance>
+ <id>sys0node0proc0xbus0</id>
+ <type>unit-xbus-murano</type>
+ <attribute><id>HUID</id><default>0x00150000</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-0/xbus-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/xbus-0</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc0xbus1</id>
+ <type>unit-xbus-murano</type>
+ <attribute><id>HUID</id><default>0x00150001</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-0/xbus-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/xbus-1</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>1</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc0xbus2</id>
+ <type>unit-xbus-murano</type>
+ <attribute><id>HUID</id><default>0x00150002</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-0/xbus-2</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/xbus-2</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>2</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc0xbus3</id>
+ <type>unit-xbus-murano</type>
+ <attribute><id>HUID</id><default>0x00150003</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-0/xbus-3</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/xbus-3</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>3</default>
+ </attribute>
+</targetInstance>
+
+
+<!-- Murano n0p1 processor chip -->
+
+<targetInstance>
+ <id>sys0node0proc1</id>
+ <type>chip-processor-murano</type>
+ <attribute><id>HUID</id><default>0x00070001</default></attribute>
+ <attribute><id>POSITION</id><default>1</default></attribute>
+ <attribute><id>SCOM_SWITCHES</id>
+ <default>
+ <field><id>useFsiScom</id><value>1</value></field>
+ <field><id>useXscom</id><value>0</value></field>
+ <field><id>useInbandScom</id><value>0</value></field>
+ <field><id>reserved</id><value>0</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>XSCOM_CHIP_INFO</id><!-- @fixme: Story 35529 -->
+ <default>
+ <field><id>nodeId</id><value>0</value></field>
+ <field><id>chipId</id><value>0</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1</default>
+ </attribute>
+ <!-- FSI is connected via proc0:MFSI-0 -->
+ <attribute>
+ <id>FSI_MASTER_CHIP</id>
+ <default>physical:sys-0/node-0/proc-0</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_TYPE</id>
+ <default>MFSI</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>FSI_SLAVE_CASCADE</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>FSI_OPTION_FLAGS</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>FABRIC_NODE_ID</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>FABRIC_CHIP_ID</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>1</default></attribute>
+</targetInstance>
+
+<!-- Murano n0p1 EX units -->
+
+<targetInstance>
+ <id>sys0node0proc1ex4</id>
+ <type>unit-ex-murano</type>
+ <attribute><id>HUID</id><default>0x000A0014</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/ex-4</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/ex-4</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>4</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1ex5</id>
+ <type>unit-ex-murano</type>
+ <attribute><id>HUID</id><default>0x000A0015</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/ex-5</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/ex-5</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>5</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1ex6</id>
+ <type>unit-ex-murano</type>
+ <attribute><id>HUID</id><default>0x000A0016</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/ex-6</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/ex-6</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>6</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1ex12</id>
+ <type>unit-ex-murano</type>
+ <attribute><id>HUID</id><default>0x000A001C</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/ex-12</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/ex-12</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>12</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1ex13</id>
+ <type>unit-ex-murano</type>
+ <attribute><id>HUID</id><default>0x000A001D</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/ex-13</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/ex-13</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>13</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1ex14</id>
+ <type>unit-ex-murano</type>
+ <attribute><id>HUID</id><default>0x000A001E</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/ex-14</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/ex-14</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>14</default>
+ </attribute>
+</targetInstance>
+
+
+<!-- Murano n0p1 core units -->
+
+<targetInstance>
+ <id>sys0node0proc1ex4core0</id>
+ <type>unit-core-murano</type>
+ <attribute><id>HUID</id><default>0x000B0014</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/ex-4/core-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/ex-4/core-0</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>4</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1ex5core0</id>
+ <type>unit-core-murano</type>
+ <attribute><id>HUID</id><default>0x000B0015</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/ex-5/core-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/ex-5/core-0</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>5</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1ex6core0</id>
+ <type>unit-core-murano</type>
+ <attribute><id>HUID</id><default>0x000B0016</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/ex-6/core-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/ex-6/core-0</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>6</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1ex12core0</id>
+ <type>unit-core-murano</type>
+ <attribute><id>HUID</id><default>0x000B001C</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/ex-12/core-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/ex-12/core-0</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>12</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1ex13core0</id>
+ <type>unit-core-murano</type>
+ <attribute><id>HUID</id><default>0x000B001D</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/ex-13/core-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/ex-13/core-0</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>13</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1ex14core0</id>
+ <type>unit-core-murano</type>
+ <attribute><id>HUID</id><default>0x000B001E</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/ex-14/core-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/ex-14/core-0</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>14</default>
+ </attribute>
+</targetInstance>
+
+<!-- Murano n0p1 MCS units -->
+
+<targetInstance>
+ <id>sys0node0proc1mcs4</id>
+ <type>unit-mcs-murano</type>
+ <attribute><id>HUID</id><default>0x000F000C</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/mcs-4</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-4</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>4</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1mcs5</id>
+ <type>unit-mcs-murano</type>
+ <attribute><id>HUID</id><default>0x000F000D</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/mcs-5</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-5</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>5</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1mcs6</id>
+ <type>unit-mcs-murano</type>
+ <attribute><id>HUID</id><default>0x000F000E</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/mcs-6</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-6</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>6</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1mcs7</id>
+ <type>unit-mcs-murano</type>
+ <attribute><id>HUID</id><default>0x000F000F</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/mcs-7</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-7</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>7</default>
+ </attribute>
+</targetInstance>
+
+<!-- Murano n0p1 pervasive unit -->
+
+<targetInstance>
+ <id>sys0node0proc1pervasive0</id>
+ <type>unit-pervasive-murano</type>
+ <attribute><id>HUID</id><default>0x00130001</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/pervasive-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/pervasive-0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Murano n0p1 powerbus unit -->
+
+<targetInstance>
+ <id>sys0node0proc1powerbus0</id>
+ <type>unit-powerbus-murano</type>
+ <attribute><id>HUID</id><default>0x00140001</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/powerbus-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/powerbus-0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Murano n0p1 PCI units -->
+
+<targetInstance>
+ <id>sys0node0proc1pci0</id>
+ <type>unit-pci-murano</type>
+ <attribute><id>HUID</id><default>0x00170003</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/pci-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/pci-0</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1pci1</id>
+ <type>unit-pci-murano</type>
+ <attribute><id>HUID</id><default>0x00170004</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/pci-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/pci-1</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>1</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1pci2</id>
+ <type>unit-pci-murano</type>
+ <attribute><id>HUID</id><default>0x00170005</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/pci-2</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/pci-2</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>2</default>
+ </attribute>
+</targetInstance>
+
+<!-- murano n0p1 ABUS units -->
+
+<targetInstance>
+ <id>sys0node0proc1abus0</id>
+ <type>unit-abus-murano</type>
+ <attribute><id>HUID</id><default>0x00160003</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/abus-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/abus-0</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1abus1</id>
+ <type>unit-abus-murano</type>
+ <attribute><id>HUID</id><default>0x00160004</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/abus-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/abus-1</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>1</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1abus2</id>
+ <type>unit-abus-murano</type>
+ <attribute><id>HUID</id><default>0x00160005</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/abus-2</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/abus-2</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>2</default>
+ </attribute>
+</targetInstance>
+
+<!-- murano n0p1 XBUS units -->
+
+<targetInstance>
+ <id>sys0node0proc1xbus0</id>
+ <type>unit-xbus-murano</type>
+ <attribute><id>HUID</id><default>0x00150004</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/xbus-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/xbus-0</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1xbus1</id>
+ <type>unit-xbus-murano</type>
+ <attribute><id>HUID</id><default>0x00150005</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/xbus-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/xbus-1</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>1</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1xbus2</id>
+ <type>unit-xbus-murano</type>
+ <attribute><id>HUID</id><default>0x00150006</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/xbus-2</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/xbus-2</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>2</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1xbus3</id>
+ <type>unit-xbus-murano</type>
+ <attribute><id>HUID</id><default>0x00150007</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/xbus-3</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/xbus-3</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>3</default>
+ </attribute>
+</targetInstance>
+
+
+<!-- Murano n0p2 processor chip -->
+
+<targetInstance>
+ <id>sys0node0proc2</id>
+ <type>chip-processor-murano</type>
+ <attribute><id>HUID</id><default>0x00070002</default></attribute>
+ <attribute><id>POSITION</id><default>2</default></attribute>
+ <attribute><id>SCOM_SWITCHES</id>
+ <default>
+ <field><id>useFsiScom</id><value>1</value></field>
+ <field><id>useXscom</id><value>0</value></field>
+ <field><id>useInbandScom</id><value>0</value></field>
+ <field><id>reserved</id><value>0</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>XSCOM_CHIP_INFO</id><!-- @fixme: Story 35529 -->
+ <default>
+ <field><id>nodeId</id><value>0</value></field>
+ <field><id>chipId</id><value>0</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-2</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2</default>
+ </attribute>
+ <!-- FSI is connected via proc0:MFSI-1 -->
+ <attribute>
+ <id>FSI_MASTER_CHIP</id>
+ <default>physical:sys-0/node-0/proc-0</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_TYPE</id>
+ <default>MFSI</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>FSI_SLAVE_CASCADE</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>FSI_OPTION_FLAGS</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>FABRIC_NODE_ID</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>FABRIC_CHIP_ID</id>
+ <default>2</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>2</default></attribute>
+</targetInstance>
+
+<!-- Murano n0p2 EX units -->
+
+<targetInstance>
+ <id>sys0node0proc2ex4</id>
+ <type>unit-ex-murano</type>
+ <attribute><id>HUID</id><default>0x000A0024</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-2/ex-4</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/ex-4</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>4</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc2ex5</id>
+ <type>unit-ex-murano</type>
+ <attribute><id>HUID</id><default>0x000A0025</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-2/ex-5</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/ex-5</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>5</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc2ex6</id>
+ <type>unit-ex-murano</type>
+ <attribute><id>HUID</id><default>0x000A0026</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-2/ex-6</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/ex-6</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>6</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc2ex12</id>
+ <type>unit-ex-murano</type>
+ <attribute><id>HUID</id><default>0x000A002C</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-2/ex-12</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/ex-12</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>12</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc2ex13</id>
+ <type>unit-ex-murano</type>
+ <attribute><id>HUID</id><default>0x000A002D</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-2/ex-13</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/ex-13</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>13</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc2ex14</id>
+ <type>unit-ex-murano</type>
+ <attribute><id>HUID</id><default>0x000A002E</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-2/ex-14</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/ex-14</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>14</default>
+ </attribute>
+</targetInstance>
+
+
+<!-- Murano n0p2 core units -->
+
+<targetInstance>
+ <id>sys0node0proc2ex4core0</id>
+ <type>unit-core-murano</type>
+ <attribute><id>HUID</id><default>0x000B0024</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-2/ex-4/core-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/ex-4/core-0</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>4</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc2ex5core0</id>
+ <type>unit-core-murano</type>
+ <attribute><id>HUID</id><default>0x000B0025</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-2/ex-5/core-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/ex-5/core-0</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>5</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc2ex6core0</id>
+ <type>unit-core-murano</type>
+ <attribute><id>HUID</id><default>0x000B0026</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-2/ex-6/core-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/ex-6/core-0</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>6</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc2ex12core0</id>
+ <type>unit-core-murano</type>
+ <attribute><id>HUID</id><default>0x000B002C</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-2/ex-12/core-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/ex-12/core-0</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>12</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc2ex13core0</id>
+ <type>unit-core-murano</type>
+ <attribute><id>HUID</id><default>0x000B002D</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-2/ex-13/core-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/ex-13/core-0</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>13</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc2ex14core0</id>
+ <type>unit-core-murano</type>
+ <attribute><id>HUID</id><default>0x000B002E</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-2/ex-14/core-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/ex-14/core-0</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>14</default>
+ </attribute>
+</targetInstance>
+
+
+<!-- Murano n0p2 MCS units -->
+
+<targetInstance>
+ <id>sys0node0proc2mcs4</id>
+ <type>unit-mcs-murano</type>
+ <attribute><id>HUID</id><default>0x000F0014</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-2/mcs-4</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-4</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>4</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc2mcs5</id>
+ <type>unit-mcs-murano</type>
+ <attribute><id>HUID</id><default>0x000F0015</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-2/mcs-5</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-5</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>5</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc2mcs6</id>
+ <type>unit-mcs-murano</type>
+ <attribute><id>HUID</id><default>0x000F0016</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-2/mcs-6</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-6</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>6</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc2mcs7</id>
+ <type>unit-mcs-murano</type>
+ <attribute><id>HUID</id><default>0x000F0017</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-2/mcs-7</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-7</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>7</default>
+ </attribute>
+</targetInstance>
+
+<!-- Murano n0p2 pervasive unit -->
+
+<targetInstance>
+ <id>sys0node0proc2pervasive0</id>
+ <type>unit-pervasive-murano</type>
+ <attribute><id>HUID</id><default>0x00130002</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-2/pervasive-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/pervasive-0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Murano n0p2 powerbus unit -->
+
+<targetInstance>
+ <id>sys0node0proc2powerbus0</id>
+ <type>unit-powerbus-murano</type>
+ <attribute><id>HUID</id><default>0x00140002</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-2/powerbus-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/powerbus-0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Murano n0p2 PCI units -->
+
+<targetInstance>
+ <id>sys0node0proc2pci0</id>
+ <type>unit-pci-murano</type>
+ <attribute><id>HUID</id><default>0x00170006</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-2/pci-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/pci-0</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc2pci1</id>
+ <type>unit-pci-murano</type>
+ <attribute><id>HUID</id><default>0x00170007</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-2/pci-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/pci-1</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>1</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc2pci2</id>
+ <type>unit-pci-murano</type>
+ <attribute><id>HUID</id><default>0x00170008</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-2/pci-2</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/pci-2</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>2</default>
+ </attribute>
+</targetInstance>
+
+<!-- murano n0p2 ABUS units -->
+
+<targetInstance>
+ <id>sys0node0proc2abus0</id>
+ <type>unit-abus-murano</type>
+ <attribute><id>HUID</id><default>0x00160006</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-2/abus-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/abus-0</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc2abus1</id>
+ <type>unit-abus-murano</type>
+ <attribute><id>HUID</id><default>0x00160007</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-2/abus-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/abus-1</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>1</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc2abus2</id>
+ <type>unit-abus-murano</type>
+ <attribute><id>HUID</id><default>0x00160008</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-2/abus-2</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/abus-2</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>2</default>
+ </attribute>
+</targetInstance>
+
+<!-- murano n0p2 XBUS units -->
+
+<targetInstance>
+ <id>sys0node0proc2xbus0</id>
+ <type>unit-xbus-murano</type>
+ <attribute><id>HUID</id><default>0x00150008</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-2/xbus-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/xbus-0</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc2xbus1</id>
+ <type>unit-xbus-murano</type>
+ <attribute><id>HUID</id><default>0x00150009</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-2/xbus-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/xbus-1</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>1</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc2xbus2</id>
+ <type>unit-xbus-murano</type>
+ <attribute><id>HUID</id><default>0x0015000A</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-2/xbus-2</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/xbus-2</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>2</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc2xbus3</id>
+ <type>unit-xbus-murano</type>
+ <attribute><id>HUID</id><default>0x0015000B</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-2/xbus-3</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/xbus-3</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>3</default>
+ </attribute>
+</targetInstance>
+
+
+<!-- Murano n0p3 processor chip -->
+
+<targetInstance>
+ <id>sys0node0proc3</id>
+ <type>chip-processor-murano</type>
+ <attribute><id>HUID</id><default>0x00070003</default></attribute>
+ <attribute><id>POSITION</id><default>3</default></attribute>
+ <attribute><id>SCOM_SWITCHES</id>
+ <default>
+ <field><id>useFsiScom</id><value>1</value></field>
+ <field><id>useXscom</id><value>0</value></field>
+ <field><id>useInbandScom</id><value>0</value></field>
+ <field><id>reserved</id><value>0</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>XSCOM_CHIP_INFO</id><!-- @fixme: Story 35529 -->
+ <default>
+ <field><id>nodeId</id><value>0</value></field>
+ <field><id>chipId</id><value>0</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-3</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3</default>
+ </attribute>
+ <!-- FSI is connected via proc0:MFSI-2 -->
+ <attribute>
+ <id>FSI_MASTER_CHIP</id>
+ <default>physical:sys-0/node-0/proc-0</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_TYPE</id>
+ <default>MFSI</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_PORT</id>
+ <default>2</default>
+ </attribute>
+ <attribute>
+ <id>FSI_SLAVE_CASCADE</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>FSI_OPTION_FLAGS</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>FABRIC_NODE_ID</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>FABRIC_CHIP_ID</id>
+ <default>3</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>3</default></attribute>
+</targetInstance>
+
+<!-- Murano n0p3 EX units -->
+
+<targetInstance>
+ <id>sys0node0proc3ex4</id>
+ <type>unit-ex-murano</type>
+ <attribute><id>HUID</id><default>0x000A0034</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-3/ex-4</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/ex-4</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>4</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc3ex5</id>
+ <type>unit-ex-murano</type>
+ <attribute><id>HUID</id><default>0x000A0035</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-3/ex-5</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/ex-5</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>5</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc3ex6</id>
+ <type>unit-ex-murano</type>
+ <attribute><id>HUID</id><default>0x000A0036</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-3/ex-6</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/ex-6</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>6</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc3ex12</id>
+ <type>unit-ex-murano</type>
+ <attribute><id>HUID</id><default>0x000A003C</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-3/ex-12</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/ex-12</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>12</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc3ex13</id>
+ <type>unit-ex-murano</type>
+ <attribute><id>HUID</id><default>0x000A003D</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-3/ex-13</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/ex-13</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>13</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc3ex14</id>
+ <type>unit-ex-murano</type>
+ <attribute><id>HUID</id><default>0x000A003E</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-3/ex-14</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/ex-14</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>14</default>
+ </attribute>
+</targetInstance>
+
+<!-- Murano n0p3 core units -->
+
+<targetInstance>
+ <id>sys0node0proc3ex4core0</id>
+ <type>unit-core-murano</type>
+ <attribute><id>HUID</id><default>0x000B0034</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-3/ex-4/core-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/ex-4/core-0</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>4</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc3ex5core0</id>
+ <type>unit-core-murano</type>
+ <attribute><id>HUID</id><default>0x000B0035</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-3/ex-5/core-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/ex-5/core-0</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>5</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc3ex6core0</id>
+ <type>unit-core-murano</type>
+ <attribute><id>HUID</id><default>0x000B0036</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-3/ex-6/core-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/ex-6/core-0</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>6</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc3ex12core0</id>
+ <type>unit-core-murano</type>
+ <attribute><id>HUID</id><default>0x000B003C</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-3/ex-12/core-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/ex-12/core-0</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>12</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc3ex13core0</id>
+ <type>unit-core-murano</type>
+ <attribute><id>HUID</id><default>0x000B003D</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-3/ex-13/core-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/ex-13/core-0</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>13</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc3ex14core0</id>
+ <type>unit-core-murano</type>
+ <attribute><id>HUID</id><default>0x000B003E</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-3/ex-14/core-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/ex-14/core-0</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>14</default>
+ </attribute>
+</targetInstance>
+
+
+<!-- Murano n0p3 MCS units -->
+
+<targetInstance>
+ <id>sys0node0proc3mcs4</id>
+ <type>unit-mcs-murano</type>
+ <attribute><id>HUID</id><default>0x000F001C</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-3/mcs-4</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-4</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>4</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc3mcs5</id>
+ <type>unit-mcs-murano</type>
+ <attribute><id>HUID</id><default>0x000F001D</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-3/mcs-5</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-5</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>5</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc3mcs6</id>
+ <type>unit-mcs-murano</type>
+ <attribute><id>HUID</id><default>0x000F001E</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-3/mcs-6</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-6</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>6</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc3mcs7</id>
+ <type>unit-mcs-murano</type>
+ <attribute><id>HUID</id><default>0x000F001F</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-3/mcs-7</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-7</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>7</default>
+ </attribute>
+</targetInstance>
+
+<!-- Murano n0p3 pervasive unit -->
+
+<targetInstance>
+ <id>sys0node0proc3pervasive0</id>
+ <type>unit-pervasive-murano</type>
+ <attribute><id>HUID</id><default>0x00130003</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-3/pervasive-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/pervasive-0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Murano n0p3 powerbus unit -->
+
+<targetInstance>
+ <id>sys0node0proc3powerbus0</id>
+ <type>unit-powerbus-murano</type>
+ <attribute><id>HUID</id><default>0x00140003</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-3/powerbus-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/powerbus-0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Murano n0p3 PCI units -->
+
+<targetInstance>
+ <id>sys0node0proc3pci0</id>
+ <type>unit-pci-murano</type>
+ <attribute><id>HUID</id><default>0x00170009</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-3/pci-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/pci-0</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc3pci1</id>
+ <type>unit-pci-murano</type>
+ <attribute><id>HUID</id><default>0x0017000A</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-3/pci-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/pci-1</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>1</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc3pci2</id>
+ <type>unit-pci-murano</type>
+ <attribute><id>HUID</id><default>0x0017000B</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-3/pci-2</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/pci-2</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>2</default>
+ </attribute>
+</targetInstance>
+
+<!-- murano n0p3 ABUS units -->
+
+<targetInstance>
+ <id>sys0node0proc3abus0</id>
+ <type>unit-abus-murano</type>
+ <attribute><id>HUID</id><default>0x00160009</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-3/abus-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/abus-0</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc3abus1</id>
+ <type>unit-abus-murano</type>
+ <attribute><id>HUID</id><default>0x0016000A</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-3/abus-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/abus-1</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>1</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc3abus2</id>
+ <type>unit-abus-murano</type>
+ <attribute><id>HUID</id><default>0x0016000B</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-3/abus-2</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/abus-2</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>2</default>
+ </attribute>
+</targetInstance>
+
+<!-- murano n0p3 XBUS units -->
+
+<targetInstance>
+ <id>sys0node0proc3xbus0</id>
+ <type>unit-xbus-murano</type>
+ <attribute><id>HUID</id><default>0x0015000C</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-3/xbus-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/xbus-0</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc3xbus1</id>
+ <type>unit-xbus-murano</type>
+ <attribute><id>HUID</id><default>0x0015000D</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-3/xbus-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/xbus-1</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>1</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc3xbus2</id>
+ <type>unit-xbus-murano</type>
+ <attribute><id>HUID</id><default>0x0015000E</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-3/xbus-2</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/xbus-2</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>2</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc3xbus3</id>
+ <type>unit-xbus-murano</type>
+ <attribute><id>HUID</id><default>0x0015000F</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-3/xbus-3</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/xbus-3</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>3</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur n0p0 : start -->
+
+<targetInstance>
+ <id>sys0node0membuf0</id>
+ <type>chip-membuf-centaur</type>
+ <attribute><id>HUID</id><default>0x00060000</default></attribute>
+ <attribute><id>POSITION</id><default>0</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-4/membuf-0</default>
+ </attribute>
+
+ <!-- FSI is connected via proc0:cMFSI-0 -->
+ <attribute>
+ <id>FSI_MASTER_CHIP</id>
+ <default>physical:sys-0/node-0/proc-0</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_TYPE</id>
+ <default>CMFSI</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>FSI_SLAVE_CASCADE</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>FSI_OPTION_FLAGS</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBS affiliated with membuf0 -->
+
+<targetInstance>
+ <id>sys0node0membuf0mbs0</id>
+ <type>unit-mbs-centaur</type>
+ <attribute><id>HUID</id><default>0x00100000</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-0/mbs-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-4/membuf-0/mbs-0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBAs affiliated with membuf0 -->
+
+<targetInstance>
+ <id>sys0node0membuf0mbs0mba0</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x00110000</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-0/mbs-0/mba-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-4/membuf-0/mbs-0/mba-0</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0membuf0mbs0mba1</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x00110001</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-0/mbs-0/mba-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-4/membuf-0/mbs-0/mba-1</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>1</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur n0p0 : end -->
+
+
+
+<!-- Centaur n0p1 : start -->
+
+<targetInstance>
+ <id>sys0node0membuf1</id>
+ <type>chip-membuf-centaur</type>
+ <attribute><id>HUID</id><default>0x00060001</default></attribute>
+ <attribute><id>POSITION</id><default>1</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-5/membuf-0</default>
+ </attribute>
+
+ <!-- FSI is connected via proc0:cMFSI-1 -->
+ <attribute>
+ <id>FSI_MASTER_CHIP</id>
+ <default>physical:sys-0/node-0/proc-0</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_TYPE</id>
+ <default>CMFSI</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>FSI_SLAVE_CASCADE</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>FSI_OPTION_FLAGS</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBS affiliated with membuf1 -->
+
+<targetInstance>
+ <id>sys0node0membuf1mbs0</id>
+ <type>unit-mbs-centaur</type>
+ <attribute><id>HUID</id><default>0x00100001</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-1/mbs-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-5/membuf-0/mbs-0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBAs affiliated with membuf1 -->
+
+<targetInstance>
+ <id>sys0node0membuf1mbs0mba0</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x00110002</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-1/mbs-0/mba-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-5/membuf-0/mbs-0/mba-0</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0membuf1mbs0mba1</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x00110003</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-1/mbs-0/mba-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-5/membuf-0/mbs-0/mba-1</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>1</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur n0p1 : end -->
+
+
+
+<!-- Centaur n0p2 : start -->
+
+<targetInstance>
+ <id>sys0node0membuf2</id>
+ <type>chip-membuf-centaur</type>
+ <attribute><id>HUID</id><default>0x00060002</default></attribute>
+ <attribute><id>POSITION</id><default>2</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-2</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-6/membuf-0</default>
+ </attribute>
+
+ <!-- FSI is connected via proc0:cMFSI-2 -->
+ <attribute>
+ <id>FSI_MASTER_CHIP</id>
+ <default>physical:sys-0/node-0/proc-0</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_TYPE</id>
+ <default>CMFSI</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_PORT</id>
+ <default>2</default>
+ </attribute>
+ <attribute>
+ <id>FSI_SLAVE_CASCADE</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>FSI_OPTION_FLAGS</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBS affiliated with membuf2 -->
+
+<targetInstance>
+ <id>sys0node0membuf2mbs0</id>
+ <type>unit-mbs-centaur</type>
+ <attribute><id>HUID</id><default>0x00100002</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-2/mbs-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-6/membuf-0/mbs-0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBAs affiliated with membuf2 -->
+
+<targetInstance>
+ <id>sys0node0membuf2mbs0mba0</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x00110004</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-2/mbs-0/mba-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-6/membuf-0/mbs-0/mba-0</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0membuf2mbs0mba1</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x00110005</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-2/mbs-0/mba-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-6/membuf-0/mbs-0/mba-1</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>1</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur n0p2 : end -->
+
+
+
+<!-- Centaur n0p3 : start -->
+
+<targetInstance>
+ <id>sys0node0membuf3</id>
+ <type>chip-membuf-centaur</type>
+ <attribute><id>HUID</id><default>0x00060003</default></attribute>
+ <attribute><id>POSITION</id><default>3</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-3</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-7/membuf-0</default>
+ </attribute>
+
+ <!-- FSI is connected via proc0:cMFSI-3 -->
+ <attribute>
+ <id>FSI_MASTER_CHIP</id>
+ <default>physical:sys-0/node-0/proc-0</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_TYPE</id>
+ <default>CMFSI</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_PORT</id>
+ <default>3</default>
+ </attribute>
+ <attribute>
+ <id>FSI_SLAVE_CASCADE</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>FSI_OPTION_FLAGS</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBS affiliated with membuf3 -->
+
+<targetInstance>
+ <id>sys0node0membuf3mbs0</id>
+ <type>unit-mbs-centaur</type>
+ <attribute><id>HUID</id><default>0x00100003</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-3/mbs-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-7/membuf-0/mbs-0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBAs affiliated with membuf3 -->
+
+<targetInstance>
+ <id>sys0node0membuf3mbs0mba0</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x00110006</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-3/mbs-0/mba-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-7/membuf-0/mbs-0/mba-0</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0membuf3mbs0mba1</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x00110007</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-3/mbs-0/mba-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-7/membuf-0/mbs-0/mba-1</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>1</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur n0p3 : end -->
+
+
+<!-- Centaur n0p8 : start -->
+
+<targetInstance>
+ <id>sys0node0membuf8</id>
+ <type>chip-membuf-centaur</type>
+ <attribute><id>HUID</id><default>0x00060008</default></attribute>
+ <attribute><id>POSITION</id><default>8</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-8</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-4/membuf-0</default>
+ </attribute>
+
+ <!-- FSI is connected via proc1:cMFSI-0 -->
+ <attribute>
+ <id>FSI_MASTER_CHIP</id>
+ <default>physical:sys-0/node-0/proc-1</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_TYPE</id>
+ <default>CMFSI</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>FSI_SLAVE_CASCADE</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>FSI_OPTION_FLAGS</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBS affiliated with membuf8 -->
+
+<targetInstance>
+ <id>sys0node0membuf8mbs0</id>
+ <type>unit-mbs-centaur</type>
+ <attribute><id>HUID</id><default>0x00100008</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-8/mbs-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-4/membuf-0/mbs-0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBAs affiliated with membuf8 -->
+
+<targetInstance>
+ <id>sys0node0membuf8mbs0mba0</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x00110010</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-8/mbs-0/mba-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-4/membuf-0/mbs-0/mba-0</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0membuf8mbs0mba1</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x00110011</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-8/mbs-0/mba-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-4/membuf-0/mbs-0/mba-1</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>1</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur n0p8 : end -->
+
+
+
+<!-- Centaur n0p9 : start -->
+
+<targetInstance>
+ <id>sys0node0membuf9</id>
+ <type>chip-membuf-centaur</type>
+ <attribute><id>HUID</id><default>0x00060009</default></attribute>
+ <attribute><id>POSITION</id><default>9</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-9</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-5/membuf-0</default>
+ </attribute>
+
+ <!-- FSI is connected via proc1:cMFSI-1 -->
+ <attribute>
+ <id>FSI_MASTER_CHIP</id>
+ <default>physical:sys-0/node-0/proc-1</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_TYPE</id>
+ <default>CMFSI</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>FSI_SLAVE_CASCADE</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>FSI_OPTION_FLAGS</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBS affiliated with membuf9 -->
+
+<targetInstance>
+ <id>sys0node0membuf9mbs0</id>
+ <type>unit-mbs-centaur</type>
+ <attribute><id>HUID</id><default>0x00100009</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-9/mbs-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-5/membuf-0/mbs-0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBAs affiliated with membuf9 -->
+
+<targetInstance>
+ <id>sys0node0membuf9mbs0mba0</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x00110012</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-9/mbs-0/mba-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-5/membuf-0/mbs-0/mba-0</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0membuf9mbs0mba1</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x00110013</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-9/mbs-0/mba-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-5/membuf-0/mbs-0/mba-1</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>1</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur n0p9 : end -->
+
+
+
+<!-- Centaur n0p10 : start -->
+
+<targetInstance>
+ <id>sys0node0membuf10</id>
+ <type>chip-membuf-centaur</type>
+ <attribute><id>HUID</id><default>0x0006000A</default></attribute>
+ <attribute><id>POSITION</id><default>10</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-10</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-6/membuf-0</default>
+ </attribute>
+
+ <!-- FSI is connected via proc1:cMFSI-2 -->
+ <attribute>
+ <id>FSI_MASTER_CHIP</id>
+ <default>physical:sys-0/node-0/proc-1</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_TYPE</id>
+ <default>CMFSI</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_PORT</id>
+ <default>2</default>
+ </attribute>
+ <attribute>
+ <id>FSI_SLAVE_CASCADE</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>FSI_OPTION_FLAGS</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBS affiliated with membuf10 -->
+
+<targetInstance>
+ <id>sys0node0membuf10mbs0</id>
+ <type>unit-mbs-centaur</type>
+ <attribute><id>HUID</id><default>0x0010000A</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-10/mbs-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-6/membuf-0/mbs-0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBAs affiliated with membuf10 -->
+
+<targetInstance>
+ <id>sys0node0membuf10mbs0mba0</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x00110014</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-10/mbs-0/mba-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-6/membuf-0/mbs-0/mba-0</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0membuf10mbs0mba1</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x00110015</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-10/mbs-0/mba-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-6/membuf-0/mbs-0/mba-1</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>1</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur n0p10 : end -->
+
+
+
+<!-- Centaur n0p11 : start -->
+
+<targetInstance>
+ <id>sys0node0membuf11</id>
+ <type>chip-membuf-centaur</type>
+ <attribute><id>HUID</id><default>0x0006000B</default></attribute>
+ <attribute><id>POSITION</id><default>11</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-11</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-7/membuf-0</default>
+ </attribute>
+
+ <!-- FSI is connected via proc1:cMFSI-3 -->
+ <attribute>
+ <id>FSI_MASTER_CHIP</id>
+ <default>physical:sys-0/node-0/proc-1</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_TYPE</id>
+ <default>CMFSI</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_PORT</id>
+ <default>3</default>
+ </attribute>
+ <attribute>
+ <id>FSI_SLAVE_CASCADE</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>FSI_OPTION_FLAGS</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBS affiliated with membuf11 -->
+
+<targetInstance>
+ <id>sys0node0membuf11mbs0</id>
+ <type>unit-mbs-centaur</type>
+ <attribute><id>HUID</id><default>0x0010000B</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-11/mbs-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-7/membuf-0/mbs-0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBAs affiliated with membuf11 -->
+
+<targetInstance>
+ <id>sys0node0membuf11mbs0mba0</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x00110016</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-11/mbs-0/mba-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-7/membuf-0/mbs-0/mba-0</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0membuf11mbs0mba1</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x00110017</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-11/mbs-0/mba-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-7/membuf-0/mbs-0/mba-1</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>1</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur n0p11 : end -->
+
+
+<!-- Centaur n0p16 : start -->
+
+<targetInstance>
+ <id>sys0node0membuf16</id>
+ <type>chip-membuf-centaur</type>
+ <attribute><id>HUID</id><default>0x00060010</default></attribute>
+ <attribute><id>POSITION</id><default>16</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-16</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-4/membuf-0</default>
+ </attribute>
+
+ <!-- FSI is connected via proc2:cMFSI-0 -->
+ <attribute>
+ <id>FSI_MASTER_CHIP</id>
+ <default>physical:sys-0/node-0/proc-2</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_TYPE</id>
+ <default>CMFSI</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>FSI_SLAVE_CASCADE</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>FSI_OPTION_FLAGS</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBS affiliated with membuf16 -->
+
+<targetInstance>
+ <id>sys0node0membuf16mbs0</id>
+ <type>unit-mbs-centaur</type>
+ <attribute><id>HUID</id><default>0x00100010</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-16/mbs-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-4/membuf-0/mbs-0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBAs affiliated with membuf16 -->
+
+<targetInstance>
+ <id>sys0node0membuf16mbs0mba0</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x00110020</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-16/mbs-0/mba-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-4/membuf-0/mbs-0/mba-0</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0membuf16mbs0mba1</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x00110021</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-16/mbs-0/mba-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-4/membuf-0/mbs-0/mba-1</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>1</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur n0p16 : end -->
+
+
+
+<!-- Centaur n0p17 : start -->
+
+<targetInstance>
+ <id>sys0node0membuf17</id>
+ <type>chip-membuf-centaur</type>
+ <attribute><id>HUID</id><default>0x00060011</default></attribute>
+ <attribute><id>POSITION</id><default>17</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-17</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-5/membuf-0</default>
+ </attribute>
+
+ <!-- FSI is connected via proc2:cMFSI-1 -->
+ <attribute>
+ <id>FSI_MASTER_CHIP</id>
+ <default>physical:sys-0/node-0/proc-2</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_TYPE</id>
+ <default>CMFSI</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>FSI_SLAVE_CASCADE</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>FSI_OPTION_FLAGS</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBS affiliated with membuf17 -->
+
+<targetInstance>
+ <id>sys0node0membuf17mbs0</id>
+ <type>unit-mbs-centaur</type>
+ <attribute><id>HUID</id><default>0x00100011</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-17/mbs-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-5/membuf-0/mbs-0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBAs affiliated with membuf17 -->
+
+<targetInstance>
+ <id>sys0node0membuf17mbs0mba0</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x00110022</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-17/mbs-0/mba-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-5/membuf-0/mbs-0/mba-0</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0membuf17mbs0mba1</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x00110023</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-17/mbs-0/mba-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-5/membuf-0/mbs-0/mba-1</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>1</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur n0p17 : end -->
+
+
+
+<!-- Centaur n0p18 : start -->
+
+<targetInstance>
+ <id>sys0node0membuf18</id>
+ <type>chip-membuf-centaur</type>
+ <attribute><id>HUID</id><default>0x00060012</default></attribute>
+ <attribute><id>POSITION</id><default>18</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-18</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-6/membuf-0</default>
+ </attribute>
+
+ <!-- FSI is connected via proc2:cMFSI-2 -->
+ <attribute>
+ <id>FSI_MASTER_CHIP</id>
+ <default>physical:sys-0/node-0/proc-2</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_TYPE</id>
+ <default>CMFSI</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_PORT</id>
+ <default>2</default>
+ </attribute>
+ <attribute>
+ <id>FSI_SLAVE_CASCADE</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>FSI_OPTION_FLAGS</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBS affiliated with membuf18 -->
+
+<targetInstance>
+ <id>sys0node0membuf18mbs0</id>
+ <type>unit-mbs-centaur</type>
+ <attribute><id>HUID</id><default>0x00100012</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-18/mbs-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-6/membuf-0/mbs-0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBAs affiliated with membuf18 -->
+
+<targetInstance>
+ <id>sys0node0membuf18mbs0mba0</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x00110024</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-18/mbs-0/mba-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-6/membuf-0/mbs-0/mba-0</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0membuf18mbs0mba1</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x00110025</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-18/mbs-0/mba-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-6/membuf-0/mbs-0/mba-1</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>1</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur n0p18 : end -->
+
+
+
+<!-- Centaur n0p19 : start -->
+
+<targetInstance>
+ <id>sys0node0membuf19</id>
+ <type>chip-membuf-centaur</type>
+ <attribute><id>HUID</id><default>0x00060013</default></attribute>
+ <attribute><id>POSITION</id><default>19</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-19</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-7/membuf-0</default>
+ </attribute>
+
+ <!-- FSI is connected via proc2:cMFSI-3 -->
+ <attribute>
+ <id>FSI_MASTER_CHIP</id>
+ <default>physical:sys-0/node-0/proc-2</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_TYPE</id>
+ <default>CMFSI</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_PORT</id>
+ <default>3</default>
+ </attribute>
+ <attribute>
+ <id>FSI_SLAVE_CASCADE</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>FSI_OPTION_FLAGS</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBS affiliated with membuf19 -->
+
+<targetInstance>
+ <id>sys0node0membuf19mbs0</id>
+ <type>unit-mbs-centaur</type>
+ <attribute><id>HUID</id><default>0x00100013</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-19/mbs-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-7/membuf-0/mbs-0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBAs affiliated with membuf19 -->
+
+<targetInstance>
+ <id>sys0node0membuf19mbs0mba0</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x00110026</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-19/mbs-0/mba-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-7/membuf-0/mbs-0/mba-0</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0membuf19mbs0mba1</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x00110027</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-19/mbs-0/mba-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-7/membuf-0/mbs-0/mba-1</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>1</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur n0p19 : end -->
+
+
+<!-- Centaur n0p24 : start -->
+
+<targetInstance>
+ <id>sys0node0membuf24</id>
+ <type>chip-membuf-centaur</type>
+ <attribute><id>HUID</id><default>0x00060018</default></attribute>
+ <attribute><id>POSITION</id><default>24</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-24</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-4/membuf-0</default>
+ </attribute>
+
+ <!-- FSI is connected via proc3:cMFSI-0 -->
+ <attribute>
+ <id>FSI_MASTER_CHIP</id>
+ <default>physical:sys-0/node-0/proc-3</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_TYPE</id>
+ <default>CMFSI</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>FSI_SLAVE_CASCADE</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>FSI_OPTION_FLAGS</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBS affiliated with membuf24 -->
+
+<targetInstance>
+ <id>sys0node0membuf24mbs0</id>
+ <type>unit-mbs-centaur</type>
+ <attribute><id>HUID</id><default>0x00100018</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-24/mbs-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-4/membuf-0/mbs-0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBAs affiliated with membuf24 -->
+
+<targetInstance>
+ <id>sys0node0membuf24mbs0mba0</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x00110030</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-24/mbs-0/mba-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-4/membuf-0/mbs-0/mba-0</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0membuf24mbs0mba1</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x00110031</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-24/mbs-0/mba-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-4/membuf-0/mbs-0/mba-1</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>1</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur n0p24 : end -->
+
+
+
+<!-- Centaur n0p25 : start -->
+
+<targetInstance>
+ <id>sys0node0membuf25</id>
+ <type>chip-membuf-centaur</type>
+ <attribute><id>HUID</id><default>0x00060019</default></attribute>
+ <attribute><id>POSITION</id><default>25</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-25</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-5/membuf-0</default>
+ </attribute>
+
+ <!-- FSI is connected via proc3:cMFSI-1 -->
+ <attribute>
+ <id>FSI_MASTER_CHIP</id>
+ <default>physical:sys-0/node-0/proc-3</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_TYPE</id>
+ <default>CMFSI</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>FSI_SLAVE_CASCADE</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>FSI_OPTION_FLAGS</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBS affiliated with membuf25 -->
+
+<targetInstance>
+ <id>sys0node0membuf25mbs0</id>
+ <type>unit-mbs-centaur</type>
+ <attribute><id>HUID</id><default>0x00100019</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-25/mbs-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-5/membuf-0/mbs-0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBAs affiliated with membuf25 -->
+
+<targetInstance>
+ <id>sys0node0membuf25mbs0mba0</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x00110032</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-25/mbs-0/mba-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-5/membuf-0/mbs-0/mba-0</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0membuf25mbs0mba1</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x00110033</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-25/mbs-0/mba-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-5/membuf-0/mbs-0/mba-1</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>1</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur n0p25 : end -->
+
+
+
+<!-- Centaur n0p26 : start -->
+
+<targetInstance>
+ <id>sys0node0membuf26</id>
+ <type>chip-membuf-centaur</type>
+ <attribute><id>HUID</id><default>0x0006001A</default></attribute>
+ <attribute><id>POSITION</id><default>26</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-26</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-6/membuf-0</default>
+ </attribute>
+
+ <!-- FSI is connected via proc3:cMFSI-2 -->
+ <attribute>
+ <id>FSI_MASTER_CHIP</id>
+ <default>physical:sys-0/node-0/proc-3</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_TYPE</id>
+ <default>CMFSI</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_PORT</id>
+ <default>2</default>
+ </attribute>
+ <attribute>
+ <id>FSI_SLAVE_CASCADE</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>FSI_OPTION_FLAGS</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBS affiliated with membuf26 -->
+
+<targetInstance>
+ <id>sys0node0membuf26mbs0</id>
+ <type>unit-mbs-centaur</type>
+ <attribute><id>HUID</id><default>0x0010001A</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-26/mbs-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-6/membuf-0/mbs-0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBAs affiliated with membuf26 -->
+
+<targetInstance>
+ <id>sys0node0membuf26mbs0mba0</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x00110034</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-26/mbs-0/mba-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-6/membuf-0/mbs-0/mba-0</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0membuf26mbs0mba1</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x00110035</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-26/mbs-0/mba-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-6/membuf-0/mbs-0/mba-1</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>1</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur n0p26 : end -->
+
+
+
+<!-- Centaur n0p27 : start -->
+
+<targetInstance>
+ <id>sys0node0membuf27</id>
+ <type>chip-membuf-centaur</type>
+ <attribute><id>HUID</id><default>0x0006001B</default></attribute>
+ <attribute><id>POSITION</id><default>27</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-27</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-7/membuf-0</default>
+ </attribute>
+
+ <!-- FSI is connected via proc3:cMFSI-3 -->
+ <attribute>
+ <id>FSI_MASTER_CHIP</id>
+ <default>physical:sys-0/node-0/proc-3</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_TYPE</id>
+ <default>CMFSI</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_PORT</id>
+ <default>3</default>
+ </attribute>
+ <attribute>
+ <id>FSI_SLAVE_CASCADE</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>FSI_OPTION_FLAGS</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBS affiliated with membuf27 -->
+
+<targetInstance>
+ <id>sys0node0membuf27mbs0</id>
+ <type>unit-mbs-centaur</type>
+ <attribute><id>HUID</id><default>0x0010001B</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-27/mbs-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-7/membuf-0/mbs-0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBAs affiliated with membuf27 -->
+
+<targetInstance>
+ <id>sys0node0membuf27mbs0mba0</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x00110036</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-27/mbs-0/mba-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-7/membuf-0/mbs-0/mba-0</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0membuf27mbs0mba1</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x00110037</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-27/mbs-0/mba-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-7/membuf-0/mbs-0/mba-1</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>1</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur n0p27 : end -->
+
+
+
+<!-- DIMMS
+ id/physical is sys-0/node-0/dimm-[d]
+ where d=[0-512]
+ affinity is sys-0/node-0/proc-[i]/mcs-[j]/membuf-0/mbs-0/mba-[k]/mem_port-[l]/dimm-[m]
+ where i=[0-7] j=[0-7] k=[0-1] l=[0-1] m=[0-1]
+-->
+
+<targetInstance>
+ <id>sys0node0dimm32</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030020</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-32</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-4/membuf-0/mbs-0/mba-0/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>32</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm33</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030021</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-33</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-4/membuf-0/mbs-0/mba-0/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>33</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm34</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030022</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-34</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-4/membuf-0/mbs-0/mba-0/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>34</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm35</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030023</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-35</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-4/membuf-0/mbs-0/mba-0/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>35</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm36</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030024</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-36</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-4/membuf-0/mbs-0/mba-1/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>36</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm37</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030025</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-37</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-4/membuf-0/mbs-0/mba-1/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>37</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm38</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030026</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-38</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-4/membuf-0/mbs-0/mba-1/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>38</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm39</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030027</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-39</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-4/membuf-0/mbs-0/mba-1/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>39</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm40</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030028</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-40</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-5/membuf-0/mbs-0/mba-0/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>40</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm41</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030029</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-41</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-5/membuf-0/mbs-0/mba-0/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>41</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm42</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x0003002A</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-42</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-5/membuf-0/mbs-0/mba-0/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>42</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm43</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x0003002B</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-43</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-5/membuf-0/mbs-0/mba-0/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>43</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm44</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x0003002C</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-44</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-5/membuf-0/mbs-0/mba-1/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>44</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm45</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x0003002D</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-45</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-5/membuf-0/mbs-0/mba-1/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>45</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm46</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x0003002E</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-46</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-5/membuf-0/mbs-0/mba-1/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>46</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm47</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x0003002F</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-47</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-5/membuf-0/mbs-0/mba-1/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>47</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm48</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030030</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-48</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-6/membuf-0/mbs-0/mba-0/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>48</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm49</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030031</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-49</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-6/membuf-0/mbs-0/mba-0/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>49</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm50</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030032</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-50</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-6/membuf-0/mbs-0/mba-0/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>50</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm51</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030033</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-51</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-6/membuf-0/mbs-0/mba-0/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>51</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm52</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030034</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-52</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-6/membuf-0/mbs-0/mba-1/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>52</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm53</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030035</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-53</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-6/membuf-0/mbs-0/mba-1/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>53</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm54</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030036</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-54</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-6/membuf-0/mbs-0/mba-1/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>54</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm55</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030037</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-55</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-6/membuf-0/mbs-0/mba-1/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>55</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm56</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030038</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-56</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-7/membuf-0/mbs-0/mba-0/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>56</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm57</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030039</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-57</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-7/membuf-0/mbs-0/mba-0/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>57</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm58</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x0003003A</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-58</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-7/membuf-0/mbs-0/mba-0/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>58</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm59</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x0003003B</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-59</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-7/membuf-0/mbs-0/mba-0/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>59</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm60</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x0003003C</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-60</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-7/membuf-0/mbs-0/mba-1/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>60</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm61</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x0003003D</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-61</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-7/membuf-0/mbs-0/mba-1/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>61</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm62</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x0003003E</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-62</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-7/membuf-0/mbs-0/mba-1/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>62</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm63</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x0003003F</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-63</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-7/membuf-0/mbs-0/mba-1/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>63</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm96</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030060</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-96</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-4/membuf-0/mbs-0/mba-0/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>96</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm97</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030061</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-97</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-4/membuf-0/mbs-0/mba-0/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>97</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm98</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030062</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-98</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-4/membuf-0/mbs-0/mba-0/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>98</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm99</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030063</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-99</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-4/membuf-0/mbs-0/mba-0/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>99</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm100</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030064</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-100</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-4/membuf-0/mbs-0/mba-1/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>100</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm101</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030065</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-101</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-4/membuf-0/mbs-0/mba-1/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>101</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm102</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030066</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-102</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-4/membuf-0/mbs-0/mba-1/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>102</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm103</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030067</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-103</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-4/membuf-0/mbs-0/mba-1/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>103</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm104</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030068</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-104</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-5/membuf-0/mbs-0/mba-0/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>104</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm105</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030069</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-105</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-5/membuf-0/mbs-0/mba-0/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>105</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm106</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x0003006A</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-106</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-5/membuf-0/mbs-0/mba-0/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>106</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm107</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x0003006B</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-107</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-5/membuf-0/mbs-0/mba-0/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>107</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm108</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x0003006C</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-108</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-5/membuf-0/mbs-0/mba-1/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>108</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm109</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x0003006D</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-109</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-5/membuf-0/mbs-0/mba-1/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>109</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm110</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x0003006E</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-110</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-5/membuf-0/mbs-0/mba-1/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>110</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm111</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x0003006F</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-111</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-5/membuf-0/mbs-0/mba-1/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>111</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm112</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030070</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-112</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-6/membuf-0/mbs-0/mba-0/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>112</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm113</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030071</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-113</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-6/membuf-0/mbs-0/mba-0/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>113</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm114</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030072</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-114</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-6/membuf-0/mbs-0/mba-0/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>114</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm115</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030073</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-115</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-6/membuf-0/mbs-0/mba-0/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>115</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm116</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030074</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-116</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-6/membuf-0/mbs-0/mba-1/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>116</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm117</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030075</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-117</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-6/membuf-0/mbs-0/mba-1/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>117</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm118</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030076</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-118</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-6/membuf-0/mbs-0/mba-1/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>118</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm119</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030077</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-119</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-6/membuf-0/mbs-0/mba-1/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>119</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm120</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030078</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-120</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-7/membuf-0/mbs-0/mba-0/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>120</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm121</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030079</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-121</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-7/membuf-0/mbs-0/mba-0/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>121</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm122</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x0003007A</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-122</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-7/membuf-0/mbs-0/mba-0/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>122</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm123</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x0003007B</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-123</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-7/membuf-0/mbs-0/mba-0/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>123</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm124</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x0003007C</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-124</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-7/membuf-0/mbs-0/mba-1/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>124</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm125</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x0003007D</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-125</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-7/membuf-0/mbs-0/mba-1/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>125</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm126</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x0003007E</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-126</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-7/membuf-0/mbs-0/mba-1/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>126</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm127</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x0003007F</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-127</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-7/membuf-0/mbs-0/mba-1/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>127</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm160</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300A0</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-160</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-4/membuf-0/mbs-0/mba-0/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>160</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm161</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300A1</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-161</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-4/membuf-0/mbs-0/mba-0/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>161</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm162</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300A2</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-162</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-4/membuf-0/mbs-0/mba-0/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>162</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm163</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300A3</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-163</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-4/membuf-0/mbs-0/mba-0/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>163</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm164</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300A4</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-164</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-4/membuf-0/mbs-0/mba-1/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>164</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm165</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300A5</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-165</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-4/membuf-0/mbs-0/mba-1/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>165</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm166</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300A6</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-166</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-4/membuf-0/mbs-0/mba-1/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>166</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm167</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300A7</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-167</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-4/membuf-0/mbs-0/mba-1/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>167</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm168</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300A8</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-168</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-5/membuf-0/mbs-0/mba-0/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>168</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm169</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300A9</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-169</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-5/membuf-0/mbs-0/mba-0/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>169</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm170</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300AA</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-170</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-5/membuf-0/mbs-0/mba-0/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>170</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm171</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300AB</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-171</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-5/membuf-0/mbs-0/mba-0/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>171</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm172</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300AC</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-172</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-5/membuf-0/mbs-0/mba-1/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>172</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm173</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300AD</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-173</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-5/membuf-0/mbs-0/mba-1/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>173</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm174</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300AE</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-174</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-5/membuf-0/mbs-0/mba-1/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>174</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm175</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300AF</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-175</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-5/membuf-0/mbs-0/mba-1/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>175</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm176</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300B0</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-176</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-6/membuf-0/mbs-0/mba-0/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>176</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm177</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300B1</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-177</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-6/membuf-0/mbs-0/mba-0/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>177</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm178</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300B2</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-178</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-6/membuf-0/mbs-0/mba-0/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>178</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm179</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300B3</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-179</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-6/membuf-0/mbs-0/mba-0/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>179</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm180</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300B4</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-180</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-6/membuf-0/mbs-0/mba-1/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>180</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm181</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300B5</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-181</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-6/membuf-0/mbs-0/mba-1/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>181</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm182</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300B6</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-182</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-6/membuf-0/mbs-0/mba-1/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>182</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm183</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300B7</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-183</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-6/membuf-0/mbs-0/mba-1/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>183</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm184</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300B8</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-184</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-7/membuf-0/mbs-0/mba-0/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>184</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm185</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300B9</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-185</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-7/membuf-0/mbs-0/mba-0/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>185</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm186</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300BA</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-186</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-7/membuf-0/mbs-0/mba-0/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>186</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm187</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300BB</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-187</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-7/membuf-0/mbs-0/mba-0/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>187</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm188</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300BC</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-188</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-7/membuf-0/mbs-0/mba-1/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>188</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm189</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300BD</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-189</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-7/membuf-0/mbs-0/mba-1/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>189</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm190</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300BE</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-190</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-7/membuf-0/mbs-0/mba-1/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>190</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm191</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300BF</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-191</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-7/membuf-0/mbs-0/mba-1/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>191</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm224</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300E0</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-224</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-4/membuf-0/mbs-0/mba-0/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>224</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm225</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300E1</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-225</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-4/membuf-0/mbs-0/mba-0/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>225</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm226</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300E2</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-226</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-4/membuf-0/mbs-0/mba-0/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>226</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm227</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300E3</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-227</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-4/membuf-0/mbs-0/mba-0/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>227</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm228</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300E4</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-228</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-4/membuf-0/mbs-0/mba-1/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>228</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm229</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300E5</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-229</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-4/membuf-0/mbs-0/mba-1/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>229</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm230</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300E6</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-230</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-4/membuf-0/mbs-0/mba-1/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>230</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm231</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300E7</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-231</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-4/membuf-0/mbs-0/mba-1/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>231</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm232</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300E8</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-232</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-5/membuf-0/mbs-0/mba-0/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>232</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm233</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300E9</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-233</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-5/membuf-0/mbs-0/mba-0/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>233</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm234</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300EA</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-234</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-5/membuf-0/mbs-0/mba-0/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>234</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm235</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300EB</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-235</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-5/membuf-0/mbs-0/mba-0/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>235</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm236</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300EC</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-236</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-5/membuf-0/mbs-0/mba-1/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>236</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm237</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300ED</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-237</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-5/membuf-0/mbs-0/mba-1/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>237</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm238</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300EE</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-238</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-5/membuf-0/mbs-0/mba-1/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>238</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm239</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300EF</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-239</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-5/membuf-0/mbs-0/mba-1/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>239</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm240</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300F0</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-240</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-6/membuf-0/mbs-0/mba-0/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>240</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm241</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300F1</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-241</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-6/membuf-0/mbs-0/mba-0/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>241</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm242</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300F2</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-242</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-6/membuf-0/mbs-0/mba-0/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>242</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm243</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300F3</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-243</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-6/membuf-0/mbs-0/mba-0/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>243</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm244</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300F4</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-244</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-6/membuf-0/mbs-0/mba-1/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>244</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm245</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300F5</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-245</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-6/membuf-0/mbs-0/mba-1/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>245</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm246</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300F6</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-246</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-6/membuf-0/mbs-0/mba-1/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>246</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm247</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300F7</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-247</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-6/membuf-0/mbs-0/mba-1/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>247</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm248</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300F8</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-248</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-7/membuf-0/mbs-0/mba-0/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>248</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm249</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300F9</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-249</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-7/membuf-0/mbs-0/mba-0/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>249</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm250</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300FA</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-250</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-7/membuf-0/mbs-0/mba-0/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>250</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm251</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300FB</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-251</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-7/membuf-0/mbs-0/mba-0/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>251</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm252</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300FC</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-252</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-7/membuf-0/mbs-0/mba-1/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>252</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm253</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300FD</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-253</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-7/membuf-0/mbs-0/mba-1/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>253</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm254</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300FE</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-254</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-7/membuf-0/mbs-0/mba-1/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>254</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm255</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300FF</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-255</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-7/membuf-0/mbs-0/mba-1/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>255</default></attribute>
+</targetInstance>
+
+</attributes>
diff --git a/src/usr/targeting/common/xmltohb/simics_VENICE.mrw.xml b/src/usr/targeting/common/xmltohb/simics_VENICE.mrw.xml
new file mode 100644
index 000000000..adeb2bce9
--- /dev/null
+++ b/src/usr/targeting/common/xmltohb/simics_VENICE.mrw.xml
@@ -0,0 +1,22 @@
+<!-- IBM_PROLOG_BEGIN_TAG
+ This is an automatically generated prolog.
+
+ $Source: src/usr/targeting/xmltohb/simics_VENICE.mrw.xml $
+
+ IBM CONFIDENTIAL
+
+ COPYRIGHT International Business Machines Corp. 2012
+
+ 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 -->
diff --git a/src/usr/targeting/common/xmltohb/simics_VENICE.system.xml b/src/usr/targeting/common/xmltohb/simics_VENICE.system.xml
new file mode 100644
index 000000000..b820f97aa
--- /dev/null
+++ b/src/usr/targeting/common/xmltohb/simics_VENICE.system.xml
@@ -0,0 +1,22334 @@
+<!-- IBM_PROLOG_BEGIN_TAG
+ This is an automatically generated prolog.
+
+ $Source: src/usr/targeting/xmltohb/simics_VENICE.system.xml $
+
+ 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 -->
+<attributes>
+
+<!-- =====================================================================
+ HOST BOOT TARGET INSTANCES
+ Contains target instance declarations for the Simics VENICE
+ configuration
+
+ * MAXIMUM config has 8 Venice chips
+ * each Venice has 12 ex chiplets (1-6,9-14)
+ (@fixme : targets don't match this numbering RTC:38384)
+ * each VENICE has 3 ABUS (0,1,2) and 4 XBUS (0,1,2,3) units
+ * each Venice has 8 MCS chiplets
+ * each MCS chiplet connects to 1 Centaur membuf chip
+ * each Centaur membuf chip has 2 MBA chiplets
+ * each MBA chiplet has 2 ports
+ * each MBA port connects to 2 dimms
+ ================================================================= -->
+
+<!-- System -->
+
+<targetInstance>
+ <id>sys0</id>
+ <type>sys-sys-power8</type>
+ <attribute>
+ <id>EXECUTION_PLATFORM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0</default>
+ </attribute>
+ <attribute>
+ <id>PROC_EPS_TABLE_TYPE</id>
+ <default>EPS_TYPE_HE</default>
+ </attribute>
+ <attribute>
+ <id>PROC_FABRIC_PUMP_MODE</id>
+ <default>MODE1</default>
+ </attribute>
+ <attribute>
+ <id>PROC_X_BUS_WIDTH</id>
+ <default>W8BYTE</default>
+ </attribute>
+ <attribute>
+ <id>ALL_MCS_IN_INTERLEAVING_GROUP</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>FREQ_PROC_REFCLOCK</id>
+ <default>200</default>
+ </attribute>
+ <attribute>
+ <id>FREQ_MEM_REFCLOCK</id>
+ <default>266</default>
+ </attribute>
+ <attribute>
+ <id>FREQ_CORE_FLOOR</id>
+ <default>2500</default>
+ </attribute>
+ <attribute>
+ <id>SP_FUNCTIONS</id>
+ <default>
+ <field><id>fsiSlaveInit</id><value>0</value></field>
+ <field><id>mailboxEnabled</id><value>0</value></field>
+ <field><id>reserved</id><value>0</value></field>
+ </default>
+ </attribute>
+</targetInstance>
+
+<!-- System node 0 -->
+
+<targetInstance>
+ <id>sys0node0</id>
+ <type>enc-node-power8</type>
+ <attribute><id>HUID</id><default>0x00020000</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Venice n0p0 processor chip -->
+
+<targetInstance>
+ <id>sys0node0proc0</id>
+ <type>chip-processor-venice</type>
+ <attribute><id>HUID</id><default>0x00070000</default></attribute>
+ <attribute><id>POSITION</id><default>0</default></attribute>
+ <attribute><id>SCOM_SWITCHES</id>
+ <default>
+ <field><id>useFsiScom</id><value>0</value></field>
+ <field><id>useXscom</id><value>1</value></field>
+ <field><id>useInbandScom</id><value>0</value></field>
+ <field><id>reserved</id><value>0</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>XSCOM_CHIP_INFO</id><!-- @fixme: Story 35529 -->
+ <default>
+ <field><id>nodeId</id><value>0</value></field>
+ <field><id>chipId</id><value>0</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0</default>
+ </attribute>
+ <attribute>
+ <id>FABRIC_NODE_ID</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>FABRIC_CHIP_ID</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>0</default></attribute>
+</targetInstance>
+
+<!-- Venice n0p0 EX units -->
+
+<targetInstance>
+ <id>sys0node0proc0ex0</id>
+ <type>unit-ex-venice</type>
+ <attribute><id>HUID</id><default>0x000A0000</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-0/ex-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/ex-0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc0ex1</id>
+ <type>unit-ex-venice</type>
+ <attribute><id>HUID</id><default>0x000A0001</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-0/ex-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/ex-1</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc0ex2</id>
+ <type>unit-ex-venice</type>
+ <attribute><id>HUID</id><default>0x000A0002</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-0/ex-2</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/ex-2</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc0ex3</id>
+ <type>unit-ex-venice</type>
+ <attribute><id>HUID</id><default>0x000A0003</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-0/ex-3</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/ex-3</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc0ex4</id>
+ <type>unit-ex-venice</type>
+ <attribute><id>HUID</id><default>0x000A0004</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-0/ex-4</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/ex-4</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc0ex5</id>
+ <type>unit-ex-venice</type>
+ <attribute><id>HUID</id><default>0x000A0005</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-0/ex-5</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/ex-5</default>
+ </attribute>
+</targetInstance>
+
+<!-- Venice n0p0 core units -->
+
+<targetInstance>
+ <id>sys0node0proc0ex0core0</id>
+ <type>unit-core-venice</type>
+ <attribute><id>HUID</id><default>0x000B0000</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-0/ex-0/core-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/ex-0/core-0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc0ex1core0</id>
+ <type>unit-core-venice</type>
+ <attribute><id>HUID</id><default>0x000B0001</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-0/ex-1/core-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/ex-1/core-0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc0ex2core0</id>
+ <type>unit-core-venice</type>
+ <attribute><id>HUID</id><default>0x000B0002</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-0/ex-2/core-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/ex-2/core-0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc0ex3core0</id>
+ <type>unit-core-venice</type>
+ <attribute><id>HUID</id><default>0x000B0003</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-0/ex-3/core-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/ex-3/core-0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc0ex4core0</id>
+ <type>unit-core-venice</type>
+ <attribute><id>HUID</id><default>0x000B0004</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-0/ex-4/core-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/ex-4/core-0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc0ex5core0</id>
+ <type>unit-core-venice</type>
+ <attribute><id>HUID</id><default>0x000B0005</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-0/ex-5/core-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/ex-5/core-0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Venice n0p0 MCS units -->
+
+<targetInstance>
+ <id>sys0node0proc0mcs0</id>
+ <type>unit-mcs-venice</type>
+ <attribute><id>HUID</id><default>0x000F0000</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-0/mcs-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-0</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc0mcs1</id>
+ <type>unit-mcs-venice</type>
+ <attribute><id>HUID</id><default>0x000F0001</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-0/mcs-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-1</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>1</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc0mcs2</id>
+ <type>unit-mcs-venice</type>
+ <attribute><id>HUID</id><default>0x000F0002</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-0/mcs-2</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-2</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>2</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc0mcs3</id>
+ <type>unit-mcs-venice</type>
+ <attribute><id>HUID</id><default>0x000F0003</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-0/mcs-3</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-3</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>3</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc0mcs4</id>
+ <type>unit-mcs-venice</type>
+ <attribute><id>HUID</id><default>0x000F0004</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-0/mcs-4</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-4</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>4</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc0mcs5</id>
+ <type>unit-mcs-venice</type>
+ <attribute><id>HUID</id><default>0x000F0005</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-0/mcs-5</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-5</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>5</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc0mcs6</id>
+ <type>unit-mcs-venice</type>
+ <attribute><id>HUID</id><default>0x000F0006</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-0/mcs-6</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-6</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>6</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc0mcs7</id>
+ <type>unit-mcs-venice</type>
+ <attribute><id>HUID</id><default>0x000F0007</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-0/mcs-7</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-7</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>7</default>
+ </attribute>
+</targetInstance>
+
+<!-- Venice n0p0 pervasive unit -->
+
+<targetInstance>
+ <id>sys0node0proc0pervasive0</id>
+ <type>unit-pervasive-venice</type>
+ <attribute><id>HUID</id><default>0x00130000</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-0/pervasive-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/pervasive-0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Venice n0p0 powerbus unit -->
+
+<targetInstance>
+ <id>sys0node0proc0powerbus0</id>
+ <type>unit-powerbus-venice</type>
+ <attribute><id>HUID</id><default>0x00140000</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-0/powerbus-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/powerbus-0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Venice n0p0 PCI units -->
+
+<targetInstance>
+ <id>sys0node0proc0pci0</id>
+ <type>unit-pci-venice</type>
+ <attribute><id>HUID</id><default>0x00170000</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-0/pci-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/pci-0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc0pci1</id>
+ <type>unit-pci-venice</type>
+ <attribute><id>HUID</id><default>0x00170001</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-0/pci-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/pci-1</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc0pci2</id>
+ <type>unit-pci-venice</type>
+ <attribute><id>HUID</id><default>0x00170002</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-0/pci-2</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/pci-2</default>
+ </attribute>
+</targetInstance>
+
+
+<!-- Venice n0p0 ABUS units -->
+
+<targetInstance>
+ <id>sys0node0proc0abus0</id>
+ <type>unit-abus-venice</type>
+ <attribute><id>HUID</id><default>0x00160000</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-0/abus-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/abus-0</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc0abus1</id>
+ <type>unit-abus-venice</type>
+ <attribute><id>HUID</id><default>0x00160001</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-0/abus-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/abus-1</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>1</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc0abus2</id>
+ <type>unit-abus-venice</type>
+ <attribute><id>HUID</id><default>0x00160002</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-0/abus-2</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/abus-2</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>2</default>
+ </attribute>
+</targetInstance>
+
+<!-- Venice n0p0 XBUS units -->
+
+<targetInstance>
+ <id>sys0node0proc0xbus0</id>
+ <type>unit-xbus-venice</type>
+ <attribute><id>HUID</id><default>0x00150000</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-0/xbus-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/xbus-0</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc0xbus1</id>
+ <type>unit-xbus-venice</type>
+ <attribute><id>HUID</id><default>0x00150001</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-0/xbus-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/xbus-1</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>1</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc0xbus2</id>
+ <type>unit-xbus-venice</type>
+ <attribute><id>HUID</id><default>0x00150002</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-0/xbus-2</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/xbus-2</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>2</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc0xbus3</id>
+ <type>unit-xbus-venice</type>
+ <attribute><id>HUID</id><default>0x00150003</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-0/xbus-3</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/xbus-3</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>3</default>
+ </attribute>
+</targetInstance>
+
+
+<!-- Venice n0p1 processor chip -->
+
+<targetInstance>
+ <id>sys0node0proc1</id>
+ <type>chip-processor-venice</type>
+ <attribute><id>HUID</id><default>0x00070001</default></attribute>
+ <attribute><id>POSITION</id><default>1</default></attribute>
+ <attribute><id>SCOM_SWITCHES</id>
+ <default>
+ <field><id>useFsiScom</id><value>1</value></field>
+ <field><id>useXscom</id><value>0</value></field>
+ <field><id>useInbandScom</id><value>0</value></field>
+ <field><id>reserved</id><value>0</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>XSCOM_CHIP_INFO</id><!-- @fixme: Story 35529 -->
+ <default>
+ <field><id>nodeId</id><value>0</value></field>
+ <field><id>chipId</id><value>0</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1</default>
+ </attribute>
+ <!-- FSI is connected via proc0:MFSI-1 -->
+ <attribute>
+ <id>FSI_MASTER_CHIP</id>
+ <default>physical:sys-0/node-0/proc-0</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_TYPE</id>
+ <default>MFSI</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>FSI_SLAVE_CASCADE</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>FSI_OPTION_FLAGS</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>FABRIC_NODE_ID</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>FABRIC_CHIP_ID</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>1</default></attribute>
+</targetInstance>
+
+<!-- Venice n0p1 EX units -->
+
+<targetInstance>
+ <id>sys0node0proc1ex0</id>
+ <type>unit-ex-venice</type>
+ <attribute><id>HUID</id><default>0x000A0010</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/ex-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/ex-0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1ex1</id>
+ <type>unit-ex-venice</type>
+ <attribute><id>HUID</id><default>0x000A0011</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/ex-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/ex-1</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1ex2</id>
+ <type>unit-ex-venice</type>
+ <attribute><id>HUID</id><default>0x000A0012</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/ex-2</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/ex-2</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1ex3</id>
+ <type>unit-ex-venice</type>
+ <attribute><id>HUID</id><default>0x000A0013</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/ex-3</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/ex-3</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1ex4</id>
+ <type>unit-ex-venice</type>
+ <attribute><id>HUID</id><default>0x000A0014</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/ex-4</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/ex-4</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1ex5</id>
+ <type>unit-ex-venice</type>
+ <attribute><id>HUID</id><default>0x000A0015</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/ex-5</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/ex-5</default>
+ </attribute>
+</targetInstance>
+
+<!-- Venice n0p1 core units -->
+
+<targetInstance>
+ <id>sys0node0proc1ex0core0</id>
+ <type>unit-core-venice</type>
+ <attribute><id>HUID</id><default>0x000B0010</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/ex-0/core-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/ex-0/core-0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1ex1core0</id>
+ <type>unit-core-venice</type>
+ <attribute><id>HUID</id><default>0x000B0011</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/ex-1/core-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/ex-1/core-0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1ex2core0</id>
+ <type>unit-core-venice</type>
+ <attribute><id>HUID</id><default>0x000B0012</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/ex-2/core-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/ex-2/core-0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1ex3core0</id>
+ <type>unit-core-venice</type>
+ <attribute><id>HUID</id><default>0x000B0013</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/ex-3/core-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/ex-3/core-0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1ex4core0</id>
+ <type>unit-core-venice</type>
+ <attribute><id>HUID</id><default>0x000B0014</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/ex-4/core-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/ex-4/core-0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1ex5core0</id>
+ <type>unit-core-venice</type>
+ <attribute><id>HUID</id><default>0x000B0015</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/ex-5/core-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/ex-5/core-0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Venice n0p1 MCS units -->
+
+<targetInstance>
+ <id>sys0node0proc1mcs0</id>
+ <type>unit-mcs-venice</type>
+ <attribute><id>HUID</id><default>0x000F0008</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/mcs-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-0</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1mcs1</id>
+ <type>unit-mcs-venice</type>
+ <attribute><id>HUID</id><default>0x000F0009</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/mcs-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-1</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>1</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1mcs2</id>
+ <type>unit-mcs-venice</type>
+ <attribute><id>HUID</id><default>0x000F000A</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/mcs-2</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-2</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>2</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1mcs3</id>
+ <type>unit-mcs-venice</type>
+ <attribute><id>HUID</id><default>0x000F000B</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/mcs-3</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-3</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>3</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1mcs4</id>
+ <type>unit-mcs-venice</type>
+ <attribute><id>HUID</id><default>0x000F000C</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/mcs-4</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-4</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>4</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1mcs5</id>
+ <type>unit-mcs-venice</type>
+ <attribute><id>HUID</id><default>0x000F000D</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/mcs-5</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-5</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>5</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1mcs6</id>
+ <type>unit-mcs-venice</type>
+ <attribute><id>HUID</id><default>0x000F000E</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/mcs-6</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-6</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>6</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1mcs7</id>
+ <type>unit-mcs-venice</type>
+ <attribute><id>HUID</id><default>0x000F000F</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/mcs-7</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-7</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>7</default>
+ </attribute>
+</targetInstance>
+
+<!-- Venice n0p1 pervasive unit -->
+
+<targetInstance>
+ <id>sys0node0proc1pervasive0</id>
+ <type>unit-pervasive-venice</type>
+ <attribute><id>HUID</id><default>0x00130001</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/pervasive-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/pervasive-0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Venice n0p1 powerbus unit -->
+
+<targetInstance>
+ <id>sys0node0proc1powerbus0</id>
+ <type>unit-powerbus-venice</type>
+ <attribute><id>HUID</id><default>0x00140001</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/powerbus-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/powerbus-0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Venice n0p1 PCI units -->
+
+<targetInstance>
+ <id>sys0node0proc1pci0</id>
+ <type>unit-pci-venice</type>
+ <attribute><id>HUID</id><default>0x00170003</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/pci-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/pci-0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1pci1</id>
+ <type>unit-pci-venice</type>
+ <attribute><id>HUID</id><default>0x00170004</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/pci-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/pci-1</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1pci2</id>
+ <type>unit-pci-venice</type>
+ <attribute><id>HUID</id><default>0x00170005</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/pci-2</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/pci-2</default>
+ </attribute>
+</targetInstance>
+
+<!-- Venice n0p1 ABUS units -->
+
+<targetInstance>
+ <id>sys0node0proc1abus0</id>
+ <type>unit-abus-venice</type>
+ <attribute><id>HUID</id><default>0x00160003</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/abus-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/abus-0</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1abus1</id>
+ <type>unit-abus-venice</type>
+ <attribute><id>HUID</id><default>0x00160004</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/abus-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/abus-1</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>1</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1abus2</id>
+ <type>unit-abus-venice</type>
+ <attribute><id>HUID</id><default>0x00160005</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/abus-2</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/abus-2</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>2</default>
+ </attribute>
+</targetInstance>
+
+<!-- Venice n0p1 XBUS units -->
+
+<targetInstance>
+ <id>sys0node0proc1xbus0</id>
+ <type>unit-xbus-venice</type>
+ <attribute><id>HUID</id><default>0x00150004</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/xbus-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/xbus-0</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1xbus1</id>
+ <type>unit-xbus-venice</type>
+ <attribute><id>HUID</id><default>0x00150005</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/xbus-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/xbus-1</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>1</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1xbus2</id>
+ <type>unit-xbus-venice</type>
+ <attribute><id>HUID</id><default>0x00150006</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/xbus-2</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/xbus-2</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>2</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc1xbus3</id>
+ <type>unit-xbus-venice</type>
+ <attribute><id>HUID</id><default>0x00150007</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-1/xbus-3</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/xbus-3</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>3</default>
+ </attribute>
+</targetInstance>
+
+
+<!-- Venice n0p2 processor chip -->
+
+<targetInstance>
+ <id>sys0node0proc2</id>
+ <type>chip-processor-venice</type>
+ <attribute><id>HUID</id><default>0x00070002</default></attribute>
+ <attribute><id>POSITION</id><default>2</default></attribute>
+ <attribute><id>SCOM_SWITCHES</id>
+ <default>
+ <field><id>useFsiScom</id><value>1</value></field>
+ <field><id>useXscom</id><value>0</value></field>
+ <field><id>useInbandScom</id><value>0</value></field>
+ <field><id>reserved</id><value>0</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>XSCOM_CHIP_INFO</id><!-- @fixme: Story 35529 -->
+ <default>
+ <field><id>nodeId</id><value>0</value></field>
+ <field><id>chipId</id><value>0</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-2</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2</default>
+ </attribute>
+ <!-- FSI is connected via proc0:MFSI-2 -->
+ <attribute>
+ <id>FSI_MASTER_CHIP</id>
+ <default>physical:sys-0/node-0/proc-0</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_TYPE</id>
+ <default>NO_MASTER</default>
+ <!-- @fixme : should be MFSI but support for alt-master is under Story 3853 -->
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_PORT</id>
+ <default>2</default>
+ </attribute>
+ <attribute>
+ <id>FSI_SLAVE_CASCADE</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>FSI_OPTION_FLAGS</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>FABRIC_NODE_ID</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>FABRIC_CHIP_ID</id>
+ <default>2</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>2</default></attribute>
+</targetInstance>
+
+<!-- Venice n0p2 EX units -->
+
+<targetInstance>
+ <id>sys0node0proc2ex0</id>
+ <type>unit-ex-venice</type>
+ <attribute><id>HUID</id><default>0x000A0020</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-2/ex-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/ex-0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc2ex1</id>
+ <type>unit-ex-venice</type>
+ <attribute><id>HUID</id><default>0x000A0021</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-2/ex-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/ex-1</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc2ex2</id>
+ <type>unit-ex-venice</type>
+ <attribute><id>HUID</id><default>0x000A0022</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-2/ex-2</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/ex-2</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc2ex3</id>
+ <type>unit-ex-venice</type>
+ <attribute><id>HUID</id><default>0x000A0023</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-2/ex-3</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/ex-3</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc2ex4</id>
+ <type>unit-ex-venice</type>
+ <attribute><id>HUID</id><default>0x000A0024</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-2/ex-4</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/ex-4</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc2ex5</id>
+ <type>unit-ex-venice</type>
+ <attribute><id>HUID</id><default>0x000A0025</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-2/ex-5</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/ex-5</default>
+ </attribute>
+</targetInstance>
+
+<!-- Venice n0p2 core units -->
+
+<targetInstance>
+ <id>sys0node0proc2ex0core0</id>
+ <type>unit-core-venice</type>
+ <attribute><id>HUID</id><default>0x000B0020</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-2/ex-0/core-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/ex-0/core-0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc2ex1core0</id>
+ <type>unit-core-venice</type>
+ <attribute><id>HUID</id><default>0x000B0021</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-2/ex-1/core-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/ex-1/core-0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc2ex2core0</id>
+ <type>unit-core-venice</type>
+ <attribute><id>HUID</id><default>0x000B0022</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-2/ex-2/core-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/ex-2/core-0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc2ex3core0</id>
+ <type>unit-core-venice</type>
+ <attribute><id>HUID</id><default>0x000B0023</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-2/ex-3/core-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/ex-3/core-0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc2ex4core0</id>
+ <type>unit-core-venice</type>
+ <attribute><id>HUID</id><default>0x000B0024</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-2/ex-4/core-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/ex-4/core-0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc2ex5core0</id>
+ <type>unit-core-venice</type>
+ <attribute><id>HUID</id><default>0x000B0025</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-2/ex-5/core-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/ex-5/core-0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Venice n0p2 MCS units -->
+
+<targetInstance>
+ <id>sys0node0proc2mcs0</id>
+ <type>unit-mcs-venice</type>
+ <attribute><id>HUID</id><default>0x000F0010</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-2/mcs-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-0</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc2mcs1</id>
+ <type>unit-mcs-venice</type>
+ <attribute><id>HUID</id><default>0x000F0011</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-2/mcs-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-1</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>1</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc2mcs2</id>
+ <type>unit-mcs-venice</type>
+ <attribute><id>HUID</id><default>0x000F0012</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-2/mcs-2</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-2</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>2</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc2mcs3</id>
+ <type>unit-mcs-venice</type>
+ <attribute><id>HUID</id><default>0x000F0013</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-2/mcs-3</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-3</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>3</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc2mcs4</id>
+ <type>unit-mcs-venice</type>
+ <attribute><id>HUID</id><default>0x000F0014</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-2/mcs-4</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-4</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>4</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc2mcs5</id>
+ <type>unit-mcs-venice</type>
+ <attribute><id>HUID</id><default>0x000F0015</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-2/mcs-5</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-5</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>5</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc2mcs6</id>
+ <type>unit-mcs-venice</type>
+ <attribute><id>HUID</id><default>0x000F0016</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-2/mcs-6</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-6</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>6</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc2mcs7</id>
+ <type>unit-mcs-venice</type>
+ <attribute><id>HUID</id><default>0x000F0017</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-2/mcs-7</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-7</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>7</default>
+ </attribute>
+</targetInstance>
+
+<!-- Venice n0p2 pervasive unit -->
+
+<targetInstance>
+ <id>sys0node0proc2pervasive0</id>
+ <type>unit-pervasive-venice</type>
+ <attribute><id>HUID</id><default>0x00130002</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-2/pervasive-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/pervasive-0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Venice n0p2 powerbus unit -->
+
+<targetInstance>
+ <id>sys0node0proc2powerbus0</id>
+ <type>unit-powerbus-venice</type>
+ <attribute><id>HUID</id><default>0x00140002</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-2/powerbus-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/powerbus-0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Venice n0p2 PCI units -->
+
+<targetInstance>
+ <id>sys0node0proc2pci0</id>
+ <type>unit-pci-venice</type>
+ <attribute><id>HUID</id><default>0x00170006</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-2/pci-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/pci-0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc2pci1</id>
+ <type>unit-pci-venice</type>
+ <attribute><id>HUID</id><default>0x00170007</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-2/pci-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/pci-1</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc2pci2</id>
+ <type>unit-pci-venice</type>
+ <attribute><id>HUID</id><default>0x00170008</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-2/pci-2</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/pci-2</default>
+ </attribute>
+</targetInstance>
+
+<!-- Venice n0p2 ABUS units -->
+
+<targetInstance>
+ <id>sys0node0proc2abus0</id>
+ <type>unit-abus-venice</type>
+ <attribute><id>HUID</id><default>0x00160006</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-2/abus-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/abus-0</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc2abus1</id>
+ <type>unit-abus-venice</type>
+ <attribute><id>HUID</id><default>0x00160007</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-2/abus-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/abus-1</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>1</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc2abus2</id>
+ <type>unit-abus-venice</type>
+ <attribute><id>HUID</id><default>0x00160008</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-2/abus-2</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/abus-2</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>2</default>
+ </attribute>
+</targetInstance>
+
+<!-- Venice n0p2 XBUS units -->
+
+<targetInstance>
+ <id>sys0node0proc2xbus0</id>
+ <type>unit-xbus-venice</type>
+ <attribute><id>HUID</id><default>0x00150008</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-2/xbus-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/xbus-0</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc2xbus1</id>
+ <type>unit-xbus-venice</type>
+ <attribute><id>HUID</id><default>0x00150009</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-2/xbus-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/xbus-1</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>1</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc2xbus2</id>
+ <type>unit-xbus-venice</type>
+ <attribute><id>HUID</id><default>0x0015000A</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-2/xbus-2</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/xbus-2</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>2</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc2xbus3</id>
+ <type>unit-xbus-venice</type>
+ <attribute><id>HUID</id><default>0x0015000B</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-2/xbus-3</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/xbus-3</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>3</default>
+ </attribute>
+</targetInstance>
+
+
+<!-- Venice n0p3 processor chip -->
+
+
+<targetInstance>
+ <id>sys0node0proc3</id>
+ <type>chip-processor-venice</type>
+ <attribute><id>HUID</id><default>0x00070003</default></attribute>
+ <attribute><id>POSITION</id><default>3</default></attribute>
+ <attribute><id>SCOM_SWITCHES</id>
+ <default>
+ <field><id>useFsiScom</id><value>1</value></field>
+ <field><id>useXscom</id><value>0</value></field>
+ <field><id>useInbandScom</id><value>0</value></field>
+ <field><id>reserved</id><value>0</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>XSCOM_CHIP_INFO</id> <!-- @fixme: Story 35529 -->
+ <default>
+ <field><id>nodeId</id><value>0</value></field>
+ <field><id>chipId</id><value>0</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-3</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3</default>
+ </attribute>
+ <!-- FSI is connected via proc0:MFSI-3 -->
+ <attribute>
+ <id>FSI_MASTER_CHIP</id>
+ <default>physical:sys-0/node-0/proc-0</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_TYPE</id>
+ <default>MFSI</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_PORT</id>
+ <default>3</default>
+ </attribute>
+ <attribute>
+ <id>FSI_SLAVE_CASCADE</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>FSI_OPTION_FLAGS</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>FABRIC_NODE_ID</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>FABRIC_CHIP_ID</id>
+ <default>3</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>3</default></attribute>
+</targetInstance>
+
+<!-- Venice n0p3 EX units -->
+
+<targetInstance>
+ <id>sys0node0proc3ex0</id>
+ <type>unit-ex-venice</type>
+ <attribute><id>HUID</id><default>0x000A0030</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-3/ex-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/ex-0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc3ex1</id>
+ <type>unit-ex-venice</type>
+ <attribute><id>HUID</id><default>0x000A0031</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-3/ex-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/ex-1</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc3ex2</id>
+ <type>unit-ex-venice</type>
+ <attribute><id>HUID</id><default>0x000A0032</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-3/ex-2</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/ex-2</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc3ex3</id>
+ <type>unit-ex-venice</type>
+ <attribute><id>HUID</id><default>0x000A0033</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-3/ex-3</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/ex-3</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc3ex4</id>
+ <type>unit-ex-venice</type>
+ <attribute><id>HUID</id><default>0x000A0034</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-3/ex-4</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/ex-4</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc3ex5</id>
+ <type>unit-ex-venice</type>
+ <attribute><id>HUID</id><default>0x000A0035</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-3/ex-5</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/ex-5</default>
+ </attribute>
+</targetInstance>
+
+<!-- Venice n0p3 core units -->
+
+<targetInstance>
+ <id>sys0node0proc3ex0core0</id>
+ <type>unit-core-venice</type>
+ <attribute><id>HUID</id><default>0x000B0030</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-3/ex-0/core-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/ex-0/core-0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc3ex1core0</id>
+ <type>unit-core-venice</type>
+ <attribute><id>HUID</id><default>0x000B0031</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-3/ex-1/core-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/ex-1/core-0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc3ex2core0</id>
+ <type>unit-core-venice</type>
+ <attribute><id>HUID</id><default>0x000B0032</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-3/ex-2/core-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/ex-2/core-0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc3ex3core0</id>
+ <type>unit-core-venice</type>
+ <attribute><id>HUID</id><default>0x000B0033</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-3/ex-3/core-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/ex-3/core-0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc3ex4core0</id>
+ <type>unit-core-venice</type>
+ <attribute><id>HUID</id><default>0x000B0034</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-3/ex-4/core-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/ex-4/core-0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc3ex5core0</id>
+ <type>unit-core-venice</type>
+ <attribute><id>HUID</id><default>0x000B0035</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-3/ex-5/core-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/ex-5/core-0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Venice n0p3 MCS units -->
+
+<targetInstance>
+ <id>sys0node0proc3mcs0</id>
+ <type>unit-mcs-venice</type>
+ <attribute><id>HUID</id><default>0x000F0018</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-3/mcs-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-0</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc3mcs1</id>
+ <type>unit-mcs-venice</type>
+ <attribute><id>HUID</id><default>0x000F0019</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-3/mcs-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-1</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>1</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc3mcs2</id>
+ <type>unit-mcs-venice</type>
+ <attribute><id>HUID</id><default>0x000F001A</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-3/mcs-2</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-2</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>2</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc3mcs3</id>
+ <type>unit-mcs-venice</type>
+ <attribute><id>HUID</id><default>0x000F001B</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-3/mcs-3</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-3</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>3</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc3mcs4</id>
+ <type>unit-mcs-venice</type>
+ <attribute><id>HUID</id><default>0x000F001C</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-3/mcs-4</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-4</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>4</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc3mcs5</id>
+ <type>unit-mcs-venice</type>
+ <attribute><id>HUID</id><default>0x000F001D</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-3/mcs-5</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-5</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>5</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc3mcs6</id>
+ <type>unit-mcs-venice</type>
+ <attribute><id>HUID</id><default>0x000F001E</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-3/mcs-6</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-6</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>6</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc3mcs7</id>
+ <type>unit-mcs-venice</type>
+ <attribute><id>HUID</id><default>0x000F001F</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-3/mcs-7</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-7</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>7</default>
+ </attribute>
+</targetInstance>
+
+<!-- Venice n0p3 pervasive unit -->
+
+<targetInstance>
+ <id>sys0node0proc3pervasive0</id>
+ <type>unit-pervasive-venice</type>
+ <attribute><id>HUID</id><default>0x00130003</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-3/pervasive-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/pervasive-0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Venice n0p3 powerbus unit -->
+
+<targetInstance>
+ <id>sys0node0proc3powerbus0</id>
+ <type>unit-powerbus-venice</type>
+ <attribute><id>HUID</id><default>0x00140003</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-3/powerbus-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/powerbus-0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Venice n0p3 PCI units -->
+
+<targetInstance>
+ <id>sys0node0proc3pci0</id>
+ <type>unit-pci-venice</type>
+ <attribute><id>HUID</id><default>0x00170009</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-3/pci-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/pci-0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc3pci1</id>
+ <type>unit-pci-venice</type>
+ <attribute><id>HUID</id><default>0x0017000A</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-3/pci-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/pci-1</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc3pci2</id>
+ <type>unit-pci-venice</type>
+ <attribute><id>HUID</id><default>0x0017000B</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-3/pci-2</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/pci-2</default>
+ </attribute>
+</targetInstance>
+
+<!-- Venice n0p3 ABUS units -->
+
+<targetInstance>
+ <id>sys0node0proc3abus0</id>
+ <type>unit-abus-venice</type>
+ <attribute><id>HUID</id><default>0x00160009</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-3/abus-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/abus-0</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc3abus1</id>
+ <type>unit-abus-venice</type>
+ <attribute><id>HUID</id><default>0x0016000A</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-3/abus-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/abus-1</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>1</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc3abus2</id>
+ <type>unit-abus-venice</type>
+ <attribute><id>HUID</id><default>0x0016000B</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-3/abus-2</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/abus-2</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>2</default>
+ </attribute>
+</targetInstance>
+
+<!-- Venice n0p3 XBUS units -->
+
+<targetInstance>
+ <id>sys0node0proc3xbus0</id>
+ <type>unit-xbus-venice</type>
+ <attribute><id>HUID</id><default>0x0015000C</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-3/xbus-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/xbus-0</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc3xbus1</id>
+ <type>unit-xbus-venice</type>
+ <attribute><id>HUID</id><default>0x0015000D</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-3/xbus-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/xbus-1</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>1</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc3xbus2</id>
+ <type>unit-xbus-venice</type>
+ <attribute><id>HUID</id><default>0x0015000E</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-3/xbus-2</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/xbus-2</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>2</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc3xbus3</id>
+ <type>unit-xbus-venice</type>
+ <attribute><id>HUID</id><default>0x0015000F</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-3/xbus-3</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/xbus-3</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>3</default>
+ </attribute>
+</targetInstance>
+
+<!-- Venice n0p4 processor chip -->
+
+<targetInstance>
+ <id>sys0node0proc4</id>
+ <type>chip-processor-venice</type>
+ <attribute><id>HUID</id><default>0x00070004</default></attribute>
+ <attribute><id>POSITION</id><default>4</default></attribute>
+ <attribute><id>SCOM_SWITCHES</id>
+ <default>
+ <field><id>useFsiScom</id><value>1</value></field>
+ <field><id>useXscom</id><value>0</value></field>
+ <field><id>useInbandScom</id><value>0</value></field>
+ <field><id>reserved</id><value>0</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>XSCOM_CHIP_INFO</id><!-- @fixme: Story 35529 -->
+ <default>
+ <field><id>nodeId</id><value>0</value></field>
+ <field><id>chipId</id><value>0</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-4</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-4</default>
+ </attribute>
+ <!-- FSI is connected via proc0:MFSI-4 -->
+ <attribute>
+ <id>FSI_MASTER_CHIP</id>
+ <default>physical:sys-0/node-0/proc-0</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_TYPE</id>
+ <default>MFSI</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_PORT</id>
+ <default>4</default>
+ </attribute>
+ <attribute>
+ <id>FSI_SLAVE_CASCADE</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>FSI_OPTION_FLAGS</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>FABRIC_NODE_ID</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>FABRIC_CHIP_ID</id>
+ <default>4</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>4</default></attribute>
+</targetInstance>
+
+<!-- Venice n0p4 EX units -->
+
+<targetInstance>
+ <id>sys0node0proc4ex0</id>
+ <type>unit-ex-venice</type>
+ <attribute><id>HUID</id><default>0x000A0040</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-4/ex-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-4/ex-0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc4ex1</id>
+ <type>unit-ex-venice</type>
+ <attribute><id>HUID</id><default>0x000A0041</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-4/ex-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-4/ex-1</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc4ex2</id>
+ <type>unit-ex-venice</type>
+ <attribute><id>HUID</id><default>0x000A0042</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-4/ex-2</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-4/ex-2</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc4ex3</id>
+ <type>unit-ex-venice</type>
+ <attribute><id>HUID</id><default>0x000A0043</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-4/ex-3</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-4/ex-3</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc4ex4</id>
+ <type>unit-ex-venice</type>
+ <attribute><id>HUID</id><default>0x000A0044</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-4/ex-4</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-4/ex-4</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc4ex5</id>
+ <type>unit-ex-venice</type>
+ <attribute><id>HUID</id><default>0x000A0045</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-4/ex-5</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-4/ex-5</default>
+ </attribute>
+</targetInstance>
+
+<!-- Venice n0p4 core units -->
+
+<targetInstance>
+ <id>sys0node0proc4ex0core0</id>
+ <type>unit-core-venice</type>
+ <attribute><id>HUID</id><default>0x000B0040</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-4/ex-0/core-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-4/ex-0/core-0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc4ex1core0</id>
+ <type>unit-core-venice</type>
+ <attribute><id>HUID</id><default>0x000B0041</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-4/ex-1/core-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-4/ex-1/core-0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc4ex2core0</id>
+ <type>unit-core-venice</type>
+ <attribute><id>HUID</id><default>0x000B0042</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-4/ex-2/core-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-4/ex-2/core-0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc4ex3core0</id>
+ <type>unit-core-venice</type>
+ <attribute><id>HUID</id><default>0x000B0043</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-4/ex-3/core-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-4/ex-3/core-0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc4ex4core0</id>
+ <type>unit-core-venice</type>
+ <attribute><id>HUID</id><default>0x000B0044</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-4/ex-4/core-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-4/ex-4/core-0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc4ex5core0</id>
+ <type>unit-core-venice</type>
+ <attribute><id>HUID</id><default>0x000B0045</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-4/ex-5/core-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-4/ex-5/core-0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Venice n0p4 MCS units -->
+
+<targetInstance>
+ <id>sys0node0proc4mcs0</id>
+ <type>unit-mcs-venice</type>
+ <attribute><id>HUID</id><default>0x000F0020</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-4/mcs-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-4/mcs-0</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc4mcs1</id>
+ <type>unit-mcs-venice</type>
+ <attribute><id>HUID</id><default>0x000F0021</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-4/mcs-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-4/mcs-1</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>1</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc4mcs2</id>
+ <type>unit-mcs-venice</type>
+ <attribute><id>HUID</id><default>0x000F0022</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-4/mcs-2</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-4/mcs-2</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>2</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc4mcs3</id>
+ <type>unit-mcs-venice</type>
+ <attribute><id>HUID</id><default>0x000F0023</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-4/mcs-3</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-4/mcs-3</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>3</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc4mcs4</id>
+ <type>unit-mcs-venice</type>
+ <attribute><id>HUID</id><default>0x000F0024</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-4/mcs-4</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-4/mcs-4</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>4</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc4mcs5</id>
+ <type>unit-mcs-venice</type>
+ <attribute><id>HUID</id><default>0x000F0025</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-4/mcs-5</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-4/mcs-5</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>5</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc4mcs6</id>
+ <type>unit-mcs-venice</type>
+ <attribute><id>HUID</id><default>0x000F0026</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-4/mcs-6</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-4/mcs-6</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>6</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc4mcs7</id>
+ <type>unit-mcs-venice</type>
+ <attribute><id>HUID</id><default>0x000F0027</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-4/mcs-7</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-4/mcs-7</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>7</default>
+ </attribute>
+</targetInstance>
+
+<!-- Venice n0p4 pervasive unit -->
+
+<targetInstance>
+ <id>sys0node0proc4pervasive0</id>
+ <type>unit-pervasive-venice</type>
+ <attribute><id>HUID</id><default>0x00130004</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-4/pervasive-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-4/pervasive-0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Vencie n0p4 powerbus unit -->
+
+<targetInstance>
+ <id>sys0node0proc4powerbus0</id>
+ <type>unit-powerbus-venice</type>
+ <attribute><id>HUID</id><default>0x00140004</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-4/powerbus-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-4/powerbus-0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Vencie n0p4 PCI units -->
+
+<targetInstance>
+ <id>sys0node0proc4pci0</id>
+ <type>unit-pci-venice</type>
+ <attribute><id>HUID</id><default>0x0017000C</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-4/pci-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-4/pci-0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc4pci1</id>
+ <type>unit-pci-venice</type>
+ <attribute><id>HUID</id><default>0x0017000D</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-4/pci-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-4/pci-1</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc4pci2</id>
+ <type>unit-pci-venice</type>
+ <attribute><id>HUID</id><default>0x0017000E</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-4/pci-2</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-4/pci-2</default>
+ </attribute>
+</targetInstance>
+
+
+<!-- Venice n0p4 ABUS units -->
+
+<targetInstance>
+ <id>sys0node0proc4abus0</id>
+ <type>unit-abus-venice</type>
+ <attribute><id>HUID</id><default>0x0016000C</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-4/abus-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-4/abus-0</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc4abus1</id>
+ <type>unit-abus-venice</type>
+ <attribute><id>HUID</id><default>0x0016000D</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-4/abus-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-4/abus-1</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>1</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc4abus2</id>
+ <type>unit-abus-venice</type>
+ <attribute><id>HUID</id><default>0x0016000E</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-4/abus-2</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-4/abus-2</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>2</default>
+ </attribute>
+</targetInstance>
+
+
+<!-- Venice n0p4 XBUS units -->
+
+<targetInstance>
+ <id>sys0node0proc4xbus0</id>
+ <type>unit-xbus-venice</type>
+ <attribute><id>HUID</id><default>0x00150010</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-4/xbus-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-4/xbus-0</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc4xbus1</id>
+ <type>unit-xbus-venice</type>
+ <attribute><id>HUID</id><default>0x00150011</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-4/xbus-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-4/xbus-1</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>1</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc4xbus2</id>
+ <type>unit-xbus-venice</type>
+ <attribute><id>HUID</id><default>0x00150012</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-4/xbus-2</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-4/xbus-2</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>2</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc4xbus3</id>
+ <type>unit-xbus-venice</type>
+ <attribute><id>HUID</id><default>0x00150013</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-4/xbus-3</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-4/xbus-3</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>3</default>
+ </attribute>
+</targetInstance>
+
+<!-- Venice n0p5 processor chip -->
+
+<targetInstance>
+ <id>sys0node0proc5</id>
+ <type>chip-processor-venice</type>
+ <attribute><id>HUID</id><default>0x00070005</default></attribute>
+ <attribute><id>POSITION</id><default>5</default></attribute>
+ <attribute><id>SCOM_SWITCHES</id>
+ <default>
+ <field><id>useFsiScom</id><value>1</value></field>
+ <field><id>useXscom</id><value>0</value></field>
+ <field><id>useInbandScom</id><value>0</value></field>
+ <field><id>reserved</id><value>0</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>XSCOM_CHIP_INFO</id><!-- @fixme: Story 35529 -->
+ <default>
+ <field><id>nodeId</id><value>0</value></field>
+ <field><id>chipId</id><value>0</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-5</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-5</default>
+ </attribute>
+ <!-- FSI is connected via proc0:MFSI-5 -->
+ <attribute>
+ <id>FSI_MASTER_CHIP</id>
+ <default>physical:sys-0/node-0/proc-0</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_TYPE</id>
+ <default>MFSI</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_PORT</id>
+ <default>5</default>
+ </attribute>
+ <attribute>
+ <id>FSI_SLAVE_CASCADE</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>FSI_OPTION_FLAGS</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>FABRIC_NODE_ID</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>FABRIC_CHIP_ID</id>
+ <default>5</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>5</default></attribute>
+</targetInstance>
+
+<!-- Venice n0p5 EX units -->
+
+<targetInstance>
+ <id>sys0node0proc5ex0</id>
+ <type>unit-ex-venice</type>
+ <attribute><id>HUID</id><default>0x000A0050</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-5/ex-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-5/ex-0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc5ex1</id>
+ <type>unit-ex-venice</type>
+ <attribute><id>HUID</id><default>0x000A0051</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-5/ex-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-5/ex-1</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc5ex2</id>
+ <type>unit-ex-venice</type>
+ <attribute><id>HUID</id><default>0x000A0052</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-5/ex-2</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-5/ex-2</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc5ex3</id>
+ <type>unit-ex-venice</type>
+ <attribute><id>HUID</id><default>0x000A0053</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-5/ex-3</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-5/ex-3</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc5ex4</id>
+ <type>unit-ex-venice</type>
+ <attribute><id>HUID</id><default>0x000A0054</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-5/ex-4</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-5/ex-4</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc5ex5</id>
+ <type>unit-ex-venice</type>
+ <attribute><id>HUID</id><default>0x000A0055</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-5/ex-5</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-5/ex-5</default>
+ </attribute>
+</targetInstance>
+
+<!-- Venice n0p5 core units -->
+
+<targetInstance>
+ <id>sys0node0proc5ex0core0</id>
+ <type>unit-core-venice</type>
+ <attribute><id>HUID</id><default>0x000B0050</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-5/ex-0/core-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-5/ex-0/core-0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc5ex1core0</id>
+ <type>unit-core-venice</type>
+ <attribute><id>HUID</id><default>0x000B0051</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-5/ex-1/core-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-5/ex-1/core-0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc5ex2core0</id>
+ <type>unit-core-venice</type>
+ <attribute><id>HUID</id><default>0x000B0052</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-5/ex-2/core-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-5/ex-2/core-0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc5ex3core0</id>
+ <type>unit-core-venice</type>
+ <attribute><id>HUID</id><default>0x000B0053</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-5/ex-3/core-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-5/ex-3/core-0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc5ex4core0</id>
+ <type>unit-core-venice</type>
+ <attribute><id>HUID</id><default>0x000B0054</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-5/ex-4/core-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-5/ex-4/core-0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc5ex5core0</id>
+ <type>unit-core-venice</type>
+ <attribute><id>HUID</id><default>0x000B0055</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-5/ex-5/core-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-5/ex-5/core-0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Venice n0p5 MCS units -->
+
+<targetInstance>
+ <id>sys0node0proc5mcs0</id>
+ <type>unit-mcs-venice</type>
+ <attribute><id>HUID</id><default>0x000F0028</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-5/mcs-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-5/mcs-0</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc5mcs1</id>
+ <type>unit-mcs-venice</type>
+ <attribute><id>HUID</id><default>0x000F0029</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-5/mcs-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-5/mcs-1</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>1</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc5mcs2</id>
+ <type>unit-mcs-venice</type>
+ <attribute><id>HUID</id><default>0x000F002A</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-5/mcs-2</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-5/mcs-2</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>2</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc5mcs3</id>
+ <type>unit-mcs-venice</type>
+ <attribute><id>HUID</id><default>0x000F002B</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-5/mcs-3</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-5/mcs-3</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>3</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc5mcs4</id>
+ <type>unit-mcs-venice</type>
+ <attribute><id>HUID</id><default>0x000F002C</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-5/mcs-4</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-5/mcs-4</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>4</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc5mcs5</id>
+ <type>unit-mcs-venice</type>
+ <attribute><id>HUID</id><default>0x000F002D</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-5/mcs-5</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-5/mcs-5</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>5</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc5mcs6</id>
+ <type>unit-mcs-venice</type>
+ <attribute><id>HUID</id><default>0x000F002E</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-5/mcs-6</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-5/mcs-6</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>6</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc5mcs7</id>
+ <type>unit-mcs-venice</type>
+ <attribute><id>HUID</id><default>0x000F002F</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-5/mcs-7</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-5/mcs-7</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>7</default>
+ </attribute>
+</targetInstance>
+
+<!-- Venice n0p5 pervasive unit -->
+
+<targetInstance>
+ <id>sys0node0proc5pervasive0</id>
+ <type>unit-pervasive-venice</type>
+ <attribute><id>HUID</id><default>0x00130005</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-5/pervasive-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-5/pervasive-0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Venice n0p5 powerbus unit -->
+
+<targetInstance>
+ <id>sys0node0proc5powerbus0</id>
+ <type>unit-powerbus-venice</type>
+ <attribute><id>HUID</id><default>0x00140005</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-5/powerbus-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-5/powerbus-0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Venice n0p5 PCI units -->
+
+<targetInstance>
+ <id>sys0node0proc5pci0</id>
+ <type>unit-pci-venice</type>
+ <attribute><id>HUID</id><default>0x0017000F</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-5/pci-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-5/pci-0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc5pci1</id>
+ <type>unit-pci-venice</type>
+ <attribute><id>HUID</id><default>0x00170010</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-5/pci-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-5/pci-1</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc5pci2</id>
+ <type>unit-pci-venice</type>
+ <attribute><id>HUID</id><default>0x00170011</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-5/pci-2</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-5/pci-2</default>
+ </attribute>
+</targetInstance>
+
+<!-- Venice n0p5 ABUS units -->
+
+<targetInstance>
+ <id>sys0node0proc5abus0</id>
+ <type>unit-abus-venice</type>
+ <attribute><id>HUID</id><default>0x0016000F</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-5/abus-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-5/abus-0</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc5abus1</id>
+ <type>unit-abus-venice</type>
+ <attribute><id>HUID</id><default>0x00160010</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-5/abus-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-5/abus-1</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>1</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc5abus2</id>
+ <type>unit-abus-venice</type>
+ <attribute><id>HUID</id><default>0x00160011</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-5/abus-2</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-5/abus-2</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>2</default>
+ </attribute>
+</targetInstance>
+
+<!-- Venice n0p5 XBUS units -->
+
+<targetInstance>
+ <id>sys0node0proc5xbus0</id>
+ <type>unit-xbus-venice</type>
+ <attribute><id>HUID</id><default>0x00150014</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-5/xbus-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-5/xbus-0</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc5xbus1</id>
+ <type>unit-xbus-venice</type>
+ <attribute><id>HUID</id><default>0x00150015</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-5/xbus-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-5/xbus-1</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>1</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc5xbus2</id>
+ <type>unit-xbus-venice</type>
+ <attribute><id>HUID</id><default>0x00150016</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-5/xbus-2</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-5/xbus-2</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>2</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc5xbus3</id>
+ <type>unit-xbus-venice</type>
+ <attribute><id>HUID</id><default>0x00150017</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-5/xbus-3</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-5/xbus-3</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>3</default>
+ </attribute>
+</targetInstance>
+
+<!-- Venice n0p6 processor chip -->
+
+<targetInstance>
+ <id>sys0node0proc6</id>
+ <type>chip-processor-venice</type>
+ <attribute><id>HUID</id><default>0x00070006</default></attribute>
+ <attribute><id>POSITION</id><default>6</default></attribute>
+ <attribute><id>SCOM_SWITCHES</id>
+ <default>
+ <field><id>useFsiScom</id><value>1</value></field>
+ <field><id>useXscom</id><value>0</value></field>
+ <field><id>useInbandScom</id><value>0</value></field>
+ <field><id>reserved</id><value>0</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>XSCOM_CHIP_INFO</id><!-- @fixme: Story 35529 -->
+ <default>
+ <field><id>nodeId</id><value>0</value></field>
+ <field><id>chipId</id><value>0</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-6</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-6</default>
+ </attribute>
+ <!-- FSI is connected via proc0:MFSI-6 -->
+ <attribute>
+ <id>FSI_MASTER_CHIP</id>
+ <default>physical:sys-0/node-0/proc-0</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_TYPE</id>
+ <default>MFSI</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_PORT</id>
+ <default>6</default>
+ </attribute>
+ <attribute>
+ <id>FSI_SLAVE_CASCADE</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>FSI_OPTION_FLAGS</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>FABRIC_NODE_ID</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>FABRIC_CHIP_ID</id>
+ <default>6</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>6</default></attribute>
+</targetInstance>
+
+<!-- Venice n0p6 EX units -->
+
+<targetInstance>
+ <id>sys0node0proc6ex0</id>
+ <type>unit-ex-venice</type>
+ <attribute><id>HUID</id><default>0x000A0060</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-6/ex-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-6/ex-0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc6ex1</id>
+ <type>unit-ex-venice</type>
+ <attribute><id>HUID</id><default>0x000A0061</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-6/ex-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-6/ex-1</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc6ex2</id>
+ <type>unit-ex-venice</type>
+ <attribute><id>HUID</id><default>0x000A0062</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-6/ex-2</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-6/ex-2</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc6ex3</id>
+ <type>unit-ex-venice</type>
+ <attribute><id>HUID</id><default>0x000A0063</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-6/ex-3</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-6/ex-3</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc6ex4</id>
+ <type>unit-ex-venice</type>
+ <attribute><id>HUID</id><default>0x000A0064</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-6/ex-4</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-6/ex-4</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc6ex5</id>
+ <type>unit-ex-venice</type>
+ <attribute><id>HUID</id><default>0x000A0065</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-6/ex-5</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-6/ex-5</default>
+ </attribute>
+</targetInstance>
+
+<!-- Venice n0p6 core units -->
+
+<targetInstance>
+ <id>sys0node0proc6ex0core0</id>
+ <type>unit-core-venice</type>
+ <attribute><id>HUID</id><default>0x000B0060</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-6/ex-0/core-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-6/ex-0/core-0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc6ex1core0</id>
+ <type>unit-core-venice</type>
+ <attribute><id>HUID</id><default>0x000B0061</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-6/ex-1/core-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-6/ex-1/core-0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc6ex2core0</id>
+ <type>unit-core-venice</type>
+ <attribute><id>HUID</id><default>0x000B0062</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-6/ex-2/core-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-6/ex-2/core-0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc6ex3core0</id>
+ <type>unit-core-venice</type>
+ <attribute><id>HUID</id><default>0x000B0063</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-6/ex-3/core-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-6/ex-3/core-0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc6ex4core0</id>
+ <type>unit-core-venice</type>
+ <attribute><id>HUID</id><default>0x000B0064</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-6/ex-4/core-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-6/ex-4/core-0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc6ex5core0</id>
+ <type>unit-core-venice</type>
+ <attribute><id>HUID</id><default>0x000B0065</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-6/ex-5/core-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-6/ex-5/core-0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Venice n0p6 MCS units -->
+
+<targetInstance>
+ <id>sys0node0proc6mcs0</id>
+ <type>unit-mcs-venice</type>
+ <attribute><id>HUID</id><default>0x000F0030</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-6/mcs-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-6/mcs-0</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc6mcs1</id>
+ <type>unit-mcs-venice</type>
+ <attribute><id>HUID</id><default>0x000F0031</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-6/mcs-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-6/mcs-1</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>1</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc6mcs2</id>
+ <type>unit-mcs-venice</type>
+ <attribute><id>HUID</id><default>0x000F0032</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-6/mcs-2</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-6/mcs-2</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>2</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc6mcs3</id>
+ <type>unit-mcs-venice</type>
+ <attribute><id>HUID</id><default>0x000F0033</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-6/mcs-3</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-6/mcs-3</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>3</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc6mcs4</id>
+ <type>unit-mcs-venice</type>
+ <attribute><id>HUID</id><default>0x000F0034</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-6/mcs-4</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-6/mcs-4</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>4</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc6mcs5</id>
+ <type>unit-mcs-venice</type>
+ <attribute><id>HUID</id><default>0x000F0035</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-6/mcs-5</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-6/mcs-5</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>5</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc6mcs6</id>
+ <type>unit-mcs-venice</type>
+ <attribute><id>HUID</id><default>0x000F0036</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-6/mcs-6</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-6/mcs-6</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>6</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc6mcs7</id>
+ <type>unit-mcs-venice</type>
+ <attribute><id>HUID</id><default>0x000F0037</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-6/mcs-7</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-6/mcs-7</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>7</default>
+ </attribute>
+</targetInstance>
+
+<!-- Venice n0p6 pervasive unit -->
+
+<targetInstance>
+ <id>sys0node0proc6pervasive0</id>
+ <type>unit-pervasive-venice</type>
+ <attribute><id>HUID</id><default>0x00130006</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-6/pervasive-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-6/pervasive-0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Venice n0p6 powerbus unit -->
+
+<targetInstance>
+ <id>sys0node0proc6powerbus0</id>
+ <type>unit-powerbus-venice</type>
+ <attribute><id>HUID</id><default>0x00140006</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-6/powerbus-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-6/powerbus-0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Venice n0p6 PCI units -->
+
+<targetInstance>
+ <id>sys0node0proc6pci0</id>
+ <type>unit-pci-venice</type>
+ <attribute><id>HUID</id><default>0x00170012</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-6/pci-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-6/pci-0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc6pci1</id>
+ <type>unit-pci-venice</type>
+ <attribute><id>HUID</id><default>0x00170013</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-6/pci-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-6/pci-1</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc6pci2</id>
+ <type>unit-pci-venice</type>
+ <attribute><id>HUID</id><default>0x00170014</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-6/pci-2</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-6/pci-2</default>
+ </attribute>
+</targetInstance>
+
+<!-- Venice n0p6 ABUS units -->
+
+<targetInstance>
+ <id>sys0node0proc6abus0</id>
+ <type>unit-abus-venice</type>
+ <attribute><id>HUID</id><default>0x00160012</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-6/abus-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-6/abus-0</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc6abus1</id>
+ <type>unit-abus-venice</type>
+ <attribute><id>HUID</id><default>0x00160013</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-6/abus-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-6/abus-1</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>1</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc6abus2</id>
+ <type>unit-abus-venice</type>
+ <attribute><id>HUID</id><default>0x00160014</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-6/abus-2</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-6/abus-2</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>2</default>
+ </attribute>
+</targetInstance>
+
+<!-- Venice n0p6 XBUS units -->
+
+<targetInstance>
+ <id>sys0node0proc6xbus0</id>
+ <type>unit-xbus-venice</type>
+ <attribute><id>HUID</id><default>0x00150018</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-6/xbus-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-6/xbus-0</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc6xbus1</id>
+ <type>unit-xbus-venice</type>
+ <attribute><id>HUID</id><default>0x00150019</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-6/xbus-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-6/xbus-1</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>1</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc6xbus2</id>
+ <type>unit-xbus-venice</type>
+ <attribute><id>HUID</id><default>0x0015001A</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-6/xbus-2</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-6/xbus-2</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>2</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc6xbus3</id>
+ <type>unit-xbus-venice</type>
+ <attribute><id>HUID</id><default>0x0015001B</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-6/xbus-3</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-6/xbus-3</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>3</default>
+ </attribute>
+</targetInstance>
+
+
+<!-- Venice n0p7 processor chip -->
+
+<targetInstance>
+ <id>sys0node0proc7</id>
+ <type>chip-processor-venice</type>
+ <attribute><id>HUID</id><default>0x00070007</default></attribute>
+ <attribute><id>POSITION</id><default>7</default></attribute>
+ <attribute><id>SCOM_SWITCHES</id>
+ <default>
+ <field><id>useFsiScom</id><value>1</value></field>
+ <field><id>useXscom</id><value>0</value></field>
+ <field><id>useInbandScom</id><value>0</value></field>
+ <field><id>reserved</id><value>0</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>XSCOM_CHIP_INFO</id><!-- @fixme: Story 35529 -->
+ <default>
+ <field><id>nodeId</id><value>0</value></field>
+ <field><id>chipId</id><value>0</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-7</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-7</default>
+ </attribute>
+ <!-- FSI is connected via proc0:MFSI-7 -->
+ <attribute>
+ <id>FSI_MASTER_CHIP</id>
+ <default>physical:sys-0/node-0/proc-0</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_TYPE</id>
+ <default>MFSI</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_PORT</id>
+ <default>7</default>
+ </attribute>
+ <attribute>
+ <id>FSI_SLAVE_CASCADE</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>FSI_OPTION_FLAGS</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>FABRIC_NODE_ID</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>FABRIC_CHIP_ID</id>
+ <default>7</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>7</default></attribute>
+</targetInstance>
+
+<!-- Venice n0p7 EX units -->
+
+<targetInstance>
+ <id>sys0node0proc7ex0</id>
+ <type>unit-ex-venice</type>
+ <attribute><id>HUID</id><default>0x000A0070</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-7/ex-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-7/ex-0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc7ex1</id>
+ <type>unit-ex-venice</type>
+ <attribute><id>HUID</id><default>0x000A0071</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-7/ex-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-7/ex-1</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc7ex2</id>
+ <type>unit-ex-venice</type>
+ <attribute><id>HUID</id><default>0x000A0072</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-7/ex-2</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-7/ex-2</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc7ex3</id>
+ <type>unit-ex-venice</type>
+ <attribute><id>HUID</id><default>0x000A0073</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-7/ex-3</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-7/ex-3</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc7ex4</id>
+ <type>unit-ex-venice</type>
+ <attribute><id>HUID</id><default>0x000A0074</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-7/ex-4</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-7/ex-4</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc7ex5</id>
+ <type>unit-ex-venice</type>
+ <attribute><id>HUID</id><default>0x000A0075</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-7/ex-5</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-7/ex-5</default>
+ </attribute>
+</targetInstance>
+
+<!-- Venice n0p7 core units -->
+
+<targetInstance>
+ <id>sys0node0proc7ex0core0</id>
+ <type>unit-core-venice</type>
+ <attribute><id>HUID</id><default>0x000B0070</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-7/ex-0/core-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-7/ex-0/core-0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc7ex1core0</id>
+ <type>unit-core-venice</type>
+ <attribute><id>HUID</id><default>0x000B0071</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-7/ex-1/core-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-7/ex-1/core-0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc7ex2core0</id>
+ <type>unit-core-venice</type>
+ <attribute><id>HUID</id><default>0x000B0072</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-7/ex-2/core-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-7/ex-2/core-0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc7ex3core0</id>
+ <type>unit-core-venice</type>
+ <attribute><id>HUID</id><default>0x000B0073</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-7/ex-3/core-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-7/ex-3/core-0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc7ex4core0</id>
+ <type>unit-core-venice</type>
+ <attribute><id>HUID</id><default>0x000B0074</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-7/ex-4/core-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-7/ex-4/core-0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc7ex5core0</id>
+ <type>unit-core-venice</type>
+ <attribute><id>HUID</id><default>0x000B0075</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-7/ex-5/core-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-7/ex-5/core-0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Venice n0p7 MCS units -->
+
+<targetInstance>
+ <id>sys0node0proc7mcs0</id>
+ <type>unit-mcs-venice</type>
+ <attribute><id>HUID</id><default>0x000F0038</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-7/mcs-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-7/mcs-0</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc7mcs1</id>
+ <type>unit-mcs-venice</type>
+ <attribute><id>HUID</id><default>0x000F0039</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-7/mcs-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-7/mcs-1</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>1</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc7mcs2</id>
+ <type>unit-mcs-venice</type>
+ <attribute><id>HUID</id><default>0x000F003A</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-7/mcs-2</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-7/mcs-2</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>2</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc7mcs3</id>
+ <type>unit-mcs-venice</type>
+ <attribute><id>HUID</id><default>0x000F003B</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-7/mcs-3</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-7/mcs-3</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>3</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc7mcs4</id>
+ <type>unit-mcs-venice</type>
+ <attribute><id>HUID</id><default>0x000F003C</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-7/mcs-4</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-7/mcs-4</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>4</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc7mcs5</id>
+ <type>unit-mcs-venice</type>
+ <attribute><id>HUID</id><default>0x000F003D</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-7/mcs-5</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-7/mcs-5</default>
+ </attribute> <attribute>
+ <id>CHIP_UNIT</id>
+ <default>5</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc7mcs6</id>
+ <type>unit-mcs-venice</type>
+ <attribute><id>HUID</id><default>0x000F003E</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-7/mcs-6</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-7/mcs-6</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>6</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc7mcs7</id>
+ <type>unit-mcs-venice</type>
+ <attribute><id>HUID</id><default>0x000F003F</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-7/mcs-7</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-7/mcs-7</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>7</default>
+ </attribute>
+</targetInstance>
+
+<!-- Venice n0p7 pervasive unit -->
+
+<targetInstance>
+ <id>sys0node0proc7pervasive0</id>
+ <type>unit-pervasive-venice</type>
+ <attribute><id>HUID</id><default>0x00130007</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-7/pervasive-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-7/pervasive-0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Venice n0p7 powerbus unit -->
+
+<targetInstance>
+ <id>sys0node0proc7powerbus0</id>
+ <type>unit-powerbus-venice</type>
+ <attribute><id>HUID</id><default>0x00140007</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-7/powerbus-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-7/powerbus-0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Venice n0p7 PCI units -->
+
+<targetInstance>
+ <id>sys0node0proc7pci0</id>
+ <type>unit-pci-venice</type>
+ <attribute><id>HUID</id><default>0x00170015</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-7/pci-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-7/pci-0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc7pci1</id>
+ <type>unit-pci-venice</type>
+ <attribute><id>HUID</id><default>0x00170016</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-7/pci-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-7/pci-1</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc7pci2</id>
+ <type>unit-pci-venice</type>
+ <attribute><id>HUID</id><default>0x00170017</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-7/pci-2</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-7/pci-2</default>
+ </attribute>
+</targetInstance>
+
+<!-- Venice n0p7 ABUS units -->
+
+<targetInstance>
+ <id>sys0node0proc7abus0</id>
+ <type>unit-abus-venice</type>
+ <attribute><id>HUID</id><default>0x00160015</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-7/abus-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-7/abus-0</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc7abus1</id>
+ <type>unit-abus-venice</type>
+ <attribute><id>HUID</id><default>0x00160016</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-7/abus-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-7/abus-1</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>1</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc7abus2</id>
+ <type>unit-abus-venice</type>
+ <attribute><id>HUID</id><default>0x00160017</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-7/abus-2</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-7/abus-2</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>2</default>
+ </attribute>
+</targetInstance>
+
+<!-- Venice n0p7 XBUS units -->
+
+<targetInstance>
+ <id>sys0node0proc7xbus0</id>
+ <type>unit-xbus-venice</type>
+ <attribute><id>HUID</id><default>0x0015001C</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-7/xbus-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-7/xbus-0</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc7xbus1</id>
+ <type>unit-xbus-venice</type>
+ <attribute><id>HUID</id><default>0x0015001D</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-7/xbus-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-7/xbus-1</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>1</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc7xbus2</id>
+ <type>unit-xbus-venice</type>
+ <attribute><id>HUID</id><default>0x0015001E</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-7/xbus-2</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-7/xbus-2</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>2</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc7xbus3</id>
+ <type>unit-xbus-venice</type>
+ <attribute><id>HUID</id><default>0x0015001F</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-7/xbus-3</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-7/xbus-3</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>3</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur n0p0 : start -->
+
+<targetInstance>
+ <id>sys0node0membuf0</id>
+ <type>chip-membuf-centaur</type>
+ <attribute><id>HUID</id><default>0x00060000</default></attribute>
+ <attribute><id>POSITION</id><default>0</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-0/membuf-0</default>
+ </attribute>
+
+ <!-- FSI is connected via proc0:cMFSI-0 -->
+ <attribute>
+ <id>FSI_MASTER_CHIP</id>
+ <default>physical:sys-0/node-0/proc-0</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_TYPE</id>
+ <default>CMFSI</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>FSI_SLAVE_CASCADE</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>FSI_OPTION_FLAGS</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>EEPROM_ADDR_INFO0</id>
+ <default>
+ <field><id>i2cMasterPath</id><value>physical:sys-0</value></field>
+ <field><id>port</id><value>0</value></field>
+ <field><id>devAddr</id><value>0x51</value></field>
+ <field><id>engine</id><value>0</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>EEPROM_ADDR_INFO1</id>
+ <default>
+ <field><id>i2cMasterPath</id><value>physical:sys-0</value></field>
+ <field><id>port</id><value>0</value></field>
+ <field><id>devAddr</id><value>0x53</value></field>
+ <field><id>engine</id><value>0</value></field>
+ </default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBS affiliated with membuf0 -->
+
+<targetInstance>
+ <id>sys0node0membuf0mbs0</id>
+ <type>unit-mbs-centaur</type>
+ <attribute><id>HUID</id><default>0x00100000</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-0/mbs-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-0/membuf-0/mbs-0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBAs affiliated with membuf0 -->
+
+<targetInstance>
+ <id>sys0node0membuf0mbs0mba0</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x00110000</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-0/mbs-0/mba-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-0/membuf-0/mbs-0/mba-0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0membuf0mbs0mba1</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x00110001</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-0/mbs-0/mba-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-0/membuf-0/mbs-0/mba-1</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur n0p0 : end -->
+
+
+
+<!-- Centaur n0p1 : start -->
+
+<targetInstance>
+ <id>sys0node0membuf1</id>
+ <type>chip-membuf-centaur</type>
+ <attribute><id>HUID</id><default>0x00060001</default></attribute>
+ <attribute><id>POSITION</id><default>1</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-1/membuf-0</default>
+ </attribute>
+
+ <!-- FSI is connected via proc0:cMFSI-1 -->
+ <attribute>
+ <id>FSI_MASTER_CHIP</id>
+ <default>physical:sys-0/node-0/proc-0</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_TYPE</id>
+ <default>CMFSI</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>FSI_SLAVE_CASCADE</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>FSI_OPTION_FLAGS</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBS affiliated with membuf1 -->
+
+<targetInstance>
+ <id>sys0node0membuf1mbs0</id>
+ <type>unit-mbs-centaur</type>
+ <attribute><id>HUID</id><default>0x00100001</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-1/mbs-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-1/membuf-0/mbs-0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBAs affiliated with membuf1 -->
+
+<targetInstance>
+ <id>sys0node0membuf1mbs0mba0</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x00110002</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-1/mbs-0/mba-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-1/membuf-0/mbs-0/mba-0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0membuf1mbs0mba1</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x00110003</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-1/mbs-0/mba-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-1/membuf-0/mbs-0/mba-1</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur n0p1 : end -->
+
+
+
+<!-- Centaur n0p2 : start -->
+
+<targetInstance>
+ <id>sys0node0membuf2</id>
+ <type>chip-membuf-centaur</type>
+ <attribute><id>HUID</id><default>0x00060002</default></attribute>
+ <attribute><id>POSITION</id><default>2</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-2</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-2/membuf-0</default>
+ </attribute>
+
+ <!-- FSI is connected via proc0:cMFSI-2 -->
+ <attribute>
+ <id>FSI_MASTER_CHIP</id>
+ <default>physical:sys-0/node-0/proc-0</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_TYPE</id>
+ <default>CMFSI</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_PORT</id>
+ <default>2</default>
+ </attribute>
+ <attribute>
+ <id>FSI_SLAVE_CASCADE</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>FSI_OPTION_FLAGS</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBS affiliated with membuf2 -->
+
+<targetInstance>
+ <id>sys0node0membuf2mbs0</id>
+ <type>unit-mbs-centaur</type>
+ <attribute><id>HUID</id><default>0x00100002</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-2/mbs-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-2/membuf-0/mbs-0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBAs affiliated with membuf2 -->
+
+<targetInstance>
+ <id>sys0node0membuf2mbs0mba0</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x00110004</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-2/mbs-0/mba-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-2/membuf-0/mbs-0/mba-0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0membuf2mbs0mba1</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x00110005</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-2/mbs-0/mba-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-2/membuf-0/mbs-0/mba-1</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur n0p2 : end -->
+
+
+
+<!-- Centaur n0p3 : start -->
+
+<targetInstance>
+ <id>sys0node0membuf3</id>
+ <type>chip-membuf-centaur</type>
+ <attribute><id>HUID</id><default>0x00060003</default></attribute>
+ <attribute><id>POSITION</id><default>3</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-3</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-3/membuf-0</default>
+ </attribute>
+
+ <!-- FSI is connected via proc0:cMFSI-3 -->
+ <attribute>
+ <id>FSI_MASTER_CHIP</id>
+ <default>physical:sys-0/node-0/proc-0</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_TYPE</id>
+ <default>CMFSI</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_PORT</id>
+ <default>3</default>
+ </attribute>
+ <attribute>
+ <id>FSI_SLAVE_CASCADE</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>FSI_OPTION_FLAGS</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBS affiliated with membuf3 -->
+
+<targetInstance>
+ <id>sys0node0membuf3mbs0</id>
+ <type>unit-mbs-centaur</type>
+ <attribute><id>HUID</id><default>0x00100003</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-3/mbs-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-3/membuf-0/mbs-0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBAs affiliated with membuf3 -->
+
+<targetInstance>
+ <id>sys0node0membuf3mbs0mba0</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x00110006</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-3/mbs-0/mba-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-3/membuf-0/mbs-0/mba-0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0membuf3mbs0mba1</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x00110007</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-3/mbs-0/mba-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-3/membuf-0/mbs-0/mba-1</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur n0p3 : end -->
+
+
+
+<!-- Centaur n0p4 : start -->
+
+<targetInstance>
+ <id>sys0node0membuf4</id>
+ <type>chip-membuf-centaur</type>
+ <attribute><id>HUID</id><default>0x00060004</default></attribute>
+ <attribute><id>POSITION</id><default>4</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-4</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-4/membuf-0</default>
+ </attribute>
+
+ <!-- FSI is connected via proc0:cMFSI-4 -->
+ <attribute>
+ <id>FSI_MASTER_CHIP</id>
+ <default>physical:sys-0/node-0/proc-0</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_TYPE</id>
+ <default>CMFSI</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_PORT</id>
+ <default>4</default>
+ </attribute>
+ <attribute>
+ <id>FSI_SLAVE_CASCADE</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>FSI_OPTION_FLAGS</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBS affiliated with membuf4 -->
+
+<targetInstance>
+ <id>sys0node0membuf4mbs0</id>
+ <type>unit-mbs-centaur</type>
+ <attribute><id>HUID</id><default>0x00100004</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-4/mbs-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-4/membuf-0/mbs-0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBAs affiliated with membuf4 -->
+
+<targetInstance>
+ <id>sys0node0membuf4mbs0mba0</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x00110008</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-4/mbs-0/mba-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-4/membuf-0/mbs-0/mba-0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0membuf4mbs0mba1</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x00110009</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-4/mbs-0/mba-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-4/membuf-0/mbs-0/mba-1</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur n0p4 : end -->
+
+
+
+<!-- Centaur n0p5 : start -->
+
+<targetInstance>
+ <id>sys0node0membuf5</id>
+ <type>chip-membuf-centaur</type>
+ <attribute><id>HUID</id><default>0x00060005</default></attribute>
+ <attribute><id>POSITION</id><default>5</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-5</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-5/membuf-0</default>
+ </attribute>
+
+ <!-- FSI is connected via proc0:cMFSI-5 -->
+ <attribute>
+ <id>FSI_MASTER_CHIP</id>
+ <default>physical:sys-0/node-0/proc-0</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_TYPE</id>
+ <default>CMFSI</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_PORT</id>
+ <default>5</default>
+ </attribute>
+ <attribute>
+ <id>FSI_SLAVE_CASCADE</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>FSI_OPTION_FLAGS</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBS affiliated with membuf5 -->
+
+<targetInstance>
+ <id>sys0node0membuf5mbs0</id>
+ <type>unit-mbs-centaur</type>
+ <attribute><id>HUID</id><default>0x00100005</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-5/mbs-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-5/membuf-0/mbs-0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBAs affiliated with membuf5 -->
+
+<targetInstance>
+ <id>sys0node0membuf5mbs0mba0</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x0011000A</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-5/mbs-0/mba-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-5/membuf-0/mbs-0/mba-0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0membuf5mbs0mba1</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x0011000B</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-5/mbs-0/mba-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-5/membuf-0/mbs-0/mba-1</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur n0p5 : end -->
+
+
+
+<!-- Centaur n0p6 : start -->
+
+<targetInstance>
+ <id>sys0node0membuf6</id>
+ <type>chip-membuf-centaur</type>
+ <attribute><id>HUID</id><default>0x00060006</default></attribute>
+ <attribute><id>POSITION</id><default>6</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-6</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-6/membuf-0</default>
+ </attribute>
+
+ <!-- FSI is connected via proc0:cMFSI-6 -->
+ <attribute>
+ <id>FSI_MASTER_CHIP</id>
+ <default>physical:sys-0/node-0/proc-0</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_TYPE</id>
+ <default>CMFSI</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_PORT</id>
+ <default>6</default>
+ </attribute>
+ <attribute>
+ <id>FSI_SLAVE_CASCADE</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>FSI_OPTION_FLAGS</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBS affiliated with membuf6 -->
+
+<targetInstance>
+ <id>sys0node0membuf6mbs0</id>
+ <type>unit-mbs-centaur</type>
+ <attribute><id>HUID</id><default>0x00100006</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-6/mbs-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-6/membuf-0/mbs-0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBAs affiliated with membuf6 -->
+
+<targetInstance>
+ <id>sys0node0membuf6mbs0mba0</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x0011000C</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-6/mbs-0/mba-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-6/membuf-0/mbs-0/mba-0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0membuf6mbs0mba1</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x0011000D</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-6/mbs-0/mba-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-6/membuf-0/mbs-0/mba-1</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur n0p6 : end -->
+
+
+
+<!-- Centaur n0p7 : start -->
+
+<targetInstance>
+ <id>sys0node0membuf7</id>
+ <type>chip-membuf-centaur</type>
+ <attribute><id>HUID</id><default>0x00060007</default></attribute>
+ <attribute><id>POSITION</id><default>7</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-7</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-7/membuf-0</default>
+ </attribute>
+
+ <!-- FSI is connected via proc0:cMFSI-7 -->
+ <attribute>
+ <id>FSI_MASTER_CHIP</id>
+ <default>physical:sys-0/node-0/proc-0</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_TYPE</id>
+ <default>CMFSI</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_PORT</id>
+ <default>7</default>
+ </attribute>
+ <attribute>
+ <id>FSI_SLAVE_CASCADE</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>FSI_OPTION_FLAGS</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBS affiliated with membuf7 -->
+
+<targetInstance>
+ <id>sys0node0membuf7mbs0</id>
+ <type>unit-mbs-centaur</type>
+ <attribute><id>HUID</id><default>0x00100007</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-7/mbs-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-7/membuf-0/mbs-0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBAs affiliated with membuf7 -->
+
+<targetInstance>
+ <id>sys0node0membuf7mbs0mba0</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x0011000E</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-7/mbs-0/mba-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-7/membuf-0/mbs-0/mba-0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0membuf7mbs0mba1</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x0011000F</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-7/mbs-0/mba-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-7/membuf-0/mbs-0/mba-1</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur n0p7 : end -->
+
+
+
+<!-- Centaur n0p8 : start -->
+
+<targetInstance>
+ <id>sys0node0membuf8</id>
+ <type>chip-membuf-centaur</type>
+ <attribute><id>HUID</id><default>0x00060008</default></attribute>
+ <attribute><id>POSITION</id><default>8</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-8</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-0/membuf-0</default>
+ </attribute>
+
+ <!-- FSI is connected via proc1:cMFSI-0 -->
+ <attribute>
+ <id>FSI_MASTER_CHIP</id>
+ <default>physical:sys-0/node-0/proc-1</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_TYPE</id>
+ <default>CMFSI</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>FSI_SLAVE_CASCADE</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>FSI_OPTION_FLAGS</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBS affiliated with membuf8 -->
+
+<targetInstance>
+ <id>sys0node0membuf8mbs0</id>
+ <type>unit-mbs-centaur</type>
+ <attribute><id>HUID</id><default>0x00100008</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-8/mbs-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-0/membuf-0/mbs-0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBAs affiliated with membuf8 -->
+
+<targetInstance>
+ <id>sys0node0membuf8mbs0mba0</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x00110010</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-8/mbs-0/mba-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-0/membuf-0/mbs-0/mba-0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0membuf8mbs0mba1</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x00110011</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-8/mbs-0/mba-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-0/membuf-0/mbs-0/mba-1</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur n0p8 : end -->
+
+
+
+<!-- Centaur n0p9 : start -->
+
+<targetInstance>
+ <id>sys0node0membuf9</id>
+ <type>chip-membuf-centaur</type>
+ <attribute><id>HUID</id><default>0x00060009</default></attribute>
+ <attribute><id>POSITION</id><default>9</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-9</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-1/membuf-0</default>
+ </attribute>
+
+ <!-- FSI is connected via proc1:cMFSI-1 -->
+ <attribute>
+ <id>FSI_MASTER_CHIP</id>
+ <default>physical:sys-0/node-0/proc-1</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_TYPE</id>
+ <default>CMFSI</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>FSI_SLAVE_CASCADE</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>FSI_OPTION_FLAGS</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBS affiliated with membuf9 -->
+
+<targetInstance>
+ <id>sys0node0membuf9mbs0</id>
+ <type>unit-mbs-centaur</type>
+ <attribute><id>HUID</id><default>0x00100009</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-9/mbs-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-1/membuf-0/mbs-0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBAs affiliated with membuf9 -->
+
+<targetInstance>
+ <id>sys0node0membuf9mbs0mba0</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x00110012</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-9/mbs-0/mba-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-1/membuf-0/mbs-0/mba-0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0membuf9mbs0mba1</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x00110013</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-9/mbs-0/mba-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-1/membuf-0/mbs-0/mba-1</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur n0p9 : end -->
+
+
+
+<!-- Centaur n0p10 : start -->
+
+<targetInstance>
+ <id>sys0node0membuf10</id>
+ <type>chip-membuf-centaur</type>
+ <attribute><id>HUID</id><default>0x0006000A</default></attribute>
+ <attribute><id>POSITION</id><default>10</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-10</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-2/membuf-0</default>
+ </attribute>
+
+ <!-- FSI is connected via proc1:cMFSI-2 -->
+ <attribute>
+ <id>FSI_MASTER_CHIP</id>
+ <default>physical:sys-0/node-0/proc-1</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_TYPE</id>
+ <default>CMFSI</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_PORT</id>
+ <default>2</default>
+ </attribute>
+ <attribute>
+ <id>FSI_SLAVE_CASCADE</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>FSI_OPTION_FLAGS</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBS affiliated with membuf10 -->
+
+<targetInstance>
+ <id>sys0node0membuf10mbs0</id>
+ <type>unit-mbs-centaur</type>
+ <attribute><id>HUID</id><default>0x0010000A</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-10/mbs-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-2/membuf-0/mbs-0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBAs affiliated with membuf10 -->
+
+<targetInstance>
+ <id>sys0node0membuf10mbs0mba0</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x00110014</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-10/mbs-0/mba-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-2/membuf-0/mbs-0/mba-0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0membuf10mbs0mba1</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x00110015</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-10/mbs-0/mba-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-2/membuf-0/mbs-0/mba-1</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur n0p10 : end -->
+
+
+
+<!-- Centaur n0p11 : start -->
+
+<targetInstance>
+ <id>sys0node0membuf11</id>
+ <type>chip-membuf-centaur</type>
+ <attribute><id>HUID</id><default>0x0006000B</default></attribute>
+ <attribute><id>POSITION</id><default>11</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-11</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-3/membuf-0</default>
+ </attribute>
+
+ <!-- FSI is connected via proc1:cMFSI-3 -->
+ <attribute>
+ <id>FSI_MASTER_CHIP</id>
+ <default>physical:sys-0/node-0/proc-1</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_TYPE</id>
+ <default>CMFSI</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_PORT</id>
+ <default>3</default>
+ </attribute>
+ <attribute>
+ <id>FSI_SLAVE_CASCADE</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>FSI_OPTION_FLAGS</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBS affiliated with membuf11 -->
+
+<targetInstance>
+ <id>sys0node0membuf11mbs0</id>
+ <type>unit-mbs-centaur</type>
+ <attribute><id>HUID</id><default>0x0010000B</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-11/mbs-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-3/membuf-0/mbs-0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBAs affiliated with membuf11 -->
+
+<targetInstance>
+ <id>sys0node0membuf11mbs0mba0</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x00110016</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-11/mbs-0/mba-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-3/membuf-0/mbs-0/mba-0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0membuf11mbs0mba1</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x00110017</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-11/mbs-0/mba-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-3/membuf-0/mbs-0/mba-1</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur n0p11 : end -->
+
+
+
+<!-- Centaur n0p12 : start -->
+
+<targetInstance>
+ <id>sys0node0membuf12</id>
+ <type>chip-membuf-centaur</type>
+ <attribute><id>HUID</id><default>0x0006000C</default></attribute>
+ <attribute><id>POSITION</id><default>12</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-12</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-4/membuf-0</default>
+ </attribute>
+
+ <!-- FSI is connected via proc1:cMFSI-4 -->
+ <attribute>
+ <id>FSI_MASTER_CHIP</id>
+ <default>physical:sys-0/node-0/proc-1</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_TYPE</id>
+ <default>CMFSI</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_PORT</id>
+ <default>4</default>
+ </attribute>
+ <attribute>
+ <id>FSI_SLAVE_CASCADE</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>FSI_OPTION_FLAGS</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBS affiliated with membuf12 -->
+
+<targetInstance>
+ <id>sys0node0membuf12mbs0</id>
+ <type>unit-mbs-centaur</type>
+ <attribute><id>HUID</id><default>0x0010000C</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-12/mbs-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-4/membuf-0/mbs-0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBAs affiliated with membuf12 -->
+
+<targetInstance>
+ <id>sys0node0membuf12mbs0mba0</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x00110018</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-12/mbs-0/mba-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-4/membuf-0/mbs-0/mba-0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0membuf12mbs0mba1</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x00110019</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-12/mbs-0/mba-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-4/membuf-0/mbs-0/mba-1</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur n0p12 : end -->
+
+
+
+<!-- Centaur n0p13 : start -->
+
+<targetInstance>
+ <id>sys0node0membuf13</id>
+ <type>chip-membuf-centaur</type>
+ <attribute><id>HUID</id><default>0x0006000D</default></attribute>
+ <attribute><id>POSITION</id><default>13</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-13</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-5/membuf-0</default>
+ </attribute>
+
+ <!-- FSI is connected via proc1:cMFSI-5 -->
+ <attribute>
+ <id>FSI_MASTER_CHIP</id>
+ <default>physical:sys-0/node-0/proc-1</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_TYPE</id>
+ <default>CMFSI</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_PORT</id>
+ <default>5</default>
+ </attribute>
+ <attribute>
+ <id>FSI_SLAVE_CASCADE</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>FSI_OPTION_FLAGS</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBS affiliated with membuf13 -->
+
+<targetInstance>
+ <id>sys0node0membuf13mbs0</id>
+ <type>unit-mbs-centaur</type>
+ <attribute><id>HUID</id><default>0x0010000D</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-13/mbs-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-5/membuf-0/mbs-0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBAs affiliated with membuf13 -->
+
+<targetInstance>
+ <id>sys0node0membuf13mbs0mba0</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x0011001A</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-13/mbs-0/mba-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-5/membuf-0/mbs-0/mba-0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0membuf13mbs0mba1</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x0011001B</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-13/mbs-0/mba-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-5/membuf-0/mbs-0/mba-1</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur n0p13 : end -->
+
+
+
+<!-- Centaur n0p14 : start -->
+
+<targetInstance>
+ <id>sys0node0membuf14</id>
+ <type>chip-membuf-centaur</type>
+ <attribute><id>HUID</id><default>0x0006000E</default></attribute>
+ <attribute><id>POSITION</id><default>14</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-14</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-6/membuf-0</default>
+ </attribute>
+
+ <!-- FSI is connected via proc1:cMFSI-6 -->
+ <attribute>
+ <id>FSI_MASTER_CHIP</id>
+ <default>physical:sys-0/node-0/proc-1</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_TYPE</id>
+ <default>CMFSI</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_PORT</id>
+ <default>6</default>
+ </attribute>
+ <attribute>
+ <id>FSI_SLAVE_CASCADE</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>FSI_OPTION_FLAGS</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBS affiliated with membuf14 -->
+
+<targetInstance>
+ <id>sys0node0membuf14mbs0</id>
+ <type>unit-mbs-centaur</type>
+ <attribute><id>HUID</id><default>0x0010000E</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-14/mbs-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-6/membuf-0/mbs-0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBAs affiliated with membuf14 -->
+
+<targetInstance>
+ <id>sys0node0membuf14mbs0mba0</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x0011001C</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-14/mbs-0/mba-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-6/membuf-0/mbs-0/mba-0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0membuf14mbs0mba1</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x0011001D</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-14/mbs-0/mba-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-6/membuf-0/mbs-0/mba-1</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur n0p14 : end -->
+
+
+
+<!-- Centaur n0p15 : start -->
+
+<targetInstance>
+ <id>sys0node0membuf15</id>
+ <type>chip-membuf-centaur</type>
+ <attribute><id>HUID</id><default>0x0006000F</default></attribute>
+ <attribute><id>POSITION</id><default>15</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-15</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-7/membuf-0</default>
+ </attribute>
+
+ <!-- FSI is connected via proc1:cMFSI-7 -->
+ <attribute>
+ <id>FSI_MASTER_CHIP</id>
+ <default>physical:sys-0/node-0/proc-1</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_TYPE</id>
+ <default>CMFSI</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_PORT</id>
+ <default>7</default>
+ </attribute>
+ <attribute>
+ <id>FSI_SLAVE_CASCADE</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>FSI_OPTION_FLAGS</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBS affiliated with membuf15 -->
+
+<targetInstance>
+ <id>sys0node0membuf15mbs0</id>
+ <type>unit-mbs-centaur</type>
+ <attribute><id>HUID</id><default>0x0010000F</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-15/mbs-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-7/membuf-0/mbs-0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBAs affiliated with membuf15 -->
+
+<targetInstance>
+ <id>sys0node0membuf15mbs0mba0</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x0011001E</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-15/mbs-0/mba-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-7/membuf-0/mbs-0/mba-0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0membuf15mbs0mba1</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x0011001F</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-15/mbs-0/mba-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-7/membuf-0/mbs-0/mba-1</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur n0p15 : end -->
+
+
+
+<!-- Centaur n0p16 : start -->
+
+<targetInstance>
+ <id>sys0node0membuf16</id>
+ <type>chip-membuf-centaur</type>
+ <attribute><id>HUID</id><default>0x00060010</default></attribute>
+ <attribute><id>POSITION</id><default>16</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-16</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-0/membuf-0</default>
+ </attribute>
+
+ <!-- FSI is connected via proc2:cMFSI-0 -->
+ <attribute>
+ <id>FSI_MASTER_CHIP</id>
+ <default>physical:sys-0/node-0/proc-2</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_TYPE</id>
+ <default>CMFSI</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>FSI_SLAVE_CASCADE</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>FSI_OPTION_FLAGS</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBS affiliated with membuf16 -->
+
+<targetInstance>
+ <id>sys0node0membuf16mbs0</id>
+ <type>unit-mbs-centaur</type>
+ <attribute><id>HUID</id><default>0x00100010</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-16/mbs-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-0/membuf-0/mbs-0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBAs affiliated with membuf16 -->
+
+<targetInstance>
+ <id>sys0node0membuf16mbs0mba0</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x00110020</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-16/mbs-0/mba-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-0/membuf-0/mbs-0/mba-0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0membuf16mbs0mba1</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x00110021</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-16/mbs-0/mba-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-0/membuf-0/mbs-0/mba-1</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur n0p16 : end -->
+
+
+
+<!-- Centaur n0p17 : start -->
+
+<targetInstance>
+ <id>sys0node0membuf17</id>
+ <type>chip-membuf-centaur</type>
+ <attribute><id>HUID</id><default>0x00060011</default></attribute>
+ <attribute><id>POSITION</id><default>17</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-17</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-1/membuf-0</default>
+ </attribute>
+
+ <!-- FSI is connected via proc2:cMFSI-1 -->
+ <attribute>
+ <id>FSI_MASTER_CHIP</id>
+ <default>physical:sys-0/node-0/proc-2</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_TYPE</id>
+ <default>CMFSI</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>FSI_SLAVE_CASCADE</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>FSI_OPTION_FLAGS</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBS affiliated with membuf17 -->
+
+<targetInstance>
+ <id>sys0node0membuf17mbs0</id>
+ <type>unit-mbs-centaur</type>
+ <attribute><id>HUID</id><default>0x00100011</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-17/mbs-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-1/membuf-0/mbs-0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBAs affiliated with membuf17 -->
+
+<targetInstance>
+ <id>sys0node0membuf17mbs0mba0</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x00110022</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-17/mbs-0/mba-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-1/membuf-0/mbs-0/mba-0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0membuf17mbs0mba1</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x00110023</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-17/mbs-0/mba-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-1/membuf-0/mbs-0/mba-1</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur n0p17 : end -->
+
+
+
+<!-- Centaur n0p18 : start -->
+
+<targetInstance>
+ <id>sys0node0membuf18</id>
+ <type>chip-membuf-centaur</type>
+ <attribute><id>HUID</id><default>0x00060012</default></attribute>
+ <attribute><id>POSITION</id><default>18</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-18</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-2/membuf-0</default>
+ </attribute>
+
+ <!-- FSI is connected via proc2:cMFSI-2 -->
+ <attribute>
+ <id>FSI_MASTER_CHIP</id>
+ <default>physical:sys-0/node-0/proc-2</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_TYPE</id>
+ <default>CMFSI</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_PORT</id>
+ <default>2</default>
+ </attribute>
+ <attribute>
+ <id>FSI_SLAVE_CASCADE</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>FSI_OPTION_FLAGS</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBS affiliated with membuf18 -->
+
+<targetInstance>
+ <id>sys0node0membuf18mbs0</id>
+ <type>unit-mbs-centaur</type>
+ <attribute><id>HUID</id><default>0x00100012</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-18/mbs-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-2/membuf-0/mbs-0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBAs affiliated with membuf18 -->
+
+<targetInstance>
+ <id>sys0node0membuf18mbs0mba0</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x00110024</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-18/mbs-0/mba-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-2/membuf-0/mbs-0/mba-0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0membuf18mbs0mba1</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x00110025</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-18/mbs-0/mba-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-2/membuf-0/mbs-0/mba-1</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur n0p18 : end -->
+
+
+
+<!-- Centaur n0p19 : start -->
+
+<targetInstance>
+ <id>sys0node0membuf19</id>
+ <type>chip-membuf-centaur</type>
+ <attribute><id>HUID</id><default>0x00060013</default></attribute>
+ <attribute><id>POSITION</id><default>19</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-19</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-3/membuf-0</default>
+ </attribute>
+
+ <!-- FSI is connected via proc2:cMFSI-3 -->
+ <attribute>
+ <id>FSI_MASTER_CHIP</id>
+ <default>physical:sys-0/node-0/proc-2</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_TYPE</id>
+ <default>CMFSI</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_PORT</id>
+ <default>3</default>
+ </attribute>
+ <attribute>
+ <id>FSI_SLAVE_CASCADE</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>FSI_OPTION_FLAGS</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBS affiliated with membuf19 -->
+
+<targetInstance>
+ <id>sys0node0membuf19mbs0</id>
+ <type>unit-mbs-centaur</type>
+ <attribute><id>HUID</id><default>0x00100013</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-19/mbs-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-3/membuf-0/mbs-0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBAs affiliated with membuf19 -->
+
+<targetInstance>
+ <id>sys0node0membuf19mbs0mba0</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x00110026</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-19/mbs-0/mba-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-3/membuf-0/mbs-0/mba-0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0membuf19mbs0mba1</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x00110027</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-19/mbs-0/mba-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-3/membuf-0/mbs-0/mba-1</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur n0p19 : end -->
+
+
+
+<!-- Centaur n0p20 : start -->
+
+<targetInstance>
+ <id>sys0node0membuf20</id>
+ <type>chip-membuf-centaur</type>
+ <attribute><id>HUID</id><default>0x00060014</default></attribute>
+ <attribute><id>POSITION</id><default>20</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-20</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-4/membuf-0</default>
+ </attribute>
+
+ <!-- FSI is connected via proc2:cMFSI-4 -->
+ <attribute>
+ <id>FSI_MASTER_CHIP</id>
+ <default>physical:sys-0/node-0/proc-2</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_TYPE</id>
+ <default>CMFSI</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_PORT</id>
+ <default>4</default>
+ </attribute>
+ <attribute>
+ <id>FSI_SLAVE_CASCADE</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>FSI_OPTION_FLAGS</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBS affiliated with membuf20 -->
+
+<targetInstance>
+ <id>sys0node0membuf20mbs0</id>
+ <type>unit-mbs-centaur</type>
+ <attribute><id>HUID</id><default>0x00100014</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-20/mbs-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-4/membuf-0/mbs-0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBAs affiliated with membuf20 -->
+
+<targetInstance>
+ <id>sys0node0membuf20mbs0mba0</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x00110028</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-20/mbs-0/mba-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-4/membuf-0/mbs-0/mba-0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0membuf20mbs0mba1</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x00110029</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-20/mbs-0/mba-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-4/membuf-0/mbs-0/mba-1</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur n0p20 : end -->
+
+
+
+<!-- Centaur n0p21 : start -->
+
+<targetInstance>
+ <id>sys0node0membuf21</id>
+ <type>chip-membuf-centaur</type>
+ <attribute><id>HUID</id><default>0x00060015</default></attribute>
+ <attribute><id>POSITION</id><default>21</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-21</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-5/membuf-0</default>
+ </attribute>
+
+ <!-- FSI is connected via proc2:cMFSI-5 -->
+ <attribute>
+ <id>FSI_MASTER_CHIP</id>
+ <default>physical:sys-0/node-0/proc-2</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_TYPE</id>
+ <default>CMFSI</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_PORT</id>
+ <default>5</default>
+ </attribute>
+ <attribute>
+ <id>FSI_SLAVE_CASCADE</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>FSI_OPTION_FLAGS</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBS affiliated with membuf21 -->
+
+<targetInstance>
+ <id>sys0node0membuf21mbs0</id>
+ <type>unit-mbs-centaur</type>
+ <attribute><id>HUID</id><default>0x00100015</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-21/mbs-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-5/membuf-0/mbs-0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBAs affiliated with membuf21 -->
+
+<targetInstance>
+ <id>sys0node0membuf21mbs0mba0</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x0011002A</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-21/mbs-0/mba-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-5/membuf-0/mbs-0/mba-0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0membuf21mbs0mba1</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x0011002B</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-21/mbs-0/mba-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-5/membuf-0/mbs-0/mba-1</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur n0p21 : end -->
+
+
+
+<!-- Centaur n0p22 : start -->
+
+<targetInstance>
+ <id>sys0node0membuf22</id>
+ <type>chip-membuf-centaur</type>
+ <attribute><id>HUID</id><default>0x00060016</default></attribute>
+ <attribute><id>POSITION</id><default>22</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-22</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-6/membuf-0</default>
+ </attribute>
+
+ <!-- FSI is connected via proc2:cMFSI-6 -->
+ <attribute>
+ <id>FSI_MASTER_CHIP</id>
+ <default>physical:sys-0/node-0/proc-2</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_TYPE</id>
+ <default>CMFSI</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_PORT</id>
+ <default>6</default>
+ </attribute>
+ <attribute>
+ <id>FSI_SLAVE_CASCADE</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>FSI_OPTION_FLAGS</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBS affiliated with membuf22 -->
+
+<targetInstance>
+ <id>sys0node0membuf22mbs0</id>
+ <type>unit-mbs-centaur</type>
+ <attribute><id>HUID</id><default>0x00100016</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-22/mbs-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-6/membuf-0/mbs-0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBAs affiliated with membuf22 -->
+
+<targetInstance>
+ <id>sys0node0membuf22mbs0mba0</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x0011002C</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-22/mbs-0/mba-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-6/membuf-0/mbs-0/mba-0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0membuf22mbs0mba1</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x0011002D</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-22/mbs-0/mba-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-6/membuf-0/mbs-0/mba-1</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur n0p22 : end -->
+
+
+
+<!-- Centaur n0p23 : start -->
+
+<targetInstance>
+ <id>sys0node0membuf23</id>
+ <type>chip-membuf-centaur</type>
+ <attribute><id>HUID</id><default>0x00060017</default></attribute>
+ <attribute><id>POSITION</id><default>23</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-23</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-7/membuf-0</default>
+ </attribute>
+
+ <!-- FSI is connected via proc2:cMFSI-7 -->
+ <attribute>
+ <id>FSI_MASTER_CHIP</id>
+ <default>physical:sys-0/node-0/proc-2</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_TYPE</id>
+ <default>CMFSI</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_PORT</id>
+ <default>7</default>
+ </attribute>
+ <attribute>
+ <id>FSI_SLAVE_CASCADE</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>FSI_OPTION_FLAGS</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBS affiliated with membuf23 -->
+
+<targetInstance>
+ <id>sys0node0membuf23mbs0</id>
+ <type>unit-mbs-centaur</type>
+ <attribute><id>HUID</id><default>0x00100017</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-23/mbs-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-7/membuf-0/mbs-0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBAs affiliated with membuf23 -->
+
+<targetInstance>
+ <id>sys0node0membuf23mbs0mba0</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x0011002E</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-23/mbs-0/mba-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-7/membuf-0/mbs-0/mba-0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0membuf23mbs0mba1</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x0011002F</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-23/mbs-0/mba-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-7/membuf-0/mbs-0/mba-1</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur n0p23 : end -->
+
+
+
+<!-- Centaur n0p24 : start -->
+
+<targetInstance>
+ <id>sys0node0membuf24</id>
+ <type>chip-membuf-centaur</type>
+ <attribute><id>HUID</id><default>0x00060018</default></attribute>
+ <attribute><id>POSITION</id><default>24</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-24</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-0/membuf-0</default>
+ </attribute>
+
+ <!-- FSI is connected via proc3:cMFSI-0 -->
+ <attribute>
+ <id>FSI_MASTER_CHIP</id>
+ <default>physical:sys-0/node-0/proc-3</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_TYPE</id>
+ <default>CMFSI</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>FSI_SLAVE_CASCADE</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>FSI_OPTION_FLAGS</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBS affiliated with membuf24 -->
+
+<targetInstance>
+ <id>sys0node0membuf24mbs0</id>
+ <type>unit-mbs-centaur</type>
+ <attribute><id>HUID</id><default>0x00100018</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-24/mbs-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-0/membuf-0/mbs-0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBAs affiliated with membuf24 -->
+
+<targetInstance>
+ <id>sys0node0membuf24mbs0mba0</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x00110030</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-24/mbs-0/mba-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-0/membuf-0/mbs-0/mba-0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0membuf24mbs0mba1</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x00110031</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-24/mbs-0/mba-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-0/membuf-0/mbs-0/mba-1</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur n0p24 : end -->
+
+
+
+<!-- Centaur n0p25 : start -->
+
+<targetInstance>
+ <id>sys0node0membuf25</id>
+ <type>chip-membuf-centaur</type>
+ <attribute><id>HUID</id><default>0x00060019</default></attribute>
+ <attribute><id>POSITION</id><default>25</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-25</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-1/membuf-0</default>
+ </attribute>
+
+ <!-- FSI is connected via proc3:cMFSI-1 -->
+ <attribute>
+ <id>FSI_MASTER_CHIP</id>
+ <default>physical:sys-0/node-0/proc-3</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_TYPE</id>
+ <default>CMFSI</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>FSI_SLAVE_CASCADE</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>FSI_OPTION_FLAGS</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBS affiliated with membuf25 -->
+
+<targetInstance>
+ <id>sys0node0membuf25mbs0</id>
+ <type>unit-mbs-centaur</type>
+ <attribute><id>HUID</id><default>0x00100019</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-25/mbs-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-1/membuf-0/mbs-0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBAs affiliated with membuf25 -->
+
+<targetInstance>
+ <id>sys0node0membuf25mbs0mba0</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x00110032</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-25/mbs-0/mba-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-1/membuf-0/mbs-0/mba-0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0membuf25mbs0mba1</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x00110033</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-25/mbs-0/mba-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-1/membuf-0/mbs-0/mba-1</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur n0p25 : end -->
+
+
+
+<!-- Centaur n0p26 : start -->
+
+<targetInstance>
+ <id>sys0node0membuf26</id>
+ <type>chip-membuf-centaur</type>
+ <attribute><id>HUID</id><default>0x0006001A</default></attribute>
+ <attribute><id>POSITION</id><default>26</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-26</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-2/membuf-0</default>
+ </attribute>
+
+ <!-- FSI is connected via proc3:cMFSI-2 -->
+ <attribute>
+ <id>FSI_MASTER_CHIP</id>
+ <default>physical:sys-0/node-0/proc-3</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_TYPE</id>
+ <default>CMFSI</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_PORT</id>
+ <default>2</default>
+ </attribute>
+ <attribute>
+ <id>FSI_SLAVE_CASCADE</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>FSI_OPTION_FLAGS</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBS affiliated with membuf26 -->
+
+<targetInstance>
+ <id>sys0node0membuf26mbs0</id>
+ <type>unit-mbs-centaur</type>
+ <attribute><id>HUID</id><default>0x0010001A</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-26/mbs-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-2/membuf-0/mbs-0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBAs affiliated with membuf26 -->
+
+<targetInstance>
+ <id>sys0node0membuf26mbs0mba0</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x00110034</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-26/mbs-0/mba-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-2/membuf-0/mbs-0/mba-0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0membuf26mbs0mba1</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x00110035</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-26/mbs-0/mba-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-2/membuf-0/mbs-0/mba-1</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur n0p26 : end -->
+
+
+
+<!-- Centaur n0p27 : start -->
+
+<targetInstance>
+ <id>sys0node0membuf27</id>
+ <type>chip-membuf-centaur</type>
+ <attribute><id>HUID</id><default>0x0006001B</default></attribute>
+ <attribute><id>POSITION</id><default>27</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-27</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-3/membuf-0</default>
+ </attribute>
+
+ <!-- FSI is connected via proc3:cMFSI-3 -->
+ <attribute>
+ <id>FSI_MASTER_CHIP</id>
+ <default>physical:sys-0/node-0/proc-3</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_TYPE</id>
+ <default>CMFSI</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_PORT</id>
+ <default>3</default>
+ </attribute>
+ <attribute>
+ <id>FSI_SLAVE_CASCADE</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>FSI_OPTION_FLAGS</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBS affiliated with membuf27 -->
+
+<targetInstance>
+ <id>sys0node0membuf27mbs0</id>
+ <type>unit-mbs-centaur</type>
+ <attribute><id>HUID</id><default>0x0010001B</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-27/mbs-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-3/membuf-0/mbs-0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBAs affiliated with membuf27 -->
+
+<targetInstance>
+ <id>sys0node0membuf27mbs0mba0</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x00110036</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-27/mbs-0/mba-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-3/membuf-0/mbs-0/mba-0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0membuf27mbs0mba1</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x00110037</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-27/mbs-0/mba-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-3/membuf-0/mbs-0/mba-1</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur n0p27 : end -->
+
+
+
+<!-- Centaur n0p28 : start -->
+
+<targetInstance>
+ <id>sys0node0membuf28</id>
+ <type>chip-membuf-centaur</type>
+ <attribute><id>HUID</id><default>0x0006001C</default></attribute>
+ <attribute><id>POSITION</id><default>28</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-28</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-4/membuf-0</default>
+ </attribute>
+
+ <!-- FSI is connected via proc3:cMFSI-4 -->
+ <attribute>
+ <id>FSI_MASTER_CHIP</id>
+ <default>physical:sys-0/node-0/proc-3</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_TYPE</id>
+ <default>CMFSI</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_PORT</id>
+ <default>4</default>
+ </attribute>
+ <attribute>
+ <id>FSI_SLAVE_CASCADE</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>FSI_OPTION_FLAGS</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBS affiliated with membuf28 -->
+
+<targetInstance>
+ <id>sys0node0membuf28mbs0</id>
+ <type>unit-mbs-centaur</type>
+ <attribute><id>HUID</id><default>0x0010001C</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-28/mbs-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-4/membuf-0/mbs-0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBAs affiliated with membuf28 -->
+
+<targetInstance>
+ <id>sys0node0membuf28mbs0mba0</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x00110038</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-28/mbs-0/mba-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-4/membuf-0/mbs-0/mba-0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0membuf28mbs0mba1</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x00110039</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-28/mbs-0/mba-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-4/membuf-0/mbs-0/mba-1</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur n0p28 : end -->
+
+
+
+<!-- Centaur n0p29 : start -->
+
+<targetInstance>
+ <id>sys0node0membuf29</id>
+ <type>chip-membuf-centaur</type>
+ <attribute><id>HUID</id><default>0x0006001D</default></attribute>
+ <attribute><id>POSITION</id><default>29</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-29</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-5/membuf-0</default>
+ </attribute>
+
+ <!-- FSI is connected via proc3:cMFSI-5 -->
+ <attribute>
+ <id>FSI_MASTER_CHIP</id>
+ <default>physical:sys-0/node-0/proc-3</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_TYPE</id>
+ <default>CMFSI</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_PORT</id>
+ <default>5</default>
+ </attribute>
+ <attribute>
+ <id>FSI_SLAVE_CASCADE</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>FSI_OPTION_FLAGS</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBS affiliated with membuf29 -->
+
+<targetInstance>
+ <id>sys0node0membuf29mbs0</id>
+ <type>unit-mbs-centaur</type>
+ <attribute><id>HUID</id><default>0x0010001D</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-29/mbs-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-5/membuf-0/mbs-0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBAs affiliated with membuf29 -->
+
+<targetInstance>
+ <id>sys0node0membuf29mbs0mba0</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x0011003A</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-29/mbs-0/mba-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-5/membuf-0/mbs-0/mba-0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0membuf29mbs0mba1</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x0011003B</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-29/mbs-0/mba-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-5/membuf-0/mbs-0/mba-1</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur n0p29 : end -->
+
+
+
+<!-- Centaur n0p30 : start -->
+
+<targetInstance>
+ <id>sys0node0membuf30</id>
+ <type>chip-membuf-centaur</type>
+ <attribute><id>HUID</id><default>0x0006001E</default></attribute>
+ <attribute><id>POSITION</id><default>30</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-30</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-6/membuf-0</default>
+ </attribute>
+
+ <!-- FSI is connected via proc3:cMFSI-6 -->
+ <attribute>
+ <id>FSI_MASTER_CHIP</id>
+ <default>physical:sys-0/node-0/proc-3</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_TYPE</id>
+ <default>CMFSI</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_PORT</id>
+ <default>6</default>
+ </attribute>
+ <attribute>
+ <id>FSI_SLAVE_CASCADE</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>FSI_OPTION_FLAGS</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBS affiliated with membuf30 -->
+
+<targetInstance>
+ <id>sys0node0membuf30mbs0</id>
+ <type>unit-mbs-centaur</type>
+ <attribute><id>HUID</id><default>0x0010001E</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-30/mbs-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-6/membuf-0/mbs-0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBAs affiliated with membuf30 -->
+
+<targetInstance>
+ <id>sys0node0membuf30mbs0mba0</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x0011003C</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-30/mbs-0/mba-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-6/membuf-0/mbs-0/mba-0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0membuf30mbs0mba1</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x0011003D</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-30/mbs-0/mba-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-6/membuf-0/mbs-0/mba-1</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur n0p30 : end -->
+
+
+
+<!-- Centaur n0p31 : start -->
+
+<targetInstance>
+ <id>sys0node0membuf31</id>
+ <type>chip-membuf-centaur</type>
+ <attribute><id>HUID</id><default>0x0006001F</default></attribute>
+ <attribute><id>POSITION</id><default>31</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-31</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-7/membuf-0</default>
+ </attribute>
+
+ <!-- FSI is connected via proc3:cMFSI-7 -->
+ <attribute>
+ <id>FSI_MASTER_CHIP</id>
+ <default>physical:sys-0/node-0/proc-3</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_TYPE</id>
+ <default>CMFSI</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_PORT</id>
+ <default>7</default>
+ </attribute>
+ <attribute>
+ <id>FSI_SLAVE_CASCADE</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>FSI_OPTION_FLAGS</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBS affiliated with membuf31 -->
+
+<targetInstance>
+ <id>sys0node0membuf31mbs0</id>
+ <type>unit-mbs-centaur</type>
+ <attribute><id>HUID</id><default>0x0010001F</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-31/mbs-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-7/membuf-0/mbs-0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBAs affiliated with membuf31 -->
+
+<targetInstance>
+ <id>sys0node0membuf31mbs0mba0</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x0011003E</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-31/mbs-0/mba-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-7/membuf-0/mbs-0/mba-0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0membuf31mbs0mba1</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x0011003F</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-31/mbs-0/mba-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-7/membuf-0/mbs-0/mba-1</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur n0p31 : end -->
+
+
+
+<!-- Centaur n0p32 : start -->
+
+<targetInstance>
+ <id>sys0node0membuf32</id>
+ <type>chip-membuf-centaur</type>
+ <attribute><id>HUID</id><default>0x00060020</default></attribute>
+ <attribute><id>POSITION</id><default>32</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-32</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-4/mcs-0/membuf-0</default>
+ </attribute>
+
+ <!-- FSI is connected via proc4:cMFSI-0 -->
+ <attribute>
+ <id>FSI_MASTER_CHIP</id>
+ <default>physical:sys-0/node-0/proc-4</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_TYPE</id>
+ <default>CMFSI</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>FSI_SLAVE_CASCADE</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>FSI_OPTION_FLAGS</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBS affiliated with membuf32 -->
+
+<targetInstance>
+ <id>sys0node0membuf32mbs0</id>
+ <type>unit-mbs-centaur</type>
+ <attribute><id>HUID</id><default>0x00100020</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-32/mbs-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-4/mcs-0/membuf-0/mbs-0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBAs affiliated with membuf32 -->
+
+<targetInstance>
+ <id>sys0node0membuf32mbs0mba0</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x00110040</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-32/mbs-0/mba-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-4/mcs-0/membuf-0/mbs-0/mba-0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0membuf32mbs0mba1</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x00110041</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-32/mbs-0/mba-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-4/mcs-0/membuf-0/mbs-0/mba-1</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur n0p32 : end -->
+
+
+
+<!-- Centaur n0p33 : start -->
+
+<targetInstance>
+ <id>sys0node0membuf33</id>
+ <type>chip-membuf-centaur</type>
+ <attribute><id>HUID</id><default>0x00060021</default></attribute>
+ <attribute><id>POSITION</id><default>33</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-33</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-4/mcs-1/membuf-0</default>
+ </attribute>
+
+ <!-- FSI is connected via proc4:cMFSI-1 -->
+ <attribute>
+ <id>FSI_MASTER_CHIP</id>
+ <default>physical:sys-0/node-0/proc-4</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_TYPE</id>
+ <default>CMFSI</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>FSI_SLAVE_CASCADE</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>FSI_OPTION_FLAGS</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBS affiliated with membuf33 -->
+
+<targetInstance>
+ <id>sys0node0membuf33mbs0</id>
+ <type>unit-mbs-centaur</type>
+ <attribute><id>HUID</id><default>0x00100021</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-33/mbs-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-4/mcs-1/membuf-0/mbs-0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBAs affiliated with membuf33 -->
+
+<targetInstance>
+ <id>sys0node0membuf33mbs0mba0</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x00110042</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-33/mbs-0/mba-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-4/mcs-1/membuf-0/mbs-0/mba-0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0membuf33mbs0mba1</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x00110043</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-33/mbs-0/mba-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-4/mcs-1/membuf-0/mbs-0/mba-1</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur n0p33 : end -->
+
+
+
+<!-- Centaur n0p34 : start -->
+
+<targetInstance>
+ <id>sys0node0membuf34</id>
+ <type>chip-membuf-centaur</type>
+ <attribute><id>HUID</id><default>0x00060022</default></attribute>
+ <attribute><id>POSITION</id><default>34</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-34</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-4/mcs-2/membuf-0</default>
+ </attribute>
+
+ <!-- FSI is connected via proc4:cMFSI-2 -->
+ <attribute>
+ <id>FSI_MASTER_CHIP</id>
+ <default>physical:sys-0/node-0/proc-4</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_TYPE</id>
+ <default>CMFSI</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_PORT</id>
+ <default>2</default>
+ </attribute>
+ <attribute>
+ <id>FSI_SLAVE_CASCADE</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>FSI_OPTION_FLAGS</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBS affiliated with membuf34 -->
+
+<targetInstance>
+ <id>sys0node0membuf34mbs0</id>
+ <type>unit-mbs-centaur</type>
+ <attribute><id>HUID</id><default>0x00100022</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-34/mbs-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-4/mcs-2/membuf-0/mbs-0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBAs affiliated with membuf34 -->
+
+<targetInstance>
+ <id>sys0node0membuf34mbs0mba0</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x00110044</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-34/mbs-0/mba-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-4/mcs-2/membuf-0/mbs-0/mba-0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0membuf34mbs0mba1</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x00110045</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-34/mbs-0/mba-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-4/mcs-2/membuf-0/mbs-0/mba-1</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur n0p34 : end -->
+
+
+
+<!-- Centaur n0p35 : start -->
+
+<targetInstance>
+ <id>sys0node0membuf35</id>
+ <type>chip-membuf-centaur</type>
+ <attribute><id>HUID</id><default>0x00060023</default></attribute>
+ <attribute><id>POSITION</id><default>35</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-35</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-4/mcs-3/membuf-0</default>
+ </attribute>
+
+ <!-- FSI is connected via proc4:cMFSI-3 -->
+ <attribute>
+ <id>FSI_MASTER_CHIP</id>
+ <default>physical:sys-0/node-0/proc-4</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_TYPE</id>
+ <default>CMFSI</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_PORT</id>
+ <default>3</default>
+ </attribute>
+ <attribute>
+ <id>FSI_SLAVE_CASCADE</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>FSI_OPTION_FLAGS</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBS affiliated with membuf35 -->
+
+<targetInstance>
+ <id>sys0node0membuf35mbs0</id>
+ <type>unit-mbs-centaur</type>
+ <attribute><id>HUID</id><default>0x00100023</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-35/mbs-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-4/mcs-3/membuf-0/mbs-0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBAs affiliated with membuf35 -->
+
+<targetInstance>
+ <id>sys0node0membuf35mbs0mba0</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x00110046</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-35/mbs-0/mba-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-4/mcs-3/membuf-0/mbs-0/mba-0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0membuf35mbs0mba1</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x00110047</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-35/mbs-0/mba-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-4/mcs-3/membuf-0/mbs-0/mba-1</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur n0p35 : end -->
+
+
+
+<!-- Centaur n0p36 : start -->
+
+<targetInstance>
+ <id>sys0node0membuf36</id>
+ <type>chip-membuf-centaur</type>
+ <attribute><id>HUID</id><default>0x00060024</default></attribute>
+ <attribute><id>POSITION</id><default>36</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-36</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-4/mcs-4/membuf-0</default>
+ </attribute>
+
+ <!-- FSI is connected via proc4:cMFSI-4 -->
+ <attribute>
+ <id>FSI_MASTER_CHIP</id>
+ <default>physical:sys-0/node-0/proc-4</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_TYPE</id>
+ <default>CMFSI</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_PORT</id>
+ <default>4</default>
+ </attribute>
+ <attribute>
+ <id>FSI_SLAVE_CASCADE</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>FSI_OPTION_FLAGS</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBS affiliated with membuf36 -->
+
+<targetInstance>
+ <id>sys0node0membuf36mbs0</id>
+ <type>unit-mbs-centaur</type>
+ <attribute><id>HUID</id><default>0x00100024</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-36/mbs-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-4/mcs-4/membuf-0/mbs-0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBAs affiliated with membuf36 -->
+
+<targetInstance>
+ <id>sys0node0membuf36mbs0mba0</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x00110048</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-36/mbs-0/mba-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-4/mcs-4/membuf-0/mbs-0/mba-0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0membuf36mbs0mba1</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x00110049</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-36/mbs-0/mba-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-4/mcs-4/membuf-0/mbs-0/mba-1</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur n0p36 : end -->
+
+
+
+<!-- Centaur n0p37 : start -->
+
+<targetInstance>
+ <id>sys0node0membuf37</id>
+ <type>chip-membuf-centaur</type>
+ <attribute><id>HUID</id><default>0x00060025</default></attribute>
+ <attribute><id>POSITION</id><default>37</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-37</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-4/mcs-5/membuf-0</default>
+ </attribute>
+
+ <!-- FSI is connected via proc4:cMFSI-5 -->
+ <attribute>
+ <id>FSI_MASTER_CHIP</id>
+ <default>physical:sys-0/node-0/proc-4</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_TYPE</id>
+ <default>CMFSI</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_PORT</id>
+ <default>5</default>
+ </attribute>
+ <attribute>
+ <id>FSI_SLAVE_CASCADE</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>FSI_OPTION_FLAGS</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBS affiliated with membuf37 -->
+
+<targetInstance>
+ <id>sys0node0membuf37mbs0</id>
+ <type>unit-mbs-centaur</type>
+ <attribute><id>HUID</id><default>0x00100025</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-37/mbs-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-4/mcs-5/membuf-0/mbs-0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBAs affiliated with membuf37 -->
+
+<targetInstance>
+ <id>sys0node0membuf37mbs0mba0</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x0011004A</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-37/mbs-0/mba-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-4/mcs-5/membuf-0/mbs-0/mba-0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0membuf37mbs0mba1</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x0011004B</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-37/mbs-0/mba-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-4/mcs-5/membuf-0/mbs-0/mba-1</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur n0p37 : end -->
+
+
+
+<!-- Centaur n0p38 : start -->
+
+<targetInstance>
+ <id>sys0node0membuf38</id>
+ <type>chip-membuf-centaur</type>
+ <attribute><id>HUID</id><default>0x00060026</default></attribute>
+ <attribute><id>POSITION</id><default>38</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-38</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-4/mcs-6/membuf-0</default>
+ </attribute>
+
+ <!-- FSI is connected via proc4:cMFSI-6 -->
+ <attribute>
+ <id>FSI_MASTER_CHIP</id>
+ <default>physical:sys-0/node-0/proc-4</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_TYPE</id>
+ <default>CMFSI</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_PORT</id>
+ <default>6</default>
+ </attribute>
+ <attribute>
+ <id>FSI_SLAVE_CASCADE</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>FSI_OPTION_FLAGS</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBS affiliated with membuf38 -->
+
+<targetInstance>
+ <id>sys0node0membuf38mbs0</id>
+ <type>unit-mbs-centaur</type>
+ <attribute><id>HUID</id><default>0x00100026</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-38/mbs-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-4/mcs-6/membuf-0/mbs-0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBAs affiliated with membuf38 -->
+
+<targetInstance>
+ <id>sys0node0membuf38mbs0mba0</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x0011004C</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-38/mbs-0/mba-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-4/mcs-6/membuf-0/mbs-0/mba-0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0membuf38mbs0mba1</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x0011004D</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-38/mbs-0/mba-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-4/mcs-6/membuf-0/mbs-0/mba-1</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur n0p38 : end -->
+
+
+
+<!-- Centaur n0p39 : start -->
+
+<targetInstance>
+ <id>sys0node0membuf39</id>
+ <type>chip-membuf-centaur</type>
+ <attribute><id>HUID</id><default>0x00060027</default></attribute>
+ <attribute><id>POSITION</id><default>39</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-39</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-4/mcs-7/membuf-0</default>
+ </attribute>
+
+ <!-- FSI is connected via proc4:cMFSI-7 -->
+ <attribute>
+ <id>FSI_MASTER_CHIP</id>
+ <default>physical:sys-0/node-0/proc-4</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_TYPE</id>
+ <default>CMFSI</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_PORT</id>
+ <default>7</default>
+ </attribute>
+ <attribute>
+ <id>FSI_SLAVE_CASCADE</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>FSI_OPTION_FLAGS</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBS affiliated with membuf39 -->
+
+<targetInstance>
+ <id>sys0node0membuf39mbs0</id>
+ <type>unit-mbs-centaur</type>
+ <attribute><id>HUID</id><default>0x00100027</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-39/mbs-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-4/mcs-7/membuf-0/mbs-0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBAs affiliated with membuf39 -->
+
+<targetInstance>
+ <id>sys0node0membuf39mbs0mba0</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x0011004E</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-39/mbs-0/mba-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-4/mcs-7/membuf-0/mbs-0/mba-0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0membuf39mbs0mba1</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x0011004F</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-39/mbs-0/mba-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-4/mcs-7/membuf-0/mbs-0/mba-1</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur n0p39 : end -->
+
+
+
+<!-- Centaur n0p40 : start -->
+
+<targetInstance>
+ <id>sys0node0membuf40</id>
+ <type>chip-membuf-centaur</type>
+ <attribute><id>HUID</id><default>0x00060028</default></attribute>
+ <attribute><id>POSITION</id><default>40</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-40</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-5/mcs-0/membuf-0</default>
+ </attribute>
+
+ <!-- FSI is connected via proc5:cMFSI-0 -->
+ <attribute>
+ <id>FSI_MASTER_CHIP</id>
+ <default>physical:sys-0/node-0/proc-5</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_TYPE</id>
+ <default>CMFSI</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>FSI_SLAVE_CASCADE</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>FSI_OPTION_FLAGS</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBS affiliated with membuf40 -->
+
+<targetInstance>
+ <id>sys0node0membuf40mbs0</id>
+ <type>unit-mbs-centaur</type>
+ <attribute><id>HUID</id><default>0x00100028</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-40/mbs-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-5/mcs-0/membuf-0/mbs-0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBAs affiliated with membuf40 -->
+
+<targetInstance>
+ <id>sys0node0membuf40mbs0mba0</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x00110050</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-40/mbs-0/mba-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-5/mcs-0/membuf-0/mbs-0/mba-0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0membuf40mbs0mba1</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x00110051</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-40/mbs-0/mba-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-5/mcs-0/membuf-0/mbs-0/mba-1</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur n0p40 : end -->
+
+
+
+<!-- Centaur n0p41 : start -->
+
+<targetInstance>
+ <id>sys0node0membuf41</id>
+ <type>chip-membuf-centaur</type>
+ <attribute><id>HUID</id><default>0x00060029</default></attribute>
+ <attribute><id>POSITION</id><default>41</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-41</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-5/mcs-1/membuf-0</default>
+ </attribute>
+
+ <!-- FSI is connected via proc5:cMFSI-1 -->
+ <attribute>
+ <id>FSI_MASTER_CHIP</id>
+ <default>physical:sys-0/node-0/proc-5</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_TYPE</id>
+ <default>CMFSI</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>FSI_SLAVE_CASCADE</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>FSI_OPTION_FLAGS</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBS affiliated with membuf41 -->
+
+<targetInstance>
+ <id>sys0node0membuf41mbs0</id>
+ <type>unit-mbs-centaur</type>
+ <attribute><id>HUID</id><default>0x00100029</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-41/mbs-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-5/mcs-1/membuf-0/mbs-0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBAs affiliated with membuf41 -->
+
+<targetInstance>
+ <id>sys0node0membuf41mbs0mba0</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x00110052</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-41/mbs-0/mba-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-5/mcs-1/membuf-0/mbs-0/mba-0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0membuf41mbs0mba1</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x00110053</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-41/mbs-0/mba-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-5/mcs-1/membuf-0/mbs-0/mba-1</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur n0p41 : end -->
+
+
+
+<!-- Centaur n0p42 : start -->
+
+<targetInstance>
+ <id>sys0node0membuf42</id>
+ <type>chip-membuf-centaur</type>
+ <attribute><id>HUID</id><default>0x0006002A</default></attribute>
+ <attribute><id>POSITION</id><default>42</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-42</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-5/mcs-2/membuf-0</default>
+ </attribute>
+
+ <!-- FSI is connected via proc5:cMFSI-2 -->
+ <attribute>
+ <id>FSI_MASTER_CHIP</id>
+ <default>physical:sys-0/node-0/proc-5</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_TYPE</id>
+ <default>CMFSI</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_PORT</id>
+ <default>2</default>
+ </attribute>
+ <attribute>
+ <id>FSI_SLAVE_CASCADE</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>FSI_OPTION_FLAGS</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBS affiliated with membuf42 -->
+
+<targetInstance>
+ <id>sys0node0membuf42mbs0</id>
+ <type>unit-mbs-centaur</type>
+ <attribute><id>HUID</id><default>0x0010002A</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-42/mbs-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-5/mcs-2/membuf-0/mbs-0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBAs affiliated with membuf42 -->
+
+<targetInstance>
+ <id>sys0node0membuf42mbs0mba0</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x00110054</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-42/mbs-0/mba-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-5/mcs-2/membuf-0/mbs-0/mba-0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0membuf42mbs0mba1</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x00110055</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-42/mbs-0/mba-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-5/mcs-2/membuf-0/mbs-0/mba-1</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur n0p42 : end -->
+
+
+
+<!-- Centaur n0p43 : start -->
+
+<targetInstance>
+ <id>sys0node0membuf43</id>
+ <type>chip-membuf-centaur</type>
+ <attribute><id>HUID</id><default>0x0006002B</default></attribute>
+ <attribute><id>POSITION</id><default>43</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-43</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-5/mcs-3/membuf-0</default>
+ </attribute>
+
+ <!-- FSI is connected via proc5:cMFSI-3 -->
+ <attribute>
+ <id>FSI_MASTER_CHIP</id>
+ <default>physical:sys-0/node-0/proc-5</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_TYPE</id>
+ <default>CMFSI</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_PORT</id>
+ <default>3</default>
+ </attribute>
+ <attribute>
+ <id>FSI_SLAVE_CASCADE</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>FSI_OPTION_FLAGS</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBS affiliated with membuf43 -->
+
+<targetInstance>
+ <id>sys0node0membuf43mbs0</id>
+ <type>unit-mbs-centaur</type>
+ <attribute><id>HUID</id><default>0x0010002B</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-43/mbs-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-5/mcs-3/membuf-0/mbs-0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBAs affiliated with membuf43 -->
+
+<targetInstance>
+ <id>sys0node0membuf43mbs0mba0</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x00110056</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-43/mbs-0/mba-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-5/mcs-3/membuf-0/mbs-0/mba-0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0membuf43mbs0mba1</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x00110057</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-43/mbs-0/mba-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-5/mcs-3/membuf-0/mbs-0/mba-1</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur n0p43 : end -->
+
+
+
+<!-- Centaur n0p44 : start -->
+
+<targetInstance>
+ <id>sys0node0membuf44</id>
+ <type>chip-membuf-centaur</type>
+ <attribute><id>HUID</id><default>0x0006002C</default></attribute>
+ <attribute><id>POSITION</id><default>44</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-44</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-5/mcs-4/membuf-0</default>
+ </attribute>
+
+ <!-- FSI is connected via proc5:cMFSI-4 -->
+ <attribute>
+ <id>FSI_MASTER_CHIP</id>
+ <default>physical:sys-0/node-0/proc-5</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_TYPE</id>
+ <default>CMFSI</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_PORT</id>
+ <default>4</default>
+ </attribute>
+ <attribute>
+ <id>FSI_SLAVE_CASCADE</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>FSI_OPTION_FLAGS</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBS affiliated with membuf44 -->
+
+<targetInstance>
+ <id>sys0node0membuf44mbs0</id>
+ <type>unit-mbs-centaur</type>
+ <attribute><id>HUID</id><default>0x0010002C</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-44/mbs-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-5/mcs-4/membuf-0/mbs-0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBAs affiliated with membuf44 -->
+
+<targetInstance>
+ <id>sys0node0membuf44mbs0mba0</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x00110058</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-44/mbs-0/mba-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-5/mcs-4/membuf-0/mbs-0/mba-0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0membuf44mbs0mba1</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x00110059</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-44/mbs-0/mba-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-5/mcs-4/membuf-0/mbs-0/mba-1</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur n0p44 : end -->
+
+
+
+<!-- Centaur n0p45 : start -->
+
+<targetInstance>
+ <id>sys0node0membuf45</id>
+ <type>chip-membuf-centaur</type>
+ <attribute><id>HUID</id><default>0x0006002D</default></attribute>
+ <attribute><id>POSITION</id><default>45</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-45</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-5/mcs-5/membuf-0</default>
+ </attribute>
+
+ <!-- FSI is connected via proc5:cMFSI-5 -->
+ <attribute>
+ <id>FSI_MASTER_CHIP</id>
+ <default>physical:sys-0/node-0/proc-5</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_TYPE</id>
+ <default>CMFSI</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_PORT</id>
+ <default>5</default>
+ </attribute>
+ <attribute>
+ <id>FSI_SLAVE_CASCADE</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>FSI_OPTION_FLAGS</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBS affiliated with membuf45 -->
+
+<targetInstance>
+ <id>sys0node0membuf45mbs0</id>
+ <type>unit-mbs-centaur</type>
+ <attribute><id>HUID</id><default>0x0010002D</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-45/mbs-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-5/mcs-5/membuf-0/mbs-0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBAs affiliated with membuf45 -->
+
+<targetInstance>
+ <id>sys0node0membuf45mbs0mba0</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x0011005A</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-45/mbs-0/mba-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-5/mcs-5/membuf-0/mbs-0/mba-0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0membuf45mbs0mba1</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x0011005B</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-45/mbs-0/mba-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-5/mcs-5/membuf-0/mbs-0/mba-1</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur n0p45 : end -->
+
+
+
+<!-- Centaur n0p46 : start -->
+
+<targetInstance>
+ <id>sys0node0membuf46</id>
+ <type>chip-membuf-centaur</type>
+ <attribute><id>HUID</id><default>0x0006002E</default></attribute>
+ <attribute><id>POSITION</id><default>46</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-46</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-5/mcs-6/membuf-0</default>
+ </attribute>
+
+ <!-- FSI is connected via proc5:cMFSI-6 -->
+ <attribute>
+ <id>FSI_MASTER_CHIP</id>
+ <default>physical:sys-0/node-0/proc-5</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_TYPE</id>
+ <default>CMFSI</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_PORT</id>
+ <default>6</default>
+ </attribute>
+ <attribute>
+ <id>FSI_SLAVE_CASCADE</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>FSI_OPTION_FLAGS</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBS affiliated with membuf46 -->
+
+<targetInstance>
+ <id>sys0node0membuf46mbs0</id>
+ <type>unit-mbs-centaur</type>
+ <attribute><id>HUID</id><default>0x0010002E</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-46/mbs-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-5/mcs-6/membuf-0/mbs-0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBAs affiliated with membuf46 -->
+
+<targetInstance>
+ <id>sys0node0membuf46mbs0mba0</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x0011005C</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-46/mbs-0/mba-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-5/mcs-6/membuf-0/mbs-0/mba-0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0membuf46mbs0mba1</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x0011005D</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-46/mbs-0/mba-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-5/mcs-6/membuf-0/mbs-0/mba-1</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur n0p46 : end -->
+
+
+
+<!-- Centaur n0p47 : start -->
+
+<targetInstance>
+ <id>sys0node0membuf47</id>
+ <type>chip-membuf-centaur</type>
+ <attribute><id>HUID</id><default>0x0006002F</default></attribute>
+ <attribute><id>POSITION</id><default>47</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-47</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-5/mcs-7/membuf-0</default>
+ </attribute>
+
+ <!-- FSI is connected via proc5:cMFSI-7 -->
+ <attribute>
+ <id>FSI_MASTER_CHIP</id>
+ <default>physical:sys-0/node-0/proc-5</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_TYPE</id>
+ <default>CMFSI</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_PORT</id>
+ <default>7</default>
+ </attribute>
+ <attribute>
+ <id>FSI_SLAVE_CASCADE</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>FSI_OPTION_FLAGS</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBS affiliated with membuf47 -->
+
+<targetInstance>
+ <id>sys0node0membuf47mbs0</id>
+ <type>unit-mbs-centaur</type>
+ <attribute><id>HUID</id><default>0x0010002F</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-47/mbs-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-5/mcs-7/membuf-0/mbs-0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBAs affiliated with membuf47 -->
+
+<targetInstance>
+ <id>sys0node0membuf47mbs0mba0</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x0011005E</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-47/mbs-0/mba-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-5/mcs-7/membuf-0/mbs-0/mba-0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0membuf47mbs0mba1</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x0011005F</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-47/mbs-0/mba-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-5/mcs-7/membuf-0/mbs-0/mba-1</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur n0p47 : end -->
+
+
+
+<!-- Centaur n0p48 : start -->
+
+<targetInstance>
+ <id>sys0node0membuf48</id>
+ <type>chip-membuf-centaur</type>
+ <attribute><id>HUID</id><default>0x00060030</default></attribute>
+ <attribute><id>POSITION</id><default>48</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-48</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-6/mcs-0/membuf-0</default>
+ </attribute>
+
+ <!-- FSI is connected via proc6:cMFSI-0 -->
+ <attribute>
+ <id>FSI_MASTER_CHIP</id>
+ <default>physical:sys-0/node-0/proc-6</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_TYPE</id>
+ <default>CMFSI</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>FSI_SLAVE_CASCADE</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>FSI_OPTION_FLAGS</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBS affiliated with membuf48 -->
+
+<targetInstance>
+ <id>sys0node0membuf48mbs0</id>
+ <type>unit-mbs-centaur</type>
+ <attribute><id>HUID</id><default>0x00100030</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-48/mbs-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-6/mcs-0/membuf-0/mbs-0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBAs affiliated with membuf48 -->
+
+<targetInstance>
+ <id>sys0node0membuf48mbs0mba0</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x00110060</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-48/mbs-0/mba-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-6/mcs-0/membuf-0/mbs-0/mba-0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0membuf48mbs0mba1</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x00110061</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-48/mbs-0/mba-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-6/mcs-0/membuf-0/mbs-0/mba-1</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur n0p48 : end -->
+
+
+
+<!-- Centaur n0p49 : start -->
+
+<targetInstance>
+ <id>sys0node0membuf49</id>
+ <type>chip-membuf-centaur</type>
+ <attribute><id>HUID</id><default>0x00060031</default></attribute>
+ <attribute><id>POSITION</id><default>49</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-49</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-6/mcs-1/membuf-0</default>
+ </attribute>
+
+ <!-- FSI is connected via proc6:cMFSI-1 -->
+ <attribute>
+ <id>FSI_MASTER_CHIP</id>
+ <default>physical:sys-0/node-0/proc-6</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_TYPE</id>
+ <default>CMFSI</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>FSI_SLAVE_CASCADE</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>FSI_OPTION_FLAGS</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBS affiliated with membuf49 -->
+
+<targetInstance>
+ <id>sys0node0membuf49mbs0</id>
+ <type>unit-mbs-centaur</type>
+ <attribute><id>HUID</id><default>0x00100031</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-49/mbs-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-6/mcs-1/membuf-0/mbs-0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBAs affiliated with membuf49 -->
+
+<targetInstance>
+ <id>sys0node0membuf49mbs0mba0</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x00110062</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-49/mbs-0/mba-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-6/mcs-1/membuf-0/mbs-0/mba-0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0membuf49mbs0mba1</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x00110063</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-49/mbs-0/mba-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-6/mcs-1/membuf-0/mbs-0/mba-1</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur n0p49 : end -->
+
+
+
+<!-- Centaur n0p50 : start -->
+
+<targetInstance>
+ <id>sys0node0membuf50</id>
+ <type>chip-membuf-centaur</type>
+ <attribute><id>HUID</id><default>0x00060032</default></attribute>
+ <attribute><id>POSITION</id><default>50</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-50</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-6/mcs-2/membuf-0</default>
+ </attribute>
+
+ <!-- FSI is connected via proc6:cMFSI-2 -->
+ <attribute>
+ <id>FSI_MASTER_CHIP</id>
+ <default>physical:sys-0/node-0/proc-6</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_TYPE</id>
+ <default>CMFSI</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_PORT</id>
+ <default>2</default>
+ </attribute>
+ <attribute>
+ <id>FSI_SLAVE_CASCADE</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>FSI_OPTION_FLAGS</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBS affiliated with membuf50 -->
+
+<targetInstance>
+ <id>sys0node0membuf50mbs0</id>
+ <type>unit-mbs-centaur</type>
+ <attribute><id>HUID</id><default>0x00100032</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-50/mbs-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-6/mcs-2/membuf-0/mbs-0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBAs affiliated with membuf50 -->
+
+<targetInstance>
+ <id>sys0node0membuf50mbs0mba0</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x00110064</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-50/mbs-0/mba-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-6/mcs-2/membuf-0/mbs-0/mba-0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0membuf50mbs0mba1</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x00110065</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-50/mbs-0/mba-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-6/mcs-2/membuf-0/mbs-0/mba-1</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur n0p50 : end -->
+
+
+
+<!-- Centaur n0p51 : start -->
+
+<targetInstance>
+ <id>sys0node0membuf51</id>
+ <type>chip-membuf-centaur</type>
+ <attribute><id>HUID</id><default>0x00060033</default></attribute>
+ <attribute><id>POSITION</id><default>51</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-51</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-6/mcs-3/membuf-0</default>
+ </attribute>
+
+ <!-- FSI is connected via proc6:cMFSI-3 -->
+ <attribute>
+ <id>FSI_MASTER_CHIP</id>
+ <default>physical:sys-0/node-0/proc-6</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_TYPE</id>
+ <default>CMFSI</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_PORT</id>
+ <default>3</default>
+ </attribute>
+ <attribute>
+ <id>FSI_SLAVE_CASCADE</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>FSI_OPTION_FLAGS</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBS affiliated with membuf51 -->
+
+<targetInstance>
+ <id>sys0node0membuf51mbs0</id>
+ <type>unit-mbs-centaur</type>
+ <attribute><id>HUID</id><default>0x00100033</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-51/mbs-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-6/mcs-3/membuf-0/mbs-0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBAs affiliated with membuf51 -->
+
+<targetInstance>
+ <id>sys0node0membuf51mbs0mba0</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x00110066</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-51/mbs-0/mba-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-6/mcs-3/membuf-0/mbs-0/mba-0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0membuf51mbs0mba1</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x00110067</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-51/mbs-0/mba-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-6/mcs-3/membuf-0/mbs-0/mba-1</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur n0p51 : end -->
+
+
+
+<!-- Centaur n0p52 : start -->
+
+<targetInstance>
+ <id>sys0node0membuf52</id>
+ <type>chip-membuf-centaur</type>
+ <attribute><id>HUID</id><default>0x00060034</default></attribute>
+ <attribute><id>POSITION</id><default>52</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-52</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-6/mcs-4/membuf-0</default>
+ </attribute>
+
+ <!-- FSI is connected via proc6:cMFSI-4 -->
+ <attribute>
+ <id>FSI_MASTER_CHIP</id>
+ <default>physical:sys-0/node-0/proc-6</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_TYPE</id>
+ <default>CMFSI</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_PORT</id>
+ <default>4</default>
+ </attribute>
+ <attribute>
+ <id>FSI_SLAVE_CASCADE</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>FSI_OPTION_FLAGS</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBS affiliated with membuf52 -->
+
+<targetInstance>
+ <id>sys0node0membuf52mbs0</id>
+ <type>unit-mbs-centaur</type>
+ <attribute><id>HUID</id><default>0x00100034</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-52/mbs-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-6/mcs-4/membuf-0/mbs-0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBAs affiliated with membuf52 -->
+
+<targetInstance>
+ <id>sys0node0membuf52mbs0mba0</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x00110068</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-52/mbs-0/mba-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-6/mcs-4/membuf-0/mbs-0/mba-0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0membuf52mbs0mba1</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x00110069</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-52/mbs-0/mba-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-6/mcs-4/membuf-0/mbs-0/mba-1</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur n0p52 : end -->
+
+
+
+<!-- Centaur n0p53 : start -->
+
+<targetInstance>
+ <id>sys0node0membuf53</id>
+ <type>chip-membuf-centaur</type>
+ <attribute><id>HUID</id><default>0x00060035</default></attribute>
+ <attribute><id>POSITION</id><default>53</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-53</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-6/mcs-5/membuf-0</default>
+ </attribute>
+
+ <!-- FSI is connected via proc6:cMFSI-5 -->
+ <attribute>
+ <id>FSI_MASTER_CHIP</id>
+ <default>physical:sys-0/node-0/proc-6</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_TYPE</id>
+ <default>CMFSI</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_PORT</id>
+ <default>5</default>
+ </attribute>
+ <attribute>
+ <id>FSI_SLAVE_CASCADE</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>FSI_OPTION_FLAGS</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBS affiliated with membuf53 -->
+
+<targetInstance>
+ <id>sys0node0membuf53mbs0</id>
+ <type>unit-mbs-centaur</type>
+ <attribute><id>HUID</id><default>0x00100035</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-53/mbs-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-6/mcs-5/membuf-0/mbs-0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBAs affiliated with membuf53 -->
+
+<targetInstance>
+ <id>sys0node0membuf53mbs0mba0</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x0011006A</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-53/mbs-0/mba-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-6/mcs-5/membuf-0/mbs-0/mba-0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0membuf53mbs0mba1</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x0011006B</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-53/mbs-0/mba-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-6/mcs-5/membuf-0/mbs-0/mba-1</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur n0p53 : end -->
+
+
+
+<!-- Centaur n0p54 : start -->
+
+<targetInstance>
+ <id>sys0node0membuf54</id>
+ <type>chip-membuf-centaur</type>
+ <attribute><id>HUID</id><default>0x00060036</default></attribute>
+ <attribute><id>POSITION</id><default>54</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-54</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-6/mcs-6/membuf-0</default>
+ </attribute>
+
+ <!-- FSI is connected via proc6:cMFSI-6 -->
+ <attribute>
+ <id>FSI_MASTER_CHIP</id>
+ <default>physical:sys-0/node-0/proc-6</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_TYPE</id>
+ <default>CMFSI</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_PORT</id>
+ <default>6</default>
+ </attribute>
+ <attribute>
+ <id>FSI_SLAVE_CASCADE</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>FSI_OPTION_FLAGS</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBS affiliated with membuf54 -->
+
+<targetInstance>
+ <id>sys0node0membuf54mbs0</id>
+ <type>unit-mbs-centaur</type>
+ <attribute><id>HUID</id><default>0x00100036</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-54/mbs-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-6/mcs-6/membuf-0/mbs-0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBAs affiliated with membuf54 -->
+
+<targetInstance>
+ <id>sys0node0membuf54mbs0mba0</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x0011006C</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-54/mbs-0/mba-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-6/mcs-6/membuf-0/mbs-0/mba-0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0membuf54mbs0mba1</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x0011006D</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-54/mbs-0/mba-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-6/mcs-6/membuf-0/mbs-0/mba-1</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur n0p54 : end -->
+
+
+
+<!-- Centaur n0p55 : start -->
+
+<targetInstance>
+ <id>sys0node0membuf55</id>
+ <type>chip-membuf-centaur</type>
+ <attribute><id>HUID</id><default>0x00060037</default></attribute>
+ <attribute><id>POSITION</id><default>55</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-55</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-6/mcs-7/membuf-0</default>
+ </attribute>
+
+ <!-- FSI is connected via proc6:cMFSI-7 -->
+ <attribute>
+ <id>FSI_MASTER_CHIP</id>
+ <default>physical:sys-0/node-0/proc-6</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_TYPE</id>
+ <default>CMFSI</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_PORT</id>
+ <default>7</default>
+ </attribute>
+ <attribute>
+ <id>FSI_SLAVE_CASCADE</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>FSI_OPTION_FLAGS</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBS affiliated with membuf55 -->
+
+<targetInstance>
+ <id>sys0node0membuf55mbs0</id>
+ <type>unit-mbs-centaur</type>
+ <attribute><id>HUID</id><default>0x00100037</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-55/mbs-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-6/mcs-7/membuf-0/mbs-0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBAs affiliated with membuf55 -->
+
+<targetInstance>
+ <id>sys0node0membuf55mbs0mba0</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x0011006E</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-55/mbs-0/mba-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-6/mcs-7/membuf-0/mbs-0/mba-0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0membuf55mbs0mba1</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x0011006F</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-55/mbs-0/mba-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-6/mcs-7/membuf-0/mbs-0/mba-1</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur n0p55 : end -->
+
+
+
+<!-- Centaur n0p56 : start -->
+
+<targetInstance>
+ <id>sys0node0membuf56</id>
+ <type>chip-membuf-centaur</type>
+ <attribute><id>HUID</id><default>0x00060038</default></attribute>
+ <attribute><id>POSITION</id><default>56</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-56</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-7/mcs-0/membuf-0</default>
+ </attribute>
+
+ <!-- FSI is connected via proc7:cMFSI-0 -->
+ <attribute>
+ <id>FSI_MASTER_CHIP</id>
+ <default>physical:sys-0/node-0/proc-7</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_TYPE</id>
+ <default>CMFSI</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>FSI_SLAVE_CASCADE</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>FSI_OPTION_FLAGS</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBS affiliated with membuf56 -->
+
+<targetInstance>
+ <id>sys0node0membuf56mbs0</id>
+ <type>unit-mbs-centaur</type>
+ <attribute><id>HUID</id><default>0x00100038</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-56/mbs-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-7/mcs-0/membuf-0/mbs-0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBAs affiliated with membuf56 -->
+
+<targetInstance>
+ <id>sys0node0membuf56mbs0mba0</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x00110070</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-56/mbs-0/mba-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-7/mcs-0/membuf-0/mbs-0/mba-0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0membuf56mbs0mba1</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x00110071</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-56/mbs-0/mba-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-7/mcs-0/membuf-0/mbs-0/mba-1</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur n0p56 : end -->
+
+
+
+<!-- Centaur n0p57 : start -->
+
+<targetInstance>
+ <id>sys0node0membuf57</id>
+ <type>chip-membuf-centaur</type>
+ <attribute><id>HUID</id><default>0x00060039</default></attribute>
+ <attribute><id>POSITION</id><default>57</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-57</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-7/mcs-1/membuf-0</default>
+ </attribute>
+
+ <!-- FSI is connected via proc7:cMFSI-1 -->
+ <attribute>
+ <id>FSI_MASTER_CHIP</id>
+ <default>physical:sys-0/node-0/proc-7</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_TYPE</id>
+ <default>CMFSI</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>FSI_SLAVE_CASCADE</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>FSI_OPTION_FLAGS</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBS affiliated with membuf57 -->
+
+<targetInstance>
+ <id>sys0node0membuf57mbs0</id>
+ <type>unit-mbs-centaur</type>
+ <attribute><id>HUID</id><default>0x00100039</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-57/mbs-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-7/mcs-1/membuf-0/mbs-0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBAs affiliated with membuf57 -->
+
+<targetInstance>
+ <id>sys0node0membuf57mbs0mba0</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x00110072</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-57/mbs-0/mba-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-7/mcs-1/membuf-0/mbs-0/mba-0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0membuf57mbs0mba1</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x00110073</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-57/mbs-0/mba-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-7/mcs-1/membuf-0/mbs-0/mba-1</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur n0p57 : end -->
+
+
+
+<!-- Centaur n0p58 : start -->
+
+<targetInstance>
+ <id>sys0node0membuf58</id>
+ <type>chip-membuf-centaur</type>
+ <attribute><id>HUID</id><default>0x0006003A</default></attribute>
+ <attribute><id>POSITION</id><default>58</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-58</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-7/mcs-2/membuf-0</default>
+ </attribute>
+
+ <!-- FSI is connected via proc7:cMFSI-2 -->
+ <attribute>
+ <id>FSI_MASTER_CHIP</id>
+ <default>physical:sys-0/node-0/proc-7</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_TYPE</id>
+ <default>CMFSI</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_PORT</id>
+ <default>2</default>
+ </attribute>
+ <attribute>
+ <id>FSI_SLAVE_CASCADE</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>FSI_OPTION_FLAGS</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBS affiliated with membuf58 -->
+
+<targetInstance>
+ <id>sys0node0membuf58mbs0</id>
+ <type>unit-mbs-centaur</type>
+ <attribute><id>HUID</id><default>0x0010003A</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-58/mbs-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-7/mcs-2/membuf-0/mbs-0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBAs affiliated with membuf58 -->
+
+<targetInstance>
+ <id>sys0node0membuf58mbs0mba0</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x00110074</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-58/mbs-0/mba-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-7/mcs-2/membuf-0/mbs-0/mba-0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0membuf58mbs0mba1</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x00110075</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-58/mbs-0/mba-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-7/mcs-2/membuf-0/mbs-0/mba-1</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur n0p58 : end -->
+
+
+
+<!-- Centaur n0p59 : start -->
+
+<targetInstance>
+ <id>sys0node0membuf59</id>
+ <type>chip-membuf-centaur</type>
+ <attribute><id>HUID</id><default>0x0006003B</default></attribute>
+ <attribute><id>POSITION</id><default>59</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-59</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-7/mcs-3/membuf-0</default>
+ </attribute>
+
+ <!-- FSI is connected via proc7:cMFSI-3 -->
+ <attribute>
+ <id>FSI_MASTER_CHIP</id>
+ <default>physical:sys-0/node-0/proc-7</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_TYPE</id>
+ <default>CMFSI</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_PORT</id>
+ <default>3</default>
+ </attribute>
+ <attribute>
+ <id>FSI_SLAVE_CASCADE</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>FSI_OPTION_FLAGS</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBS affiliated with membuf59 -->
+
+<targetInstance>
+ <id>sys0node0membuf59mbs0</id>
+ <type>unit-mbs-centaur</type>
+ <attribute><id>HUID</id><default>0x0010003B</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-59/mbs-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-7/mcs-3/membuf-0/mbs-0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBAs affiliated with membuf59 -->
+
+<targetInstance>
+ <id>sys0node0membuf59mbs0mba0</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x00110076</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-59/mbs-0/mba-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-7/mcs-3/membuf-0/mbs-0/mba-0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0membuf59mbs0mba1</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x00110077</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-59/mbs-0/mba-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-7/mcs-3/membuf-0/mbs-0/mba-1</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur n0p59 : end -->
+
+
+
+<!-- Centaur n0p60 : start -->
+
+<targetInstance>
+ <id>sys0node0membuf60</id>
+ <type>chip-membuf-centaur</type>
+ <attribute><id>HUID</id><default>0x0006003C</default></attribute>
+ <attribute><id>POSITION</id><default>60</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-60</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-7/mcs-4/membuf-0</default>
+ </attribute>
+
+ <!-- FSI is connected via proc7:cMFSI-4 -->
+ <attribute>
+ <id>FSI_MASTER_CHIP</id>
+ <default>physical:sys-0/node-0/proc-7</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_TYPE</id>
+ <default>CMFSI</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_PORT</id>
+ <default>4</default>
+ </attribute>
+ <attribute>
+ <id>FSI_SLAVE_CASCADE</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>FSI_OPTION_FLAGS</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBS affiliated with membuf60 -->
+
+<targetInstance>
+ <id>sys0node0membuf60mbs0</id>
+ <type>unit-mbs-centaur</type>
+ <attribute><id>HUID</id><default>0x0010003C</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-60/mbs-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-7/mcs-4/membuf-0/mbs-0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBAs affiliated with membuf60 -->
+
+<targetInstance>
+ <id>sys0node0membuf60mbs0mba0</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x00110078</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-60/mbs-0/mba-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-7/mcs-4/membuf-0/mbs-0/mba-0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0membuf60mbs0mba1</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x00110079</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-60/mbs-0/mba-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-7/mcs-4/membuf-0/mbs-0/mba-1</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur n0p60 : end -->
+
+
+
+<!-- Centaur n0p61 : start -->
+
+<targetInstance>
+ <id>sys0node0membuf61</id>
+ <type>chip-membuf-centaur</type>
+ <attribute><id>HUID</id><default>0x0006003D</default></attribute>
+ <attribute><id>POSITION</id><default>61</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-61</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-7/mcs-5/membuf-0</default>
+ </attribute>
+
+ <!-- FSI is connected via proc7:cMFSI-5 -->
+ <attribute>
+ <id>FSI_MASTER_CHIP</id>
+ <default>physical:sys-0/node-0/proc-7</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_TYPE</id>
+ <default>CMFSI</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_PORT</id>
+ <default>5</default>
+ </attribute>
+ <attribute>
+ <id>FSI_SLAVE_CASCADE</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>FSI_OPTION_FLAGS</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBS affiliated with membuf61 -->
+
+<targetInstance>
+ <id>sys0node0membuf61mbs0</id>
+ <type>unit-mbs-centaur</type>
+ <attribute><id>HUID</id><default>0x0010003D</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-61/mbs-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-7/mcs-5/membuf-0/mbs-0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBAs affiliated with membuf61 -->
+
+<targetInstance>
+ <id>sys0node0membuf61mbs0mba0</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x0011007A</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-61/mbs-0/mba-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-7/mcs-5/membuf-0/mbs-0/mba-0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0membuf61mbs0mba1</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x0011007B</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-61/mbs-0/mba-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-7/mcs-5/membuf-0/mbs-0/mba-1</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur n0p61 : end -->
+
+
+
+<!-- Centaur n0p62 : start -->
+
+<targetInstance>
+ <id>sys0node0membuf62</id>
+ <type>chip-membuf-centaur</type>
+ <attribute><id>HUID</id><default>0x0006003E</default></attribute>
+ <attribute><id>POSITION</id><default>62</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-62</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-7/mcs-6/membuf-0</default>
+ </attribute>
+
+ <!-- FSI is connected via proc7:cMFSI-6 -->
+ <attribute>
+ <id>FSI_MASTER_CHIP</id>
+ <default>physical:sys-0/node-0/proc-7</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_TYPE</id>
+ <default>CMFSI</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_PORT</id>
+ <default>6</default>
+ </attribute>
+ <attribute>
+ <id>FSI_SLAVE_CASCADE</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>FSI_OPTION_FLAGS</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBS affiliated with membuf62 -->
+
+<targetInstance>
+ <id>sys0node0membuf62mbs0</id>
+ <type>unit-mbs-centaur</type>
+ <attribute><id>HUID</id><default>0x0010003E</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-62/mbs-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-7/mcs-6/membuf-0/mbs-0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBAs affiliated with membuf62 -->
+
+<targetInstance>
+ <id>sys0node0membuf62mbs0mba0</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x0011007C</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-62/mbs-0/mba-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-7/mcs-6/membuf-0/mbs-0/mba-0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0membuf62mbs0mba1</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x0011007D</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-62/mbs-0/mba-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-7/mcs-6/membuf-0/mbs-0/mba-1</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur n0p62 : end -->
+
+
+
+<!-- Centaur n0p63 : start -->
+
+<targetInstance>
+ <id>sys0node0membuf63</id>
+ <type>chip-membuf-centaur</type>
+ <attribute><id>HUID</id><default>0x0006003F</default></attribute>
+ <attribute><id>POSITION</id><default>63</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-63</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-7/mcs-7/membuf-0</default>
+ </attribute>
+
+ <!-- FSI is connected via proc7:cMFSI-7 -->
+ <attribute>
+ <id>FSI_MASTER_CHIP</id>
+ <default>physical:sys-0/node-0/proc-7</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_TYPE</id>
+ <default>CMFSI</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_PORT</id>
+ <default>7</default>
+ </attribute>
+ <attribute>
+ <id>FSI_SLAVE_CASCADE</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>FSI_OPTION_FLAGS</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBS affiliated with membuf63 -->
+
+<targetInstance>
+ <id>sys0node0membuf63mbs0</id>
+ <type>unit-mbs-centaur</type>
+ <attribute><id>HUID</id><default>0x0010003F</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-63/mbs-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-7/mcs-7/membuf-0/mbs-0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBAs affiliated with membuf63 -->
+
+<targetInstance>
+ <id>sys0node0membuf63mbs0mba0</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x0011007E</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-63/mbs-0/mba-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-7/mcs-7/membuf-0/mbs-0/mba-0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0membuf63mbs0mba1</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x0011007F</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-63/mbs-0/mba-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-7/mcs-7/membuf-0/mbs-0/mba-1</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur n0p63 : end -->
+
+<!-- Remove this until Simics model works again :
+ @fixme with Task 39187
+
+Target used for FSI wrap-back testing
+<targetInstance>
+ <id>sys0node0proc0wrap</id>
+ <type>chip-processor-venice</type>
+ <attribute><id>HUID</id><default>0x00070000</default></attribute>
+ <attribute><id>SCOM_SWITCHES</id>
+ <default>
+ <field><id>useFsiScom</id><value>1</value></field>
+ <field><id>useXscom</id><value>0</value></field>
+ <field><id>useInbandScom</id><value>0</value></field>
+ <field><id>reserved</id><value>0</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-9</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-9</default>
+ </attribute>
+
+ FSI is connected via wrapback to itself over MFSI-0
+ <attribute>
+ <id>FSI_MASTER_CHIP</id>
+ <default>physical:sys-0/node-0/proc-0</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_TYPE</id>
+ <default>MFSI</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>FSI_SLAVE_CASCADE</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>FSI_OPTION_FLAGS</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>0</default></attribute>
+</targetInstance>
+
+-->
+
+
+<!-- DIMMS
+ id/physical is sys-0/node-0/dimm-[d]
+ where d=[0-512]
+ affinity is sys-0/node-0/proc-[i]/mcs-[j]/membuf-0/mbs-0/mba-[k]/mem_port-[l]/dimm-[m]
+ where i=[0-7] j=[0-7] k=[0-1] l=[0-1] m=[0-1]
+-->
+
+<targetInstance>
+ <id>sys0node0dimm0</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030000</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-0/membuf-0/mbs-0/mba-0/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>0</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm1</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030001</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-0/membuf-0/mbs-0/mba-0/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>1</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm2</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030002</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-2</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-0/membuf-0/mbs-0/mba-0/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>2</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm3</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030003</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-3</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-0/membuf-0/mbs-0/mba-0/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>3</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm4</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030004</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-4</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-0/membuf-0/mbs-0/mba-1/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>4</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm5</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030005</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-5</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-0/membuf-0/mbs-0/mba-1/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>5</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm6</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030006</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-6</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-0/membuf-0/mbs-0/mba-1/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>6</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm7</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030007</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-7</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-0/membuf-0/mbs-0/mba-1/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>7</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm8</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030008</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-8</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-1/membuf-0/mbs-0/mba-0/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>8</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm9</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030009</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-9</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-1/membuf-0/mbs-0/mba-0/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>9</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm10</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x0003000A</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-10</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-1/membuf-0/mbs-0/mba-0/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>10</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm11</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x0003000B</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-11</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-1/membuf-0/mbs-0/mba-0/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>11</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm12</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x0003000C</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-12</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-1/membuf-0/mbs-0/mba-1/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>12</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm13</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x0003000D</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-13</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-1/membuf-0/mbs-0/mba-1/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>13</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm14</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x0003000E</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-14</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-1/membuf-0/mbs-0/mba-1/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>14</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm15</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x0003000F</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-15</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-1/membuf-0/mbs-0/mba-1/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>15</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm16</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030010</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-16</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-2/membuf-0/mbs-0/mba-0/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>16</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm17</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030011</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-17</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-2/membuf-0/mbs-0/mba-0/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>17</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm18</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030012</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-18</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-2/membuf-0/mbs-0/mba-0/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>18</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm19</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030013</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-19</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-2/membuf-0/mbs-0/mba-0/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>19</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm20</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030014</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-20</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-2/membuf-0/mbs-0/mba-1/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>20</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm21</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030015</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-21</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-2/membuf-0/mbs-0/mba-1/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>21</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm22</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030016</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-22</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-2/membuf-0/mbs-0/mba-1/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>22</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm23</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030017</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-23</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-2/membuf-0/mbs-0/mba-1/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>23</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm24</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030018</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-24</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-3/membuf-0/mbs-0/mba-0/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>24</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm25</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030019</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-25</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-3/membuf-0/mbs-0/mba-0/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>25</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm26</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x0003001A</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-26</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-3/membuf-0/mbs-0/mba-0/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>26</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm27</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x0003001B</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-27</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-3/membuf-0/mbs-0/mba-0/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>27</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm28</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x0003001C</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-28</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-3/membuf-0/mbs-0/mba-1/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>28</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm29</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x0003001D</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-29</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-3/membuf-0/mbs-0/mba-1/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>29</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm30</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x0003001E</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-30</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-3/membuf-0/mbs-0/mba-1/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>30</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm31</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x0003001F</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-31</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-3/membuf-0/mbs-0/mba-1/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>31</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm32</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030020</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-32</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-4/membuf-0/mbs-0/mba-0/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>32</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm33</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030021</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-33</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-4/membuf-0/mbs-0/mba-0/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>33</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm34</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030022</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-34</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-4/membuf-0/mbs-0/mba-0/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>34</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm35</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030023</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-35</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-4/membuf-0/mbs-0/mba-0/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>35</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm36</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030024</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-36</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-4/membuf-0/mbs-0/mba-1/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>36</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm37</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030025</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-37</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-4/membuf-0/mbs-0/mba-1/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>37</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm38</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030026</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-38</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-4/membuf-0/mbs-0/mba-1/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>38</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm39</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030027</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-39</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-4/membuf-0/mbs-0/mba-1/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>39</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm40</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030028</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-40</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-5/membuf-0/mbs-0/mba-0/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>40</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm41</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030029</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-41</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-5/membuf-0/mbs-0/mba-0/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>41</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm42</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x0003002A</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-42</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-5/membuf-0/mbs-0/mba-0/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>42</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm43</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x0003002B</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-43</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-5/membuf-0/mbs-0/mba-0/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>43</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm44</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x0003002C</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-44</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-5/membuf-0/mbs-0/mba-1/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>44</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm45</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x0003002D</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-45</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-5/membuf-0/mbs-0/mba-1/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>45</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm46</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x0003002E</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-46</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-5/membuf-0/mbs-0/mba-1/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>46</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm47</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x0003002F</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-47</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-5/membuf-0/mbs-0/mba-1/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>47</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm48</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030030</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-48</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-6/membuf-0/mbs-0/mba-0/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>48</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm49</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030031</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-49</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-6/membuf-0/mbs-0/mba-0/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>49</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm50</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030032</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-50</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-6/membuf-0/mbs-0/mba-0/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>50</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm51</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030033</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-51</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-6/membuf-0/mbs-0/mba-0/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>51</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm52</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030034</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-52</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-6/membuf-0/mbs-0/mba-1/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>52</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm53</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030035</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-53</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-6/membuf-0/mbs-0/mba-1/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>53</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm54</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030036</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-54</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-6/membuf-0/mbs-0/mba-1/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>54</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm55</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030037</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-55</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-6/membuf-0/mbs-0/mba-1/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>55</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm56</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030038</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-56</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-7/membuf-0/mbs-0/mba-0/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>56</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm57</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030039</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-57</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-7/membuf-0/mbs-0/mba-0/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>57</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm58</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x0003003A</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-58</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-7/membuf-0/mbs-0/mba-0/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>58</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm59</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x0003003B</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-59</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-7/membuf-0/mbs-0/mba-0/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>59</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm60</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x0003003C</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-60</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-7/membuf-0/mbs-0/mba-1/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>60</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm61</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x0003003D</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-61</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-7/membuf-0/mbs-0/mba-1/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>61</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm62</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x0003003E</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-62</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-7/membuf-0/mbs-0/mba-1/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>62</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm63</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x0003003F</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-63</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-7/membuf-0/mbs-0/mba-1/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>63</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm64</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030040</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-64</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-0/membuf-0/mbs-0/mba-0/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>64</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm65</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030041</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-65</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-0/membuf-0/mbs-0/mba-0/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>65</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm66</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030042</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-66</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-0/membuf-0/mbs-0/mba-0/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>66</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm67</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030043</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-67</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-0/membuf-0/mbs-0/mba-0/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>67</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm68</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030044</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-68</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-0/membuf-0/mbs-0/mba-1/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>68</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm69</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030045</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-69</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-0/membuf-0/mbs-0/mba-1/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>69</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm70</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030046</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-70</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-0/membuf-0/mbs-0/mba-1/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>70</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm71</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030047</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-71</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-0/membuf-0/mbs-0/mba-1/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>71</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm72</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030048</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-72</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-1/membuf-0/mbs-0/mba-0/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>72</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm73</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030049</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-73</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-1/membuf-0/mbs-0/mba-0/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>73</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm74</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x0003004A</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-74</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-1/membuf-0/mbs-0/mba-0/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>74</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm75</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x0003004B</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-75</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-1/membuf-0/mbs-0/mba-0/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>75</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm76</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x0003004C</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-76</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-1/membuf-0/mbs-0/mba-1/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>76</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm77</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x0003004D</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-77</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-1/membuf-0/mbs-0/mba-1/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>77</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm78</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x0003004E</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-78</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-1/membuf-0/mbs-0/mba-1/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>78</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm79</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x0003004F</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-79</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-1/membuf-0/mbs-0/mba-1/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>79</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm80</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030050</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-80</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-2/membuf-0/mbs-0/mba-0/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>80</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm81</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030051</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-81</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-2/membuf-0/mbs-0/mba-0/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>81</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm82</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030052</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-82</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-2/membuf-0/mbs-0/mba-0/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>82</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm83</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030053</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-83</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-2/membuf-0/mbs-0/mba-0/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>83</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm84</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030054</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-84</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-2/membuf-0/mbs-0/mba-1/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>84</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm85</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030055</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-85</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-2/membuf-0/mbs-0/mba-1/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>85</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm86</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030056</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-86</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-2/membuf-0/mbs-0/mba-1/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>86</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm87</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030057</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-87</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-2/membuf-0/mbs-0/mba-1/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>87</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm88</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030058</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-88</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-3/membuf-0/mbs-0/mba-0/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>88</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm89</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030059</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-89</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-3/membuf-0/mbs-0/mba-0/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>89</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm90</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x0003005A</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-90</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-3/membuf-0/mbs-0/mba-0/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>90</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm91</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x0003005B</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-91</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-3/membuf-0/mbs-0/mba-0/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>91</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm92</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x0003005C</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-92</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-3/membuf-0/mbs-0/mba-1/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>92</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm93</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x0003005D</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-93</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-3/membuf-0/mbs-0/mba-1/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>93</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm94</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x0003005E</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-94</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-3/membuf-0/mbs-0/mba-1/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>94</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm95</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x0003005F</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-95</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-3/membuf-0/mbs-0/mba-1/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>95</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm96</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030060</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-96</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-4/membuf-0/mbs-0/mba-0/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>96</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm97</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030061</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-97</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-4/membuf-0/mbs-0/mba-0/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>97</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm98</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030062</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-98</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-4/membuf-0/mbs-0/mba-0/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>98</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm99</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030063</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-99</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-4/membuf-0/mbs-0/mba-0/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>99</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm100</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030064</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-100</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-4/membuf-0/mbs-0/mba-1/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>100</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm101</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030065</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-101</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-4/membuf-0/mbs-0/mba-1/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>101</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm102</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030066</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-102</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-4/membuf-0/mbs-0/mba-1/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>102</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm103</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030067</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-103</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-4/membuf-0/mbs-0/mba-1/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>103</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm104</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030068</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-104</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-5/membuf-0/mbs-0/mba-0/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>104</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm105</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030069</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-105</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-5/membuf-0/mbs-0/mba-0/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>105</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm106</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x0003006A</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-106</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-5/membuf-0/mbs-0/mba-0/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>106</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm107</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x0003006B</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-107</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-5/membuf-0/mbs-0/mba-0/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>107</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm108</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x0003006C</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-108</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-5/membuf-0/mbs-0/mba-1/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>108</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm109</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x0003006D</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-109</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-5/membuf-0/mbs-0/mba-1/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>109</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm110</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x0003006E</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-110</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-5/membuf-0/mbs-0/mba-1/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>110</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm111</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x0003006F</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-111</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-5/membuf-0/mbs-0/mba-1/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>111</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm112</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030070</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-112</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-6/membuf-0/mbs-0/mba-0/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>112</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm113</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030071</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-113</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-6/membuf-0/mbs-0/mba-0/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>113</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm114</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030072</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-114</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-6/membuf-0/mbs-0/mba-0/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>114</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm115</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030073</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-115</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-6/membuf-0/mbs-0/mba-0/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>115</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm116</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030074</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-116</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-6/membuf-0/mbs-0/mba-1/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>116</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm117</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030075</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-117</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-6/membuf-0/mbs-0/mba-1/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>117</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm118</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030076</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-118</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-6/membuf-0/mbs-0/mba-1/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>118</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm119</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030077</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-119</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-6/membuf-0/mbs-0/mba-1/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>119</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm120</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030078</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-120</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-7/membuf-0/mbs-0/mba-0/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>120</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm121</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030079</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-121</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-7/membuf-0/mbs-0/mba-0/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>121</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm122</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x0003007A</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-122</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-7/membuf-0/mbs-0/mba-0/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>122</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm123</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x0003007B</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-123</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-7/membuf-0/mbs-0/mba-0/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>123</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm124</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x0003007C</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-124</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-7/membuf-0/mbs-0/mba-1/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>124</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm125</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x0003007D</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-125</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-7/membuf-0/mbs-0/mba-1/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>125</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm126</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x0003007E</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-126</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-7/membuf-0/mbs-0/mba-1/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>126</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm127</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x0003007F</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-127</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-1/mcs-7/membuf-0/mbs-0/mba-1/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>127</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm128</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030080</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-128</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-0/membuf-0/mbs-0/mba-0/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>128</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm129</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030081</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-129</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-0/membuf-0/mbs-0/mba-0/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>129</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm130</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030082</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-130</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-0/membuf-0/mbs-0/mba-0/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>130</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm131</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030083</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-131</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-0/membuf-0/mbs-0/mba-0/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>131</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm132</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030084</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-132</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-0/membuf-0/mbs-0/mba-1/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>132</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm133</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030085</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-133</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-0/membuf-0/mbs-0/mba-1/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>133</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm134</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030086</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-134</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-0/membuf-0/mbs-0/mba-1/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>134</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm135</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030087</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-135</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-0/membuf-0/mbs-0/mba-1/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>135</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm136</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030088</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-136</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-1/membuf-0/mbs-0/mba-0/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>136</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm137</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030089</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-137</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-1/membuf-0/mbs-0/mba-0/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>137</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm138</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x0003008A</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-138</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-1/membuf-0/mbs-0/mba-0/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>138</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm139</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x0003008B</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-139</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-1/membuf-0/mbs-0/mba-0/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>139</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm140</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x0003008C</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-140</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-1/membuf-0/mbs-0/mba-1/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>140</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm141</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x0003008D</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-141</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-1/membuf-0/mbs-0/mba-1/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>141</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm142</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x0003008E</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-142</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-1/membuf-0/mbs-0/mba-1/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>142</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm143</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x0003008F</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-143</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-1/membuf-0/mbs-0/mba-1/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>143</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm144</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030090</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-144</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-2/membuf-0/mbs-0/mba-0/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>144</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm145</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030091</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-145</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-2/membuf-0/mbs-0/mba-0/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>145</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm146</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030092</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-146</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-2/membuf-0/mbs-0/mba-0/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>146</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm147</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030093</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-147</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-2/membuf-0/mbs-0/mba-0/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>147</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm148</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030094</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-148</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-2/membuf-0/mbs-0/mba-1/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>148</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm149</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030095</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-149</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-2/membuf-0/mbs-0/mba-1/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>149</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm150</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030096</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-150</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-2/membuf-0/mbs-0/mba-1/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>150</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm151</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030097</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-151</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-2/membuf-0/mbs-0/mba-1/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>151</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm152</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030098</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-152</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-3/membuf-0/mbs-0/mba-0/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>152</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm153</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030099</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-153</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-3/membuf-0/mbs-0/mba-0/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>153</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm154</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x0003009A</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-154</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-3/membuf-0/mbs-0/mba-0/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>154</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm155</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x0003009B</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-155</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-3/membuf-0/mbs-0/mba-0/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>155</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm156</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x0003009C</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-156</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-3/membuf-0/mbs-0/mba-1/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>156</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm157</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x0003009D</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-157</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-3/membuf-0/mbs-0/mba-1/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>157</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm158</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x0003009E</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-158</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-3/membuf-0/mbs-0/mba-1/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>158</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm159</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x0003009F</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-159</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-3/membuf-0/mbs-0/mba-1/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>159</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm160</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300A0</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-160</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-4/membuf-0/mbs-0/mba-0/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>160</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm161</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300A1</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-161</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-4/membuf-0/mbs-0/mba-0/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>161</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm162</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300A2</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-162</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-4/membuf-0/mbs-0/mba-0/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>162</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm163</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300A3</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-163</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-4/membuf-0/mbs-0/mba-0/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>163</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm164</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300A4</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-164</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-4/membuf-0/mbs-0/mba-1/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>164</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm165</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300A5</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-165</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-4/membuf-0/mbs-0/mba-1/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>165</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm166</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300A6</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-166</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-4/membuf-0/mbs-0/mba-1/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>166</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm167</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300A7</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-167</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-4/membuf-0/mbs-0/mba-1/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>167</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm168</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300A8</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-168</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-5/membuf-0/mbs-0/mba-0/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>168</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm169</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300A9</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-169</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-5/membuf-0/mbs-0/mba-0/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>169</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm170</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300AA</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-170</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-5/membuf-0/mbs-0/mba-0/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>170</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm171</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300AB</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-171</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-5/membuf-0/mbs-0/mba-0/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>171</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm172</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300AC</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-172</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-5/membuf-0/mbs-0/mba-1/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>172</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm173</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300AD</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-173</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-5/membuf-0/mbs-0/mba-1/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>173</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm174</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300AE</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-174</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-5/membuf-0/mbs-0/mba-1/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>174</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm175</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300AF</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-175</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-5/membuf-0/mbs-0/mba-1/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>175</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm176</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300B0</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-176</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-6/membuf-0/mbs-0/mba-0/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>176</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm177</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300B1</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-177</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-6/membuf-0/mbs-0/mba-0/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>177</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm178</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300B2</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-178</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-6/membuf-0/mbs-0/mba-0/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>178</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm179</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300B3</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-179</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-6/membuf-0/mbs-0/mba-0/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>179</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm180</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300B4</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-180</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-6/membuf-0/mbs-0/mba-1/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>180</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm181</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300B5</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-181</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-6/membuf-0/mbs-0/mba-1/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>181</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm182</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300B6</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-182</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-6/membuf-0/mbs-0/mba-1/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>182</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm183</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300B7</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-183</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-6/membuf-0/mbs-0/mba-1/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>183</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm184</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300B8</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-184</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-7/membuf-0/mbs-0/mba-0/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>184</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm185</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300B9</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-185</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-7/membuf-0/mbs-0/mba-0/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>185</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm186</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300BA</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-186</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-7/membuf-0/mbs-0/mba-0/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>186</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm187</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300BB</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-187</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-7/membuf-0/mbs-0/mba-0/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>187</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm188</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300BC</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-188</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-7/membuf-0/mbs-0/mba-1/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>188</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm189</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300BD</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-189</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-7/membuf-0/mbs-0/mba-1/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>189</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm190</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300BE</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-190</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-7/membuf-0/mbs-0/mba-1/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>190</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm191</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300BF</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-191</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-2/mcs-7/membuf-0/mbs-0/mba-1/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>191</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm192</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300C0</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-192</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-0/membuf-0/mbs-0/mba-0/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>192</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm193</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300C1</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-193</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-0/membuf-0/mbs-0/mba-0/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>193</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm194</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300C2</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-194</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-0/membuf-0/mbs-0/mba-0/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>194</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm195</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300C3</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-195</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-0/membuf-0/mbs-0/mba-0/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>195</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm196</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300C4</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-196</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-0/membuf-0/mbs-0/mba-1/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>196</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm197</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300C5</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-197</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-0/membuf-0/mbs-0/mba-1/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>197</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm198</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300C6</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-198</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-0/membuf-0/mbs-0/mba-1/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>198</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm199</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300C7</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-199</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-0/membuf-0/mbs-0/mba-1/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>199</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm200</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300C8</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-200</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-1/membuf-0/mbs-0/mba-0/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>200</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm201</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300C9</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-201</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-1/membuf-0/mbs-0/mba-0/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>201</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm202</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300CA</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-202</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-1/membuf-0/mbs-0/mba-0/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>202</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm203</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300CB</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-203</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-1/membuf-0/mbs-0/mba-0/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>203</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm204</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300CC</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-204</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-1/membuf-0/mbs-0/mba-1/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>204</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm205</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300CD</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-205</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-1/membuf-0/mbs-0/mba-1/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>205</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm206</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300CE</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-206</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-1/membuf-0/mbs-0/mba-1/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>206</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm207</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300CF</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-207</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-1/membuf-0/mbs-0/mba-1/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>207</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm208</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300D0</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-208</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-2/membuf-0/mbs-0/mba-0/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>208</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm209</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300D1</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-209</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-2/membuf-0/mbs-0/mba-0/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>209</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm210</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300D2</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-210</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-2/membuf-0/mbs-0/mba-0/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>210</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm211</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300D3</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-211</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-2/membuf-0/mbs-0/mba-0/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>211</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm212</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300D4</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-212</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-2/membuf-0/mbs-0/mba-1/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>212</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm213</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300D5</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-213</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-2/membuf-0/mbs-0/mba-1/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>213</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm214</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300D6</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-214</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-2/membuf-0/mbs-0/mba-1/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>214</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm215</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300D7</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-215</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-2/membuf-0/mbs-0/mba-1/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>215</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm216</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300D8</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-216</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-3/membuf-0/mbs-0/mba-0/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>216</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm217</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300D9</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-217</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-3/membuf-0/mbs-0/mba-0/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>217</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm218</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300DA</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-218</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-3/membuf-0/mbs-0/mba-0/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>218</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm219</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300DB</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-219</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-3/membuf-0/mbs-0/mba-0/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>219</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm220</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300DC</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-220</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-3/membuf-0/mbs-0/mba-1/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>220</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm221</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300DD</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-221</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-3/membuf-0/mbs-0/mba-1/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>221</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm222</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300DE</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-222</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-3/membuf-0/mbs-0/mba-1/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>222</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm223</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300DF</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-223</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-3/membuf-0/mbs-0/mba-1/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>223</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm224</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300E0</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-224</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-4/membuf-0/mbs-0/mba-0/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>224</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm225</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300E1</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-225</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-4/membuf-0/mbs-0/mba-0/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>225</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm226</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300E2</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-226</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-4/membuf-0/mbs-0/mba-0/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>226</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm227</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300E3</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-227</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-4/membuf-0/mbs-0/mba-0/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>227</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm228</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300E4</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-228</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-4/membuf-0/mbs-0/mba-1/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>228</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm229</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300E5</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-229</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-4/membuf-0/mbs-0/mba-1/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>229</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm230</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300E6</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-230</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-4/membuf-0/mbs-0/mba-1/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>230</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm231</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300E7</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-231</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-4/membuf-0/mbs-0/mba-1/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>231</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm232</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300E8</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-232</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-5/membuf-0/mbs-0/mba-0/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>232</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm233</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300E9</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-233</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-5/membuf-0/mbs-0/mba-0/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>233</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm234</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300EA</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-234</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-5/membuf-0/mbs-0/mba-0/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>234</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm235</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300EB</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-235</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-5/membuf-0/mbs-0/mba-0/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>235</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm236</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300EC</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-236</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-5/membuf-0/mbs-0/mba-1/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>236</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm237</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300ED</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-237</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-5/membuf-0/mbs-0/mba-1/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>237</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm238</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300EE</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-238</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-5/membuf-0/mbs-0/mba-1/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>238</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm239</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300EF</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-239</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-5/membuf-0/mbs-0/mba-1/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>239</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm240</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300F0</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-240</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-6/membuf-0/mbs-0/mba-0/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>240</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm241</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300F1</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-241</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-6/membuf-0/mbs-0/mba-0/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>241</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm242</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300F2</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-242</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-6/membuf-0/mbs-0/mba-0/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>242</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm243</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300F3</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-243</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-6/membuf-0/mbs-0/mba-0/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>243</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm244</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300F4</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-244</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-6/membuf-0/mbs-0/mba-1/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>244</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm245</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300F5</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-245</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-6/membuf-0/mbs-0/mba-1/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>245</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm246</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300F6</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-246</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-6/membuf-0/mbs-0/mba-1/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>246</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm247</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300F7</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-247</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-6/membuf-0/mbs-0/mba-1/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>247</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm248</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300F8</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-248</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-7/membuf-0/mbs-0/mba-0/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>248</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm249</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300F9</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-249</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-7/membuf-0/mbs-0/mba-0/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>249</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm250</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300FA</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-250</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-7/membuf-0/mbs-0/mba-0/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>250</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm251</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300FB</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-251</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-7/membuf-0/mbs-0/mba-0/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>251</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm252</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300FC</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-252</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-7/membuf-0/mbs-0/mba-1/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>252</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm253</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300FD</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-253</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-7/membuf-0/mbs-0/mba-1/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>253</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm254</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300FE</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-254</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-7/membuf-0/mbs-0/mba-1/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>254</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm255</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000300FF</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-255</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-3/mcs-7/membuf-0/mbs-0/mba-1/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>255</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm256</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030100</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-256</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-4/mcs-0/membuf-0/mbs-0/mba-0/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>256</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm257</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030101</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-257</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-4/mcs-0/membuf-0/mbs-0/mba-0/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>257</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm258</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030102</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-258</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-4/mcs-0/membuf-0/mbs-0/mba-0/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>258</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm259</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030103</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-259</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-4/mcs-0/membuf-0/mbs-0/mba-0/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>259</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm260</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030104</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-260</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-4/mcs-0/membuf-0/mbs-0/mba-1/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>260</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm261</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030105</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-261</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-4/mcs-0/membuf-0/mbs-0/mba-1/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>261</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm262</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030106</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-262</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-4/mcs-0/membuf-0/mbs-0/mba-1/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>262</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm263</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030107</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-263</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-4/mcs-0/membuf-0/mbs-0/mba-1/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>263</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm264</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030108</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-264</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-4/mcs-1/membuf-0/mbs-0/mba-0/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>264</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm265</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030109</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-265</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-4/mcs-1/membuf-0/mbs-0/mba-0/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>265</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm266</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x0003010A</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-266</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-4/mcs-1/membuf-0/mbs-0/mba-0/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>266</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm267</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x0003010B</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-267</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-4/mcs-1/membuf-0/mbs-0/mba-0/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>267</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm268</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x0003010C</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-268</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-4/mcs-1/membuf-0/mbs-0/mba-1/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>268</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm269</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x0003010D</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-269</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-4/mcs-1/membuf-0/mbs-0/mba-1/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>269</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm270</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x0003010E</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-270</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-4/mcs-1/membuf-0/mbs-0/mba-1/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>270</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm271</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x0003010F</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-271</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-4/mcs-1/membuf-0/mbs-0/mba-1/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>271</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm272</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030110</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-272</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-4/mcs-2/membuf-0/mbs-0/mba-0/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>272</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm273</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030111</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-273</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-4/mcs-2/membuf-0/mbs-0/mba-0/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>273</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm274</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030112</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-274</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-4/mcs-2/membuf-0/mbs-0/mba-0/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>274</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm275</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030113</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-275</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-4/mcs-2/membuf-0/mbs-0/mba-0/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>275</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm276</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030114</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-276</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-4/mcs-2/membuf-0/mbs-0/mba-1/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>276</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm277</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030115</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-277</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-4/mcs-2/membuf-0/mbs-0/mba-1/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>277</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm278</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030116</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-278</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-4/mcs-2/membuf-0/mbs-0/mba-1/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>278</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm279</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030117</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-279</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-4/mcs-2/membuf-0/mbs-0/mba-1/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>279</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm280</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030118</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-280</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-4/mcs-3/membuf-0/mbs-0/mba-0/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>280</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm281</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030119</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-281</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-4/mcs-3/membuf-0/mbs-0/mba-0/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>281</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm282</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x0003011A</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-282</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-4/mcs-3/membuf-0/mbs-0/mba-0/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>282</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm283</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x0003011B</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-283</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-4/mcs-3/membuf-0/mbs-0/mba-0/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>283</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm284</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x0003011C</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-284</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-4/mcs-3/membuf-0/mbs-0/mba-1/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>284</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm285</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x0003011D</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-285</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-4/mcs-3/membuf-0/mbs-0/mba-1/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>285</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm286</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x0003011E</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-286</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-4/mcs-3/membuf-0/mbs-0/mba-1/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>286</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm287</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x0003011F</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-287</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-4/mcs-3/membuf-0/mbs-0/mba-1/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>287</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm288</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030120</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-288</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-4/mcs-4/membuf-0/mbs-0/mba-0/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>288</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm289</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030121</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-289</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-4/mcs-4/membuf-0/mbs-0/mba-0/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>289</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm290</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030122</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-290</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-4/mcs-4/membuf-0/mbs-0/mba-0/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>290</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm291</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030123</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-291</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-4/mcs-4/membuf-0/mbs-0/mba-0/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>291</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm292</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030124</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-292</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-4/mcs-4/membuf-0/mbs-0/mba-1/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>292</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm293</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030125</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-293</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-4/mcs-4/membuf-0/mbs-0/mba-1/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>293</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm294</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030126</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-294</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-4/mcs-4/membuf-0/mbs-0/mba-1/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>294</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm295</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030127</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-295</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-4/mcs-4/membuf-0/mbs-0/mba-1/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>295</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm296</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030128</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-296</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-4/mcs-5/membuf-0/mbs-0/mba-0/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>296</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm297</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030129</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-297</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-4/mcs-5/membuf-0/mbs-0/mba-0/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>297</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm298</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x0003012A</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-298</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-4/mcs-5/membuf-0/mbs-0/mba-0/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>298</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm299</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x0003012B</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-299</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-4/mcs-5/membuf-0/mbs-0/mba-0/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>299</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm300</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x0003012C</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-300</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-4/mcs-5/membuf-0/mbs-0/mba-1/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>300</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm301</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x0003012D</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-301</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-4/mcs-5/membuf-0/mbs-0/mba-1/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>301</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm302</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x0003012E</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-302</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-4/mcs-5/membuf-0/mbs-0/mba-1/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>302</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm303</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x0003012F</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-303</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-4/mcs-5/membuf-0/mbs-0/mba-1/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>303</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm304</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030130</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-304</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-4/mcs-6/membuf-0/mbs-0/mba-0/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>304</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm305</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030131</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-305</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-4/mcs-6/membuf-0/mbs-0/mba-0/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>305</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm306</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030132</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-306</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-4/mcs-6/membuf-0/mbs-0/mba-0/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>306</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm307</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030133</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-307</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-4/mcs-6/membuf-0/mbs-0/mba-0/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>307</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm308</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030134</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-308</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-4/mcs-6/membuf-0/mbs-0/mba-1/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>308</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm309</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030135</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-309</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-4/mcs-6/membuf-0/mbs-0/mba-1/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>309</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm310</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030136</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-310</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-4/mcs-6/membuf-0/mbs-0/mba-1/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>310</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm311</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030137</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-311</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-4/mcs-6/membuf-0/mbs-0/mba-1/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>311</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm312</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030138</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-312</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-4/mcs-7/membuf-0/mbs-0/mba-0/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>312</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm313</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030139</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-313</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-4/mcs-7/membuf-0/mbs-0/mba-0/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>313</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm314</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x0003013A</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-314</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-4/mcs-7/membuf-0/mbs-0/mba-0/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>314</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm315</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x0003013B</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-315</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-4/mcs-7/membuf-0/mbs-0/mba-0/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>315</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm316</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x0003013C</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-316</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-4/mcs-7/membuf-0/mbs-0/mba-1/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>316</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm317</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x0003013D</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-317</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-4/mcs-7/membuf-0/mbs-0/mba-1/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>317</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm318</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x0003013E</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-318</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-4/mcs-7/membuf-0/mbs-0/mba-1/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>318</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm319</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x0003013F</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-319</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-4/mcs-7/membuf-0/mbs-0/mba-1/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>319</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm320</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030140</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-320</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-5/mcs-0/membuf-0/mbs-0/mba-0/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>320</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm321</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030141</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-321</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-5/mcs-0/membuf-0/mbs-0/mba-0/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>321</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm322</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030142</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-322</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-5/mcs-0/membuf-0/mbs-0/mba-0/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>322</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm323</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030143</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-323</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-5/mcs-0/membuf-0/mbs-0/mba-0/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>323</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm324</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030144</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-324</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-5/mcs-0/membuf-0/mbs-0/mba-1/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>324</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm325</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030145</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-325</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-5/mcs-0/membuf-0/mbs-0/mba-1/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>325</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm326</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030146</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-326</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-5/mcs-0/membuf-0/mbs-0/mba-1/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>326</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm327</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030147</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-327</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-5/mcs-0/membuf-0/mbs-0/mba-1/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>327</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm328</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030148</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-328</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-5/mcs-1/membuf-0/mbs-0/mba-0/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>328</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm329</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030149</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-329</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-5/mcs-1/membuf-0/mbs-0/mba-0/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>329</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm330</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x0003014A</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-330</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-5/mcs-1/membuf-0/mbs-0/mba-0/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>330</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm331</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x0003014B</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-331</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-5/mcs-1/membuf-0/mbs-0/mba-0/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>331</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm332</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x0003014C</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-332</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-5/mcs-1/membuf-0/mbs-0/mba-1/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>332</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm333</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x0003014D</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-333</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-5/mcs-1/membuf-0/mbs-0/mba-1/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>333</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm334</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x0003014E</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-334</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-5/mcs-1/membuf-0/mbs-0/mba-1/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>334</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm335</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x0003014F</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-335</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-5/mcs-1/membuf-0/mbs-0/mba-1/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>335</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm336</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030150</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-336</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-5/mcs-2/membuf-0/mbs-0/mba-0/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>336</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm337</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030151</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-337</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-5/mcs-2/membuf-0/mbs-0/mba-0/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>337</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm338</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030152</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-338</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-5/mcs-2/membuf-0/mbs-0/mba-0/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>338</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm339</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030153</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-339</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-5/mcs-2/membuf-0/mbs-0/mba-0/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>339</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm340</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030154</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-340</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-5/mcs-2/membuf-0/mbs-0/mba-1/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>340</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm341</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030155</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-341</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-5/mcs-2/membuf-0/mbs-0/mba-1/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>341</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm342</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030156</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-342</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-5/mcs-2/membuf-0/mbs-0/mba-1/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>342</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm343</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030157</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-343</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-5/mcs-2/membuf-0/mbs-0/mba-1/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>343</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm344</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030158</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-344</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-5/mcs-3/membuf-0/mbs-0/mba-0/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>344</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm345</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030159</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-345</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-5/mcs-3/membuf-0/mbs-0/mba-0/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>345</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm346</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x0003015A</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-346</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-5/mcs-3/membuf-0/mbs-0/mba-0/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>346</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm347</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x0003015B</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-347</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-5/mcs-3/membuf-0/mbs-0/mba-0/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>347</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm348</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x0003015C</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-348</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-5/mcs-3/membuf-0/mbs-0/mba-1/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>348</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm349</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x0003015D</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-349</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-5/mcs-3/membuf-0/mbs-0/mba-1/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>349</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm350</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x0003015E</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-350</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-5/mcs-3/membuf-0/mbs-0/mba-1/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>350</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm351</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x0003015F</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-351</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-5/mcs-3/membuf-0/mbs-0/mba-1/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>351</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm352</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030160</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-352</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-5/mcs-4/membuf-0/mbs-0/mba-0/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>352</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm353</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030161</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-353</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-5/mcs-4/membuf-0/mbs-0/mba-0/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>353</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm354</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030162</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-354</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-5/mcs-4/membuf-0/mbs-0/mba-0/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>354</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm355</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030163</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-355</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-5/mcs-4/membuf-0/mbs-0/mba-0/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>355</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm356</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030164</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-356</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-5/mcs-4/membuf-0/mbs-0/mba-1/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>356</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm357</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030165</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-357</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-5/mcs-4/membuf-0/mbs-0/mba-1/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>357</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm358</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030166</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-358</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-5/mcs-4/membuf-0/mbs-0/mba-1/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>358</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm359</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030167</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-359</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-5/mcs-4/membuf-0/mbs-0/mba-1/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>359</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm360</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030168</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-360</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-5/mcs-5/membuf-0/mbs-0/mba-0/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>360</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm361</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030169</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-361</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-5/mcs-5/membuf-0/mbs-0/mba-0/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>361</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm362</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x0003016A</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-362</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-5/mcs-5/membuf-0/mbs-0/mba-0/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>362</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm363</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x0003016B</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-363</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-5/mcs-5/membuf-0/mbs-0/mba-0/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>363</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm364</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x0003016C</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-364</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-5/mcs-5/membuf-0/mbs-0/mba-1/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>364</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm365</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x0003016D</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-365</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-5/mcs-5/membuf-0/mbs-0/mba-1/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>365</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm366</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x0003016E</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-366</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-5/mcs-5/membuf-0/mbs-0/mba-1/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>366</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm367</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x0003016F</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-367</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-5/mcs-5/membuf-0/mbs-0/mba-1/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>367</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm368</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030170</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-368</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-5/mcs-6/membuf-0/mbs-0/mba-0/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>368</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm369</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030171</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-369</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-5/mcs-6/membuf-0/mbs-0/mba-0/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>369</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm370</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030172</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-370</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-5/mcs-6/membuf-0/mbs-0/mba-0/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>370</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm371</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030173</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-371</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-5/mcs-6/membuf-0/mbs-0/mba-0/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>371</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm372</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030174</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-372</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-5/mcs-6/membuf-0/mbs-0/mba-1/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>372</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm373</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030175</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-373</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-5/mcs-6/membuf-0/mbs-0/mba-1/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>373</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm374</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030176</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-374</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-5/mcs-6/membuf-0/mbs-0/mba-1/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>374</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm375</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030177</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-375</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-5/mcs-6/membuf-0/mbs-0/mba-1/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>375</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm376</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030178</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-376</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-5/mcs-7/membuf-0/mbs-0/mba-0/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>376</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm377</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030179</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-377</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-5/mcs-7/membuf-0/mbs-0/mba-0/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>377</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm378</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x0003017A</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-378</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-5/mcs-7/membuf-0/mbs-0/mba-0/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>378</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm379</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x0003017B</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-379</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-5/mcs-7/membuf-0/mbs-0/mba-0/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>379</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm380</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x0003017C</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-380</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-5/mcs-7/membuf-0/mbs-0/mba-1/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>380</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm381</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x0003017D</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-381</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-5/mcs-7/membuf-0/mbs-0/mba-1/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>381</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm382</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x0003017E</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-382</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-5/mcs-7/membuf-0/mbs-0/mba-1/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>382</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm383</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x0003017F</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-383</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-5/mcs-7/membuf-0/mbs-0/mba-1/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>383</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm384</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030180</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-384</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-6/mcs-0/membuf-0/mbs-0/mba-0/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>384</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm385</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030181</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-385</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-6/mcs-0/membuf-0/mbs-0/mba-0/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>385</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm386</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030182</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-386</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-6/mcs-0/membuf-0/mbs-0/mba-0/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>386</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm387</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030183</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-387</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-6/mcs-0/membuf-0/mbs-0/mba-0/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>387</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm388</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030184</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-388</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-6/mcs-0/membuf-0/mbs-0/mba-1/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>388</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm389</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030185</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-389</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-6/mcs-0/membuf-0/mbs-0/mba-1/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>389</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm390</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030186</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-390</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-6/mcs-0/membuf-0/mbs-0/mba-1/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>390</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm391</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030187</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-391</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-6/mcs-0/membuf-0/mbs-0/mba-1/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>391</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm392</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030188</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-392</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-6/mcs-1/membuf-0/mbs-0/mba-0/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>392</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm393</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030189</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-393</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-6/mcs-1/membuf-0/mbs-0/mba-0/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>393</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm394</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x0003018A</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-394</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-6/mcs-1/membuf-0/mbs-0/mba-0/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>394</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm395</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x0003018B</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-395</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-6/mcs-1/membuf-0/mbs-0/mba-0/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>395</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm396</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x0003018C</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-396</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-6/mcs-1/membuf-0/mbs-0/mba-1/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>396</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm397</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x0003018D</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-397</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-6/mcs-1/membuf-0/mbs-0/mba-1/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>397</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm398</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x0003018E</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-398</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-6/mcs-1/membuf-0/mbs-0/mba-1/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>398</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm399</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x0003018F</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-399</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-6/mcs-1/membuf-0/mbs-0/mba-1/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>399</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm400</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030190</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-400</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-6/mcs-2/membuf-0/mbs-0/mba-0/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>400</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm401</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030191</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-401</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-6/mcs-2/membuf-0/mbs-0/mba-0/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>401</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm402</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030192</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-402</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-6/mcs-2/membuf-0/mbs-0/mba-0/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>402</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm403</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030193</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-403</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-6/mcs-2/membuf-0/mbs-0/mba-0/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>403</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm404</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030194</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-404</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-6/mcs-2/membuf-0/mbs-0/mba-1/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>404</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm405</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030195</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-405</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-6/mcs-2/membuf-0/mbs-0/mba-1/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>405</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm406</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030196</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-406</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-6/mcs-2/membuf-0/mbs-0/mba-1/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>406</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm407</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030197</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-407</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-6/mcs-2/membuf-0/mbs-0/mba-1/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>407</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm408</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030198</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-408</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-6/mcs-3/membuf-0/mbs-0/mba-0/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>408</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm409</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030199</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-409</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-6/mcs-3/membuf-0/mbs-0/mba-0/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>409</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm410</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x0003019A</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-410</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-6/mcs-3/membuf-0/mbs-0/mba-0/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>410</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm411</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x0003019B</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-411</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-6/mcs-3/membuf-0/mbs-0/mba-0/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>411</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm412</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x0003019C</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-412</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-6/mcs-3/membuf-0/mbs-0/mba-1/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>412</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm413</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x0003019D</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-413</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-6/mcs-3/membuf-0/mbs-0/mba-1/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>413</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm414</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x0003019E</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-414</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-6/mcs-3/membuf-0/mbs-0/mba-1/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>414</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm415</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x0003019F</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-415</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-6/mcs-3/membuf-0/mbs-0/mba-1/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>415</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm416</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000301A0</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-416</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-6/mcs-4/membuf-0/mbs-0/mba-0/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>416</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm417</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000301A1</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-417</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-6/mcs-4/membuf-0/mbs-0/mba-0/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>417</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm418</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000301A2</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-418</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-6/mcs-4/membuf-0/mbs-0/mba-0/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>418</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm419</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000301A3</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-419</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-6/mcs-4/membuf-0/mbs-0/mba-0/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>419</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm420</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000301A4</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-420</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-6/mcs-4/membuf-0/mbs-0/mba-1/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>420</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm421</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000301A5</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-421</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-6/mcs-4/membuf-0/mbs-0/mba-1/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>421</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm422</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000301A6</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-422</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-6/mcs-4/membuf-0/mbs-0/mba-1/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>422</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm423</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000301A7</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-423</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-6/mcs-4/membuf-0/mbs-0/mba-1/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>423</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm424</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000301A8</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-424</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-6/mcs-5/membuf-0/mbs-0/mba-0/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>424</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm425</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000301A9</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-425</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-6/mcs-5/membuf-0/mbs-0/mba-0/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>425</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm426</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000301AA</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-426</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-6/mcs-5/membuf-0/mbs-0/mba-0/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>426</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm427</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000301AB</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-427</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-6/mcs-5/membuf-0/mbs-0/mba-0/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>427</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm428</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000301AC</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-428</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-6/mcs-5/membuf-0/mbs-0/mba-1/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>428</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm429</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000301AD</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-429</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-6/mcs-5/membuf-0/mbs-0/mba-1/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>429</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm430</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000301AE</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-430</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-6/mcs-5/membuf-0/mbs-0/mba-1/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>430</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm431</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000301AF</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-431</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-6/mcs-5/membuf-0/mbs-0/mba-1/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>431</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm432</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000301B0</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-432</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-6/mcs-6/membuf-0/mbs-0/mba-0/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>432</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm433</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000301B1</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-433</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-6/mcs-6/membuf-0/mbs-0/mba-0/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>433</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm434</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000301B2</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-434</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-6/mcs-6/membuf-0/mbs-0/mba-0/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>434</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm435</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000301B3</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-435</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-6/mcs-6/membuf-0/mbs-0/mba-0/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>435</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm436</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000301B4</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-436</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-6/mcs-6/membuf-0/mbs-0/mba-1/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>436</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm437</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000301B5</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-437</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-6/mcs-6/membuf-0/mbs-0/mba-1/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>437</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm438</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000301B6</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-438</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-6/mcs-6/membuf-0/mbs-0/mba-1/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>438</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm439</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000301B7</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-439</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-6/mcs-6/membuf-0/mbs-0/mba-1/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>439</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm440</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000301B8</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-440</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-6/mcs-7/membuf-0/mbs-0/mba-0/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>440</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm441</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000301B9</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-441</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-6/mcs-7/membuf-0/mbs-0/mba-0/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>441</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm442</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000301BA</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-442</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-6/mcs-7/membuf-0/mbs-0/mba-0/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>442</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm443</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000301BB</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-443</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-6/mcs-7/membuf-0/mbs-0/mba-0/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>443</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm444</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000301BC</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-444</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-6/mcs-7/membuf-0/mbs-0/mba-1/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>444</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm445</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000301BD</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-445</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-6/mcs-7/membuf-0/mbs-0/mba-1/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>445</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm446</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000301BE</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-446</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-6/mcs-7/membuf-0/mbs-0/mba-1/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>446</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm447</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000301BF</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-447</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-6/mcs-7/membuf-0/mbs-0/mba-1/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>447</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm448</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000301C0</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-448</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-7/mcs-0/membuf-0/mbs-0/mba-0/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>448</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm449</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000301C1</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-449</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-7/mcs-0/membuf-0/mbs-0/mba-0/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>449</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm450</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000301C2</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-450</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-7/mcs-0/membuf-0/mbs-0/mba-0/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>450</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm451</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000301C3</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-451</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-7/mcs-0/membuf-0/mbs-0/mba-0/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>451</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm452</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000301C4</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-452</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-7/mcs-0/membuf-0/mbs-0/mba-1/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>452</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm453</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000301C5</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-453</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-7/mcs-0/membuf-0/mbs-0/mba-1/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>453</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm454</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000301C6</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-454</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-7/mcs-0/membuf-0/mbs-0/mba-1/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>454</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm455</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000301C7</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-455</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-7/mcs-0/membuf-0/mbs-0/mba-1/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>455</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm456</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000301C8</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-456</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-7/mcs-1/membuf-0/mbs-0/mba-0/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>456</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm457</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000301C9</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-457</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-7/mcs-1/membuf-0/mbs-0/mba-0/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>457</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm458</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000301CA</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-458</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-7/mcs-1/membuf-0/mbs-0/mba-0/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>458</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm459</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000301CB</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-459</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-7/mcs-1/membuf-0/mbs-0/mba-0/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>459</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm460</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000301CC</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-460</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-7/mcs-1/membuf-0/mbs-0/mba-1/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>460</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm461</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000301CD</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-461</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-7/mcs-1/membuf-0/mbs-0/mba-1/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>461</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm462</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000301CE</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-462</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-7/mcs-1/membuf-0/mbs-0/mba-1/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>462</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm463</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000301CF</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-463</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-7/mcs-1/membuf-0/mbs-0/mba-1/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>463</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm464</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000301D0</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-464</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-7/mcs-2/membuf-0/mbs-0/mba-0/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>464</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm465</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000301D1</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-465</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-7/mcs-2/membuf-0/mbs-0/mba-0/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>465</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm466</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000301D2</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-466</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-7/mcs-2/membuf-0/mbs-0/mba-0/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>466</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm467</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000301D3</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-467</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-7/mcs-2/membuf-0/mbs-0/mba-0/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>467</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm468</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000301D4</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-468</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-7/mcs-2/membuf-0/mbs-0/mba-1/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>468</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm469</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000301D5</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-469</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-7/mcs-2/membuf-0/mbs-0/mba-1/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>469</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm470</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000301D6</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-470</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-7/mcs-2/membuf-0/mbs-0/mba-1/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>470</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm471</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000301D7</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-471</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-7/mcs-2/membuf-0/mbs-0/mba-1/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>471</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm472</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000301D8</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-472</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-7/mcs-3/membuf-0/mbs-0/mba-0/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>472</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm473</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000301D9</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-473</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-7/mcs-3/membuf-0/mbs-0/mba-0/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>473</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm474</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000301DA</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-474</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-7/mcs-3/membuf-0/mbs-0/mba-0/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>474</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm475</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000301DB</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-475</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-7/mcs-3/membuf-0/mbs-0/mba-0/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>475</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm476</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000301DC</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-476</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-7/mcs-3/membuf-0/mbs-0/mba-1/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>476</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm477</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000301DD</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-477</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-7/mcs-3/membuf-0/mbs-0/mba-1/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>477</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm478</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000301DE</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-478</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-7/mcs-3/membuf-0/mbs-0/mba-1/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>478</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm479</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000301DF</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-479</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-7/mcs-3/membuf-0/mbs-0/mba-1/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>479</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm480</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000301E0</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-480</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-7/mcs-4/membuf-0/mbs-0/mba-0/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>480</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm481</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000301E1</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-481</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-7/mcs-4/membuf-0/mbs-0/mba-0/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>481</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm482</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000301E2</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-482</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-7/mcs-4/membuf-0/mbs-0/mba-0/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>482</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm483</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000301E3</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-483</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-7/mcs-4/membuf-0/mbs-0/mba-0/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>483</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm484</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000301E4</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-484</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-7/mcs-4/membuf-0/mbs-0/mba-1/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>484</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm485</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000301E5</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-485</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-7/mcs-4/membuf-0/mbs-0/mba-1/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>485</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm486</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000301E6</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-486</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-7/mcs-4/membuf-0/mbs-0/mba-1/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>486</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm487</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000301E7</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-487</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-7/mcs-4/membuf-0/mbs-0/mba-1/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>487</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm488</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000301E8</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-488</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-7/mcs-5/membuf-0/mbs-0/mba-0/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>488</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm489</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000301E9</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-489</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-7/mcs-5/membuf-0/mbs-0/mba-0/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>489</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm490</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000301EA</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-490</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-7/mcs-5/membuf-0/mbs-0/mba-0/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>490</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm491</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000301EB</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-491</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-7/mcs-5/membuf-0/mbs-0/mba-0/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>491</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm492</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000301EC</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-492</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-7/mcs-5/membuf-0/mbs-0/mba-1/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>492</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm493</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000301ED</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-493</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-7/mcs-5/membuf-0/mbs-0/mba-1/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>493</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm494</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000301EE</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-494</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-7/mcs-5/membuf-0/mbs-0/mba-1/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>494</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm495</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000301EF</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-495</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-7/mcs-5/membuf-0/mbs-0/mba-1/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>495</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm496</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000301F0</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-496</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-7/mcs-6/membuf-0/mbs-0/mba-0/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>496</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm497</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000301F1</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-497</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-7/mcs-6/membuf-0/mbs-0/mba-0/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>497</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm498</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000301F2</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-498</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-7/mcs-6/membuf-0/mbs-0/mba-0/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>498</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm499</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000301F3</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-499</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-7/mcs-6/membuf-0/mbs-0/mba-0/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>499</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm500</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000301F4</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-500</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-7/mcs-6/membuf-0/mbs-0/mba-1/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>500</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm501</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000301F5</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-501</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-7/mcs-6/membuf-0/mbs-0/mba-1/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>501</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm502</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000301F6</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-502</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-7/mcs-6/membuf-0/mbs-0/mba-1/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>502</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm503</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000301F7</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-503</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-7/mcs-6/membuf-0/mbs-0/mba-1/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>503</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm504</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000301F8</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-504</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-7/mcs-7/membuf-0/mbs-0/mba-0/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>504</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm505</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000301F9</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-505</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-7/mcs-7/membuf-0/mbs-0/mba-0/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>505</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm506</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000301FA</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-506</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-7/mcs-7/membuf-0/mbs-0/mba-0/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>506</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm507</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000301FB</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-507</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-7/mcs-7/membuf-0/mbs-0/mba-0/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>507</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm508</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000301FC</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-508</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-7/mcs-7/membuf-0/mbs-0/mba-1/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>508</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm509</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000301FD</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-509</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-7/mcs-7/membuf-0/mbs-0/mba-1/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>509</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm510</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000301FE</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-510</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-7/mcs-7/membuf-0/mbs-0/mba-1/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>510</default></attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm511</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x000301FF</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-511</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-7/mcs-7/membuf-0/mbs-0/mba-1/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>VPD_REC_NUM</id><default>511</default></attribute>
+</targetInstance>
+
+</attributes>
diff --git a/src/usr/targeting/common/xmltohb/target_types.xml b/src/usr/targeting/common/xmltohb/target_types.xml
new file mode 100644
index 000000000..a22d8ef1c
--- /dev/null
+++ b/src/usr/targeting/common/xmltohb/target_types.xml
@@ -0,0 +1,974 @@
+<!-- IBM_PROLOG_BEGIN_TAG
+ This is an automatically generated prolog.
+
+ $Source: src/usr/targeting/xmltohb/target_types.xml $
+
+ 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 -->
+
+<attributes>
+
+<!-- =====================================================================
+ HOST BOOT TARGETS
+ Contains the definition of the different types of targets
+ ================================================================= -->
+
+<targetType>
+ <id>base</id>
+ <attribute><id>CLASS</id></attribute>
+ <attribute><id>TYPE</id></attribute>
+ <attribute><id>MODEL</id></attribute>
+ <attribute><id>HUID</id></attribute>
+ <attribute><id>PHYS_PATH</id></attribute>
+ <attribute><id>AFFINITY_PATH</id></attribute>
+ <attribute>
+ <id>PRIMARY_CAPABILITIES</id>
+ </attribute>
+ <attribute><id>HWAS_STATE</id></attribute>
+ <attribute>
+ <id>DECONFIG_GARDABLE</id>
+ <default>0</default>
+ </attribute>
+</targetType>
+
+<targetType>
+ <id>sys-sys-power8</id>
+ <parent>base</parent>
+ <attribute><id>CLASS</id><default>SYS</default></attribute>
+ <attribute><id>TYPE</id><default>SYS</default></attribute>
+ <attribute><id>MODEL</id><default>POWER8</default></attribute>
+ <attribute><id>HUID</id><default>0x00010000</default></attribute>
+ <attribute><id>EXECUTION_PLATFORM</id></attribute>
+ <attribute><id>SCRATCH_UINT8_1</id></attribute>
+ <attribute><id>SCRATCH_UINT8_2</id></attribute>
+ <attribute><id>SCRATCH_UINT32_1</id></attribute>
+ <attribute><id>SCRATCH_UINT32_2</id></attribute>
+ <attribute><id>SCRATCH_UINT64_1</id></attribute>
+ <attribute><id>SCRATCH_UINT64_2</id></attribute>
+ <attribute><id>SCRATCH_UINT8_ARRAY_1</id></attribute>
+ <attribute><id>SCRATCH_UINT8_ARRAY_2</id></attribute>
+ <attribute><id>SCRATCH_UINT32_ARRAY_1</id></attribute>
+ <attribute><id>SCRATCH_UINT32_ARRAY_2</id></attribute>
+ <attribute><id>SCRATCH_UINT64_ARRAY_1</id></attribute>
+ <attribute><id>SCRATCH_UINT64_ARRAY_2</id></attribute>
+ <attribute><id>NUMERIC_POD_TYPE_TEST</id></attribute>
+ <attribute><id>HB_MUTEX_TEST_LOCK</id></attribute>
+ <attribute><id>DUMMY_RW</id></attribute>
+ <attribute><id>XSCOM_BASE_ADDRESS</id></attribute>
+ <attribute><id>TEST_NULL_STRING</id></attribute>
+ <attribute><id>TEST_MIN_STRING</id><default>Z</default></attribute>
+ <attribute><id>TEST_MAX_STRING</id></attribute>
+ <attribute><id>TEST_NO_DEFAULT_STRING</id></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0</default>
+ </attribute>
+ <attribute>
+ <id>IS_SIMULATION</id>
+ <default>0</default>
+ </attribute>
+ <attribute><id>ISTEP_MODE</id></attribute>
+ <attribute><id>PROC_EPS_TABLE_TYPE</id></attribute>
+ <attribute><id>PROC_FABRIC_PUMP_MODE</id></attribute>
+ <attribute><id>PROC_X_BUS_WIDTH</id></attribute>
+ <attribute><id>ALL_MCS_IN_INTERLEAVING_GROUP</id></attribute>
+ <attribute><id>FREQ_PROC_REFCLOCK</id></attribute>
+ <attribute><id>FREQ_MEM_REFCLOCK</id></attribute>
+ <attribute><id>FREQ_CORE_FLOOR</id></attribute>
+ <attribute><id>FREQ_PB</id></attribute>
+ <attribute><id>FREQ_A</id></attribute>
+ <attribute><id>FREQ_X</id></attribute>
+ <attribute><id>SP_FUNCTIONS</id></attribute>
+</targetType>
+
+<targetType>
+ <id>chip</id>
+ <parent>base</parent>
+ <attribute>
+ <id>CLASS</id>
+ <default>CHIP</default>
+ </attribute>
+ <attribute>
+ <id>POSITION</id>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_CHIP</id>
+ <!-- Default to a non-sensical value -->
+ <default>physical:na-0</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_TYPE</id>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_PORT</id>
+ </attribute>
+ <attribute>
+ <id>FSI_SLAVE_CASCADE</id>
+ </attribute>
+ <attribute>
+ <id>FSI_OPTION_FLAGS</id>
+ </attribute>
+ <attribute>
+ <id>DECONFIG_GARDABLE</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>EC</id>
+ </attribute>
+ <attribute>
+ <id>CHIP_ID</id>
+ </attribute>
+</targetType>
+
+<targetType>
+ <id>chip-processor</id>
+ <parent>chip</parent>
+ <attribute>
+ <id>TYPE</id>
+ <default>PROC</default>
+ </attribute>
+ <attribute>
+ <id>PRIMARY_CAPABILITIES</id>
+ <default>
+ <field><id>supportsFsiScom</id><value>1</value></field>
+ <field><id>supportsXscom</id><value>1</value></field>
+ <field><id>supportsInbandScom</id><value>0</value></field>
+ <field><id>reserved</id><value>0</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>SCOM_SWITCHES</id>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_MUTEX</id>
+ </attribute>
+ <attribute>
+ <id>FSI_SCOM_MUTEX</id>
+ </attribute>
+ <attribute>
+ <id>SCOM_IND_MUTEX</id>
+ </attribute>
+ <attribute>
+ <!-- Processor chips have SCOM accessible FSI GP regs -->
+ <id>FSI_GP_REG_SCOM_ACCESS</id>
+ <default>1</default>
+ </attribute>
+ <attribute><id>FABRIC_NODE_ID</id></attribute>
+ <attribute><id>FABRIC_CHIP_ID</id></attribute>
+ <attribute>
+ <!-- Processor chips have an SBE -->
+ <id>CHIP_HAS_SBE</id>
+ <default>1</default>
+ </attribute>
+ <!-- TODO. MVPD_FREQ_CORE_NOMINAL to be deleted when MVPD available -->
+ <attribute><id>MVPD_FREQ_CORE_NOMINAL</id></attribute>
+ <attribute><id>VPD_REC_NUM</id></attribute>
+</targetType>
+
+<targetType>
+ <id>chip-processor-power8</id>
+ <parent>chip-processor</parent>
+ <attribute>
+ <id>XSCOM_CHIP_INFO</id>
+ </attribute>
+ <attribute><id>DUMMY_RW</id></attribute>
+ <attribute><id>DUMMY_HEAP_ZERO_DEFAULT</id></attribute>
+ <attribute>
+ <id>I2C_ENGINE_MUTEX_0</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>I2C_ENGINE_MUTEX_1</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>I2C_ENGINE_MUTEX_2</id>
+ <default>0</default>
+ </attribute>
+</targetType>
+
+<targetType>
+ <id>chip-processor-salerno</id>
+ <parent>chip-processor-power8</parent>
+ <attribute>
+ <id>MODEL</id>
+ <default>SALERNO</default>
+ </attribute>
+ <attribute><id>EEPROM_ADDR_INFO0</id></attribute>
+ <attribute><id>EEPROM_ADDR_INFO1</id></attribute>
+ </targetType>
+
+<targetType>
+ <id>chip-processor-venice</id>
+ <parent>chip-processor-power8</parent>
+ <attribute>
+ <id>MODEL</id>
+ <default>VENICE</default>
+ </attribute>
+ <attribute><id>DUMMY_RW</id></attribute>
+ <attribute><id>DUMMY_HEAP_ZERO_DEFAULT</id></attribute>
+ <attribute><id>EEPROM_ADDR_INFO0</id></attribute>
+ <attribute><id>EEPROM_ADDR_INFO1</id></attribute>
+</targetType>
+
+<targetType>
+ <id>chip-processor-murano</id>
+ <parent>chip-processor-power8</parent>
+ <attribute>
+ <id>MODEL</id>
+ <default>MURANO</default>
+ </attribute>
+</targetType>
+
+<targetType>
+ <id>unit</id>
+ <parent>base</parent>
+ <attribute>
+ <id>CLASS</id>
+ <default>UNIT</default>
+ </attribute>
+ <attribute>
+ <id>PRIMARY_CAPABILITIES</id>
+ <default>
+ <field><id>supportsFsiScom</id><value>1</value></field>
+ <field><id>supportsXscom</id><value>1</value></field>
+ <field><id>supportsInbandScom</id><value>0</value></field>
+ <field><id>reserved</id><value>0</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>DECONFIG_GARDABLE</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>0</default>
+ </attribute>
+</targetType>
+
+<targetType>
+ <id>unit-ex-power8</id>
+ <parent>unit</parent>
+ <attribute>
+ <id>TYPE</id>
+ <default>EX</default>
+ </attribute>
+ <attribute>
+ <id>L2_R_T0_EPS</id>
+ </attribute>
+ <attribute>
+ <id>L2_R_T1_EPS</id>
+ </attribute>
+ <attribute>
+ <id>L2_R_T2_EPS</id>
+ </attribute>
+ <attribute>
+ <id>L2_FORCE_R_T2_EPS</id>
+ </attribute>
+ <attribute>
+ <id>L2_W_EPS</id>
+ </attribute>
+ <attribute>
+ <id>L3_R_T0_EPS</id>
+ </attribute>
+ <attribute>
+ <id>L3_R_T1_EPS</id>
+ </attribute>
+ <attribute>
+ <id>L3_R_T2_EPS</id>
+ </attribute>
+ <attribute>
+ <id>L3_FORCE_R_T2_EPS</id>
+ </attribute>
+ <attribute>
+ <id>L3_W_EPS</id>
+ </attribute>
+</targetType>
+
+<targetType>
+ <id>unit-ex-salerno</id>
+ <parent>unit-ex-power8</parent>
+ <attribute>
+ <id>MODEL</id>
+ <default>SALERNO</default>
+ </attribute>
+</targetType>
+
+<targetType>
+ <id>unit-ex-venice</id>
+ <parent>unit-ex-power8</parent>
+ <attribute>
+ <id>MODEL</id>
+ <default>VENICE</default>
+ </attribute>
+</targetType>
+
+<targetType>
+ <id>unit-ex-murano</id>
+ <parent>unit-ex-power8</parent>
+ <attribute>
+ <id>MODEL</id>
+ <default>MURANO</default>
+ </attribute>
+</targetType>
+
+
+<targetType>
+ <id>unit-core-power8</id>
+ <parent>unit</parent>
+ <attribute>
+ <id>TYPE</id>
+ <default>CORE</default>
+ </attribute>
+</targetType>
+
+<targetType>
+ <id>unit-core-salerno</id>
+ <parent>unit-core-power8</parent>
+ <attribute>
+ <id>MODEL</id>
+ <default>SALERNO</default>
+ </attribute>
+</targetType>
+
+<targetType>
+ <id>unit-core-venice</id>
+ <parent>unit-core-power8</parent>
+ <attribute>
+ <id>MODEL</id>
+ <default>VENICE</default>
+ </attribute>
+</targetType>
+
+<targetType>
+ <id>unit-core-murano</id>
+ <parent>unit-core-power8</parent>
+ <attribute>
+ <id>MODEL</id>
+ <default>MURANO</default>
+ </attribute>
+</targetType>
+
+
+<targetType>
+ <id>unit-pervasive-power8</id>
+ <parent>unit</parent>
+ <attribute>
+ <id>TYPE</id>
+ <default>PERVASIVE</default>
+ </attribute>
+</targetType>
+
+<targetType>
+ <id>unit-pervasive-salerno</id>
+ <parent>unit-pervasive-power8</parent>
+ <attribute>
+ <id>MODEL</id>
+ <default>SALERNO</default>
+ </attribute>
+</targetType>
+
+<targetType>
+ <id>unit-pervasive-venice</id>
+ <parent>unit-pervasive-power8</parent>
+ <attribute>
+ <id>MODEL</id>
+ <default>VENICE</default>
+ </attribute>
+</targetType>
+
+<targetType>
+ <id>unit-pervasive-murano</id>
+ <parent>unit-pervasive-power8</parent>
+ <attribute>
+ <id>MODEL</id>
+ <default>MURANO</default>
+ </attribute>
+</targetType>
+
+
+<targetType>
+ <id>unit-pci-power8</id>
+ <parent>unit</parent>
+ <attribute>
+ <id>TYPE</id>
+ <default>PCI</default>
+ </attribute>
+</targetType>
+
+<targetType>
+ <id>unit-pci-salerno</id>
+ <parent>unit-pci-power8</parent>
+ <attribute>
+ <id>MODEL</id>
+ <default>SALERNO</default>
+ </attribute>
+</targetType>
+
+<targetType>
+ <id>unit-pci-venice</id>
+ <parent>unit-pci-power8</parent>
+ <attribute>
+ <id>MODEL</id>
+ <default>VENICE</default>
+ </attribute>
+</targetType>
+
+<targetType>
+ <id>unit-pci-murano</id>
+ <parent>unit-pci-power8</parent>
+ <attribute>
+ <id>MODEL</id>
+ <default>MURANO</default>
+ </attribute>
+</targetType>
+
+
+<targetType>
+ <id>unit-powerbus-power8</id>
+ <parent>unit</parent>
+ <attribute>
+ <id>TYPE</id>
+ <default>POWERBUS</default>
+ </attribute>
+</targetType>
+
+<targetType>
+ <id>unit-powerbus-salerno</id>
+ <parent>unit-powerbus-power8</parent>
+ <attribute>
+ <id>MODEL</id>
+ <default>SALERNO</default>
+ </attribute>
+</targetType>
+
+<targetType>
+ <id>unit-powerbus-venice</id>
+ <parent>unit-powerbus-power8</parent>
+ <attribute>
+ <id>MODEL</id>
+ <default>VENICE</default>
+ </attribute>
+</targetType>
+
+<targetType>
+ <id>unit-powerbus-murano</id>
+ <parent>unit-powerbus-power8</parent>
+ <attribute>
+ <id>MODEL</id>
+ <default>MURANO</default>
+ </attribute>
+</targetType>
+
+
+<targetType>
+ <id>enc-node-power8</id>
+ <parent>base</parent>
+ <attribute>
+ <id>CLASS</id>
+ <default>ENC</default>
+ </attribute>
+ <attribute>
+ <id>TYPE</id>
+ <default>NODE</default>
+ </attribute>
+ <attribute>
+ <id>MODEL</id>
+ <default>POWER8</default>
+ </attribute>
+</targetType>
+
+<targetType>
+ <id>unit-abus-power8</id>
+ <parent>unit</parent>
+ <attribute>
+ <id>TYPE</id>
+ <default>ABUS</default>
+ </attribute>
+ <attribute><id>CHIP_UNIT</id></attribute>
+</targetType>
+
+<targetType>
+ <id>unit-abus-salerno</id>
+ <parent>unit-abus-power8</parent>
+ <attribute>
+ <id>MODEL</id>
+ <default>SALERNO</default>
+ </attribute>
+</targetType>
+
+<targetType>
+ <id>unit-abus-venice</id>
+ <parent>unit-abus-power8</parent>
+ <attribute>
+ <id>MODEL</id>
+ <default>VENICE</default>
+ </attribute>
+</targetType>
+
+<targetType>
+ <id>unit-abus-murano</id>
+ <parent>unit-abus-power8</parent>
+ <attribute>
+ <id>MODEL</id>
+ <default>MURANO</default>
+ </attribute>
+</targetType>
+
+<targetType>
+ <id>unit-xbus-power8</id>
+ <parent>unit</parent>
+ <attribute>
+ <id>TYPE</id>
+ <default>XBUS</default>
+ </attribute>
+ <attribute><id>CHIP_UNIT</id></attribute>
+</targetType>
+
+<targetType>
+ <id>unit-xbus-salerno</id>
+ <parent>unit-xbus-power8</parent>
+ <attribute>
+ <id>MODEL</id>
+ <default>SALERNO</default>
+ </attribute>
+</targetType>
+
+<targetType>
+ <id>unit-xbus-venice</id>
+ <parent>unit-xbus-power8</parent>
+ <attribute>
+ <id>MODEL</id>
+ <default>VENICE</default>
+ </attribute>
+</targetType>
+
+<targetType>
+ <id>unit-xbus-murano</id>
+ <parent>unit-xbus-power8</parent>
+ <attribute>
+ <id>MODEL</id>
+ <default>MURANO</default>
+ </attribute>
+</targetType>
+
+<!-- Hybrid targets -->
+
+<targetType>
+ <id>unit-memport-power8</id>
+ <parent>unit</parent>
+ <attribute>
+ <id>TYPE</id>
+ <default>MEM_PORT</default>
+ </attribute>
+</targetType>
+
+<targetType>
+ <id>unit-mbs-power8</id>
+ <parent>unit</parent>
+ <attribute>
+ <id>TYPE</id>
+ <default>MBS</default>
+ </attribute>
+</targetType>
+
+<targetType>
+ <id>unit-mba-power8</id>
+ <parent>unit</parent>
+ <attribute>
+ <id>TYPE</id>
+ <default>MBA</default>
+ </attribute>
+ <attribute><id>MSS_DIMM_MFG_ID_CODE</id></attribute>
+ <attribute><id>EFF_DIMM_RANKS_CONFIGED</id></attribute>
+ <attribute><id>EFF_NUM_RANKS_PER_DIMM</id></attribute>
+ <attribute><id>EFF_DIMM_TYPE</id></attribute>
+ <attribute><id>EFF_DRAM_WIDTH</id></attribute>
+ <attribute><id>EFF_DRAM_GEN</id></attribute>
+ <attribute><id>EFF_PRIMARY_RANK_GROUP0</id></attribute>
+ <attribute><id>EFF_PRIMARY_RANK_GROUP1</id></attribute>
+ <attribute><id>EFF_PRIMARY_RANK_GROUP2</id></attribute>
+ <attribute><id>EFF_PRIMARY_RANK_GROUP3</id></attribute>
+ <attribute><id>EFF_SECONDARY_RANK_GROUP0</id></attribute>
+ <attribute><id>EFF_SECONDARY_RANK_GROUP1</id></attribute>
+ <attribute><id>EFF_SECONDARY_RANK_GROUP2</id></attribute>
+ <attribute><id>EFF_SECONDARY_RANK_GROUP3</id></attribute>
+ <attribute><id>EFF_TERTIARY_RANK_GROUP0</id></attribute>
+ <attribute><id>EFF_TERTIARY_RANK_GROUP1</id></attribute>
+ <attribute><id>EFF_TERTIARY_RANK_GROUP2</id></attribute>
+ <attribute><id>EFF_TERTIARY_RANK_GROUP3</id></attribute>
+ <attribute><id>EFF_QUATERNARY_RANK_GROUP0</id></attribute>
+ <attribute><id>EFF_QUATERNARY_RANK_GROUP1</id></attribute>
+ <attribute><id>EFF_QUATERNARY_RANK_GROUP2</id></attribute>
+ <attribute><id>EFF_QUATERNARY_RANK_GROUP3</id></attribute>
+ <attribute><id>EFF_ODT_RD</id></attribute>
+ <attribute><id>EFF_ODT_WR</id></attribute>
+ <attribute><id>EFF_DRAM_RON</id></attribute>
+ <attribute><id>EFF_DRAM_RTT_NOM</id></attribute>
+ <attribute><id>EFF_DRAM_RTT_WR</id></attribute>
+ <attribute><id>EFF_DRAM_WR_VREF</id></attribute>
+ <attribute><id>EFF_CEN_DRV_IMP_DQ_DQS</id></attribute>
+ <attribute><id>EFF_CEN_DRV_IMP_CMD</id></attribute>
+ <attribute><id>EFF_CEN_DRV_IMP_CNTL</id></attribute>
+ <attribute><id>EFF_CEN_RCV_IMP_DQ_DQS</id></attribute>
+ <attribute><id>EFF_CEN_SLEW_RATE_DQ_DQS</id></attribute>
+ <attribute><id>EFF_CEN_SLEW_RATE_CMD</id></attribute>
+ <attribute><id>EFF_CEN_SLEW_RATE_CNTL</id></attribute>
+ <attribute><id>EFF_CEN_RD_VREF</id></attribute>
+ <attribute><id>EFF_DIMM_SIZE</id></attribute>
+ <attribute><id>EFF_DRAM_DENSITY</id></attribute>
+ <attribute><id>EFF_DRAM_TRCD</id></attribute>
+ <attribute><id>EFF_DRAM_TRRD</id></attribute>
+ <attribute><id>EFF_DRAM_TRP</id></attribute>
+ <attribute><id>EFF_DRAM_TRAS</id></attribute>
+ <attribute><id>EFF_DRAM_TRC</id></attribute>
+ <attribute><id>EFF_DRAM_TRFI</id></attribute>
+ <attribute><id>EFF_DRAM_TRFC</id></attribute>
+ <attribute><id>EFF_DRAM_TWTR</id></attribute>
+ <attribute><id>EFF_DRAM_TRTP</id></attribute>
+ <attribute><id>EFF_DRAM_TFAW</id></attribute>
+ <attribute><id>EFF_DRAM_BL</id></attribute>
+ <attribute><id>EFF_DRAM_CL</id></attribute>
+ <attribute><id>EFF_DRAM_AL</id></attribute>
+ <attribute><id>EFF_DRAM_CWL</id></attribute>
+ <attribute><id>EFF_DRAM_RBT</id></attribute>
+ <attribute><id>EFF_DRAM_TM</id></attribute>
+ <attribute><id>EFF_DRAM_DLL_RESET</id></attribute>
+ <attribute><id>EFF_DRAM_WR</id></attribute>
+ <attribute><id>EFF_DRAM_DLL_PPD</id></attribute>
+ <attribute><id>EFF_DRAM_DLL_ENABLE</id></attribute>
+ <attribute><id>EFF_DRAM_TDQS</id></attribute>
+ <attribute><id>EFF_DRAM_WR_LVL_ENABLE</id></attribute>
+ <attribute><id>EFF_DRAM_OUTPUT_BUFFER</id></attribute>
+ <attribute><id>EFF_DRAM_PASR</id></attribute>
+ <attribute><id>EFF_DRAM_ASR</id></attribute>
+ <attribute><id>EFF_DRAM_SRT</id></attribute>
+ <attribute><id>EFF_MPR_LOC</id></attribute>
+ <attribute><id>EFF_MPR_MODE</id></attribute>
+ <attribute><id>EFF_DIMM_RCD_CNTL_WORD_0_15</id></attribute>
+ <attribute><id>EFF_SCHMOO_MODE</id></attribute>
+ <attribute><id>EFF_SCHMOO_TEST_VALID</id></attribute>
+ <attribute><id>EFF_SCHMOO_PARAM_VALID</id></attribute>
+ <attribute><id>EFF_MEMCAL_INTERVAL</id></attribute>
+ <attribute><id>EFF_ZQCAL_INTERVAL</id></attribute>
+ <attribute><id>MSS_THROTTLE_NUMERATOR</id></attribute>
+ <attribute><id>MSS_THROTTLE_DENOMINATOR</id></attribute>
+ <attribute><id>MSS_THROTTLE_CHANNEL_NUMERATOR</id></attribute>
+ <attribute><id>MSS_THROTTLE_CHANNEL_DENOMINATOR</id></attribute>
+ <attribute><id>MSS_WATT_TARGET</id></attribute>
+ <attribute><id>MSS_POWER_SLOPE</id></attribute>
+ <attribute><id>MSS_POWER_INT</id></attribute>
+ <attribute><id>MSS_DIMM_MAXBANDWIDTH_GBS</id></attribute>
+ <attribute><id>MSS_DIMM_MAXBANDWIDTH_MRS</id></attribute>
+ <attribute><id>MSS_CHANNEL_MAXBANDWIDTH_GBS</id></attribute>
+ <attribute><id>MSS_CHANNEL_MAXBANDWIDTH_MRS</id></attribute>
+ <attribute><id>MSS_DIMM_MAXPOWER</id></attribute>
+ <attribute><id>MSS_CHANNEL_MAXPOWER</id></attribute>
+ <attribute><id>MSS_MEMSIZE_MBA</id></attribute>
+</targetType>
+
+<targetType>
+ <id>unit-mcs-power8</id>
+ <parent>unit</parent>
+ <attribute>
+ <id>TYPE</id>
+ <default>MCS</default>
+ </attribute>
+ <attribute><id>MSS_MEMSIZE</id></attribute>
+</targetType>
+
+<targetType>
+ <id>unit-mcs-venice</id>
+ <parent>unit-mcs-power8</parent>
+ <attribute>
+ <id>MODEL</id>
+ <default>VENICE</default>
+ </attribute>
+</targetType>
+
+<targetType>
+ <id>unit-mcs-salerno</id>
+ <parent>unit-mcs-power8</parent>
+ <attribute>
+ <id>MODEL</id>
+ <default>SALERNO</default>
+ </attribute>
+</targetType>
+
+<targetType>
+ <id>unit-mcs-murano</id>
+ <parent>unit-mcs-power8</parent>
+ <attribute>
+ <id>MODEL</id>
+ <default>MURANO</default>
+ </attribute>
+</targetType>
+
+<!-- Processor target types -->
+
+<targetType>
+ <id>unit-mba-venice</id>
+ <parent>unit-mba-power8</parent>
+ <attribute>
+ <id>MODEL</id>
+ <default>VENICE</default>
+ </attribute>
+</targetType>
+
+<targetType>
+ <id>unit-mba-salerno</id>
+ <parent>unit-mba-power8</parent>
+ <attribute>
+ <id>MODEL</id>
+ <default>SALERNO</default>
+ </attribute>
+</targetType>
+
+<targetType>
+ <id>unit-mba-murano</id>
+ <parent>unit-mba-venice</parent>
+ <attribute>
+ <id>MODEL</id>
+ <default>MURANO</default>
+ </attribute>
+</targetType>
+
+<targetType>
+ <id>unit-mbs-venice</id>
+ <parent>unit-mbs-power8</parent>
+ <attribute>
+ <id>MODEL</id>
+ <default>VENICE</default>
+ </attribute>
+</targetType>
+
+<targetType>
+ <id>unit-mbs-salerno</id>
+ <parent>unit-mbs-power8</parent>
+ <attribute>
+ <id>MODEL</id>
+ <default>SALERNO</default>
+ </attribute>
+</targetType>
+
+<targetType>
+ <id>unit-mbs-murano</id>
+ <parent>unit-mbs-venice</parent>
+ <attribute>
+ <id>MODEL</id>
+ <default>MURANO</default>
+ </attribute>
+</targetType>
+
+<targetType>
+ <id>unit-memport-salerno</id>
+ <parent>unit-memport-power8</parent>
+ <attribute>
+ <id>MODEL</id>
+ <default>SALERNO</default>
+ </attribute>
+</targetType>
+
+<targetType>
+ <id>unit-memport-venice</id>
+ <parent>unit-memport-power8</parent>
+ <attribute>
+ <id>MODEL</id>
+ <default>VENICE</default>
+ </attribute>
+</targetType>
+
+<targetType>
+ <id>unit-memport-murano</id>
+ <parent>unit-memport-venice</parent>
+ <attribute>
+ <id>MODEL</id>
+ <default>MURANO</default>
+ </attribute>
+</targetType>
+
+<!-- Memory Buffer Target Types -->
+
+<!-- Centaur chip/DMI -->
+
+<targetType>
+ <id>chip-membuf-centaur</id>
+ <parent>chip</parent>
+ <attribute>
+ <id>TYPE</id>
+ <default>MEMBUF</default>
+ </attribute>
+ <attribute>
+ <id>MODEL</id>
+ <default>CENTAUR</default>
+ </attribute>
+ <attribute>
+ <id>PRIMARY_CAPABILITIES</id>
+ <default>
+ <field><id>supportsFsiScom</id><value>1</value></field>
+ <field><id>supportsXscom</id><value>0</value></field>
+ <field><id>supportsInbandScom</id><value>1</value></field>
+ <field><id>reserved</id><value>0</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>SCOM_SWITCHES</id>
+ <default>
+ <field><id>useFsiScom</id><value>1</value></field>
+ <field><id>useXscom</id><value>0</value></field>
+ <field><id>useInbandScom</id><value>0</value></field>
+ <field><id>reserved</id><value>0</value></field>
+ </default>
+ </attribute>
+ <attribute><id>EEPROM_ADDR_INFO0</id></attribute>
+ <attribute><id>EEPROM_ADDR_INFO1</id></attribute>
+ <attribute><id>MSS_VOLT</id></attribute>
+ <attribute><id>MSS_FREQ</id></attribute>
+ <attribute>
+ <id>FSI_SCOM_MUTEX</id>
+ </attribute>
+ <attribute>
+ <id>SCOM_IND_MUTEX</id>
+ </attribute>
+ <attribute>
+ <!-- Centaur memory buffer chips do not have SCOM accessible FSI GP regs -->
+ <id>FSI_GP_REG_SCOM_ACCESS</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <!-- Centaur memory buffer chips do not have an SBE -->
+ <id>CHIP_HAS_SBE</id>
+ <default>0</default>
+ </attribute>
+</targetType>
+
+<!-- Centaur MBS -->
+
+<targetType>
+ <id>unit-mbs-centaur</id>
+ <parent>unit-mbs-power8</parent>
+ <attribute>
+ <id>PRIMARY_CAPABILITIES</id>
+ <default>
+ <field><id>supportsFsiScom</id><value>1</value></field>
+ <field><id>supportsXscom</id><value>0</value></field>
+ <field><id>supportsInbandScom</id><value>1</value></field>
+ <field><id>reserved</id><value>0</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>MODEL</id>
+ <default>CENTAUR</default>
+ </attribute>
+</targetType>
+
+<!-- Centaur MBA -->
+
+<targetType>
+ <id>unit-mba-centaur</id>
+ <parent>unit-mba-power8</parent>
+ <attribute>
+ <id>PRIMARY_CAPABILITIES</id>
+ <default>
+ <field><id>supportsFsiScom</id><value>1</value></field>
+ <field><id>supportsXscom</id><value>0</value></field>
+ <field><id>supportsInbandScom</id><value>1</value></field>
+ <field><id>reserved</id><value>0</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>MODEL</id>
+ <default>CENTAUR</default>
+ </attribute>
+</targetType>
+
+<!-- Centaur memory port -->
+
+<targetType>
+ <id>unit-memport-centaur</id>
+ <parent>unit-memport-power8</parent>
+ <attribute>
+ <id>PRIMARY_CAPABILITIES</id>
+ <default>
+ <field><id>supportsFsiScom</id><value>0</value></field>
+ <field><id>supportsXscom</id><value>0</value></field>
+ <field><id>supportsInbandScom</id><value>0</value></field>
+ <field><id>reserved</id><value>0</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>MODEL</id>
+ <default>CENTAUR</default>
+ </attribute>
+</targetType>
+
+<!--Dummy card to use as a DIMM for initial I2C/EEPROM testing -->
+<targetType>
+ <id>card</id>
+ <parent>base</parent>
+ <attribute>
+ <id>CLASS</id>
+ <default>CARD</default>
+ </attribute>
+</targetType>
+
+<targetType>
+ <id>lcard-dimm</id>
+ <parent>card</parent>
+ <attribute>
+ <id>TYPE</id>
+ <default>DIMM</default>
+ </attribute>
+ <attribute>
+ <id>CLASS</id>
+ <default>LOGICAL_CARD</default>
+ </attribute>
+ <attribute>
+ <id>POSITION</id>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ </attribute>
+
+ <!-- Defaulting this info to the one Simics Dummy device that we have -->
+ <attribute><id>EEPROM_ADDR_INFO0</id></attribute>
+
+ <attribute><id>VPD_REC_NUM</id></attribute>
+</targetType>
+
+<targetType>
+ <id>lcard-dimm-jedec</id>
+ <parent>lcard-dimm</parent>
+ <attribute><id>MODEL</id><default>JEDEC</default></attribute>
+ <attribute><id>CEN_DQ_TO_DIMM_CONN_DQ</id></attribute>
+</targetType>
+
+<targetType>
+ <id>lcard-dimm-cdimm</id>
+ <parent>lcard-dimm</parent>
+ <attribute><id>MODEL</id><default>CDIMM</default></attribute>
+</targetType>
+
+</attributes>
diff --git a/src/usr/targeting/common/xmltohb/vbu.mrw.xml b/src/usr/targeting/common/xmltohb/vbu.mrw.xml
new file mode 100644
index 000000000..1b83b150a
--- /dev/null
+++ b/src/usr/targeting/common/xmltohb/vbu.mrw.xml
@@ -0,0 +1,22 @@
+<!-- IBM_PROLOG_BEGIN_TAG
+ This is an automatically generated prolog.
+
+ $Source: src/usr/targeting/xmltohb/vbu.mrw.xml $
+
+ IBM CONFIDENTIAL
+
+ COPYRIGHT International Business Machines Corp. 2012
+
+ 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 -->
diff --git a/src/usr/targeting/common/xmltohb/vbu.system.xml b/src/usr/targeting/common/xmltohb/vbu.system.xml
new file mode 100644
index 000000000..9d72f3df4
--- /dev/null
+++ b/src/usr/targeting/common/xmltohb/vbu.system.xml
@@ -0,0 +1,1205 @@
+<!-- IBM_PROLOG_BEGIN_TAG
+ This is an automatically generated prolog.
+
+ $Source: src/usr/targeting/xmltohb/vbu_A.system.xml $
+
+ 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 -->
+
+<attributes>
+
+<!-- =====================================================================
+ HOST BOOT TARGET INSTANCES
+ Contains target instance declarations for the VBU configuration
+ ================================================================= -->
+
+<targetInstance>
+ <id>sys0</id>
+ <type>sys-sys-power8</type>
+ <attribute>
+ <id>EXECUTION_PLATFORM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0</default>
+ </attribute>
+ <attribute>
+ <id>IS_SIMULATION</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>PROC_EPS_TABLE_TYPE</id>
+ <default>EPS_TYPE_HE</default>
+ </attribute>
+ <attribute>
+ <id>PROC_FABRIC_PUMP_MODE</id>
+ <default>MODE1</default>
+ </attribute>
+ <attribute>
+ <id>PROC_X_BUS_WIDTH</id>
+ <default>W8BYTE</default>
+ </attribute>
+ <attribute>
+ <id>ALL_MCS_IN_INTERLEAVING_GROUP</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>FREQ_PROC_REFCLOCK</id>
+ <default>200</default>
+ </attribute>
+ <attribute>
+ <id>FREQ_MEM_REFCLOCK</id>
+ <default>266</default>
+ </attribute>
+ <attribute>
+ <id>FREQ_CORE_FLOOR</id>
+ <default>2500</default>
+ </attribute>
+ <attribute>
+ <id>SP_FUNCTIONS</id>
+ <default>
+ <!-- VBU uses a checkpoint with the FSI initialized -->
+ <field><id>fsiSlaveInit</id><value>1</value></field>
+ <field><id>mailboxEnabled</id><value>0</value></field>
+ <field><id>reserved</id><value>0</value></field>
+ </default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0</id>
+ <type>enc-node-power8</type>
+ <attribute><id>HUID</id><default>0x00020000</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Venice n0p0 processor chip -->
+
+<targetInstance>
+ <id>sys0node0proc0</id>
+ <type>chip-processor-venice</type>
+ <attribute><id>HUID</id><default>0x00070000</default></attribute>
+ <attribute><id>POSITION</id><default>0</default></attribute>
+ <attribute><id>SCOM_SWITCHES</id>
+ <default>
+ <field><id>useFsiScom</id><value>0</value></field>
+ <field><id>useXscom</id><value>1</value></field>
+ <field><id>useInbandScom</id><value>0</value></field>
+ <field><id>reserved</id><value>0</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>XSCOM_CHIP_INFO</id>
+ <default>
+ <field><id>nodeId</id><value>0</value></field>
+ <field><id>chipId</id><value>0</value></field>
+ </default>
+ </attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0</default>
+ </attribute>
+ <attribute>
+ <id>FABRIC_NODE_ID</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>FABRIC_CHIP_ID</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Venice n0p0 EX units -->
+
+<targetInstance>
+ <id>sys0node0proc0ex0</id>
+ <type>unit-ex-venice</type>
+ <attribute><id>HUID</id><default>0x000A0000</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-0/ex-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/ex-0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc0ex1</id>
+ <type>unit-ex-venice</type>
+ <attribute><id>HUID</id><default>0x000A0001</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-0/ex-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/ex-1</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc0ex2</id>
+ <type>unit-ex-venice</type>
+ <attribute><id>HUID</id><default>0x000A0002</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-0/ex-2</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/ex-2</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc0ex3</id>
+ <type>unit-ex-venice</type>
+ <attribute><id>HUID</id><default>0x000A0003</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-0/ex-3</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/ex-3</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc0ex4</id>
+ <type>unit-ex-venice</type>
+ <attribute><id>HUID</id><default>0x000A0004</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-0/ex-4</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/ex-4</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc0ex5</id>
+ <type>unit-ex-venice</type>
+ <attribute><id>HUID</id><default>0x000A0005</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-0/ex-5</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/ex-5</default>
+ </attribute>
+</targetInstance>
+
+<!-- Venice n0p0 core units -->
+
+<targetInstance>
+ <id>sys0node0proc0ex0core0</id>
+ <type>unit-core-venice</type>
+ <attribute><id>HUID</id><default>0x000B0000</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-0/ex-0/core-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/ex-0/core-0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc0ex1core0</id>
+ <type>unit-core-venice</type>
+ <attribute><id>HUID</id><default>0x000B0001</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-0/ex-1/core-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/ex-1/core-0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc0ex2core0</id>
+ <type>unit-core-venice</type>
+ <attribute><id>HUID</id><default>0x000B0002</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-0/ex-2/core-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/ex-2/core-0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc0ex3core0</id>
+ <type>unit-core-venice</type>
+ <attribute><id>HUID</id><default>0x000B0003</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-0/ex-3/core-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/ex-3/core-0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc0ex4core0</id>
+ <type>unit-core-venice</type>
+ <attribute><id>HUID</id><default>0x000B0004</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-0/ex-4/core-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/ex-4/core-0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc0ex5core0</id>
+ <type>unit-core-venice</type>
+ <attribute><id>HUID</id><default>0x000B0005</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-0/ex-5/core-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/ex-5/core-0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Venice n0p0 MCS units -->
+
+<targetInstance>
+ <id>sys0node0proc0mcs0</id>
+ <type>unit-mcs-venice</type>
+ <attribute><id>HUID</id><default>0x000F0000</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-0/mcs-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-0</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc0mcs1</id>
+ <type>unit-mcs-venice</type>
+ <attribute><id>HUID</id><default>0x000F0001</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-0/mcs-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-1</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>1</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc0mcs2</id>
+ <type>unit-mcs-venice</type>
+ <attribute><id>HUID</id><default>0x000F0002</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-0/mcs-2</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-2</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>2</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc0mcs3</id>
+ <type>unit-mcs-venice</type>
+ <attribute><id>HUID</id><default>0x000F0003</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-0/mcs-3</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-3</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>3</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc0mcs4</id>
+ <type>unit-mcs-venice</type>
+ <attribute><id>HUID</id><default>0x000F0004</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-0/mcs-4</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-4</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>4</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc0mcs5</id>
+ <type>unit-mcs-venice</type>
+ <attribute><id>HUID</id><default>0x000F0005</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-0/mcs-5</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-5</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>5</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc0mcs6</id>
+ <type>unit-mcs-venice</type>
+ <attribute><id>HUID</id><default>0x000F0006</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-0/mcs-6</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-6</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>6</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc0mcs7</id>
+ <type>unit-mcs-venice</type>
+ <attribute><id>HUID</id><default>0x000F0007</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-0/mcs-7</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-7</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>7</default>
+ </attribute>
+</targetInstance>
+
+<!-- Venice n0p0 pervasive unit -->
+
+<targetInstance>
+ <id>sys0node0proc0pervasive0</id>
+ <type>unit-pervasive-venice</type>
+ <attribute><id>HUID</id><default>0x00130000</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-0/pervasive-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/pervasive-0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Venice n0p0 powerbus unit -->
+
+<targetInstance>
+ <id>sys0node0proc0powerbus0</id>
+ <type>unit-powerbus-venice</type>
+ <attribute><id>HUID</id><default>0x00140000</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-0/powerbus-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/powerbus-0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Venice n0p0 PCI units -->
+
+<targetInstance>
+ <id>sys0node0proc0pci0</id>
+ <type>unit-pci-venice</type>
+ <attribute><id>HUID</id><default>0x00170000</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-0/pci-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/pci-0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc0pci1</id>
+ <type>unit-pci-venice</type>
+ <attribute><id>HUID</id><default>0x00170001</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-0/pci-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/pci-1</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc0pci2</id>
+ <type>unit-pci-venice</type>
+ <attribute><id>HUID</id><default>0x00170002</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-0/pci-2</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/pci-2</default>
+ </attribute>
+</targetInstance>
+
+
+<!-- Venice n0p0 ABUS units -->
+
+<targetInstance>
+ <id>sys0node0proc0abus0</id>
+ <type>unit-abus-venice</type>
+ <attribute><id>HUID</id><default>0x00160000</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-0/abus-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/abus-0</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc0abus1</id>
+ <type>unit-abus-venice</type>
+ <attribute><id>HUID</id><default>0x00160001</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-0/abus-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/abus-1</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>1</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc0abus2</id>
+ <type>unit-abus-venice</type>
+ <attribute><id>HUID</id><default>0x00160002</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-0/abus-2</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/abus-2</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>2</default>
+ </attribute>
+</targetInstance>
+
+
+<!-- Venice n0p0 XBUS units -->
+
+<targetInstance>
+ <id>sys0node0proc0xbus0</id>
+ <type>unit-xbus-venice</type>
+ <attribute><id>HUID</id><default>0x00150000</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-0/xbus-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/xbus-0</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc0xbus1</id>
+ <type>unit-xbus-venice</type>
+ <attribute><id>HUID</id><default>0x00150001</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-0/xbus-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/xbus-1</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>1</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc0xbus2</id>
+ <type>unit-xbus-venice</type>
+ <attribute><id>HUID</id><default>0x00150002</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-0/xbus-2</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/xbus-2</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>2</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0proc0xbus3</id>
+ <type>unit-xbus-venice</type>
+ <attribute><id>HUID</id><default>0x00150003</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/proc-0/xbus-3</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/xbus-3</default>
+ </attribute>
+ <attribute>
+ <id>CHIP_UNIT</id>
+ <default>3</default>
+ </attribute>
+</targetInstance>
+
+
+<!-- Centaur n0p0 : start -->
+
+<targetInstance>
+ <id>sys0node0membuf0</id>
+ <type>chip-membuf-centaur</type>
+ <attribute><id>HUID</id><default>0x00060000</default></attribute>
+ <attribute><id>POSITION</id><default>0</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-0/membuf-0</default>
+ </attribute>
+
+ <!-- FSI is connected via proc0:cMFSI-0 -->
+ <attribute>
+ <id>FSI_MASTER_CHIP</id>
+ <default>physical:sys-0/node-0/proc-0</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_TYPE</id>
+ <default>CMFSI</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_PORT</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>FSI_SLAVE_CASCADE</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>FSI_OPTION_FLAGS</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBS affiliated with membuf0 -->
+
+<targetInstance>
+ <id>sys0node0membuf0mbs0</id>
+ <type>unit-mbs-centaur</type>
+ <attribute><id>HUID</id><default>0x00100000</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-0/mbs-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-0/membuf-0/mbs-0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBAs affiliated with membuf0 -->
+
+<targetInstance>
+ <id>sys0node0membuf0mbs0mba0</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x00110000</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-0/mbs-0/mba-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-0/membuf-0/mbs-0/mba-0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0membuf0mbs0mba1</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x00110001</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-0/mbs-0/mba-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-0/membuf-0/mbs-0/mba-1</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur n0p0 : end -->
+
+
+
+<!-- Centaur n0p1 : start -->
+
+<targetInstance>
+ <id>sys0node0membuf1</id>
+ <type>chip-membuf-centaur</type>
+ <attribute><id>HUID</id><default>0x00060001</default></attribute>
+ <attribute><id>POSITION</id><default>1</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-1/membuf-0</default>
+ </attribute>
+
+ <!-- FSI is connected via proc0:cMFSI-1 -->
+ <attribute>
+ <id>FSI_MASTER_CHIP</id>
+ <default>physical:sys-0/node-0/proc-0</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_TYPE</id>
+ <default>CMFSI</default>
+ </attribute>
+ <attribute>
+ <id>FSI_MASTER_PORT</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>FSI_SLAVE_CASCADE</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>FSI_OPTION_FLAGS</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBS affiliated with membuf1 -->
+
+<targetInstance>
+ <id>sys0node0membuf1mbs0</id>
+ <type>unit-mbs-centaur</type>
+ <attribute><id>HUID</id><default>0x00100001</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-1/mbs-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-1/membuf-0/mbs-0</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur MBAs affiliated with membuf1 -->
+
+<targetInstance>
+ <id>sys0node0membuf1mbs0mba0</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x00110002</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-1/mbs-0/mba-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-1/membuf-0/mbs-0/mba-0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0membuf1mbs0mba1</id>
+ <type>unit-mba-centaur</type>
+ <attribute><id>HUID</id><default>0x00110003</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/membuf-1/mbs-0/mba-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-1/membuf-0/mbs-0/mba-1</default>
+ </attribute>
+</targetInstance>
+
+<!-- Centaur n0p1 : end -->
+
+<!-- DIMMS
+ id/physical is sys-0/node-0/dimm-[i]
+ where i=[0-255]
+ affinity is sys-0/node-0/proc-[i]/mcs-[j]/membuf-0/mbs-0/mba-[k]/mem_port-[l]/dimm-[m]
+ where i=[0] j=[0-1] k=[0-1] l=[0-1] m=[0-1]
+-->
+
+<targetInstance>
+ <id>sys0node0dimm0</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030000</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-0/membuf-0/mbs-0/mba-0/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm1</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030001</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-0/membuf-0/mbs-0/mba-0/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm2</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030002</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-2</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-0/membuf-0/mbs-0/mba-0/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm3</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030003</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-3</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-0/membuf-0/mbs-0/mba-0/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm4</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030004</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-4</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-0/membuf-0/mbs-0/mba-1/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm5</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030005</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-5</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-0/membuf-0/mbs-0/mba-1/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm6</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030006</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-6</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-0/membuf-0/mbs-0/mba-1/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm7</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030007</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-7</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-0/membuf-0/mbs-0/mba-1/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm8</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030008</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-8</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-1/membuf-0/mbs-0/mba-0/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm9</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x00030009</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-9</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-1/membuf-0/mbs-0/mba-0/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm10</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x0003000A</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-10</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-1/membuf-0/mbs-0/mba-0/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm11</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x0003000B</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-11</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-1/membuf-0/mbs-0/mba-0/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm12</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x0003000C</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-12</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-1/membuf-0/mbs-0/mba-1/mem_port-0/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm13</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x0003000D</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-13</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-1/membuf-0/mbs-0/mba-1/mem_port-0/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>0</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm14</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x0003000E</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-14</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-1/membuf-0/mbs-0/mba-1/mem_port-1/dimm-0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>0</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+</targetInstance>
+
+<targetInstance>
+ <id>sys0node0dimm15</id>
+ <type>lcard-dimm-jedec</type>
+ <attribute><id>HUID</id><default>0x0003000F</default></attribute>
+ <attribute>
+ <id>PHYS_PATH</id>
+ <default>physical:sys-0/node-0/dimm-15</default>
+ </attribute>
+ <attribute>
+ <id>AFFINITY_PATH</id>
+ <default>affinity:sys-0/node-0/proc-0/mcs-1/membuf-0/mbs-0/mba-1/mem_port-1/dimm-1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_DIMM</id>
+ <default>1</default>
+ </attribute>
+ <attribute>
+ <id>MBA_PORT</id>
+ <default>1</default>
+ </attribute>
+</targetInstance>
+
+</attributes>
diff --git a/src/usr/targeting/common/xmltohb/xmltohb.pl b/src/usr/targeting/common/xmltohb/xmltohb.pl
new file mode 100755
index 000000000..842027137
--- /dev/null
+++ b/src/usr/targeting/common/xmltohb/xmltohb.pl
@@ -0,0 +1,2960 @@
+#!/usr/bin/perl
+# IBM_PROLOG_BEGIN_TAG
+# This is an automatically generated prolog.
+#
+# $Source: src/usr/targeting/xmltohb/xmltohb.pl $
+#
+# 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
+
+#
+# Purpose:
+# Author: Nick Bofferding
+# Last Updated: 09/09/2011
+#
+# Version: 1.0
+#
+# Change Log **********************************************************
+#
+# End Change Log ******************************************************
+
+use strict;
+
+################################################################################
+# Use of the following packages
+################################################################################
+
+use Getopt::Long;
+use Pod::Usage;
+use XML::Simple;
+use Text::Wrap;
+use Data::Dumper;
+use POSIX;
+
+################################################################################
+# Set PREFERRED_PARSER to XML::Parser. Otherwise it uses XML::SAX which contains
+# bugs that result in XML parse errors that can be fixed by adjusting white-
+# space (i.e. parse errors that do not make sense).
+################################################################################
+$XML::Simple::PREFERRED_PARSER = 'XML::Parser';
+
+################################################################################
+# Process command line parameters, issue help text if needed
+################################################################################
+
+sub main{ }
+my $cfgSrcOutputDir = ".";
+my $cfgImgOutputDir = ".";
+my $cfgHbXmlFile = "./hb.xml";
+my $cfgVmmConstsFile = "../../../include/usr/vmmconst.h";
+my $cfgFapiAttributesXmlFile = "";
+my $cfgImgOutputFile = "./targeting.bin";
+my $cfgHelp = 0;
+my $cfgMan = 0;
+my $cfgVerbose = 0;
+
+GetOptions("hb-xml-file:s" => \$cfgHbXmlFile,
+ "src-output-dir:s" => \$cfgSrcOutputDir,
+ "img-output-dir:s" => \$cfgImgOutputDir,
+ "fapi-attributes-xml-file:s" => \$cfgFapiAttributesXmlFile,
+ "img-output-file:s" => \$cfgImgOutputFile,
+ "vmm-consts-file:s" => \$cfgVmmConstsFile,
+ "help" => \$cfgHelp,
+ "man" => \$cfgMan,
+ "verbose" => \$cfgVerbose ) || pod2usage(-verbose => 0);
+
+pod2usage(-verbose => 1) if $cfgHelp;
+pod2usage(-verbose => 2) if $cfgMan;
+
+# Remove extraneous '/' from end of path names; use temporary version of $/ for
+# the chomp
+{
+ local $/ = '/';
+ chomp($cfgSrcOutputDir);
+ $cfgSrcOutputDir .= "/";
+
+ chomp($cfgImgOutputDir);
+ $cfgImgOutputDir .= "/";
+}
+
+if($cfgVerbose)
+{
+ print STDOUT "Host boot intemediate XML model = $cfgHbXmlFile\n";
+ print STDOUT "Fapi attributes XML file = $cfgFapiAttributesXmlFile\n";
+ print STDOUT "Source output dir = $cfgSrcOutputDir\n";
+ print STDOUT "Image output dir = $cfgImgOutputDir\n";
+ print STDOUT "VMM constants file = $cfgVmmConstsFile\n";
+}
+
+################################################################################
+# Initialize some globals
+################################################################################
+
+my $xml = new XML::Simple (KeyAttr=>[]);
+
+# Until full machine parseable workbook parsing splits out all the input files,
+# use the intermediate representation containing the full host boot model.
+# Aborts application if file name not found.
+my $attributes = $xml->XMLin($cfgHbXmlFile,
+ forcearray => ['enumerationType','attribute','hwpfToHbAttrMap']);
+my $fapiAttributes = $xml->XMLin($cfgFapiAttributesXmlFile,
+ forcearray => ['attribute']);
+
+# Perform some sanity validation of the model (so we don't have to later)
+validateAttributes($attributes);
+validateTargetInstances($attributes);
+validateTargetTypes($attributes);
+validateTargetTypesExtension($attributes);
+
+# Open the output files and write them
+if( !($cfgSrcOutputDir =~ "none") )
+{
+ open(TRAIT_FILE,">$cfgSrcOutputDir"."attributetraits.H")
+ or fatal ("Trait file: \"$cfgSrcOutputDir"
+ . "attributetraits.H\" could not be opened.");
+ my $traitFile = *TRAIT_FILE;
+ writeTraitFileHeader($traitFile);
+ writeTraitFileTraits($attributes,$traitFile);
+ writeTraitFileFooter($traitFile);
+ close $traitFile;
+
+ open(ATTR_FILE,">$cfgSrcOutputDir"."attributeenums.H")
+ or fatal ("Attribute enum file: \"$cfgSrcOutputDir"
+ . "attributeenums.H\" could not be opened.");
+ my $enumFile = *ATTR_FILE;
+ writeEnumFileHeader($enumFile);
+ writeEnumFileAttrIdEnum($attributes,$enumFile);
+ writeEnumFileAttrEnums($attributes,$enumFile);
+ writeEnumFileFooter($enumFile);
+ close $enumFile;
+
+ open(STRING_HEADER_FILE,">$cfgSrcOutputDir"."attributestrings.H")
+ or fatal ("Attribute string header file: \"$cfgSrcOutputDir"
+ . "attributestrings.H\" could not be opened.");
+ my $stringHeaderFile = *STRING_HEADER_FILE;
+ writeStringHeaderFileHeader($stringHeaderFile);
+ writeStringHeaderFileStrings($attributes,$stringHeaderFile);
+ writeStringHeaderFileFooter($stringHeaderFile);
+ close $stringHeaderFile;
+
+ open(STRING_IMPLEMENTATION_FILE,">$cfgSrcOutputDir"."attributestrings.C")
+ or fatal ("Attribute string source file: \"$cfgSrcOutputDir"
+ . "attributestrings.C\" could not be opened.");
+ my $stringImplementationFile = *STRING_IMPLEMENTATION_FILE;
+ writeStringImplementationFileHeader($stringImplementationFile);
+ writeStringImplementationFileStrings($attributes,$stringImplementationFile);
+ writeStringImplementationFileFooter($stringImplementationFile);
+ close $stringImplementationFile;
+
+ open(STRUCTS_HEADER_FILE,">$cfgSrcOutputDir"."attributestructs.H")
+ or fatal ("Attribute struct file: \"$cfgSrcOutputDir"
+ . "attributestructs.H\" could not be opened.");
+ my $structFile = *STRUCTS_HEADER_FILE;
+ writeStructFileHeader($structFile);
+ writeStructFileStructs($attributes,$structFile);
+ writeStructFileFooter($structFile);
+ close $structFile;
+
+ open(PNOR_HEADER_DEF_FILE,">$cfgSrcOutputDir"."pnortargeting.H")
+ or fatal ("Targeting header definition header file: \"$cfgSrcOutputDir"
+ . "pnortargeting.H\" could not be opened.");
+ my $pnorHeaderDefFile = *PNOR_HEADER_DEF_FILE;
+ writeHeaderFormatHeaderFile($pnorHeaderDefFile);
+ close $pnorHeaderDefFile;
+
+ open(FAPI_PLAT_ATTR_MACROS_FILE,">$cfgSrcOutputDir"."fapiplatattrmacros.H")
+ or fatal ("FAPI platform attribute macro header file: \"$cfgSrcOutputDir"
+ . "fapiplatattrmacros.H\" could not be opened.");
+ my $fapiPlatAttrMacrosHeaderFile = *FAPI_PLAT_ATTR_MACROS_FILE;
+ writeFapiPlatAttrMacrosHeaderFileHeader ($fapiPlatAttrMacrosHeaderFile);
+ writeFapiPlatAttrMacrosHeaderFileContent($attributes,$fapiAttributes,
+ $fapiPlatAttrMacrosHeaderFile);
+ writeFapiPlatAttrMacrosHeaderFileFooter ($fapiPlatAttrMacrosHeaderFile);
+ close $fapiPlatAttrMacrosHeaderFile;
+
+ #fixme-Remove when RTC:38197 is done
+ open(ATTR_DUMP_FILE,">$cfgSrcOutputDir"."attributedump.C")
+ or fatal ("Attribute dump file: \"$cfgSrcOutputDir"
+ . "attributedump.C\" could not be opened.");
+ my $dumpFile = *ATTR_DUMP_FILE;
+ writeDumpFile($attributes,$dumpFile);
+ close $dumpFile;
+
+}
+
+if( !($cfgImgOutputDir =~ "none") )
+{
+ open(PNOR_TARGETING_FILE,">$cfgImgOutputDir".$cfgImgOutputFile)
+ or fatal ("Targeting image file: \"$cfgImgOutputDir"
+ . "$cfgImgOutputFile\" could not be opened.");
+ my $pnorFile = *PNOR_TARGETING_FILE;
+ writeTargetingImage($pnorFile,$cfgVmmConstsFile,$attributes);
+ close $pnorFile;
+}
+
+exit(0);
+
+################################################################################
+# Report a fatal error and quit
+################################################################################
+
+sub DEBUG_FUNCTIONS { }
+sub fatal {
+ my($msg) = @_;
+
+ print STDERR "[FATAL!] $msg\n";
+
+ for(my $caller = 1; ; $caller++)
+ {
+ my ($package, $filename, $callerLine,
+ $subr, $has_args, $wantarray )= caller($caller);
+ my $line = (caller($caller-1))[2];
+ if(!$line) { last; }
+
+ print STDERR " $caller: $subr" . "(". $line . ")\n";
+ }
+
+ exit(1);
+}
+
+sub VALIDATION_FUNCTIONS { }
+
+################################################################################
+# Validates sub-elements of an element against criteria
+################################################################################
+
+sub validateSubElements {
+ my($name,$mustBeHash,$element,$criteria) = @_;
+
+ if($mustBeHash && (ref($element) ne "HASH"))
+ {
+ fatal("$name must be in the form of a hash.");
+ }
+
+ # print keys %{$element} . "\n";
+
+ for my $subElementName (sort(keys %{$element}))
+ {
+ if(!exists $criteria->{$subElementName})
+ {
+ fatal("$name element cannot have child element of type "
+ . "\"$subElementName\".");
+ }
+ }
+
+ for my $subElementName (sort(keys %{$criteria}))
+ {
+ if( ($criteria->{$subElementName}{required} == 1)
+ && (!exists $element->{$subElementName}))
+ {
+ fatal("$name element missing required child element "
+ . "\"$subElementName\".");
+ }
+
+ if(exists $element->{$subElementName}
+ && ($criteria->{$subElementName}{isscalar} == 1)
+ && (ref ($element->{$subElementName}) eq "HASH"))
+ {
+ fatal("$name element child element \"$subElementName\" should be "
+ . "scalar, but is a hash.");
+ }
+ }
+}
+
+################################################################################
+# Validates attribute element for correctness
+################################################################################
+
+sub validateAttributes {
+ my($attributes) = @_;
+
+ my %elements = ( );
+ $elements{"id"} = { required => 1, isscalar => 1};
+ $elements{"description"} = { required => 1, isscalar => 1};
+ $elements{"persistency"} = { required => 1, isscalar => 1};
+ $elements{"fspOnly"} = { required => 0, isscalar => 0};
+ $elements{"readable"} = { required => 0, isscalar => 0};
+ $elements{"simpleType"} = { required => 0, isscalar => 0};
+ $elements{"complexType"} = { required => 0, isscalar => 0};
+ $elements{"nativeType"} = { required => 0, isscalar => 0};
+ $elements{"writeable"} = { required => 0, isscalar => 0};
+ $elements{"hasStringConversion"}
+ = { required => 0, isscalar => 0};
+ $elements{"hwpfToHbAttrMap"}
+ = { required => 0, isscalar => 0};
+
+ foreach my $attribute (@{$attributes->{attribute}})
+ {
+ validateSubElements("attribute",1,$attribute,\%elements);
+ }
+}
+
+################################################################################
+# Validates field element for correctness
+################################################################################
+
+sub validateFieldElement {
+ my($field) = @_;
+
+ my %elements = ( );
+ $elements{"type"} = { required => 1, isscalar => 1};
+ $elements{"name"} = { required => 1, isscalar => 1};
+ $elements{"description"} = { required => 1, isscalar => 1};
+ $elements{"default"} = { required => 1, isscalar => 1};
+ $elements{"bits"} = { required => 0, isscalar => 1};
+
+ validateSubElements("field",1,$field,\%elements);
+}
+
+################################################################################
+# Validates target type extension elements for correctness
+################################################################################
+
+sub validateTargetTypesExtension {
+ my($attributes) = @_;
+
+ my %elements = ( );
+ $elements{"id"} = { required => 1, isscalar => 1};
+ $elements{"attribute"} = { required => 1, isscalar => 1};
+
+ foreach my $targetTypeExtension (@{$attributes->{targetTypeExtension}})
+ {
+ validateSubElements("targetTypeExtension",1,
+ $targetTypeExtension,\%elements);
+ }
+}
+
+################################################################################
+# Validates target type elements for correctness
+################################################################################
+
+sub validateTargetTypes {
+ my($attributes) = @_;
+
+ my %elements = ( );
+ $elements{"id"} = { required => 1, isscalar => 1};
+ $elements{"parent"} = { required => 0, isscalar => 1};
+ $elements{"attribute"} = { required => 0, isscalar => 0};
+ $elements{"fspOnly"} = { required => 0, isscalar => 0};
+
+ foreach my $targetType (@{$attributes->{targetType}})
+ {
+ validateSubElements("targetType",1,$targetType,\%elements);
+ }
+}
+
+################################################################################
+# Validates target instance elements for correctness
+################################################################################
+
+sub validateTargetInstances{
+ my($attributes) = @_;
+
+ my %elements = ( );
+ $elements{"id"} = { required => 1, isscalar => 1};
+ $elements{"type"} = { required => 1, isscalar => 1};
+ $elements{"attribute"} = { required => 0, isscalar => 0};
+
+ foreach my $targetInstance (@{$attributes->{targetInstance}})
+ {
+ validateSubElements("targetInstance",1,$targetInstance,\%elements);
+ }
+}
+
+sub SOURCE_FILE_GENERATION_FUNCTIONS { }
+
+################################################################################
+# Writes the plat attribute macros header file header
+################################################################################
+
+sub writeFapiPlatAttrMacrosHeaderFileHeader {
+ my($outFile) = @_;
+
+ print $outFile <<VERBATIM;
+
+#ifndef FAPI_FAPIPLATATTRMACROS_H
+#define FAPI_FAPIPLATATTRMACROS_H
+
+/**
+ * \@file fapiplatattrmacros.H
+ *
+ * \@brief FAPI -> HB attribute mappings. This file is autogenerated and
+ * should not be altered.
+ */
+
+//******************************************************************************
+// Includes
+//******************************************************************************
+
+// STD
+#include <stdint.h>
+
+//******************************************************************************
+// Macros
+//******************************************************************************
+
+namespace fapi
+{
+
+namespace platAttrSvc
+{
+VERBATIM
+}
+
+################################################################################
+# Writes the plat attribute macros
+################################################################################
+
+sub writeFapiPlatAttrMacrosHeaderFileContent {
+ my($attributes,$fapiAttributes,$outFile) = @_;
+
+ my $macroSection = "";
+ my $attrSection = "";
+
+ foreach my $attribute (@{$attributes->{attribute}})
+ {
+ foreach my $hwpfToHbAttrMap (@{$attribute->{hwpfToHbAttrMap}})
+ {
+ if( !exists $hwpfToHbAttrMap->{id}
+ || !exists $hwpfToHbAttrMap->{macro})
+ {
+ fatal("id,macro fields required\n");
+ }
+
+ my $fapiReadable = 0;
+ my $fapiWriteable = 0;
+ my $instantiated = 0;
+
+ foreach my $fapiAttr (@{$fapiAttributes->{attribute}})
+ {
+ if( (exists $fapiAttr->{id})
+ && ($fapiAttr->{id} eq $hwpfToHbAttrMap->{id}) )
+ {
+ # Check that non-platInit attributes are in the
+ # volatile-zeroed section and have a direct mapping
+ if (! exists $fapiAttr->{platInit})
+ {
+ if ($hwpfToHbAttrMap->{macro} ne "DIRECT")
+ {
+ fatal("FAPI non-platInit attr " .
+ "'$hwpfToHbAttrMap->{id}' is " .
+ "'$hwpfToHbAttrMap->{macro}', " .
+ "it must be DIRECT");
+ }
+
+ if ($attribute->{persistency} ne "volatile-zeroed")
+ {
+ fatal("FAPI non-platInit attr " .
+ "'$hwpfToHbAttrMap->{id}' is " .
+ "'$attribute->{persistency}', " .
+ "it must be volatile-zeroed");
+ }
+
+ }
+
+ # All FAPI attributes are readable
+ $fapiReadable = 1;
+
+ if(exists $fapiAttr->{writeable})
+ {
+ $fapiWriteable = 1;
+ }
+
+ last;
+ }
+ }
+
+ if($fapiReadable)
+ {
+ if(exists $attribute->{readable})
+ {
+ $macroSection .= ' #define ' . $hwpfToHbAttrMap->{id} .
+ "_GETMACRO(ID,PTARGET,VAL) \\\n" .
+ " FAPI_PLAT_ATTR_SVC_GETMACRO_" .
+ $hwpfToHbAttrMap->{macro} . "(ID,PTARGET,VAL)\n";
+ $instantiated = 1;
+ }
+ else
+ {
+ fatal("FAPI attribute $hwpfToHbAttrMap->{id} requires " .
+ "platform supply readable attribute.");
+ }
+ }
+
+ if($fapiWriteable)
+ {
+ if(exists $attribute->{writeable})
+ {
+ $macroSection .= ' #define ' . $hwpfToHbAttrMap->{id} .
+ "_SETMACRO(ID,PTARGET,VAL) \\\n" .
+ " FAPI_PLAT_ATTR_SVC_SETMACRO_" .
+ $hwpfToHbAttrMap->{macro} . "(ID,PTARGET,VAL)\n";
+ $instantiated = 1;
+ }
+ else
+ {
+ fatal("FAPI attribute $hwpfToHbAttrMap->{id} requires "
+ . "platform supply writeable attribute.");
+ }
+ }
+
+ if($instantiated)
+ {
+ $attrSection .= ' #define FAPI_PLAT_ATTR_SVC_MACRO_' .
+ $hwpfToHbAttrMap->{macro} . "_FAPI_" .
+ $hwpfToHbAttrMap->{id} . " \\\n" .
+ " TARGETING::ATTR_" .
+ $attribute->{id} . "\n";
+ }
+ }
+ }
+
+ print $outFile $attrSection;
+ print $outFile "\n";
+ print $outFile $macroSection;
+ print $outFile "\n";
+}
+
+################################################################################
+# Writes the plat attribute macros header file footer
+################################################################################
+
+sub writeFapiPlatAttrMacrosHeaderFileFooter {
+ my($outFile) = @_;
+
+print $outFile <<VERBATIM;
+} // End namespace platAttrSvc
+
+} // End namespace fapi
+
+#endif // FAPI_FAPIPLATATTRMACROS_H
+
+VERBATIM
+
+}
+
+################################################################################
+# Writes the pnor targeting header format file
+################################################################################
+
+sub writeHeaderFormatHeaderFile {
+ my($outFile) = @_;
+
+ print $outFile <<VERBATIM;
+
+#ifndef TARG_PNORHEADER_H
+#define TARG_PNORHEADER_H
+
+/**
+ * \@file pnorheader.H
+ *
+ * \@brief Definition for structure of targeting's PNOR image header. This
+ * file is autogenerated and should not be altered.
+ */
+
+//******************************************************************************
+// Includes
+//******************************************************************************
+
+// STD
+#include <builtins.h>
+#include <stdint.h>
+#include <targeting/adapters/types.H>
+#include <targeting/common/pointer.H>
+
+// Targeting component
+
+//******************************************************************************
+// Complex Types
+//******************************************************************************
+
+namespace TARGETING
+{
+ const uint32_t PNOR_TARG_EYE_CATCHER = 0x54415247;
+
+ enum SECTION_TYPE
+ {
+ // Targeting read-only section backed to PNOR. Always the 0th section.
+ SECTION_TYPE_PNOR_RO = 0x00,
+
+ // Targeting read-write section backed to PNOR
+ SECTION_TYPE_PNOR_RW = 0x01,
+
+ // Targeting heap section initialized out of PNOR
+ SECTION_TYPE_HEAP_PNOR_INIT = 0x02,
+
+ // Targeting heap section intialized to zero
+ SECTION_TYPE_HEAP_ZERO_INIT = 0x03,
+ };
+
+ struct TargetingSection
+ {
+ // Type of targeting section
+ const SECTION_TYPE sectionType : 8;
+
+ // Offset of the section within the PNOR targeting image from byte zero
+ // of the targeting header
+ const uint32_t sectionOffset;
+
+ // Size of the section within the PNOR targeting image
+ const uint32_t sectionSize;
+
+ } PACKED;
+
+ struct TargetingHeader
+ {
+ // Eyecatcher to quickly verify correct population of targeting PNOR
+ // data
+ const uint32_t eyeCatcher;
+
+ // Major version of the PNOR targeting image
+ const uint16_t majorVersion;
+
+ // Minor version of the PNOR targeting image
+ const uint16_t minorVersion;
+
+ // Total size of the targeting header (from beginning of header). The
+ // PNOR RO targeting data is located immediately following the header
+ const uint32_t headerSize;
+
+ // Virtual memory offset from the virtual memory address of the previous
+ // section where the attribute resource provider must load the next
+ // section. If there is no previous section, it will represent the
+ // offset from the virtual memory base address (typically 0)
+ const uint32_t vmmSectionOffset;
+
+ // Virtual memory base address where the attribute resource provider
+ // must load the 0th (PNOR RO) section
+ AbstractPointer<void> vmmBaseAddress;
+
+ // Size of each TargetingSection record
+ const uint32_t sizeOfSection;
+
+ // Number of TargetingSection records
+ const uint32_t numSections;
+
+ // Offset to the first TargetingSection record, from the end of this
+ // field
+ const uint32_t offsetToSections;
+
+ // Pad, in bytes, given by "offsetToSections"
+
+ // const TargetingSection sections[numSections];
+
+ } PACKED;
+
+} // End namespace TARGETING
+
+#endif // TARG_PNORHEADER_H
+
+VERBATIM
+
+}
+
+################################################################################
+# Writes the string implementation file header
+################################################################################
+
+sub writeStringImplementationFileHeader {
+ my($outFile) = @_;
+
+ print $outFile <<VERBATIM;
+
+/**
+ * \@file attributestrings.C
+ *
+ * \@brief Attribute string implementation. This file is autogenerated and
+ * should not be altered.
+ */
+
+//******************************************************************************
+// Includes
+//******************************************************************************
+
+// STD
+#include <stdint.h>
+#include <stdlib.h>
+
+// Targeting component
+#include <targeting/common/attributes.H>
+
+namespace TARGETING {
+
+VERBATIM
+
+}
+
+################################################################################
+# Writes string implementation
+################################################################################
+
+sub writeStringImplementationFileStrings {
+ my($attributes,$outFile) = @_;
+
+ foreach my $attribute (@{$attributes->{attribute}})
+ {
+ if(exists $attribute->{simpleType})
+ {
+ my $simpleType = $attribute->{simpleType};
+ if(exists $simpleType->{enumeration})
+ {
+ my $enumeration = $simpleType->{enumeration};
+
+ print $outFile "//*********************************************"
+ . "*********************************\n";
+ print $outFile "// attrToString<ATTR_", $attribute->{id}, ">\n";
+ print $outFile "//*********************************************"
+ . "*********************************\n\n";
+ print $outFile "template<>\n";
+ print $outFile "const char* attrToString<ATTR_",
+ $attribute->{id},"> (\n";
+ print $outFile " AttributeTraits<ATTR_",$attribute->{id},
+ ">::Type const& i_attrValue)\n";
+ print $outFile "{\n";
+ print $outFile " switch(i_attrValue)\n";
+ print $outFile " {\n";
+ my $enumerationType = getEnumerationType($attributes,
+ $enumeration->{id});
+
+ foreach my $enumerator (@{$enumerationType->{enumerator}})
+ {
+ print $outFile " case ", $attribute->{id}, "_",
+ $enumerator->{name},":\n";
+ print $outFile " return \"",
+ $enumerator->{name},"\";\n";
+ }
+
+ print $outFile " default:\n";
+ print $outFile " return \"Cannot decode ",
+ $attribute->{id}, "\";\n";
+ print $outFile " }\n";
+ print $outFile "}\n\n";
+ }
+ }
+ }
+}
+
+################################################################################
+# Locate generic attribute definition, given an enumeration ID
+################################################################################
+
+sub getEnumerationType {
+
+ my($attributes,$id) = @_;
+ my $matchingEnumeration;
+
+ foreach my $enumerationType (@{$attributes->{enumerationType}})
+ {
+ if($id eq $enumerationType->{id})
+ {
+ $matchingEnumeration = $enumerationType;
+ last;
+ }
+ }
+
+ if(!exists $matchingEnumeration->{id})
+ {
+ fatal("Could not find enumeration with ID of " . $id . "\n");
+ }
+
+ return $matchingEnumeration;
+}
+
+################################################################################
+# Writes the string implementation file footer
+################################################################################
+
+sub writeStringImplementationFileFooter {
+ my($outFile) = @_;
+
+print $outFile <<VERBATIM;
+} // End namespace TARGETING
+
+VERBATIM
+}
+
+################################################################################
+# Writes the struct file header
+################################################################################
+
+sub writeStructFileHeader {
+ my($outFile) = @_;
+
+print $outFile <<VERBATIM;
+
+#ifndef TARG_ATTRIBUTESTRUCTS_H
+#define TARG_ATTRIBUTESTRUCTS_H
+
+/**
+ * \@file attributestructs.H
+ *
+ * \@brief Complex structures for host boot attributes. This file is
+ * autogenerated and should not be altered.
+ */
+
+//******************************************************************************
+// Includes
+//******************************************************************************
+
+// STD
+#include <stdint.h>
+#include <stdlib.h>
+
+// Targeting component
+#include <builtins.h>
+#include <targeting/common/attributes.H>
+#include <targeting/common/entitypath.H>
+
+//******************************************************************************
+// Complex Types
+//******************************************************************************
+
+namespace TARGETING
+{
+
+VERBATIM
+
+}
+
+################################################################################
+# Writes struct header file structs
+################################################################################
+
+sub writeStructFileStructs {
+ my($attributes,$outFile) = @_;
+
+ foreach my $attribute (@{$attributes->{attribute}})
+ {
+ if(exists $attribute->{complexType})
+ {
+ my $complexType = $attribute->{complexType};
+ if(!exists $complexType->{description})
+ {
+ fatal("ERROR: Complex type requires a 'description'.");
+ }
+
+ print $outFile "/**\n";
+ print $outFile wrapBrief($complexType->{description});
+ print $outFile " */\n";
+
+ print $outFile "struct ",
+ calculateStructName($attribute->{id}), "\n";
+ print $outFile "{\n";
+
+ my $complex = $attribute->{complexType};
+ foreach my $field (@{$complex->{field}})
+ {
+ validateFieldElement($field);
+
+ my $bits = "";
+ if($field->{bits})
+ {
+ $bits = " : " . $field->{bits};
+ }
+
+ print $outFile wrapComment($field->{description});
+ print $outFile " ", $field->{type}, " ", $field->{name},
+ $bits, "; \n\n";
+ }
+
+ print $outFile "} PACKED;\n\n";
+ }
+ }
+}
+
+################################################################################
+# Writes the struct file footer
+################################################################################
+
+sub writeStructFileFooter {
+ my($outFile) = @_;
+
+print $outFile <<VERBATIM;
+} // End namespace TARGETING
+
+#endif // TARG_ATTRIBUTESTRUCTS_H
+
+VERBATIM
+
+}
+
+################################################################################
+# Writes the string header file header
+################################################################################
+
+sub writeStringHeaderFileHeader {
+ my($outFile) = @_;
+
+print $outFile <<VERBATIM;
+
+#ifndef TARG_ATTRIBUTESTRINGS_H
+#define TARG_ATTRIBUTESTRINGS_H
+
+/**
+ * \@file attributestrings.H
+ *
+ * \@brief Attribute string conversion routines. This file is autogenerated
+ * and should not be altered.
+ */
+
+//******************************************************************************
+// Includes
+//******************************************************************************
+
+// STD
+#include <stdint.h>
+#include <stdlib.h>
+
+namespace TARGETING
+{
+
+/**
+ * \@brief Class used to clarify compiler error when caller attempts to
+ * stringify an unsupported attribute
+ */
+class InvalidAttributeForStringification;
+
+/**
+ * \@brief Return attribute as a string
+ *
+ * \@param[in] i_attrValue Value of the attribute
+ *
+ * \@return String which decodes the attribute value
+ */
+template<const ATTRIBUTE_ID A>
+const char* attrToString(
+ typename AttributeTraits<A>::Type const& i_attrValue)
+{
+ // Default behavior is to fail the compile if caller attempt to print an
+ // unsupported string
+ return InvalidAttributeForStringification();
+}
+
+VERBATIM
+
+}
+
+################################################################################
+# Writes string interfaces
+################################################################################
+
+sub writeStringHeaderFileStrings {
+ my($attributes,$outFile) = @_;
+
+ foreach my $attribute (@{$attributes->{attribute}})
+ {
+ if(exists $attribute->{simpleType})
+ {
+ my $simpleType = $attribute->{simpleType};
+ if(exists $simpleType->{enumeration})
+ {
+ my $enumeration = $simpleType->{enumeration};
+ print $outFile "/**\n";
+ print $outFile " * \@brief See "
+ . "attrToString<const ATTRIBUTE_ID A>\n";
+ print $outFile " */\n";
+ print $outFile "template<>\n";
+ print $outFile "const char* attrToString<ATTR_",
+ $attribute->{id},">(\n";
+ print $outFile " AttributeTraits<ATTR_",$attribute->{id},
+ ">::Type const& i_attrValue);\n";
+ print $outFile "\n";
+ }
+ }
+ }
+}
+
+################################################################################
+# Writes the string header file footer
+################################################################################
+
+sub writeStringHeaderFileFooter {
+ my($outFile) = @_;
+
+print $outFile <<VERBATIM;
+
+} // End namespace TARGETING
+
+#endif // TARG_ATTRIBUTESTRINGS_H
+
+VERBATIM
+}
+
+################################################################################
+# Writes the enum file header
+################################################################################
+
+sub writeEnumFileHeader {
+ my($outFile) = @_;
+
+print $outFile <<VERBATIM;
+
+#ifndef TARG_ATTRIBUTEENUMS_H
+#define TARG_ATTRIBUTEENUMS_H
+
+/**
+ * \@file attributeenums.H
+ *
+ * \@brief Defined enums for platform attributes
+ *
+ * This header file contains enumerations for supported platform attributes
+ * (as opposed to HWPF attributes). This file is automatically
+ * generated and should not be altered.
+ */
+
+//******************************************************************************
+// Includes
+//******************************************************************************
+
+#include <stdint.h>
+#include <stdlib.h>
+
+//******************************************************************************
+// Enumerations
+//******************************************************************************
+
+namespace TARGETING
+{
+
+VERBATIM
+
+}
+
+################################################################################
+# Writes the enum file attribute enumeration
+################################################################################
+
+sub writeEnumFileAttrIdEnum {
+ my($attributes,$outFile) = @_;
+
+ print $outFile <<VERBATIM;
+/**
+ * \@brief Platform attribute IDs
+ *
+ * Enumeration defining every possible platform attribute that can be
+ * associated with a target. This file is autogenerated and should not be
+ * altered.
+ */
+enum ATTRIBUTE_ID
+{
+VERBATIM
+
+ my $attrId;
+ my $hexVal;
+
+ # Format below intentionally > 80 chars for clarity
+
+ format ATTRENUMFORMAT =
+ ATTR_@<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< = @<<<<<<<<<<
+ $attrId, $hexVal .","
+.
+ select($outFile);
+ $~ = 'ATTRENUMFORMAT';
+
+ my $attributeIdEnumeration = getAttributeIdEnumeration($attributes);
+ foreach my $enumerator (@{$attributeIdEnumeration->{enumerator}})
+ {
+ $hexVal = sprintf "0x%08X", $enumerator->{value};
+ $attrId = $enumerator->{name};
+ write;
+ }
+
+ print $outFile "};\n\n";
+}
+
+################################################################################
+# Writes other enumerations to enumeration file
+################################################################################
+
+sub writeEnumFileAttrEnums {
+ my($attributes,$outFile) = @_;
+
+ my $enumName = "";
+ my $enumHex = "";
+
+ # Format below intentionally > 80 chars for clarity
+
+ format ENUMFORMAT =
+ @<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< = @<<<<<<<<<<
+ $enumName, $enumHex .","
+.
+ select($outFile);
+ $~ = 'ENUMFORMAT';
+
+ foreach my $enumerationType (@{$attributes->{enumerationType}})
+ {
+ print $outFile "/**\n";
+ print $outFile wrapBrief( $enumerationType->{description} );
+ print $outFile " */\n";
+ print $outFile "enum ", $enumerationType->{id}, "\n";
+ print $outFile "{\n";
+
+ foreach my $enumerator (@{$enumerationType->{enumerator}})
+ {
+ $enumHex = sprintf "0x%08X",
+ enumNameToValue($enumerationType,$enumerator->{name});
+ $enumName = $enumerationType->{id} . "_" . $enumerator->{name};
+ write;
+ }
+
+ print $outFile "};\n\n";
+ }
+}
+
+################################################################################
+# Writes the enum file footer
+################################################################################
+
+sub writeEnumFileFooter {
+ my($outFile) = @_;
+
+print $outFile <<VERBATIM;
+} // End namespace TARGETING
+
+#endif // TARG_ATTRIBUTEENUMS_H
+
+VERBATIM
+}
+
+################################################################################
+# Writes the trait file header
+################################################################################
+
+sub writeTraitFileHeader {
+ my($outFile) = @_;
+
+print $outFile <<VERBATIM;
+
+#ifndef TARG_ATTRIBUTETRAITS_H
+#define TARG_ATTRIBUTETRAITS_H
+
+/**
+ * \@file attributetraits.H
+ *
+ * \@brief Templates which map attributes to their type/properties
+ *
+ * This header file contains templates which map attributes to their
+ * type/properties. This file is autogenerated and should not be altered.
+ */
+
+//******************************************************************************
+// Includes
+//******************************************************************************
+
+// STD
+#include <stdint.h>
+#include <stdlib.h>
+#include <targeting/common/entitypath.H>
+
+namespace TARGETING
+{
+
+//******************************************************************************
+// Attribute Property Mappings
+//******************************************************************************
+
+/**
+ * \@brief Template associating a specific attribute with a type and other
+ * properties, such as whether it is readable/writable
+ *
+ * This is automatically generated
+ *
+ * enum {
+ * disabled = Special value for the basic, unused wildcard attribute
+ * readable = Attribute is readable
+ * writable = Attribute is writable
+ * hasStringConversion = Attribute has debug string conversion
+ * }
+ *
+ * typedef <type> TYPE // <type> is the Attribute's valid type
+ */
+template<const ATTRIBUTE_ID A>
+class AttributeTraits
+{
+ private:
+ enum { disabled };
+ typedef void* Type;
+};
+
+VERBATIM
+
+}
+
+################################################################################
+# Writes computed traits to trait file
+################################################################################
+
+sub writeTraitFileTraits {
+ my($attributes,$outFile) = @_;
+
+ my $typedefs = "";
+
+ foreach my $attribute (@{$attributes->{attribute}})
+ {
+ # Build boolean traits
+
+ my $traits = "";
+ foreach my $trait ("writeable","readable","hasStringConversion")
+ {
+ if(exists $attribute->{$trait})
+ {
+ $traits .= " $trait,";
+ }
+ }
+
+ # Mark the attribute as being a host boot mutex or non-host boot mutex
+ if( (exists $attribute->{simpleType})
+ && (exists $attribute->{simpleType}->{hbmutex}) )
+ {
+ $traits .= " hbMutex,";
+ }
+ else
+ {
+ $traits .= " notHbMutex,";
+ }
+
+ chop($traits);
+
+ # Build value type
+
+ my $type = "";
+ my $dimensions = "";
+ if(exists $attribute->{simpleType})
+ {
+ my $simpleType = $attribute->{simpleType};
+ my $simpleTypeProperties = simpleTypeProperties();
+ for my $typeName (sort(keys %{$simpleType}))
+ {
+ if(exists $simpleTypeProperties->{$typeName})
+ {
+ if( $simpleTypeProperties->{$typeName}{typeName}
+ eq "XMLTOHB_USE_PARENT_ATTR_ID")
+ {
+ $type = $attribute->{id};
+ }
+ else
+ {
+ $type = $simpleTypeProperties->{$typeName}{typeName};
+ }
+
+ if( (exists $simpleType->{array})
+ && ($simpleTypeProperties->{$typeName}{supportsArray}) )
+ {
+ my @bounds = split(/,/,$simpleType->{array});
+ foreach my $bound (@bounds)
+ {
+ $dimensions .= "[$bound]";
+ }
+ }
+ elsif(exists $simpleType->{string})
+ {
+ # Create the string dimension
+ if(exists $simpleType->{string}->{sizeInclNull})
+ {
+ $dimensions .=
+ "[$simpleType->{string}->{sizeInclNull}]";
+ }
+ }
+ last;
+ }
+ }
+
+ if($type eq "")
+ {
+ fatal("Unsupported simpleType child element for "
+ . "attribute $attribute->{id}. Keys are ("
+ . join(',',sort(keys %{$simpleType})) . ")");
+ }
+ }
+ elsif(exists $attribute->{nativeType})
+ {
+ $type = $attribute->{nativeType}->{name};
+ }
+ elsif(exists $attribute->{complexType})
+ {
+ $type = calculateStructName($attribute->{id});
+ }
+ else
+ {
+ fatal("Could not determine attribute data type for attribute "
+ . "$attribute->{id}.");
+ }
+
+ # Add traits definition to output
+
+ print $outFile "template<>\n";
+ print $outFile "class AttributeTraits<ATTR_",$attribute->{id},">\n";
+ print $outFile "{\n";
+ print $outFile " public:\n";
+ print $outFile " enum {",$traits," };\n";
+ print $outFile " typedef ", $type, " Type$dimensions;\n";
+ print $outFile "};\n\n";
+
+ $typedefs .= "// Type aliases and/or sizes for ATTR_"
+ . "$attribute->{id} attribute\n";
+
+ $typedefs .= "typedef " . $type .
+ " $attribute->{id}" . "_ATTR" . $dimensions . ";\n";
+
+ # Append a more friendly type alias for attribute
+ $typedefs .= "typedef " . $type .
+ " ATTR_" . "$attribute->{id}" . "_type" . $dimensions . ";\n";
+
+ # If a string, append max # of characters for the string
+ if( (exists $attribute->{simpleType})
+ && (exists $attribute->{simpleType}->{string}))
+ {
+ my $size = $attribute->{simpleType}->{string}->{sizeInclNull} - 1;
+ $typedefs .= "const size_t ATTR_"
+ . "$attribute->{id}" . "_max_chars = "
+ . "$size"
+ . ";\n";
+ }
+ $typedefs .= "\n";
+ };
+
+ print $outFile "/**\n";
+ print $outFile wrapBrief("Mapping of alias type name to underlying type");
+ print $outFile " */\n";
+ print $outFile $typedefs ."\n";
+}
+
+################################################################################
+# Writes the trait file footer
+################################################################################
+
+sub writeTraitFileFooter {
+ my($outFile) = @_;
+
+ print $outFile <<VERBATIM;
+} // End namespace TARGETING
+
+#endif // TARG_ATTRIBUTETRAITS_H
+
+VERBATIM
+}
+
+#fixme-Remove when RTC:38197 is done
+######
+#Create a .C file to dump all possible attributes
+#####
+sub writeDumpFile {
+ my($attributes,$outFile) = @_;
+
+ #First setup the includes and function definition
+ print $outFile "#include <targeting/common/targetservice.H>\n";
+ print $outFile "#include <targeting/common/trace.H>\n";
+ print $outFile "#include <stdio.h>\n";
+ print $outFile "\n";
+ print $outFile "namespace TARGETING\n";
+ print $outFile "{\n";
+ print $outFile " void dumpAllAttributes( TARG_TD_t i_trac )\n";
+ print $outFile " {\n";
+ print $outFile " using namespace TARGETING;\n";
+ print $outFile "\n";
+ print $outFile " TargetService& l_targetService = targetService();\n";
+ print $outFile "\n";
+ print $outFile " // Loop through every Target\n";
+ print $outFile " for( TargetIterator l_targ = l_targetService.begin();\n";
+ print $outFile " l_targ != l_targetService.end();\n";
+ print $outFile " ++l_targ )\n";
+ print $outFile " {\n";
+
+ # add the physical path first so we know where we are
+ print $outFile " { //Physical Path\n";
+ print $outFile " AttributeTraits<ATTR_PHYS_PATH>::Type tmp;\n";
+ print $outFile " if( (*l_targ)->tryGetAttr<ATTR_PHYS_PATH>(tmp) ) {\n";
+ print $outFile " char* tmpstring = tmp.toString();\n";
+ print $outFile " TRACFCOMP( i_trac, \"DUMP: --ATTR_PHYS_PATH=%s--\", tmpstring );\n";
+ print $outFile " free(tmpstring);\n";
+ print $outFile " }\n";
+ print $outFile " }\n";
+
+ # loop through every attribute
+ foreach my $attribute (@{$attributes->{attribute}})
+ {
+ # skip write-only attributes
+ if(!(exists $attribute->{readable})) {
+ next;
+ }
+
+ # skip the PHYS_PATH that we already added
+ if( $attribute->{id} =~ /PHYS_PATH/ ) {
+ next;
+ }
+
+ # Enums have strings defined already, use them
+ if(exists $attribute->{simpleType} && (exists $attribute->{simpleType}->{enumeration}) ) {
+ print $outFile " { //simpleType:enum\n";
+ print $outFile " AttributeTraits<ATTR_",$attribute->{id},">::Type tmp;\n";
+ print $outFile " if( (*l_targ)->tryGetAttr<ATTR_",$attribute->{id},">(tmp) ) {\n";
+ print $outFile " const char* tmpstr = (*l_targ)->getAttrAsString<ATTR_",$attribute->{id},">();\n";
+ print $outFile " TRACFCOMP( i_trac, \"DUMP: ",$attribute->{id},"=%s\", tmpstr );\n";
+ print $outFile " }\n";
+ print $outFile " }\n";
+ }
+ # signed ints dump as decimals
+ elsif(exists $attribute->{simpleType}
+ && ( (exists $attribute->{simpleType}->{int8_t}) ||
+ (exists $attribute->{simpleType}->{int16_t}) ||
+ (exists $attribute->{simpleType}->{int32_t}) ||
+ (exists $attribute->{simpleType}->{int64_t})
+ )
+ )
+ {
+ print $outFile " { //simpleType:int\n";
+ print $outFile " AttributeTraits<ATTR_",$attribute->{id},">::Type tmp;\n";
+ print $outFile " if( (*l_targ)->tryGetAttr<ATTR_",$attribute->{id},">(tmp) ) {\n";
+ print $outFile " TRACFCOMP( i_trac, \"DUMP: ",$attribute->{id},"=%d\", tmp );\n";
+ print $outFile " }\n";
+ print $outFile " }\n";
+ }
+ # unsigned ints dump as hex
+ elsif(exists $attribute->{simpleType}
+ && ( (exists $attribute->{simpleType}->{uint8_t}) ||
+ (exists $attribute->{simpleType}->{uint16_t}) ||
+ (exists $attribute->{simpleType}->{uint32_t}) ||
+ (exists $attribute->{simpleType}->{uint64_t})
+ )
+ )
+ {
+ print $outFile " { //simpleType:uint\n";
+ print $outFile " AttributeTraits<ATTR_",$attribute->{id},">::Type tmp;\n";
+ print $outFile " if( (*l_targ)->tryGetAttr<ATTR_",$attribute->{id},">(tmp) ) {\n";
+ print $outFile " TRACFCOMP( i_trac, \"DUMP: ",$attribute->{id},"=0x%X\", tmp );\n";
+ print $outFile " }\n";
+ print $outFile " }\n";
+ }
+ # makes no sense to dump mutex attributes, so skipping
+ elsif(exists $attribute->{simpleType} && (exists $attribute->{simpleType}->{hbmutex}) ) {
+ print $outFile " //Skipping Mutex ",$attribute->{id},"\n";
+ }
+ # use the built-in stringifier for EntityPaths
+ elsif(exists $attribute->{nativeType} && ($attribute->{nativeType}->{name} eq "EntityPath")) {
+ print $outFile " { //nativeType:EntityPath\n";
+ print $outFile " AttributeTraits<ATTR_",$attribute->{id},">::Type tmp;\n";
+ print $outFile " if( (*l_targ)->tryGetAttr<ATTR_",$attribute->{id},">(tmp) ) {\n";
+ print $outFile " char* tmpstring = tmp.toString();\n";
+ print $outFile " TRACFCOMP( i_trac, \"DUMP: ",$attribute->{id},"=%s\", tmpstring );\n";
+ print $outFile " free(tmpstring);\n";
+ print $outFile " }\n";
+ print $outFile " }\n";
+ }
+ # any other nativeTypes are just decimals... (I never saw one)
+ elsif(exists $attribute->{nativeType}) {
+ print $outFile " { //nativeType\n";
+ print $outFile " AttributeTraits<ATTR_",$attribute->{id},">::Type tmp;\n";
+ print $outFile " if( (*l_targ)->tryGetAttr<ATTR_",$attribute->{id},">(tmp) ) {\n";
+ print $outFile " TRACFCOMP( i_trac, \"DUMP: ",$attribute->{id},"=%d\", tmp );\n";
+ print $outFile " }\n";
+ print $outFile " }\n";
+ }
+ # any complicated types just get dumped as raw hex binary
+ elsif(exists $attribute->{complexType}) {
+ print $outFile " { //complexType\n";
+ print $outFile " AttributeTraits<ATTR_",$attribute->{id},">::Type tmp;\n";
+ print $outFile " if( (*l_targ)->tryGetAttr<ATTR_",$attribute->{id},">(tmp) ) {\n";
+ print $outFile " TRACFBIN( i_trac, \"DUMP: ",$attribute->{id},"=\", &tmp, sizeof(tmp) );\n";
+ print $outFile " }\n";
+ print $outFile " }\n";
+ }
+ # just in case, add a comment about missing types
+ else
+ {
+ print $outFile " //Skipping ",$attribute->{id},"\n";
+ }
+ }
+
+ print $outFile " }\n";
+ print $outFile " }\n";
+ print $outFile "}\n";
+ print $outFile "\n";
+}
+
+sub UTILITY_FUNCTIONS { }
+
+################################################################################
+# Get generated enumeration describing attribute IDs
+################################################################################
+
+sub getAttributeIdEnumeration {
+ my($attributes) = @_;
+
+ my $attributeValue = 0;
+ my $enumeration = { } ;
+
+ # add the N/A value
+ $enumeration->{description} = "Internal enum for attribute IDs\n";
+ $enumeration->{default} = "NA";
+ $enumeration->{enumerator}->[0]->{name} = "NA";
+ $enumeration->{enumerator}->[0]->{value} = 0;
+
+ foreach my $attribute (@{$attributes->{attribute}})
+ {
+ $attributeValue++;
+ $enumeration->{enumerator}->[$attributeValue]->{name}
+ = $attribute->{id};
+ $enumeration->{enumerator}->[$attributeValue]->{value}
+ = sprintf "%u",$attributeValue;
+ }
+
+ return $enumeration;
+}
+
+################################################################################
+# If value is hex, convert to regular number
+###############################################################################
+
+sub unhexify {
+ my($val) = @_;
+ if($val =~ m/^0[xX][01234567890A-Fa-f]+$/)
+ {
+ $val = hex($val);
+ }
+ return $val;
+}
+
+################################################################################
+# Pack uint64_t into a buffer in big-endian format
+################################################################################
+
+sub packQuad{
+ my($quad) = @_;
+
+ my $value = unhexify($quad);
+
+ return pack("NN" , (($value >> 32) & 0xFFFFFFFF), ($value & 0xFFFFFFFF));
+}
+
+################################################################################
+# Pack string into buffer
+################################################################################
+
+sub packString{
+ my($value,$attribute) = @_;
+
+ # Proper attribute tags already verified, no need to do checking again
+ my $sizeInclNull = $attribute->{simpleType}->{string}->{sizeInclNull};
+
+ # print "String content (before fixup) is [$value]\n";
+
+ # For sanity, remove all white space from front and end of string
+ $value =~ s/^\s+//g;
+ $value =~ s/\s+$//g;
+
+ my $length = length($value);
+
+ # print "String content (after fixup) is [$value]\n";
+ # print "String length is $length\n";
+ # print "String container size is $sizeInclNull\n";
+
+ if(($length + 1) > $sizeInclNull)
+ {
+ fatal("ERROR: Supplied string exceeds allows length");
+ }
+
+ return pack("Z$sizeInclNull",$value);
+}
+
+################################################################################
+# Get space required to store an enum, based on the max value
+################################################################################
+
+sub enumSpace {
+ my($maxEnumVal) = @_;
+ if($maxEnumVal == 0)
+ {
+ # Enum needs at least one byte
+ $maxEnumVal++;
+ }
+ my $space = ceil(log($maxEnumVal+1) / (8 * log(2)));
+
+ # NOTE: enable the code below to force the code generator to generated
+ # 4-byte enums instead of optimized enums. Note there are a few
+ # enumerations (primarily in PNOR header, etc.) that do not change size.
+ # That is intentional in order to make this the single point of control over
+ # binary compatibility. Note that both FSP and Hostboot should always have
+ # this policy in sync. Also note that when Hostboot and FSP use optimized
+ # enums, they must also be compiled with -fshort-enums
+ # $space = 4;
+
+ return $space;
+}
+
+################################################################################
+# Get mininum # of bytes, in block size chunks, able to contain the input data
+################################################################################
+
+sub sizeBlockAligned {
+ my ($size,$blockSize,$oneBlockMinimum) = @_;
+
+ if( (!defined $size)
+ || (!defined $blockSize)
+ || (!defined $oneBlockMinimum) )
+ {
+ fatal("Caller must specify 'size', 'blockSize', 'oneBlockMinimum' "
+ . "args.");
+ }
+
+ if(!$blockSize)
+ {
+ fatal("'blockSize' arg must be > 0.");
+ }
+
+ if(($size % $blockSize) || (($size==0) && $oneBlockMinimum) )
+ {
+ $size += ($blockSize - ($size % $blockSize));
+ }
+
+ return $size;
+}
+
+################################################################################
+# Optimize white space for C++/doxygen documentation
+################################################################################
+
+sub optWhiteSpace {
+ my($text) = @_;
+
+ # Remove leading, trailing white space, then collapse excess internal
+ # whitespace
+ $text =~ s/^\s+|\s+$//g;
+ $text =~ s/\s+/ /g;
+
+ return $text;
+}
+
+################################################################################
+# Wrap text into a C++/doxygen brief description
+################################################################################
+
+sub wrapBrief {
+ my($text) = @_;
+
+ my $brief_start = " * \@brief ";
+ my $brief_continue = " * ";
+
+ return wrap($brief_start,$brief_continue, optWhiteSpace($text))."\n";
+}
+
+################################################################################
+# Wrap text into a C++ style comment
+################################################################################
+
+sub wrapComment {
+ my($text) = @_;
+
+ my $comment_start = " // ";
+ my $comment_continue = " // ";
+
+ return wrap($comment_start,$comment_continue,optWhiteSpace($text))."\n";
+}
+
+################################################################################
+# Calculate struct type name for a header file, based on its ID
+################################################################################
+
+sub calculateStructName {
+ my($id) = @_;
+
+ my $type = "";
+
+ # Struct name is original ID with underscores removed and first letter of
+ # each word capitalized
+ my @words = split(/_/,$id);
+ foreach my $word (@words)
+ {
+ $type .= ucfirst( lc($word) );
+ }
+
+ return $type;
+}
+
+################################################################################
+# Return array containing only distinct target types that are actally in use
+################################################################################
+
+sub getInstantiatedTargetTypes {
+ my($attributes) = @_;
+
+ my %seen = ();
+ my @uniqueTargetTypes = ();
+
+ foreach my $targetInstance (@{$attributes->{targetInstance}})
+ {
+ push (@uniqueTargetTypes, $targetInstance->{type})
+ unless $seen{$targetInstance->{type}}++;
+ }
+
+ return @uniqueTargetTypes;
+}
+
+################################################################################
+# Return default value of zero for an attribute which is a POD numerical type
+################################################################################
+
+sub defaultZero {
+ my($attributes,$typeInstance) = @_;
+
+ # print STDOUT "Attribute's default value is 0\n";
+
+ return 0;
+}
+
+################################################################################
+# Return string default (empty string)
+################################################################################
+
+sub defaultString {
+ my($attributes,$typeInstance) = @_;
+
+ return "";
+}
+
+################################################################################
+# Return default value for an attribute whose type is 'enumeration'
+################################################################################
+
+sub defaultEnum {
+ my($attributes,$enumerationInstance) = @_;
+
+ my $enumerationType = getEnumerationType(
+ $attributes,$enumerationInstance->{id});
+
+ # print STDOUT "Attribute enumeration's " .
+ # "(\"$enumerationType->{id}\") default is: " .
+ # $enumerationType->{default} . "\n";
+
+ return $enumerationType->{default};
+}
+
+################################################################################
+# Do nothing
+################################################################################
+
+sub null {
+
+}
+
+################################################################################
+# Enforce special host boot mutex restrictions
+################################################################################
+
+sub enforceHbMutex {
+ my($attribute,$value) = @_;
+
+ if($value != 0)
+ {
+ fatal("HB mutex attribute default must always be 0, "
+ . "was $value instead.");
+ }
+
+ if($attribute->{persistency} ne "volatile-zeroed")
+ {
+ fatal("HB mutex attribute persistency must be volatile-zeroed, "
+ . "was $attribute->{persistency} instead");
+ }
+}
+
+################################################################################
+# Enforce string restrictions
+################################################################################
+
+sub enforceString {
+ my($attribute,$value) = @_;
+
+ if(!exists $attribute->{simpleType})
+ {
+ fatal("ERROR: Tried to enforce string policies on a non-simple type");
+ }
+
+ if(!exists $attribute->{simpleType}->{string})
+ {
+ fatal("ERROR: Did not find expected string element");
+ }
+
+ if(!exists $attribute->{simpleType}->{string}->{sizeInclNull})
+ {
+ fatal("ERROR: Did not find expected string sizeInclNull element");
+ }
+
+ my $size = $attribute->{simpleType}->{string}->{sizeInclNull};
+ if($size <= 1)
+ {
+ fatal("ERROR: String size must be > 1 (string of size one is "
+ . "only big enough to hold the empty string, which is not "
+ . "useful)");
+ }
+}
+
+################################################################################
+# Get hash ref to supported simple types and their properties
+################################################################################
+
+sub simpleTypeProperties {
+
+ my %typesHoH = ();
+
+ # Intentionally didn't wrap these to 80 columns to keep them lined up and
+ # more readable/editable
+ $typesHoH{"string"} = { supportsArray => 0, canBeHex => 0, complexTypeSupport => 0, typeName => "char" , bytes => 1, bits => 8 , default => \&defaultString, alignment => 1, specialPolicies =>\&enforceString, packfmt =>\&packString};
+ $typesHoH{"int8_t"} = { supportsArray => 1, canBeHex => 1, complexTypeSupport => 1, typeName => "int8_t" , bytes => 1, bits => 8 , default => \&defaultZero , alignment => 1, specialPolicies =>\&null, packfmt => "C" };
+ $typesHoH{"int16_t"} = { supportsArray => 1, canBeHex => 1, complexTypeSupport => 1, typeName => "int16_t" , bytes => 2, bits => 16, default => \&defaultZero , alignment => 1, specialPolicies =>\&null, packfmt => "n" };
+ $typesHoH{"int32_t"} = { supportsArray => 1, canBeHex => 1, complexTypeSupport => 1, typeName => "int32_t" , bytes => 4, bits => 32, default => \&defaultZero , alignment => 1, specialPolicies =>\&null, packfmt => "N" };
+ $typesHoH{"int64_t"} = { supportsArray => 1, canBeHex => 1, complexTypeSupport => 1, typeName => "int64_t" , bytes => 8, bits => 64, default => \&defaultZero , alignment => 1, specialPolicies =>\&null, packfmt =>\&packQuad};
+ $typesHoH{"uint8_t"} = { supportsArray => 1, canBeHex => 1, complexTypeSupport => 1, typeName => "uint8_t" , bytes => 1, bits => 8 , default => \&defaultZero , alignment => 1, specialPolicies =>\&null, packfmt => "C" };
+ $typesHoH{"uint16_t"} = { supportsArray => 1, canBeHex => 1, complexTypeSupport => 1, typeName => "uint16_t" , bytes => 2, bits => 16, default => \&defaultZero , alignment => 1, specialPolicies =>\&null, packfmt => "n" };
+ $typesHoH{"uint32_t"} = { supportsArray => 1, canBeHex => 1, complexTypeSupport => 1, typeName => "uint32_t" , bytes => 4, bits => 32, default => \&defaultZero , alignment => 1, specialPolicies =>\&null, packfmt => "N" };
+ $typesHoH{"uint64_t"} = { supportsArray => 1, canBeHex => 1, complexTypeSupport => 1, typeName => "uint64_t" , bytes => 8, bits => 64, default => \&defaultZero , alignment => 1, specialPolicies =>\&null, packfmt =>\&packQuad};
+ $typesHoH{"enumeration"} = { supportsArray => 1, canBeHex => 1, complexTypeSupport => 0, typeName => "XMLTOHB_USE_PARENT_ATTR_ID" , bytes => 0, bits => 0 , default => \&defaultEnum , alignment => 1, specialPolicies =>\&null, packfmt => "packEnumeration"};
+ $typesHoH{"hbmutex"} = { supportsArray => 1, canBeHex => 1, complexTypeSupport => 0, typeName => "mutex_t*" , bytes => 8, bits => 64, default => \&defaultZero , alignment => 8, specialPolicies =>\&enforceHbMutex, packfmt =>\&packQuad};
+
+ return \%typesHoH;
+}
+
+################################################################################
+# Get attribute default
+################################################################################
+
+sub getAttributeDefault {
+ my($attributeId,$attributes) = @_;
+
+ my $default = "";
+ my $simpleTypeProperties = simpleTypeProperties();
+
+ foreach my $attribute (@{$attributes->{attribute}})
+ {
+ if ($attribute->{id} eq $attributeId)
+ {
+ if(exists $attribute->{simpleType})
+ {
+ for my $type (sort(keys %{$simpleTypeProperties}))
+ {
+ # Note: must check for 'type' before 'default', otherwise
+ # might add value to the hash
+ if(exists $attribute->{simpleType}->{$type} )
+ {
+ # If attribute exists, or is not a HASH val (which can
+ # occur if the default element is omitted), then just
+ # grab the supplied value, otherwise use the default for
+ # the type
+ if( (exists $attribute->{simpleType}->{$type}->
+ {default})
+ && (ref ($attribute->{simpleType}->{$type}->
+ {default})
+ ne "HASH") )
+ {
+ $default =
+ $attribute->{simpleType}->{$type}->{default};
+ }
+ else
+ {
+ $default = $simpleTypeProperties->{$type}{default}->(
+ $attributes,$attribute->{simpleType}->{$type} );
+ }
+ last;
+ }
+ }
+ }
+ elsif(exists $attribute->{complexType})
+ {
+ my $cplxDefault = { } ;
+ my $i = 0;
+ foreach my $field (@{$attribute->{complexType}->{field}})
+ {
+ $cplxDefault->{field}->[$i]->{id} = $field->{name};
+ $cplxDefault->{field}->[$i]->{value} = $field->{default};
+ $i++;
+ }
+ return $cplxDefault;
+ }
+ elsif(exists $attribute->{nativeType})
+ {
+ if( exists $attribute->{nativeType}->{name}
+ && ($attribute->{nativeType}->{name} eq "EntityPath"))
+ {
+ $default = "MustBeOverriddenByTargetInstance";
+ }
+ else
+ {
+ fatal("Cannot provide default for unsupported nativeType.");
+ }
+ }
+ else
+ {
+ fatal("Unrecognized value type.");
+ }
+
+ last;
+ }
+ }
+
+ return $default;
+}
+
+################################################################################
+# Get target attributes
+################################################################################
+
+sub getTargetAttributes {
+ my($type,$attributes,$attrhasha) = @_;
+
+ foreach my $targetType (@{$attributes->{targetType}})
+ {
+ if($targetType->{id} eq $type)
+ {
+ if(exists $targetType->{parent})
+ {
+ getTargetAttributes($targetType->{parent},
+ $attributes,$attrhasha);
+ }
+
+ foreach my $attr (@{$targetType->{attribute}})
+ {
+ $attrhasha->{ $attr->{id} } = $attr;
+
+ if(!exists $attrhasha->{ $attr->{id}}->{default})
+ {
+ my $default = getAttributeDefault($attr->{id},$attributes);
+ $attrhasha->{ $attr->{id}}->{default} = $default;
+ }
+ }
+
+ last;
+ }
+ }
+}
+
+################################################################################
+# Compute maximum enumerator value for a given enumeration
+################################################################################
+
+sub maxEnumValue {
+ my($enumeration) = @_;
+
+ my $max = 0;
+ my $candidateMax = 0;
+ foreach my $enumerator (@{$enumeration->{enumerator}})
+ {
+ my $candidateMax = unhexify(enumNameToValue(
+ $enumeration,$enumerator->{name}));
+ if($candidateMax > $max)
+ {
+ $max = $candidateMax;
+ }
+ }
+
+ return $max;
+}
+
+################################################################################
+# Serialize an enumeration to data buffer
+################################################################################
+
+sub packEnumeration {
+ my($enumeration,$value) = @_;
+
+ my $binaryData;
+
+ # Determine space required for max enum
+ my $bytes = enumSpace( maxEnumValue($enumeration) );
+
+ $value = unhexify($value);
+
+ # Encode the value
+ for (my $count=$bytes-1; $count >= 0; $count--)
+ {
+ $binaryData .= pack("C", (0xFF & ($value >> (8*$count))) );
+ }
+
+ if( (length $binaryData) < 1)
+ {
+ fatal("Failed to write binary data for enumeration.");
+ }
+
+ #print " Enum description: ", $enumeration->{description}, "\n";
+ #print "Enum storage space required: ", $bytes, "\n";
+ #print " Value encoded: ", $value, "\n";
+ #print " Final length of encode: ", (length $binaryData), "\n";
+
+ return $binaryData;
+}
+
+################################################################################
+# Convert enumerator name into equivalent enumerator value for given enumeration
+################################################################################
+
+sub enumNameToValue {
+ my ($enumeration,$enumeratorName) = @_;
+
+ my $nextEnumeratorValue = 0;
+ my $found = 0;
+ my $enumeratorValue;
+
+ foreach my $enumerator (@{$enumeration->{enumerator}})
+ {
+ my $currentEnumeratorValue;
+ if(exists $enumerator->{value} )
+ {
+ $nextEnumeratorValue = unhexify($enumerator->{value}) + 1;
+ $currentEnumeratorValue = unhexify($enumerator->{value});
+ }
+ else
+ {
+ $currentEnumeratorValue = $nextEnumeratorValue;
+ $nextEnumeratorValue += 1;
+ }
+
+ if($enumerator->{name} eq $enumeratorName)
+ {
+ $found = 1;
+ $enumeratorValue = $currentEnumeratorValue;
+ last;
+ }
+ }
+
+ if(!$found)
+ {
+ my $enumerationName = $enumeration->{id};
+
+ fatal("Could not convert enumerator name \"$enumeratorName\"into "
+ . "enumerator value in \"$enumerationName\".");
+ }
+
+ return $enumeratorValue;
+}
+
+################################################################################
+# Object which accumulates/flushes bit field data
+################################################################################
+
+{
+
+package Accumulator;
+
+################################################################################
+# Constructor; create a new Accumulator object
+################################################################################
+
+sub new {
+ my ($class) = @_;
+ my $self = { _currentType => "", _accumulator => "", _bits => 0 };
+
+ bless $self, $class;
+ return $self;
+}
+
+################################################################################
+# Accumulate a new bit field
+################################################################################
+
+sub accumulate {
+ my($self,$type,$bits,$value) = @_;
+
+ my $binaryData;
+ my $simpleTypeProperties = main::simpleTypeProperties();
+
+ if($bits > $simpleTypeProperties->{$type}{bits})
+ {
+ main::fatal("Too many bits ($bits) for type ($type).");
+ }
+
+ if($self->{_currentType} eq "")
+ {
+ $self->{_currentType} = $type;
+ $self->{_bits} = $bits;
+ }
+ elsif($self->{_currentType} eq $type)
+ {
+ if($self->{_bits} + $bits >
+ $simpleTypeProperties->{$self->{_currentType}}{bits})
+ {
+ $binaryData = $self->releaseAndClear();
+ $self->{_currentType} = $type;
+ $self->{_bits} = $bits;
+ }
+ else
+ {
+ $self->{_bits} += $bits;
+ }
+ }
+ else
+ {
+ $binaryData = $self->releaseAndClear();
+ $self->{_currentType} = $type;
+ $self->{_bits} = $bits;
+ }
+
+ for(my $count = 0; $count < $bits; $count++)
+ {
+ if( 1 & ($value >> $bits - $count - 1))
+ {
+ $self->{_accumulator} .= "1";
+ }
+ else
+ {
+ $self->{_accumulator} .= "0";
+ }
+ }
+
+ return $binaryData;
+}
+
+################################################################################
+# Release the accumulator (if non-empty) to the caller and clear
+################################################################################
+
+sub releaseAndClear {
+ my($self) = @_;
+
+ my $binaryData;
+
+ if($self->{_currentType} ne "")
+ {
+ my $simpleTypeProperties = main::simpleTypeProperties();
+
+ $binaryData = pack
+ ("B$simpleTypeProperties->{$self->{_currentType}}{bits}",
+ $self->{_accumulator});
+
+ $self->{_accumulator} = "";
+ $self->{_currentType} = "";
+ $self->{_bits} = 0;
+ }
+
+ return $binaryData;
+}
+
+1;
+
+}
+
+################################################################################
+# Pack a complex type into a binary data stream
+################################################################################
+
+sub packComplexType {
+ my ($attributes,$complexType,$attributeDefault) = @_;
+
+ my $binaryData;
+ my $simpleTypeProperties = simpleTypeProperties();
+
+ my $accumulator = new Accumulator();
+
+ # Build using each field
+ foreach my $field (@{$complexType->{field}})
+ {
+ # print STDERR "Field = ", $field->{name}, "\n";
+ # print STDERR "Default = ", $field->{default}, "\n";
+ # print STDERR "Bits = ", $field->{bits}, "\n";
+ # print STDERR "Type = ", $field->{type}, "\n";
+
+ my $found = 0;
+ foreach my $default (@{$attributeDefault->{field}})
+ {
+ if($default->{id} eq $field->{name})
+ {
+ $found = 1;
+ if(exists $field->{bits})
+ {
+ $binaryData .= $accumulator->accumulate(
+ $field->{type},unhexify($field->{bits}),
+ unhexify($default->{value}));
+ }
+ # If non-bitfield
+ else
+ {
+ $binaryData .= $accumulator->releaseAndClear();
+
+ # If native "EntityPath" type, process accordingly
+ if($field->{type} eq "EntityPath")
+ {
+ $binaryData .= packEntityPath($attributes,
+ $default->{value});
+ }
+ # If not a defined simple type, process as an enumeration
+ elsif(!exists $simpleTypeProperties->{$field->{type}})
+ {
+ my $enumerationType = getEnumerationType(
+ $attributes,$field->{type});
+ my $enumeratorValue = enumNameToValue($enumerationType,
+ $default->{value});
+ $binaryData .= packEnumeration($enumerationType,
+ $enumeratorValue);
+ }
+ # Pack easy types using 'pack', otherwise invoke appropriate
+ # (possibly workaround) callback function
+ elsif(exists $simpleTypeProperties->{$field->{type}}
+ && $simpleTypeProperties->{$field->{type}}
+ {complexTypeSupport})
+ {
+ my $defaultValue = $default->{value};
+ if($simpleTypeProperties->{$field->{type}}{canBeHex})
+ {
+ $defaultValue = unhexify($defaultValue);
+ }
+
+ if(ref ($simpleTypeProperties->{$field->{type}}
+ {packfmt}) eq "CODE")
+ {
+ $binaryData .=
+ $simpleTypeProperties->{$field->{type}}
+ {packfmt}->($defaultValue);
+ }
+ else
+ {
+ $binaryData .= pack(
+ $simpleTypeProperties->{$field->{type}}
+ {packfmt},$defaultValue);
+ }
+ }
+ else
+ {
+ fatal("Field type $field->{type} not supported in "
+ . "complex type.");
+ }
+ }
+
+ last;
+ }
+ }
+
+ if(!$found)
+ {
+ fatal("Could not find value for field.");
+ }
+ }
+
+ $binaryData .= $accumulator->releaseAndClear();
+
+ return $binaryData;
+}
+
+################################################################################
+# Pack an entity path into a binary data stream
+################################################################################
+
+sub packEntityPath {
+ my($attributes,$value) = @_;
+
+ my $binaryData;
+
+ my $maxPathElements = 10;
+ my ($typeStr,$path) = split(/:/,$value);
+ my (@paths) = split(/\//,$path);
+
+ my $type = 0;
+
+ # Trim whitespace from the type
+ $typeStr =~ s/^\s+|\s+$//g;
+ if($typeStr eq "physical")
+ {
+ $type = 2;
+ }
+ elsif($typeStr eq "affinity")
+ {
+ $type = 1;
+ }
+ else
+ {
+ fatal("Unsupported enity path type of [$value], [$typeStr], [$path].");
+ }
+
+ if( (scalar @paths) > $maxPathElements)
+ {
+ fatal("Path elements cannot be greater than $maxPathElements.");
+ }
+
+ $binaryData .= pack("C", (0xF0 & ($type << 4)) +
+ (0x0F & (scalar @paths)));
+
+ foreach my $pathElement (@paths)
+ {
+ my ($pathType,$pathInstance) = split(/-/,$pathElement);
+ $pathType = uc($pathType);
+
+ foreach my $attr (@{$attributes->{attribute}})
+ {
+ if($attr->{id} eq "TYPE")
+ {
+ $pathType =
+ enumNameToValue(
+ getEnumerationType($attributes,
+ $attr->{simpleType}->{enumeration}->{id}),$pathType);
+ $binaryData .= pack ("CC", $pathType, $pathInstance);
+ last;
+ }
+ }
+ }
+
+ if($maxPathElements > (scalar @paths))
+ {
+ $binaryData .= pack("C".(($maxPathElements - scalar @paths)*2));
+ }
+
+ return $binaryData;
+}
+
+################################################################################
+# Pack a single, simple attribute into a binary data stream
+################################################################################
+
+sub packSingleSimpleTypeAttribute {
+ my($binaryDataRef,$attributesRef,$attributeRef,$typeName,$value) = @_;
+
+ my $simpleType = $$attributeRef->{simpleType};
+ my $simpleTypeProperties = simpleTypeProperties();
+
+ if($typeName eq "enumeration")
+ {
+ my $enumeration = getEnumerationType($$attributesRef,$simpleType->
+ {enumeration}->{id});
+
+ # Here $value is the enumerator name
+ my $enumeratorValue = enumNameToValue($enumeration,$value);
+ $$binaryDataRef .= packEnumeration($enumeration,$enumeratorValue);
+ }
+ else
+ {
+ if($simpleTypeProperties->{$typeName}{canBeHex})
+ {
+ $value = unhexify($value);
+ }
+
+ # Apply special policy enforcement, if any
+ $simpleTypeProperties->{$typeName}{specialPolicies}->($$attributeRef,
+ $value);
+
+ if(ref ($simpleTypeProperties->{$typeName}{packfmt}) eq "CODE")
+ {
+ $$binaryDataRef .= $simpleTypeProperties->{$typeName}{packfmt}->
+ ($value,$$attributeRef);
+ }
+ else
+ {
+ $$binaryDataRef .= pack($simpleTypeProperties->{$typeName}{packfmt},
+ $value);
+ }
+ }
+}
+
+################################################################################
+# Pack generic attribute into a binary data stream
+################################################################################
+
+sub packAttribute {
+ my($attributes,$attribute,$value) = @_;
+
+ my $binaryData;
+
+ my $alignment = 1;
+ if(exists $attribute->{simpleType})
+ {
+ my $simpleType = $attribute->{simpleType};
+ my $simpleTypeProperties = simpleTypeProperties();
+
+ for my $typeName (sort(keys %{$simpleType}))
+ {
+ if(exists $simpleTypeProperties->{$typeName})
+ {
+ $alignment = $simpleTypeProperties->{$typeName}{alignment};
+
+ if (($simpleTypeProperties->{$typeName}{supportsArray}) &&
+ (exists $simpleType->{array}))
+ {
+ # This is an array attribute, handle the value parameter as
+ # an array, if there are not enough values for the whole
+ # array then use the last value to fill in the remainder
+
+ # Figure out the array size (possibly multidimensional)
+ my $arraySize = 1;
+ my @bounds = split(/,/,$simpleType->{array});
+ foreach my $bound (@bounds)
+ {
+ $arraySize *= $bound;
+ }
+
+ # Split the values into an array
+ my @values = split(/,/,$value);
+ my $valueArraySize = scalar(@values);
+
+ # Iterate over the entire array creating values
+ my $val = "";
+ for (my $i = 0; $i < $arraySize; $i++)
+ {
+ if ($i < $valueArraySize)
+ {
+ # Get the value from the value array
+ $val = $values[$i];
+ }
+ # else use the last value
+
+ packSingleSimpleTypeAttribute(\$binaryData,
+ \$attributes, \$attribute, $typeName, $val);
+ }
+ }
+ else
+ {
+ # Not an array attribute
+ packSingleSimpleTypeAttribute(\$binaryData,
+ \$attributes, \$attribute,$typeName, $value);
+ }
+
+ last;
+ }
+ }
+
+ if( (length $binaryData) < 1)
+ {
+ fatal("Error requested simple type not supported. Keys are ("
+ . join(',',sort(keys %{$simpleType})) . ")");
+ }
+ }
+ elsif(exists $attribute->{complexType})
+ {
+ if(ref ($value) eq "HASH" )
+ {
+ $binaryData = packComplexType($attributes,$attribute->{complexType},
+ $value);
+ }
+ else
+ {
+ fatal("Warning cannot serialize non-hash complex type.");
+ }
+ }
+ elsif(exists $attribute->{nativeType})
+ {
+ if($attribute->{nativeType}->{name} eq "EntityPath")
+ {
+ $binaryData = packEntityPath($attributes,$value);
+ }
+ else
+ {
+ fatal("Error nativeType not supported on attribute ID = "
+ . "$attribute->{id}.");
+ }
+ }
+ else
+ {
+ fatal("Unsupported attribute type on attribute ID = $attribute->{id}.");
+ }
+
+ if( (length $binaryData) < 1)
+ {
+ fatal("Serialization failed for attribute ID = $attribute->{id}.");
+ }
+
+ return ($binaryData,$alignment);
+}
+
+################################################################################
+# Get the PNOR base address from host boot code
+################################################################################
+
+sub getPnorBaseAddress {
+ my($vmmConstsFile) = @_;
+ my $pnorBaseAddress = 0;
+
+ open(VMM_CONSTS_FILE,"<$vmmConstsFile")
+ or fatal ("VMM Constants file: \"$vmmConstsFile\" could not be opened.");
+
+ foreach my $line (<VMM_CONSTS_FILE>)
+ {
+ chomp($line);
+ if( $line =~ /VMM_VADDR_ATTR_RP/)
+ {
+ $line =~ s/[^0-9\*]//g;
+ $pnorBaseAddress = eval $line;
+ last;
+ }
+ }
+
+ if($pnorBaseAddress == 0)
+ {
+ fatal("PNOR base address was zero!");
+ }
+
+ return $pnorBaseAddress;
+}
+
+################################################################################
+# Write the PNOR targeting image
+################################################################################
+
+sub writeTargetingImage {
+ my($outFile, $vmmConstsFile, $attributes) = @_;
+
+ # 128 MB virtual memory offset between sections
+ #@TODO Need the final value after full host boot support is implemented.
+ my $vmmSectionOffset = 128 * 1024 * 1024; # 128MB
+
+ # Virtual memory addresses corresponding to the start of the targeting image
+ # PNOR/heap sections
+ my $pnorRoBaseAddress = getPnorBaseAddress($vmmConstsFile);
+ my $pnorRwBaseAddress = $pnorRoBaseAddress + $vmmSectionOffset;
+ my $heapPnorInitBaseAddr = $pnorRwBaseAddress + $vmmSectionOffset;
+ my $heapZeroInitBaseAddr = $heapPnorInitBaseAddr + $vmmSectionOffset;
+
+ # Reserve 256 bytes for the header, then keep track of PNOR RO offset
+ my $headerSize = 256;
+ my $offset = $headerSize;
+
+ # Reserve space for the pointer to the # of targets, update later;
+ my $numTargetsPointer = 0;
+ my $numTargetsPointerBinData = packQuad($numTargetsPointer);
+ $offset += (length $numTargetsPointerBinData);
+
+ ############################################################################
+ # Build the attribute list for each unique CTM
+ ############################################################################
+
+ # Get an array of only the unique types of targets actually used by the
+ # aggregation of target instances.
+ my @targetTypes = getInstantiatedTargetTypes($attributes);
+
+ my $attributeIdEnumeration = getAttributeIdEnumeration($attributes);
+
+ my %attributeListTypeHoH = ();
+ my $attributeListBinData;
+
+ # For each unique type of target modeled, create the attribute list
+ foreach my $targetType (@targetTypes)
+ {
+ # Create the attribute list associated with each target type
+ #@TODO Eventually we'll need criteria to order the attributes
+ # for code update
+ my %attrhash = ();
+ getTargetAttributes($targetType, $attributes,\%attrhash);
+
+ # Serialize per target type attribute list
+ my $perTargetTypeAttrBinData;
+ for my $attributeId (sort(keys %attrhash))
+ {
+ $perTargetTypeAttrBinData .= packEnumeration(
+ $attributeIdEnumeration,
+ enumNameToValue($attributeIdEnumeration,$attributeId));
+ }
+
+ # Save offset of the attribute list, tied to the type
+ $attributeListTypeHoH{$targetType}{offset} = $offset;
+ $attributeListTypeHoH{$targetType}{elements} = scalar keys %attrhash;
+ $attributeListTypeHoH{$targetType}{size} =
+ (length $perTargetTypeAttrBinData);
+
+ #print "Target type: $targetType\n";
+ #print " elements: $attributeListTypeHoH{$targetType}{elements}\n";
+ #print " offset: $attributeListTypeHoH{$targetType}{offset}\n";
+ #print " size: $attributeListTypeHoH{$targetType}{size}\n";
+
+ # Append attribute data for this part to the attribute list subsection
+ $attributeListBinData .= $perTargetTypeAttrBinData;
+
+ # Increment the offset
+ $offset += (length $perTargetTypeAttrBinData);
+ }
+
+ # For each target instance ...
+
+ #@TODO Eventually we'll need criteria to order the attributes
+ # for code update. At minimum, ensure that we always process at this level
+ # in the given order
+ my @targetsAoH = ();
+ my $numTargets = 0;
+ foreach my $targetInstance (@{$attributes->{targetInstance}})
+ {
+ push(@targetsAoH, $targetInstance);
+ $numTargets++;
+ }
+
+ my $numAttributes = 0;
+ foreach my $targetInstance (@targetsAoH)
+ {
+ my %attrhash = ();
+ getTargetAttributes($targetInstance->{type}, $attributes,\%attrhash);
+ $numAttributes += keys %attrhash;
+ }
+
+ # Reserve # pointers * sizeof(pointer)
+ my $startOfAttributePointers = $offset;
+ # print "Total attributes = $numAttributes\n";
+ $offset += ($numAttributes * (length packQuad(0) ));
+
+ # Now we can determine the pointer to the number of targets
+ # Don't increment the offset; already accounted for
+ $numTargetsPointer = $pnorRoBaseAddress + $offset;
+ $numTargetsPointerBinData = packQuad($numTargetsPointer);
+
+ my $numTargetsBinData = pack("N",$numTargets);
+ $offset += (length $numTargetsBinData);
+
+ my $roAttrBinData;
+ my $heapZeroInitOffset = 0;
+ my $heapZeroInitBinData;
+ my $heapPnorInitOffset = 0;
+ my $heapPnorInitBinData;
+ my $rwAttrBinData;
+ my $rwOffset = 0;
+ my $attributePointerBinData;
+ my $targetsBinData;
+
+ # Ensure consistent ordering of target instances
+ my $attrAddr = $pnorRoBaseAddress + $startOfAttributePointers;
+
+ foreach my $targetInstance (@targetsAoH)
+ {
+ my $data;
+
+ # print "TargetInstance: $targetInstance->{id}\n";
+ # print " Attributes: ",
+ # $attributeListTypeHoH{$targetInstance->{type}}{elements}, "\n" ;
+ # print " offset: ",
+ # $attributeListTypeHoH{$targetInstance->{type}}{offset}, "\n" ;
+
+ # Create target record
+ $data .= pack('N',
+ $attributeListTypeHoH{$targetInstance->{type}}{elements});
+ $data .= packQuad(
+ $attributeListTypeHoH{$targetInstance->{type}}{offset}
+ + $pnorRoBaseAddress);
+ $data .= packQuad($attrAddr);
+ $attrAddr += $attributeListTypeHoH{$targetInstance->{type}}{elements}
+ * (length packQuad(0));
+
+ # Increment the offset
+ $offset += (length $data);
+
+ # Add it to the target sub-section
+ $targetsBinData .= $data;
+ }
+
+ my $pnorRoOffset = $offset;
+ my $attributesWritten = 0;
+
+ foreach my $targetInstance (@targetsAoH)
+ {
+ my $data;
+ my %attrhash = ();
+ my @AoH = ();
+
+ # Ensure consistent ordering of attributes for each target type
+ # Get the attribute list associated with each target type
+ #@TODO Attributes must eventually be ordered correctly for code update
+ getTargetAttributes($targetInstance->{type}, $attributes,\%attrhash);
+
+ # Update hash with any per-instance overrides, but only if that
+ # attribute has already been defined
+ foreach my $attr (@{$targetInstance->{attribute}})
+ {
+ if(exists $attrhash{$attr->{id}})
+ {
+ $attrhash{ $attr->{id} } = $attr;
+ }
+ else
+ {
+ fatal("Target instance \"$targetInstance->{id}\" cannot "
+ . "override attribute \"$attr->{id}\" unless "
+ . "the attribute has already been defined in the target "
+ . "type inheritance chain.");
+ }
+ }
+
+ for my $attributeId (sort(keys %attrhash))
+ {
+ foreach my $attributeDef (@{$attributes->{attribute}})
+ {
+ my $section;
+ if( $attributeDef->{id} eq $attributeId )
+ {
+ if( exists $attributeDef->{writeable}
+ && $attributeDef->{persistency} eq "non-volatile" )
+ {
+ $section = "pnor-rw";
+ }
+ elsif ( !exists $attributeDef->{writeable}
+ && $attributeDef->{persistency} eq "non-volatile")
+ {
+ $section = "pnor-ro";
+ }
+ elsif ($attributeDef->{persistency} eq "volatile" )
+ {
+ $section = "heap-pnor-initialized";
+ }
+ elsif($attributeDef->{persistency} eq "volatile-zeroed")
+ {
+ $section = "heap-zero-initialized";
+ }
+ else
+ {
+ fatal("Persistency not supported.");
+ }
+
+ if($section eq "pnor-ro")
+ {
+ my ($rodata,$alignment) = packAttribute($attributes,
+ $attributeDef,
+ $attrhash{$attributeId}->{default});
+
+ # Align the data as necessary
+ my $pads = ($alignment - ($offset % $alignment))
+ % $alignment;
+ $roAttrBinData .= pack ("@".$pads);
+ $offset += $pads;
+
+ $attributePointerBinData .= packQuad(
+ $offset + $pnorRoBaseAddress);
+
+ $offset += (length $rodata);
+
+ $roAttrBinData .= $rodata;
+ }
+ elsif($section eq "pnor-rw")
+ {
+ my ($rwdata,$alignment) = packAttribute($attributes,
+ $attributeDef,
+ $attrhash{$attributeId}->{default});
+
+ #print "Wrote to pnor-rw value ",$attributeDef->{id}, ",
+ #", $attrhash{$attributeId}->{default}," \n";
+
+ # Align the data as necessary
+ my $pads = ($alignment - ($rwOffset % $alignment))
+ % $alignment;
+ $rwAttrBinData .= pack ("@".$pads);
+ $rwOffset += $pads;
+
+ $attributePointerBinData .= packQuad(
+ $rwOffset + $pnorRwBaseAddress);
+
+ $rwOffset += (length $rwdata);
+
+ $rwAttrBinData .= $rwdata;
+
+ }
+ elsif($section eq "heap-zero-initialized")
+ {
+ my ($heapZeroInitData,$alignment) = packAttribute(
+ $attributes,
+ $attributeDef,$attrhash{$attributeId}->{default});
+
+ # Align the data as necessary
+ my $pads = ($alignment - ($heapZeroInitOffset
+ % $alignment)) % $alignment;
+ $heapZeroInitBinData .= pack ("@".$pads);
+ $heapZeroInitOffset += $pads;
+
+ $attributePointerBinData .= packQuad(
+ $heapZeroInitOffset + $heapZeroInitBaseAddr);
+
+ $heapZeroInitOffset += (length $heapZeroInitData);
+
+ $heapZeroInitBinData .= $heapZeroInitData;
+
+ }
+ elsif($section eq "heap-pnor-initialized")
+ {
+ my ($heapPnorInitData,$alignment) = packAttribute(
+ $attributes,
+ $attributeDef,$attrhash{$attributeId}->{default});
+
+ # Align the data as necessary
+ my $pads = ($alignment - ($heapPnorInitOffset
+ % $alignment)) % $alignment;
+ $heapPnorInitBinData .= pack ("@".$pads);
+ $heapPnorInitOffset += $pads;
+
+ $attributePointerBinData .= packQuad(
+ $heapPnorInitOffset + $heapPnorInitBaseAddr);
+
+ $heapPnorInitOffset += (length $heapPnorInitData);
+
+ $heapPnorInitBinData .= $heapPnorInitData;
+ }
+ else
+ {
+ fatal("Could not find a suitable section.");
+ }
+
+ $attributesWritten++;
+
+ last;
+ }
+ }
+
+
+ } # End attribute loop
+
+ } # End target instance loop
+
+ if($numAttributes != $attributesWritten)
+ {
+ fatal("Number of attributes expected, $numAttributes, does not match "
+ . "what was written to PNOR, $attributesWritten.");
+ }
+
+ # Build header data
+
+ my $headerBinData;
+ my $blockSize = 4*1024;
+
+ my %sectionHoH = ();
+ $sectionHoH{ pnorRo }{ offset } = 0;
+ $sectionHoH{ pnorRo }{ type } = 0;
+ $sectionHoH{ pnorRo }{ size } = sizeBlockAligned($offset,$blockSize,1);
+
+ $sectionHoH{ pnorRw }{ offset } =
+ $sectionHoH{pnorRo}{offset} + $sectionHoH{pnorRo}{size};
+ $sectionHoH{ pnorRw }{ type } = 1;
+ $sectionHoH{ pnorRw }{ size } = sizeBlockAligned($rwOffset,$blockSize,1);
+
+ $sectionHoH{ heapPnorInit }{ offset } =
+ $sectionHoH{pnorRw}{offset} + $sectionHoH{pnorRw}{size};
+ $sectionHoH{ heapPnorInit }{ type } = 2;
+ $sectionHoH{ heapPnorInit }{ size } =
+ sizeBlockAligned($heapPnorInitOffset,$blockSize,1);
+
+ $sectionHoH{ heapZeroInit }{ offset } =
+ $sectionHoH{heapPnorInit}{offset} + $sectionHoH{heapPnorInit}{size};
+ $sectionHoH{ heapZeroInit }{ type } = 3;
+ $sectionHoH{ heapZeroInit }{ size } =
+ sizeBlockAligned($heapZeroInitOffset,$blockSize,1);
+
+ my $numSections = keys %sectionHoH;
+
+ # Version 1.0 to start with
+ my $headerMajorMinorVersion = 0x00010000;
+ my $eyeCatcher = 0x54415247; # TARG
+ my $sizeOfSection = 9;
+ my $offsetToSections = 0;
+
+ $headerBinData .= pack("N",$eyeCatcher);
+ $headerBinData .= pack("N",$headerMajorMinorVersion);
+ $headerBinData .= pack("N",$headerSize);
+ $headerBinData .= pack("N",$vmmSectionOffset);
+ $headerBinData .= packQuad($pnorRoBaseAddress);
+ $headerBinData .= pack("N",$sizeOfSection);
+ $headerBinData .= pack("N",$numSections);
+ $headerBinData .= pack("N",$offsetToSections);
+
+ foreach my $section ("pnorRo","pnorRw","heapPnorInit","heapZeroInit")
+ {
+ $headerBinData .= pack("C" , $sectionHoH{$section}{type});
+ $headerBinData .= pack("N" , $sectionHoH{$section}{offset});
+ $headerBinData .= pack("N" , $sectionHoH{$section}{size});
+ }
+
+ # Serialize PNOR RO section to multiple of 4k page size (pad if necessary)
+
+ # First 256 bytes is RO header (pad if necessary)
+ if((length $headerBinData) > $headerSize)
+ {
+ fatal("Header data of length " . (length $headerBinData) . " is larger "
+ . "than allocated amount of $headerSize.");
+ }
+ print $outFile $headerBinData;
+ my $padSize = sizeBlockAligned((length $headerBinData),$headerSize,1)
+ - (length $headerBinData);
+ print $outFile pack ("@".$padSize);
+
+ # Remaining data belongs to targeting
+ print $outFile $numTargetsPointerBinData;
+ print $outFile $attributeListBinData;
+ print $outFile $attributePointerBinData;
+ print $outFile $numTargetsBinData;
+ print $outFile $targetsBinData;
+ print $outFile $roAttrBinData;
+ print $outFile pack ("@".($sectionHoH{pnorRo}{size} - $offset));
+
+ # Serialize PNOR RW section to multiple of 4k page size (pad if necessary)
+ print $outFile $rwAttrBinData;
+ print $outFile pack("@".($sectionHoH{pnorRw}{size} - $rwOffset));
+
+ # Serialize PNOR initiated heap section to multiple of 4k page size (pad if
+ # necessary)
+ print $outFile $heapPnorInitBinData;
+ print $outFile pack("@".($sectionHoH{heapPnorInit}{size}
+ - $heapPnorInitOffset));
+}
+
+__END__
+
+=head1 NAME
+
+xmltohb.pl
+
+=head1 SYNOPSIS
+
+xmltohb.pl [options] [file ...]
+
+=head1 OPTIONS
+
+=over 8
+
+=item B<--help>
+
+Print a brief help message and exits.
+
+=item B<--man>
+
+Prints the manual page and exits.
+
+=item B<--hb-xml-file>
+
+File containing the intermediate representation of the host boot XML just prior
+to compilation down to images and source files (Default is ./hb.xml)
+
+=item B<--fapi-attributes-xml-file>
+
+File containing the FAPI HWP attributes, for purposes of configuring the
+attribute mappings between FAPI and targeting code
+
+=item B<--src-output-dir>=DIRECTORY
+
+Sets the output directory for generated source files (default is the current
+directory)
+
+=item B<--img-output-dir>=DIRECTORY
+
+Sets the output directory for generated binary files
+(default is the current directory)
+
+=item B<--img-output-file>=FILE
+
+Sets the file to receive the PNOR targeting image output (default
+./targeting.bin). Only used when generating the PNOR targeting image
+
+=item B<--vmm-consts-file>=FILE
+
+Indicates the file containing the base virtual address of the attributes
+(default is src/include/usr/vmmconst.h). Only used when generating the PNOR
+targeting image
+
+=item B<--verbose>
+
+Prints out some internal workings
+
+=back
+
+=head1 DESCRIPTION
+
+B<xmltohb.pl> will process a set of input .xml files and emit source files and
+a PNOR targeting image binary to facilitate compiling and configuring host boot
+respectively.
+
+=cut
+
+
OpenPOWER on IntegriCloud