diff options
Diffstat (limited to 'src/usr/targeting/common')
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 + + |