blob: fd858cbcad720e6e10639aeb33c6e0020140bb7b [file] [log] [blame]
{
"model_ec": "60d20020",
"version": 2,
"units": {
"mem_port": "mem_port0",
"dimm": "mem_port0/dimm0"
},
"buses": {
"omi_bus": {
"type": "OMI_BUS"
}
},
"actions": {
"ocmb_M": [
{
"type": "callout_self",
"priority": "MED",
"guard": true
}
],
"level2_M": [
{
"type": "callout_procedure",
"name": "LEVEL2",
"priority": "MED"
}
],
"dimm_M": [
{
"type": "callout_unit",
"name": "dimm",
"priority": "MED",
"guard": true
}
],
"mem_port_M": [
{
"type": "callout_unit",
"name": "mem_port",
"priority": "MED",
"guard": true
}
],
"omi_M": [
{
"type": "callout_connected",
"name": "omi_bus",
"priority": "MED",
"guard": true
}
],
"omi_bus": [
{
"type": "callout_self",
"priority": "MED_A",
"guard": true
},
{
"type": "callout_connected",
"name": "omi_bus",
"priority": "MED_A",
"guard": true
},
{
"type": "callout_bus",
"name": "omi_bus",
"priority": "LOW",
"guard": false
}
],
"ocmb_M_th1": [
{
"type": "action",
"name": "ocmb_M"
},
{
"type": "action",
"name": "th_1"
}
],
"mem_port_M_th1": [
{
"type": "action",
"name": "mem_port_M"
},
{
"type": "action",
"name": "th_1"
}
],
"dimm_M_th1": [
{
"type": "action",
"name": "dimm_M"
},
{
"type": "action",
"name": "th_1"
}
],
"level2_M_th1": [
{
"type": "action",
"name": "level2_M"
},
{
"type": "action",
"name": "th_1"
}
],
"omi_M_th1": [
{
"type": "action",
"name": "omi_M"
},
{
"type": "action",
"name": "th_1"
}
],
"omi_bus_th1": [
{
"type": "action",
"name": "omi_bus"
},
{
"type": "action",
"name": "th_1"
}
],
"level2_M_ocmb_L_th1": [
{
"type": "action",
"name": "level2_M"
},
{
"type": "callout_self",
"priority": "LOW",
"guard": false
},
{
"type": "action",
"name": "th_1"
}
],
"ocmb_H_omi_L_th1": [
{
"type": "callout_self",
"priority": "HIGH",
"guard": true
},
{
"type": "callout_connected",
"name": "omi_bus",
"priority": "LOW",
"guard": false
},
{
"type": "action",
"name": "th_1"
}
],
"dimm_H_mem_port_L_th1": [
{
"type": "callout_unit",
"name": "dimm",
"priority": "HIGH",
"guard": true
},
{
"type": "callout_unit",
"name": "mem_port",
"priority": "LOW",
"guard": false
},
{
"type": "action",
"name": "th_1"
}
],
"dimm_H_mem_port_L_th_32perDay": [
{
"type": "callout_unit",
"name": "dimm",
"priority": "HIGH",
"guard": true
},
{
"type": "callout_unit",
"name": "mem_port",
"priority": "LOW",
"guard": false
},
{
"type": "action",
"name": "th_32perDay"
}
],
"ocmb_M_th_32perDay": [
{
"type": "action",
"name": "ocmb_M"
},
{
"type": "action",
"name": "th_32perDay"
}
],
"omi_M_th_32perDay": [
{
"type": "action",
"name": "omi_M"
},
{
"type": "action",
"name": "th_32perDay"
}
],
"omi_bus_th_32perDay": [
{
"type": "action",
"name": "omi_bus"
},
{
"type": "action",
"name": "th_32perDay"
}
],
"mem_port_M_th_32perDay": [
{
"type": "action",
"name": "mem_port_M"
},
{
"type": "action",
"name": "th_32perDay"
}
],
"ocmb_M_info_only": [
{
"type": "action",
"name": "ocmb_M_th_32perDay"
},
{
"type": "flag",
"name": "informational_only"
}
],
"omi_bus_info_only": [
{
"type": "action",
"name": "omi_bus_th_32perDay"
},
{
"type": "flag",
"name": "informational_only"
}
],
"mem_port_M_info_only": [
{
"type": "action",
"name": "mem_port_M_th_32perDay"
},
{
"type": "flag",
"name": "informational_only"
}
],
"downstream_attn": [
{
"type": "action",
"name": "level2_M_th1"
}
],
"th_1": [],
"th_32perDay": [
{
"type": "flag",
"name": "recovered_error"
}
],
"mcbist_program_complete": [
{
"type": "action",
"name": "level2_M_th1"
}
],
"omi_degraded_mode": [
{
"type": "action",
"name": "omi_bus_th1"
}
],
"verify_chip_mark_0": [
{
"type": "action",
"name": "dimm_M_th1"
}
],
"verify_chip_mark_1": [
{
"type": "action",
"name": "dimm_M_th1"
}
],
"verify_chip_mark_2": [
{
"type": "action",
"name": "dimm_M_th1"
}
],
"verify_chip_mark_3": [
{
"type": "action",
"name": "dimm_M_th1"
}
],
"verify_chip_mark_4": [
{
"type": "action",
"name": "dimm_M_th1"
}
],
"verify_chip_mark_5": [
{
"type": "action",
"name": "dimm_M_th1"
}
],
"verify_chip_mark_6": [
{
"type": "action",
"name": "dimm_M_th1"
}
],
"verify_chip_mark_7": [
{
"type": "action",
"name": "dimm_M_th1"
}
],
"mainline_nce_tce_handling": [
{
"type": "action",
"name": "dimm_M_th1"
}
],
"mainline_aue_iaue_handling": [
{
"type": "action",
"name": "dimm_H_mem_port_L_th1"
}
],
"mainline_ue_handling": [
{
"type": "action",
"name": "dimm_M_th1"
}
],
"mainline_iue_handling": [
{
"type": "action",
"name": "dimm_M_th1"
}
],
"memory_impe_handling": [
{
"type": "action",
"name": "dimm_M_th1"
}
],
"maintenance_aue_handling": [
{
"type": "action",
"name": "dimm_H_mem_port_L_th1"
}
],
"maintenance_iue_handling": [
{
"type": "action",
"name": "dimm_M_th1"
}
]
},
"signatures": {
"f6c2": {
"00": {
"00": "ocmb_M_info_only"
},
"01": {
"00": "ocmb_M_th1",
"flags": [
"sue_source"
]
},
"02": {
"00": "omi_bus_th1",
"flags": [
"sue_source"
]
},
"03": {
"00": "omi_bus_th1",
"flags": [
"sue_source"
]
},
"04": {
"00": "omi_bus_th1",
"flags": [
"sue_source"
]
},
"05": {
"00": "omi_bus_th1",
"flags": [
"sue_source"
]
},
"06": {
"00": "ocmb_M_th1",
"flags": [
"sue_source"
]
},
"07": {
"00": "ocmb_M_th1",
"flags": [
"sue_source"
]
},
"08": {
"00": "ocmb_M_th1",
"flags": [
"sue_source"
]
},
"09": {
"00": "downstream_attn"
},
"0a": {
"00": "level2_M_ocmb_L_th1"
},
"0b": {
"00": "ocmb_M_th1",
"flags": [
"sue_source"
]
},
"0c": {
"00": "ocmb_M_th1"
},
"0d": {
"00": "level2_M_th1"
},
"0e": {
"00": "level2_M_th1"
},
"0f": {
"00": "level2_M_th1"
},
"10": {
"00": "level2_M_th1"
},
"11": {
"00": "level2_M_th1"
},
"12": {
"00": "omi_bus_th1",
"flags": [
"sue_source"
]
},
"13": {
"00": "omi_M_th1"
},
"14": {
"00": "ocmb_M_th1",
"flags": [
"sue_source"
]
},
"15": {
"00": "ocmb_M_th1",
"flags": [
"sue_source"
]
},
"16": {
"00": "omi_bus_th1",
"flags": [
"sue_source"
]
},
"17": {
"00": "omi_bus_th1",
"flags": [
"sue_source"
]
},
"18": {
"00": "ocmb_M_th1",
"flags": [
"sue_source"
]
},
"19": {
"00": "ocmb_M_th1",
"flags": [
"sue_source"
]
},
"1a": {
"00": "ocmb_M_th_32perDay"
},
"1b": {
"00": "level2_M_th1"
},
"1c": {
"00": "level2_M_th1"
},
"1d": {
"00": "level2_M_th1"
}
},
"bbd3": {
"34": {
"00": "level2_M_th1",
"flags": [
"sue_source"
]
},
"35": {
"00": "ocmb_M_th1",
"flags": [
"sue_source"
]
},
"36": {
"00": "omi_bus_th1",
"flags": [
"sue_source"
]
},
"37": {
"00": "ocmb_M_th1",
"flags": [
"sue_source"
]
},
"38": {
"00": "omi_bus_th1",
"flags": [
"sue_source"
]
},
"39": {
"00": "ocmb_M_th1",
"flags": [
"sue_source"
]
},
"3a": {
"00": "ocmb_M_th1",
"flags": [
"sue_source"
]
},
"3b": {
"00": "ocmb_M_th1",
"flags": [
"sue_source"
]
},
"3c": {
"00": "ocmb_M_th1",
"flags": [
"sue_source"
]
},
"3d": {
"00": "omi_bus_th1",
"flags": [
"sue_source"
]
},
"3e": {
"00": "ocmb_M_th1",
"flags": [
"sue_source"
]
},
"3f": {
"00": "ocmb_M_th1",
"flags": [
"sue_source"
]
}
},
"bdcd": {
"00": {
"00": "ocmb_M_th_32perDay"
},
"01": {
"00": "ocmb_M_th_32perDay"
},
"02": {
"00": "ocmb_M_th_32perDay"
},
"03": {
"00": "level2_M_th1"
},
"04": {
"00": "level2_M_th1"
},
"05": {
"00": "level2_M_th1"
},
"06": {
"00": "level2_M_th1"
},
"07": {
"00": "level2_M_th1"
},
"08": {
"00": "ocmb_M_th_32perDay"
},
"09": {
"00": "level2_M_th1"
},
"0a": {
"00": "level2_M_th1"
},
"0b": {
"00": "level2_M_th1"
},
"0c": {
"00": "level2_M_th1"
},
"0d": {
"00": "level2_M_th1"
},
"0e": {
"00": "level2_M_th1"
},
"0f": {
"00": "level2_M_th1"
},
"10": {
"00": "level2_M_th1"
},
"11": {
"00": "level2_M_th1"
},
"12": {
"00": "level2_M_th1"
},
"13": {
"00": "level2_M_th1"
},
"14": {
"00": "ocmb_M_th1"
},
"15": {
"00": "level2_M_th1"
},
"16": {
"00": "ocmb_M_th1"
},
"17": {
"00": "ocmb_M_info_only"
},
"18": {
"00": "level2_M_th1"
},
"19": {
"00": "ocmb_M_th1"
},
"1a": {
"00": "level2_M_ocmb_L_th1"
},
"1b": {
"00": "level2_M_th1"
},
"1c": {
"00": "level2_M_th1"
},
"1d": {
"00": "level2_M_th1"
},
"1e": {
"00": "level2_M_th1"
},
"1f": {
"00": "ocmb_M_th1",
"flags": [
"mask_but_dont_clear"
]
},
"20": {
"00": "ocmb_M_th1"
},
"21": {
"00": "level2_M_th1"
},
"22": {
"00": "level2_M_th1"
},
"23": {
"00": "level2_M_th1"
},
"24": {
"00": "ocmb_M_th1"
},
"25": {
"00": "ocmb_M_info_only"
},
"26": {
"00": "level2_M_th1"
},
"27": {
"00": "ocmb_H_omi_L_th1"
},
"28": {
"00": "ocmb_H_omi_L_th1"
},
"29": {
"00": "ocmb_H_omi_L_th1"
},
"2a": {
"00": "ocmb_H_omi_L_th1"
},
"2b": {
"00": "ocmb_H_omi_L_th1"
},
"2c": {
"00": "ocmb_H_omi_L_th1"
},
"2d": {
"00": "ocmb_H_omi_L_th1"
},
"2e": {
"00": "ocmb_H_omi_L_th1"
},
"2f": {
"00": "level2_M_th1"
},
"30": {
"00": "level2_M_th1"
},
"31": {
"00": "level2_M_th1"
},
"32": {
"00": "level2_M_th1"
},
"33": {
"00": "level2_M_th1"
},
"34": {
"00": "level2_M_th1"
},
"35": {
"00": "level2_M_th1"
},
"36": {
"00": "level2_M_th1"
},
"37": {
"00": "level2_M_th1"
},
"38": {
"00": "level2_M_th1"
},
"39": {
"00": "level2_M_th1"
},
"3a": {
"00": "level2_M_th1"
},
"3b": {
"00": "level2_M_th1"
},
"3c": {
"00": "level2_M_th1"
},
"3d": {
"00": "level2_M_th1"
},
"3e": {
"00": "level2_M_th1"
},
"3f": {
"00": "ocmb_M_th_32perDay"
}
},
"86bf": {
"00": {
"00": "downstream_attn",
"flags": [
"sue_source"
]
},
"01": {
"00": "ocmb_M_th1",
"flags": [
"sue_source"
]
},
"02": {
"00": "ocmb_M_th_32perDay"
},
"03": {
"00": "omi_bus_info_only"
},
"04": {
"00": "level2_M_th1"
},
"05": {
"00": "omi_degraded_mode"
},
"06": {
"00": "omi_bus_info_only"
},
"07": {
"00": "omi_bus_th_32perDay"
},
"08": {
"00": "level2_M_th1"
},
"09": {
"00": "omi_bus_th_32perDay"
},
"0a": {
"00": "omi_bus_th_32perDay"
},
"0b": {
"00": "level2_M_th1"
},
"0c": {
"00": "level2_M_th1"
},
"0d": {
"00": "level2_M_th1"
},
"0e": {
"00": "level2_M_th1"
},
"0f": {
"00": "level2_M_th1"
},
"10": {
"00": "level2_M_th1"
},
"11": {
"00": "level2_M_th1"
},
"12": {
"00": "level2_M_th1"
},
"13": {
"00": "level2_M_th1"
},
"14": {
"00": "level2_M_th1"
},
"15": {
"00": "level2_M_th1"
},
"16": {
"00": "level2_M_th1"
},
"17": {
"00": "level2_M_th1"
},
"18": {
"00": "level2_M_th1"
},
"19": {
"00": "level2_M_th1"
},
"1a": {
"00": "level2_M_th1"
},
"1b": {
"00": "level2_M_th1"
},
"1c": {
"00": "level2_M_th1"
},
"1d": {
"00": "level2_M_th1"
},
"1e": {
"00": "level2_M_th1"
},
"1f": {
"00": "level2_M_th1"
},
"20": {
"00": "level2_M_th1"
},
"21": {
"00": "level2_M_th1"
},
"22": {
"00": "level2_M_th1"
},
"23": {
"00": "level2_M_th1"
},
"24": {
"00": "level2_M_th1"
},
"25": {
"00": "level2_M_th1"
},
"26": {
"00": "level2_M_th1"
},
"27": {
"00": "level2_M_th1"
},
"28": {
"00": "level2_M_th1"
},
"29": {
"00": "level2_M_th1"
},
"2a": {
"00": "level2_M_th1"
},
"2b": {
"00": "level2_M_th1"
},
"2c": {
"00": "level2_M_th1"
},
"2d": {
"00": "level2_M_th1"
},
"2e": {
"00": "level2_M_th1"
},
"2f": {
"00": "level2_M_th1"
},
"30": {
"00": "level2_M_th1"
},
"31": {
"00": "level2_M_th1"
},
"32": {
"00": "level2_M_th1"
},
"33": {
"00": "level2_M_th1"
},
"34": {
"00": "level2_M_th1"
},
"35": {
"00": "level2_M_th1"
},
"36": {
"00": "level2_M_th1"
},
"37": {
"00": "level2_M_th1"
},
"38": {
"00": "level2_M_th1"
},
"39": {
"00": "level2_M_th1"
},
"3a": {
"00": "level2_M_th1"
},
"3b": {
"00": "level2_M_th1"
},
"3c": {
"00": "level2_M_th1"
},
"3d": {
"00": "level2_M_th1"
},
"3e": {
"00": "level2_M_th1"
},
"3f": {
"00": "level2_M_th1"
}
},
"e5d4": {
"00": {
"00": "mem_port_M_th1"
},
"01": {
"00": "mem_port_M_th1",
"flags": [
"sue_source"
]
},
"02": {
"00": "mem_port_M_th_32perDay"
},
"03": {
"00": "level2_M_th1"
},
"04": {
"00": "dimm_H_mem_port_L_th_32perDay"
},
"05": {
"00": "mem_port_M_th1"
},
"06": {
"00": "level2_M_th1"
},
"07": {
"00": "mem_port_M_th1",
"flags": [
"sue_source"
]
},
"08": {
"00": "level2_M_th1"
},
"09": {
"00": "mem_port_M_th1"
},
"0a": {
"00": "mem_port_M_th1",
"flags": [
"sue_source"
]
},
"0b": {
"00": "mem_port_M_th1",
"flags": [
"sue_source"
]
},
"0c": {
"00": "mem_port_M_th1",
"flags": [
"sue_source"
]
},
"0d": {
"00": "dimm_H_mem_port_L_th1",
"flags": [
"sue_source"
]
},
"0e": {
"00": "mem_port_M_info_only"
},
"0f": {
"00": "mem_port_M_info_only"
},
"10": {
"00": "mem_port_M_th1",
"flags": [
"sue_source"
]
},
"11": {
"00": "mem_port_M_th1",
"flags": [
"sue_source"
]
},
"12": {
"00": "mem_port_M_th1",
"flags": [
"sue_source"
]
},
"13": {
"00": "mem_port_M_th1",
"flags": [
"sue_source"
]
},
"14": {
"00": "mem_port_M_th1",
"flags": [
"sue_source"
]
},
"15": {
"00": "mem_port_M_th1"
},
"16": {
"00": "mem_port_M_th1",
"flags": [
"sue_source"
]
},
"17": {
"00": "mem_port_M_th_32perDay"
},
"18": {
"00": "mem_port_M_th1",
"flags": [
"sue_source"
]
},
"19": {
"00": "ocmb_M_th1",
"flags": [
"informational_only",
"sue_source"
]
},
"1a": {
"00": "mem_port_M_th1",
"flags": [
"sue_source"
]
},
"1b": {
"00": "mem_port_M_th1",
"flags": [
"sue_source"
]
},
"1c": {
"00": "mem_port_M_th_32perDay"
},
"1d": {
"00": "level2_M_th1"
},
"1e": {
"00": "level2_M_th1"
}
},
"ccaa": {
"00": {
"00": "verify_chip_mark_0"
},
"01": {
"00": "verify_chip_mark_1"
},
"02": {
"00": "verify_chip_mark_2"
},
"03": {
"00": "verify_chip_mark_3"
},
"04": {
"00": "verify_chip_mark_4"
},
"05": {
"00": "verify_chip_mark_5"
},
"06": {
"00": "verify_chip_mark_6"
},
"07": {
"00": "verify_chip_mark_7"
},
"08": {
"00": "mainline_nce_tce_handling"
},
"09": {
"00": "mainline_nce_tce_handling"
},
"0a": {
"00": "level2_M_th1"
},
"0b": {
"00": "level2_M_th1"
},
"0c": {
"00": "level2_M_th1"
},
"0d": {
"00": "mainline_aue_iaue_handling",
"flags": [
"sue_source"
]
},
"0e": {
"00": "mainline_ue_handling",
"flags": [
"sue_source"
]
},
"0f": {
"00": "mem_port_M_th1",
"flags": [
"sue_source"
]
},
"10": {
"00": "mainline_aue_iaue_handling",
"flags": [
"sue_source"
]
},
"11": {
"00": "mainline_iue_handling",
"flags": [
"sue_source"
]
},
"12": {
"00": "mem_port_M_th_32perDay"
},
"13": {
"00": "memory_impe_handling"
},
"14": {
"00": "level2_M_th1"
},
"15": {
"00": "level2_M_th1"
},
"16": {
"00": "level2_M_th1"
},
"17": {
"00": "level2_M_th1"
},
"18": {
"00": "level2_M_th1"
},
"19": {
"00": "level2_M_th1"
},
"1a": {
"00": "level2_M_th1"
},
"1b": {
"00": "level2_M_th1"
},
"1c": {
"00": "level2_M_th1"
},
"1d": {
"00": "level2_M_th1"
},
"1e": {
"00": "level2_M_th1"
},
"1f": {
"00": "level2_M_th1"
},
"20": {
"00": "level2_M_th1"
},
"21": {
"00": "maintenance_aue_handling",
"flags": [
"sue_source"
]
},
"22": {
"00": "level2_M_th1"
},
"23": {
"00": "mem_port_M_th1"
},
"24": {
"00": "dimm_H_mem_port_L_th1",
"flags": [
"sue_source"
]
},
"25": {
"00": "maintenance_iue_handling",
"flags": [
"sue_source"
]
},
"26": {
"00": "mem_port_M_th_32perDay"
},
"27": {
"00": "memory_impe_handling"
},
"28": {
"00": "mem_port_M_th_32perDay"
},
"29": {
"00": "mem_port_M_info_only"
},
"2a": {
"00": "mem_port_M_th1"
},
"2b": {
"00": "mem_port_M_th1",
"flags": [
"sue_source"
]
},
"2c": {
"00": "mem_port_M_th1",
"flags": [
"sue_source"
]
},
"2d": {
"00": "mem_port_M_th_32perDay"
},
"2e": {
"00": "mem_port_M_th_32perDay"
},
"2f": {
"00": "mem_port_M_th1",
"flags": [
"sue_source"
]
},
"30": {
"00": "mem_port_M_th1",
"flags": [
"sue_source"
]
},
"31": {
"00": "level2_M_th1"
},
"32": {
"00": "level2_M_th1"
},
"33": {
"00": "level2_M_th1"
},
"34": {
"00": "level2_M_th1"
},
"35": {
"00": "level2_M_th1"
},
"36": {
"00": "level2_M_th1"
},
"37": {
"00": "level2_M_th1"
},
"38": {
"00": "level2_M_th1"
},
"39": {
"00": "level2_M_th1"
},
"3a": {
"00": "level2_M_th1"
},
"3b": {
"00": "level2_M_th1"
},
"3c": {
"00": "level2_M_th1"
},
"3d": {
"00": "level2_M_th1"
},
"3e": {
"00": "level2_M_th1"
},
"3f": {
"00": "level2_M_th1"
}
},
"d512": {
"25": {
"00": "ocmb_M_th_32perDay"
},
"27": {
"00": "omi_M_th_32perDay"
},
"28": {
"00": "ocmb_M_th1"
},
"29": {
"00": "ocmb_M_th1"
}
},
"6401": {
"00": {
"00": "level2_M_th1"
},
"01": {
"00": "ocmb_M_th1"
},
"02": {
"00": "ocmb_M_th1",
"flags": [
"sue_source"
]
},
"03": {
"00": "ocmb_M_th1",
"flags": [
"sue_source"
]
},
"04": {
"00": "level2_M_th1"
},
"05": {
"00": "level2_M_th1"
},
"06": {
"00": "level2_M_th1"
},
"07": {
"00": "level2_M_th1"
},
"08": {
"00": "level2_M_th1"
},
"09": {
"00": "level2_M_th1"
},
"0a": {
"00": "mcbist_program_complete"
},
"0b": {
"00": "level2_M_th1"
},
"0c": {
"00": "level2_M_th1"
},
"0d": {
"00": "ocmb_M_th1"
},
"0e": {
"00": "ocmb_M_th1",
"flags": [
"sue_source"
]
},
"0f": {
"00": "level2_M_th1"
},
"10": {
"00": "level2_M_th1"
},
"11": {
"00": "level2_M_th1"
},
"12": {
"00": "level2_M_th1"
},
"13": {
"00": "level2_M_th1"
}
},
"efb3": {
"00": {
"00": "level2_M_th1"
},
"01": {
"00": "level2_M_th1"
},
"02": {
"00": "ocmb_M_th_32perDay"
},
"03": {
"00": "ocmb_M_th1",
"flags": [
"sue_source"
]
},
"04": {
"00": "ocmb_M_th1",
"flags": [
"sue_source"
]
},
"05": {
"00": "ocmb_M_th1",
"flags": [
"sue_source"
]
},
"06": {
"00": "ocmb_M_th1"
},
"07": {
"00": "level2_M_th1"
},
"08": {
"00": "level2_M_th1"
},
"09": {
"00": "level2_M_th1"
},
"0a": {
"00": "level2_M_th1"
},
"0b": {
"00": "level2_M_th1"
}
}
}
}