ATTR_CHIP_ID TARGET_TYPE_PROC_CHIP,TARGET_TYPE_MEMBUF_CHIP ID of a chip target Read from the chip by the platform uint32 ATTR_NAME TARGET_TYPE_PROC_CHIP,TARGET_TYPE_MEMBUF_CHIP Product name of a chip target Provided by the Machine Readable Workbook uint8 NONE = 0, VENICE = 1, MURANO = 2, CENTAUR = 3 ATTR_EC TARGET_TYPE_PROC_CHIP,TARGET_TYPE_MEMBUF_CHIP EC level of a chip target Read from the chip by the platform uint8 ATTR_FSI_GP_REG_SCOM_ACCESS TARGET_TYPE_PROC_CHIP,TARGET_TYPE_MEMBUF_CHIP Indicates if the target's FSI GP regs have scom access Provided by the Machine Readable Workbook. uint8 false = 0, true = 1 ATTR_FABRIC_NODE_ID TARGET_TYPE_PROC_CHIP Logical fabric node the chip belongs to. Provided by the Machine Readable Workbook. Can vary across drawers. uint8 ATTR_FABRIC_CHIP_ID TARGET_TYPE_PROC_CHIP Logical fabric chip id for this chip (position within the fabric). Provided by the Machine Readable Workbook. Can vary across drawers. uint8 ATTR_CHIP_HAS_SBE TARGET_TYPE_PROC_CHIP,TARGET_TYPE_MEMBUF_CHIP If true, the chip has an SBE and the associated registers Provided by the Machine Readable Workbook. uint8 false = 0, true = 1 ATTR_PROC_DCM_INSTALLED TARGET_TYPE_PROC_CHIP If true, the chip is installed on a Dual Chip Module Provided by the Machine Readable Workbook uint8 false = 0, true = 1 ATTR_CHIP_REGIONS_TO_ENABLE TARGET_TYPE_PROC_CHIP Called to get data to customize an IPL or SLW image with data indicating which chip regions the SBE should enable The data is in the format of the Module VPD PG (Partial Good Vector) keyword which is an 32 entry array of 16bit words, each word represents a chiplet and a defined set of bits within the word represents regions that are good. The 16 bit word is embedded within a 64bit word as described in the MVPD spec to reflect the clock controller region register layout: bits 0:3 are reserved -> set to 0 bits 4:19 are the 16 bit data word bits 20:63 are reserved -> set to 0 A platform needs to return data indicating the chip regions to enable, this may not be just the MVPD partial-good data, it may also not enable other chips and chiplets it has decided are non-functional - this is why it is not a standard MVPD query. uint64 32