ATTR_FUNCTIONAL TARGET_TYPE_DIMM, TARGET_TYPE_PROC_CHIP, TARGET_TYPE_MEMBUF_CHIP, TARGET_TYPE_EX_CHIPLET, TARGET_TYPE_MBA_CHIPLET, TARGET_TYPE_MCS_CHIPLET, TARGET_TYPE_XBUS_ENDPOINT, TARGET_TYPE_ABUS_ENDPOINT, TARGET_TYPE_L4 1 if the target is functional, else 0 Set by the platform. uint8 NON_FUNCTIONAL = 0, FUNCTIONAL = 1 ATTR_POS TARGET_TYPE_PROC_CHIP, TARGET_TYPE_MEMBUF_CHIP, TARGET_TYPE_DIMM Position of chip/dimm within drawer This data is from the MRW TARGET_TYPE_PROC_CHIP: 0, 1, 2, 3... TARGET_TYPE_MEMBUF_CHIP: (attached PROC_CHIP->ATTR_POS * 8) + (attached MCS_CHIPLET->ATTR_CHIP_UNIT_POS) TARGET_TYPE_DIMM: (attached PROC_CHIP->ATTR_POS * 64) + (attached MCS_CHIPLET->ATTR_CHIP_UNIT_POS * 8) + DIMM-NUMBER where DIMM-NUMBER: 0: MBA0, port0, dimm0 1: MBA0, port0, dimm1 2: MBA0, port1, dimm0 3: MBA0, port1, dimm1 4: MBA1, port0, dimm0 5: MBA1, port0, dimm1 6: MBA1, port1, dimm0 7: MBA1, port1, dimm1 uint32