blob: cd418aa4413ddade339e6dc3129618854db54cea [file] [log] [blame]
{
"version": 1,
"model_ec": ["ODYSSEY_10"],
"registers": {
"RDF_FIR": {
"instances": {
"0": "0x08011800",
"1": "0x08012800"
}
},
"RDF_FIR_MASK": {
"instances": {
"0": "0x08011802",
"1": "0x08012802"
}
},
"RDF_FIR_CFG_XSTOP": {
"instances": {
"0": "0x08011804",
"1": "0x08012804"
}
},
"RDF_FIR_CFG_RECOV": {
"instances": {
"0": "0x08011805",
"1": "0x08012805"
}
},
"RDF_FIR_CFG_ATTN": {
"instances": {
"0": "0x08011806",
"1": "0x08012806"
}
},
"RDF_FIR_CFG_LXSTOP": {
"instances": {
"0": "0x08011807",
"1": "0x08012807"
}
},
"RDF_FIR_WOF": {
"instances": {
"0": "0x08011808",
"1": "0x08012808"
}
},
"RDF_ERR_RPT_0": {
"instances": {
"0": "0x0801180E",
"1": "0x0801280E"
}
},
"RDF_ERR_RPT_1": {
"instances": {
"0": "0x0801180F",
"1": "0x0801280F"
}
},
"MSR": {
"instances": {
"0": "0x0801180C",
"1": "0x0801280C"
}
},
"HW_MS0": {
"instances": {
"0": "0x08011810",
"1": "0x08012810"
}
},
"HW_MS1": {
"instances": {
"0": "0x08011811",
"1": "0x08012811"
}
},
"HW_MS2": {
"instances": {
"0": "0x08011812",
"1": "0x08012812"
}
},
"HW_MS3": {
"instances": {
"0": "0x08011813",
"1": "0x08012813"
}
},
"HW_MS4": {
"instances": {
"0": "0x08011814",
"1": "0x08012814"
}
},
"HW_MS5": {
"instances": {
"0": "0x08011815",
"1": "0x08012815"
}
},
"HW_MS6": {
"instances": {
"0": "0x08011816",
"1": "0x08012816"
}
},
"HW_MS7": {
"instances": {
"0": "0x08011817",
"1": "0x08012817"
}
},
"FW_MS0": {
"instances": {
"0": "0x08011818",
"1": "0x08012818"
}
},
"FW_MS1": {
"instances": {
"0": "0x08011819",
"1": "0x08012819"
}
},
"FW_MS2": {
"instances": {
"0": "0x0801181A",
"1": "0x0801281A"
}
},
"FW_MS3": {
"instances": {
"0": "0x0801181B",
"1": "0x0801281B"
}
},
"FW_MS4": {
"instances": {
"0": "0x0801181C",
"1": "0x0801281C"
}
},
"FW_MS5": {
"instances": {
"0": "0x0801181D",
"1": "0x0801281D"
}
},
"FW_MS6": {
"instances": {
"0": "0x0801181E",
"1": "0x0801281E"
}
},
"FW_MS7": {
"instances": {
"0": "0x0801181F",
"1": "0x0801281F"
}
}
},
"isolation_nodes": {
"RDF_FIR": {
"instances": [0, 1],
"rules": [
{
"attn_type": ["CS"],
"node_inst": [0, 1],
"expr": {
"expr_type": "and",
"exprs": [
{
"expr_type": "reg",
"reg_name": "RDF_FIR"
},
{
"expr_type": "not",
"expr": {
"expr_type": "reg",
"reg_name": "RDF_FIR_MASK"
}
},
{
"expr_type": "reg",
"reg_name": "RDF_FIR_CFG_XSTOP"
}
]
}
},
{
"attn_type": ["RE"],
"node_inst": [0, 1],
"expr": {
"expr_type": "and",
"exprs": [
{
"expr_type": "reg",
"reg_name": "RDF_FIR"
},
{
"expr_type": "not",
"expr": {
"expr_type": "reg",
"reg_name": "RDF_FIR_MASK"
}
},
{
"expr_type": "reg",
"reg_name": "RDF_FIR_CFG_RECOV"
}
]
}
},
{
"attn_type": ["SPA"],
"node_inst": [0, 1],
"expr": {
"expr_type": "and",
"exprs": [
{
"expr_type": "reg",
"reg_name": "RDF_FIR"
},
{
"expr_type": "not",
"expr": {
"expr_type": "reg",
"reg_name": "RDF_FIR_MASK"
}
},
{
"expr_type": "reg",
"reg_name": "RDF_FIR_CFG_ATTN"
}
]
}
},
{
"attn_type": ["UCS"],
"node_inst": [0, 1],
"expr": {
"expr_type": "and",
"exprs": [
{
"expr_type": "reg",
"reg_name": "RDF_FIR"
},
{
"expr_type": "not",
"expr": {
"expr_type": "reg",
"reg_name": "RDF_FIR_MASK"
}
},
{
"expr_type": "reg",
"reg_name": "RDF_FIR_CFG_LXSTOP"
}
]
}
}
],
"bits": {
"0": {
"desc": "Internal SCOM error"
},
"1": {
"desc": "Mainline read MPE on rank 0"
},
"2": {
"desc": "Mainline read MPE on rank 1"
},
"3": {
"desc": "Mainline read MPE on rank 2"
},
"4": {
"desc": "Mainline read MPE on rank 3"
},
"5": {
"desc": "Mainline read MPE on rank 4"
},
"6": {
"desc": "Mainline read MPE on rank 5"
},
"7": {
"desc": "Mainline read MPE on rank 6"
},
"8": {
"desc": "Mainline read MPE on rank 7"
},
"9": {
"desc": "Mainline read NCE"
},
"10": {
"desc": "Mainline read TCE"
},
"11": {
"desc": "Mainline read SCE"
},
"12": {
"desc": "Mainline read MCE"
},
"13": {
"desc": "Mainline read SUE"
},
"14": {
"desc": "Mainline read AUE"
},
"15": {
"desc": "Mainline read UE"
},
"16": {
"desc": "Mainline read RCD"
},
"17": {
"desc": "Mainline read IAUE"
},
"18": {
"desc": "Mainline read IUE"
},
"19": {
"desc": "Mainline read IRCD"
},
"20": {
"desc": "Mainline read IMPE"
},
"21": {
"desc": "Maintenance MPE on rank 0"
},
"22": {
"desc": "Maintenance MPE on rank 1"
},
"23": {
"desc": "Maintenance MPE on rank 2"
},
"24": {
"desc": "Maintenance MPE on rank 3"
},
"25": {
"desc": "Maintenance MPE on rank 4"
},
"26": {
"desc": "Maintenance MPE on rank 5"
},
"27": {
"desc": "Maintenance MPE on rank 6"
},
"28": {
"desc": "Maintenance MPE on rank 7"
},
"29": {
"desc": "Maintenance NCE"
},
"30": {
"desc": "Maintenance TCE"
},
"31": {
"desc": "Maintenance SCE"
},
"32": {
"desc": "Maintenance MCE"
},
"33": {
"desc": "Maintenance SUE"
},
"34": {
"desc": "Maintenance AUE"
},
"35": {
"desc": "Maintenance UE"
},
"36": {
"desc": "Maintenance RCD"
},
"37": {
"desc": "Maintenance IAUE"
},
"38": {
"desc": "Maintenance IUE"
},
"39": {
"desc": "Maintenance IRCD"
},
"40": {
"desc": "Maintenance IMPE"
},
"41": {
"desc": "RDDATA valid error"
},
"42": {
"desc": "SCOM status register parity error"
},
"43": {
"desc": "SCOM recoverable register parity error"
},
"44": {
"desc": "SCOM unrecoverable register parity error"
},
"45": {
"desc": "ECC corrector internal parity error"
},
"46": {
"desc": "Read buffer ECC CHK Cor CE DW0 Detected"
},
"47": {
"desc": "Read buffer ECC CHK Cor CE DW1 Detected"
},
"48": {
"desc": "Read buffer ECC CHK Cor UE DW0 Detected"
},
"49": {
"desc": "Read buffer ECC CHK Cor UE DW1 Detected"
},
"50": {
"desc": "Prefetch buffer ECC CHK Cor CE DW0 Detected"
},
"51": {
"desc": "Prefetch buffer ECC CHK Cor CE DW1 Detected"
},
"52": {
"desc": "Prefetch buffer ECC CHK Cor UE DW0 Detected"
},
"53": {
"desc": "Prefetch buffer ECC CHK Cor UE DW1 Detected"
},
"54": {
"desc": "Parity error on TLXT to RDF read buffer interface"
},
"55": {
"desc": "Parity error on TLXT to RDF read prefetch interface"
},
"56:60": {
"desc": "reserved"
},
"61": {
"desc": "SCOM register parity error for debug/wat control"
},
"62": {
"desc": "Reserved"
}
},
"capture_groups": [
{
"group_name": "RDF_FIR",
"group_inst": {
"0": 0,
"1": 1
}
}
]
}
},
"capture_groups": {
"RDF_FIR": [
{
"reg_name": "RDF_ERR_RPT_0",
"reg_inst": {
"0": 0,
"1": 1
}
},
{
"reg_name": "RDF_ERR_RPT_1",
"reg_inst": {
"0": 0,
"1": 1
}
},
{
"reg_name": "MSR",
"reg_inst": {
"0": 0,
"1": 1
}
},
{
"reg_name": "HWMS0",
"reg_inst": {
"0": 0,
"1": 1
}
},
{
"reg_name": "HWMS1",
"reg_inst": {
"0": 0,
"1": 1
}
},
{
"reg_name": "HWMS2",
"reg_inst": {
"0": 0,
"1": 1
}
},
{
"reg_name": "HWMS3",
"reg_inst": {
"0": 0,
"1": 1
}
},
{
"reg_name": "HWMS4",
"reg_inst": {
"0": 0,
"1": 1
}
},
{
"reg_name": "HWMS5",
"reg_inst": {
"0": 0,
"1": 1
}
},
{
"reg_name": "HWMS6",
"reg_inst": {
"0": 0,
"1": 1
}
},
{
"reg_name": "HWMS7",
"reg_inst": {
"0": 0,
"1": 1
}
},
{
"reg_name": "FWMS0",
"reg_inst": {
"0": 0,
"1": 1
}
},
{
"reg_name": "FWMS1",
"reg_inst": {
"0": 0,
"1": 1
}
},
{
"reg_name": "FWMS2",
"reg_inst": {
"0": 0,
"1": 1
}
},
{
"reg_name": "FWMS3",
"reg_inst": {
"0": 0,
"1": 1
}
},
{
"reg_name": "FWMS4",
"reg_inst": {
"0": 0,
"1": 1
}
},
{
"reg_name": "FWMS5",
"reg_inst": {
"0": 0,
"1": 1
}
},
{
"reg_name": "FWMS6",
"reg_inst": {
"0": 0,
"1": 1
}
},
{
"reg_name": "FWMS7",
"reg_inst": {
"0": 0,
"1": 1
}
}
]
}
}