ATTR_EXECUTION_PLATFORM
TARGET_TYPE_SYSTEM
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
uint8
HOST = 0x01, FSP = 0x02, OCC = 0x03
ATTR_IS_SIMULATION
TARGET_TYPE_SYSTEM
env: 1 = Awan/HWSimulator. 0 = Simics/RealHW.
uint8
ATTR_MNFG_FLAGS
TARGET_TYPE_SYSTEM
The manufacturing flags.
This is a bitfield. Each bit is a flag and multiple flags can be set
uint64
MNFG_THRESHOLDS = 0x0000000000000001,
MNFG_AVP_ENABLE = 0x0000000000000002,
MNFG_HDAT_AVP_ENABLE = 0x0000000000000004,
MNFG_SRC_TERM = 0x0000000000000008,
MNFG_IPL_MEMORY_CE_CHECKINGE = 0x0000000000000010,
MNFG_FAST_BACKGROUND_SCRUB = 0x0000000000000020,
MNFG_TEST_DRAM_REPAIRS = 0x0000000000000040,
MNFG_DISABLE_DRAM_REPAIRS = 0x0000000000000080,
MNFG_ENABLE_EXHAUSTIVE_PATTERN_TEST = 0x0000000000000100,
MNFG_ENABLE_STANDARD_PATTERN_TEST = 0x0000000000000200,
MNFG_ENABLE_MINIMUM_PATTERN_TEST = 0x0000000000000400,
ATTR_PROC_EPS_TABLE_TYPE
TARGET_TYPE_SYSTEM
Processor epsilon table type. Used to calculate the processor nest
epsilon register values.
Provided by the Machine Readable Workbook.
uint8
EPS_TYPE_LE = 0x01, EPS_TYPE_HE = 0x02
ATTR_PROC_FABRIC_PUMP_MODE
TARGET_TYPE_SYSTEM
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.
uint8
MODE1 = 0x01, MODE2 = 0x02
ATTR_PROC_X_BUS_WIDTH
TARGET_TYPE_SYSTEM
Processor SMP X bus width.
Provided by the Machine Readable Workbook.
uint8
W4BYTE = 0x01, W8BYTE = 0x02
ATTR_ALL_MCS_IN_INTERLEAVING_GROUP
TARGET_TYPE_SYSTEM
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.
uint8