ATTR_IS_SIMULATION
TARGET_TYPE_SYSTEM
env: 1 = Awan/HWSimulator. 0 = Simics/RealHW.
uint8
is_simulation
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_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_NO_FLAG = 0x0000000000000000,
MNFG_THRESHOLDS = 0x0000000000000001,
MNFG_DISABLE_DRAM_REPAIRS = 0x0000000000000080,
MNFG_ENABLE_STANDARD_PATTERN_TEST = 0x0000000000000200,
MNFG_DISABLE_FABRIC_eREPAIR = 0x0000000000000800,
MNFG_DISABLE_MEMORY_eREPAIR = 0x0000000000001000,
MNFG_FABRIC_DEPLOY_LANE_SPARES = 0x0000000000002000,
MNFG_DMI_DEPLOY_LANE_SPARES = 0x0000000000004000,
MNFG_TEST_ALL_SPARE_DRAM_ROWS = 0x0000000000100000
mnfg_flags
ATTR_RECONFIGURE_LOOP
TARGET_TYPE_SYSTEM
Used to inidicate if a reconfigure loop is needed
uint8
DECONFIGURE = 0x1,
BAD_DQ_BIT_SET = 0x2,
RCD_PARITY_ERROR = 0x4,
OCMB_FW_UPDATE = 0x8