Skip to content

Instantly share code, notes, and snippets.

@justtryingthingsout
Last active October 19, 2025 04:47
Show Gist options
  • Select an option

  • Save justtryingthingsout/2f5213c5fa7d64e4db7e30caac7f5e9c to your computer and use it in GitHub Desktop.

Select an option

Save justtryingthingsout/2f5213c5fa7d64e4db7e30caac7f5e9c to your computer and use it in GitHub Desktop.
System Registers for the M5 performance core, complete with field names (bitranges are inclusive on both ends)
This file has been truncated, but you can view the full file.
[
{
"name": "DSPSR",
"enc": [3, 3, 4, 5, 0],
"minel": 0,
"width": 32,
"fields": [
{
"name": "N",
"lsb": 31,
"msb": 31,
"desc": "negative"
},
{
"name": "Z",
"lsb": 30,
"msb": 30,
"desc": "zero"
},
{
"name": "C",
"lsb": 29,
"msb": 29,
"desc": "carry"
},
{
"name": "V",
"lsb": 28,
"msb": 28,
"desc": "overflow"
},
{
"name": "SS",
"lsb": 21,
"msb": 21,
"desc": "software step"
},
{
"name": "IL",
"lsb": 20,
"msb": 20,
"desc": "illegal mode"
},
{
"name": "D",
"lsb": 9,
"msb": 9,
"desc": "debug event mask"
},
{
"name": "A",
"lsb": 8,
"msb": 8,
"desc": "precise-abort"
},
{
"name": "I",
"lsb": 7,
"msb": 7,
"desc": "IRQ enabled"
},
{
"name": "F",
"lsb": 6,
"msb": 6,
"desc": "FIQ enabled"
},
{
"name": "RW",
"lsb": 5,
"msb": 5,
"desc": "AArch32 enabled",
"values": {
"0": "64",
"1": "32"
}
},
{
"name": "MODE",
"lsb": 0,
"msb": 3,
"values": {
"0x00": "EL0t",
"0x04": "EL1t",
"0x05": "EL1h",
"0x08": "EL2t",
"0x09": "EL2h",
"0x0c": "EL3t",
"0x0d": "EL3h"
}
},
{
"name": "EL",
"lsb": 2,
"msb": 3,
"values": {
"0x00": "EL0",
"0x01": "EL1",
"0x02": "EL2",
"0x03": "EL3"
}
},
{
"name": "SPSEL",
"lsb": 0,
"msb": 0,
"values": {
"0x00": "SP_EL0",
"0x01": "SP_ELx"
}
}
]
},
{
"name": "DLR",
"enc": [3, 3, 4, 5, 1],
"minel": 0
},
{
"name": "SPSR_EL3",
"enc": [3, 6, 4, 0, 0],
"minel": 3,
"width": 32,
"fields": [
{
"name": "N",
"lsb": 31,
"msb": 31,
"desc": "negative"
},
{
"name": "Z",
"lsb": 30,
"msb": 30,
"desc": "zero"
},
{
"name": "C",
"lsb": 29,
"msb": 29,
"desc": "carry"
},
{
"name": "V",
"lsb": 28,
"msb": 28,
"desc": "overflow"
},
{
"name": "SS",
"lsb": 21,
"msb": 21,
"desc": "software step"
},
{
"name": "IL",
"lsb": 20,
"msb": 20,
"desc": "illegal mode"
},
{
"name": "D",
"lsb": 9,
"msb": 9,
"desc": "debug event mask"
},
{
"name": "A",
"lsb": 8,
"msb": 8,
"desc": "precise-abort"
},
{
"name": "I",
"lsb": 7,
"msb": 7,
"desc": "IRQ enabled"
},
{
"name": "F",
"lsb": 6,
"msb": 6,
"desc": "FIQ enabled"
},
{
"name": "RW",
"lsb": 5,
"msb": 5,
"desc": "AArch32 enabled",
"values": {
"0": "64",
"1": "32"
}
},
{
"name": "MODE",
"lsb": 0,
"msb": 3,
"values": {
"0x00": "EL0t",
"0x04": "EL1t",
"0x05": "EL1h",
"0x08": "EL2t",
"0x09": "EL2h",
"0x0c": "EL3t",
"0x0d": "EL3h"
}
},
{
"name": "EL",
"lsb": 2,
"msb": 3,
"values": {
"0x00": "EL0",
"0x01": "EL1",
"0x02": "EL2",
"0x03": "EL3"
}
},
{
"name": "SPSEL",
"lsb": 0,
"msb": 0,
"values": {
"0x00": "SP_EL0",
"0x01": "SP_ELx"
}
}
]
},
{
"name": "ELR_EL3",
"enc": [3, 6, 4, 0, 1],
"minel": 3
},
{
"name": "CCSIDR_EL1",
"enc": [3, 1, 0, 0, 0],
"minel": 1
},
{
"name": "SCTLR_EL3",
"enc": [3, 6, 1, 0, 0],
"minel": 3,
"width": 32,
"fields": [
{
"name": "ENIA",
"lsb": 31,
"msb": 31,
"desc": "Enable PACIA and AuthIA"
},
{
"name": "ENIB",
"lsb": 30,
"msb": 30,
"desc": "Enable PACIB and AuthIB"
},
{
"name": "LSMAOE",
"lsb": 29,
"msb": 29,
"desc": "Load Multiple Store Multiple Atomic Ordering Enabled"
},
{
"name": "NTLSMD",
"lsb": 28,
"msb": 28,
"desc": "No Trap Load Multiple Store Multiple To Device"
},
{
"name": "ENDA",
"lsb": 27,
"msb": 27,
"desc": "Enable PACDA & AuthDA"
},
{
"name": "UCI",
"lsb": 26,
"msb": 26,
"desc": "Trap cache instructions @ EL0 (if SET dont trap)"
},
{
"name": "EE",
"lsb": 25,
"msb": 25,
"desc": "Endianess @ EL1 (Big Endian if set)"
},
{
"name": "E0E",
"lsb": 24,
"msb": 24,
"desc": "Endianess @ EL0 (Big Endian if set)"
},
{
"name": "SPAN",
"lsb": 23,
"msb": 23,
"desc": "Set priviliged access never"
},
{
"name": "IESB",
"lsb": 21,
"msb": 21,
"desc": "Implicit error sync enabled"
},
{
"name": "WXN",
"lsb": 19,
"msb": 19,
"desc": "WXN"
},
{
"name": "NTWE",
"lsb": 18,
"msb": 18,
"desc": "Not Trap WFE to EL1"
},
{
"name": "NTWI",
"lsb": 16,
"msb": 16,
"desc": "Not Trap WFI to EL1"
},
{
"name": "UCT",
"lsb": 15,
"msb": 15,
"desc": "CTR Enabled"
},
{
"name": "DZE",
"lsb": 14,
"msb": 14,
"desc": "DZ ZVA Enabled"
},
{
"name": "ENDB",
"lsb": 13,
"msb": 13,
"desc": "Enable PACDB AuthDB"
},
{
"name": "I",
"lsb": 12,
"msb": 12,
"desc": "I-Cache Enable"
},
{
"name": "UMA",
"lsb": 9,
"msb": 9,
"desc": "User Mask Access"
},
{
"name": "SED",
"lsb": 8,
"msb": 8,
"desc": "SETEND Disabled"
},
{
"name": "ITD",
"lsb": 7,
"msb": 7,
"desc": "IT Disabled"
},
{
"name": "CP15BEN",
"lsb": 5,
"msb": 5,
"desc": "Instruction memory barrier enabled"
},
{
"name": "SA0",
"lsb": 4,
"msb": 4,
"desc": "SP alignment for EL0"
},
{
"name": "SA",
"lsb": 3,
"msb": 3,
"desc": "SP alignment for EL1"
},
{
"name": "C",
"lsb": 2,
"msb": 2,
"desc": "Cache enabled"
},
{
"name": "A",
"lsb": 1,
"msb": 1,
"desc": "Alignment check enabled"
},
{
"name": "M",
"lsb": 0,
"msb": 0,
"desc": "MMU enabled"
}
]
},
{
"name": "ACTLR_EL3",
"enc": [3, 6, 1, 0, 1],
"minel": 3
},
{
"name": "CPTR_EL3",
"enc": [3, 6, 1, 1, 2],
"minel": 3
},
{
"name": "SCR_EL3",
"enc": [3, 6, 1, 1, 0],
"minel": 3
},
{
"name": "MDCR_EL3",
"enc": [3, 6, 1, 3, 1],
"minel": 3
},
{
"name": "TTBR0_EL3",
"enc": [3, 6, 2, 0, 0],
"minel": 3
},
{
"name": "TCR_EL3",
"enc": [3, 6, 2, 0, 2],
"minel": 3
},
{
"name": "AFSR0_EL3",
"enc": [3, 6, 5, 1, 0],
"minel": 3
},
{
"name": "AFSR1_EL3",
"enc": [3, 6, 5, 1, 1],
"minel": 3
},
{
"name": "ESR_EL3",
"enc": [3, 6, 5, 2, 0],
"minel": 3,
"width": 32,
"fields": [
{
"name": "CLASS",
"lsb": 26,
"msb": 31,
"values": {
"0x01": "Trapped WFE/WFI",
"0x03": "Trapped MCR/MRC to CP15",
"0x04": "Trapped MCRR/MRRC to CP15",
"0x05": "Trapped MCR/MRC to CP14",
"0x06": "Trapped LDC/STC to CP14",
"0x07": "Trapped use of VFP or SIMD",
"0x08": "Trapped MCR or VMRS to CP10",
"0x0c": "Trapped MRRC to CP14",
"0x0e": "Illegal Instruction Set state",
"0x11": "SVC executed in AArch32",
"0x12": "HVC executed in AArch32",
"0x13": "SMC executed in AArch32",
"0x15": "SVC executed in AArch64",
"0x16": "HVC executed in AArch64",
"0x17": "SMC executed in AArch64",
"0x18": "Trapped MSR, MRS, or System AArch64",
"0x20": "Instruction Abort from lower EL",
"0x21": "Instruction Abort from this EL",
"0x22": "PC Alignment exception",
"0x24": "Data Abort from lower EL",
"0x25": "Data Abort from this EL",
"0x26": "Stack Pointer Alignment exception",
"0x28": "Trapped Floating-point exception from AArch32",
"0x2c": "Trapped Floating-point exception from AArch64",
"0x2f": "SError Interrupt"
}
},
{
"name": "IL",
"lsb": 25,
"msb": 25,
"desc": "instruction length",
"values": {
"0": "16",
"1": "32"
}
},
{
"name": "ISS",
"lsb": 0,
"msb": 24
}
]
},
{
"name": "FAR_EL3",
"enc": [3, 6, 6, 0, 0],
"minel": 3
},
{
"name": "MAIR_EL3",
"enc": [3, 6, 10, 2, 0],
"minel": 3
},
{
"name": "AMAIR_EL3",
"enc": [3, 6, 10, 3, 0],
"minel": 3
},
{
"name": "VBAR_EL3",
"enc": [3, 6, 12, 0, 0],
"minel": 3
},
{
"name": "RVBAR_EL1",
"enc": [3, 0, 12, 0, 1],
"minel": 1
},
{
"name": "RVBAR_EL3",
"enc": [3, 6, 12, 0, 1],
"minel": 3
},
{
"name": "RMR_EL1",
"enc": [3, 0, 12, 0, 2],
"minel": 1
},
{
"name": "RMR_EL2",
"enc": [3, 4, 12, 0, 2],
"minel": 2
},
{
"name": "RMR_EL3",
"enc": [3, 6, 12, 0, 2],
"minel": 3
},
{
"name": "TPIDR_EL3",
"enc": [3, 6, 13, 0, 2],
"minel": 3
},
{
"name": "TEECR32_EL1",
"enc": [2, 2, 0, 0, 0],
"minel": 1
},
{
"name": "CNTPS_TVAL_EL1",
"enc": [3, 7, 14, 2, 0],
"minel": 1
},
{
"name": "CNTPS_CTL_EL1",
"enc": [3, 7, 14, 2, 1],
"minel": 1
},
{
"name": "CNTPS_CVAL_EL1",
"enc": [3, 7, 14, 2, 2],
"minel": 1
},
{
"name": "DACR32_EL2",
"enc": [3, 4, 3, 0, 0],
"minel": 2
},
{
"name": "IFSR32_EL2",
"enc": [3, 4, 5, 0, 1],
"minel": 2
},
{
"name": "TEEHBR32_EL1",
"enc": [2, 2, 1, 0, 0],
"minel": 1
},
{
"name": "SDER32_EL3",
"enc": [3, 6, 1, 1, 1],
"minel": 3
},
{
"name": "FPEXC32_EL2",
"enc": [3, 4, 5, 3, 0],
"minel": 2
},
{
"name": "DBGDTR_EL0",
"enc": [2, 3, 0, 4, 0],
"minel": 0
},
{
"name": "DBGDTRRX_EL0",
"enc": [2, 3, 0, 5, 0],
"minel": 0
},
{
"name": "DBGDTRTX_EL0",
"enc": [2, 3, 0, 5, 0],
"minel": 0
},
{
"name": "DBGWFAR",
"enc": [2, 0, 0, 6, 0],
"minel": 1
},
{
"name": "DBGVCR32_EL2",
"enc": [2, 4, 0, 7, 0],
"minel": 2
},
{
"name": "DBGWVR4_EL1",
"enc": [2, 0, 0, 4, 6],
"minel": 1
},
{
"name": "DBGWCR4_EL1",
"enc": [2, 0, 0, 4, 7],
"minel": 1
},
{
"name": "DBGWVR5_EL1",
"enc": [2, 0, 0, 5, 6],
"minel": 1
},
{
"name": "DBGWCR5_EL1",
"enc": [2, 0, 0, 5, 7],
"minel": 1
},
{
"name": "DBGBVR6_EL1",
"enc": [2, 0, 0, 6, 4],
"minel": 1
},
{
"name": "DBGBCR6_EL1",
"enc": [2, 0, 0, 6, 5],
"minel": 1
},
{
"name": "DBGWVR6_EL1",
"enc": [2, 0, 0, 6, 6],
"minel": 1
},
{
"name": "DBGWCR6_EL1",
"enc": [2, 0, 0, 6, 7],
"minel": 1
},
{
"name": "DBGBVR7_EL1",
"enc": [2, 0, 0, 7, 4],
"minel": 1
},
{
"name": "DBGBCR7_EL1",
"enc": [2, 0, 0, 7, 5],
"minel": 1
},
{
"name": "DBGWVR7_EL1",
"enc": [2, 0, 0, 7, 6],
"minel": 1
},
{
"name": "DBGWCR7_EL1",
"enc": [2, 0, 0, 7, 7],
"minel": 1
},
{
"name": "DBGBVR8_EL1",
"enc": [2, 0, 0, 8, 4],
"minel": 1
},
{
"name": "DBGBCR8_EL1",
"enc": [2, 0, 0, 8, 5],
"minel": 1
},
{
"name": "DBGWVR8_EL1",
"enc": [2, 0, 0, 8, 6],
"minel": 1
},
{
"name": "DBGWCR8_EL1",
"enc": [2, 0, 0, 8, 7],
"minel": 1
},
{
"name": "DBGBVR9_EL1",
"enc": [2, 0, 0, 9, 4],
"minel": 1
},
{
"name": "DBGBCR9_EL1",
"enc": [2, 0, 0, 9, 5],
"minel": 1
},
{
"name": "DBGWVR9_EL1",
"enc": [2, 0, 0, 9, 6],
"minel": 1
},
{
"name": "DBGWCR9_EL1",
"enc": [2, 0, 0, 9, 7],
"minel": 1
},
{
"name": "DBGBVR10_EL1",
"enc": [2, 0, 0, 10, 4],
"minel": 1
},
{
"name": "DBGBCR10_EL1",
"enc": [2, 0, 0, 10, 5],
"minel": 1
},
{
"name": "DBGWVR10_EL1",
"enc": [2, 0, 0, 10, 6],
"minel": 1
},
{
"name": "DBGWCR10_EL1",
"enc": [2, 0, 0, 10, 7],
"minel": 1
},
{
"name": "DBGBVR11_EL1",
"enc": [2, 0, 0, 11, 4],
"minel": 1
},
{
"name": "DBGBCR11_EL1",
"enc": [2, 0, 0, 11, 5],
"minel": 1
},
{
"name": "DBGWVR11_EL1",
"enc": [2, 0, 0, 11, 6],
"minel": 1
},
{
"name": "DBGWCR11_EL1",
"enc": [2, 0, 0, 11, 7],
"minel": 1
},
{
"name": "DBGBVR12_EL1",
"enc": [2, 0, 0, 12, 4],
"minel": 1
},
{
"name": "DBGBCR12_EL1",
"enc": [2, 0, 0, 12, 5],
"minel": 1
},
{
"name": "DBGWVR12_EL1",
"enc": [2, 0, 0, 12, 6],
"minel": 1
},
{
"name": "DBGWCR12_EL1",
"enc": [2, 0, 0, 12, 7],
"minel": 1
},
{
"name": "DBGBVR13_EL1",
"enc": [2, 0, 0, 13, 4],
"minel": 1
},
{
"name": "DBGBCR13_EL1",
"enc": [2, 0, 0, 13, 5],
"minel": 1
},
{
"name": "DBGWVR13_EL1",
"enc": [2, 0, 0, 13, 6],
"minel": 1
},
{
"name": "DBGWCR13_EL1",
"enc": [2, 0, 0, 13, 7],
"minel": 1
},
{
"name": "DBGBVR14_EL1",
"enc": [2, 0, 0, 14, 4],
"minel": 1
},
{
"name": "DBGBCR14_EL1",
"enc": [2, 0, 0, 14, 5],
"minel": 1
},
{
"name": "DBGWVR14_EL1",
"enc": [2, 0, 0, 14, 6],
"minel": 1
},
{
"name": "DBGWCR14_EL1",
"enc": [2, 0, 0, 14, 7],
"minel": 1
},
{
"name": "DBGBVR15_EL1",
"enc": [2, 0, 0, 15, 4],
"minel": 1
},
{
"name": "DBGBCR15_EL1",
"enc": [2, 0, 0, 15, 5],
"minel": 1
},
{
"name": "DBGWVR15_EL1",
"enc": [2, 0, 0, 15, 6],
"minel": 1
},
{
"name": "DBGWCR15_EL1",
"enc": [2, 0, 0, 15, 7],
"minel": 1
},
{
"name": "DBGCLAIMSET_EL1",
"enc": [2, 0, 7, 8, 6],
"minel": 1
},
{
"name": "DBGCLAIMCLR_EL1",
"enc": [2, 0, 7, 9, 6],
"minel": 1
},
{
"name": "DBGAUTHSTAT_EL1",
"enc": [2, 0, 7, 14, 6],
"minel": 1
},
{
"name": "ICIALLUIS",
"enc": [1, 0, 7, 1, 0],
"minel": 1
},
{
"name": "ICIALLU",
"enc": [1, 0, 7, 5, 0],
"minel": 1
},
{
"name": "ICIVAU",
"enc": [1, 3, 7, 5, 1],
"minel": 1
},
{
"name": "DCZVA",
"enc": [1, 3, 7, 4, 1],
"minel": 1
},
{
"name": "DCIVAC",
"enc": [1, 0, 7, 6, 1],
"minel": 1
},
{
"name": "DCISW",
"enc": [1, 0, 7, 6, 2],
"minel": 1
},
{
"name": "DCCVAC",
"enc": [1, 3, 7, 10, 1],
"minel": 1
},
{
"name": "DCCSW",
"enc": [1, 0, 7, 10, 2],
"minel": 1
},
{
"name": "DCCVAU",
"enc": [1, 3, 7, 11, 1],
"minel": 1
},
{
"name": "DCCIVAC",
"enc": [1, 3, 7, 14, 1],
"minel": 1
},
{
"name": "DCCISW",
"enc": [1, 0, 7, 14, 2],
"minel": 1
},
{
"name": "ATS1E1R",
"enc": [1, 0, 7, 8, 0],
"minel": 1
},
{
"name": "ATS1E2R",
"enc": [1, 4, 7, 8, 0],
"minel": 1
},
{
"name": "ATS1E3R",
"enc": [1, 6, 7, 8, 0],
"minel": 1
},
{
"name": "ATS1E1W",
"enc": [1, 0, 7, 8, 1],
"minel": 1
},
{
"name": "ATS1E2W",
"enc": [1, 4, 7, 8, 1],
"minel": 1
},
{
"name": "ATS1E3W",
"enc": [1, 6, 7, 8, 1],
"minel": 1
},
{
"name": "ATS1E0R",
"enc": [1, 0, 7, 8, 2],
"minel": 1
},
{
"name": "ATS1E0W",
"enc": [1, 0, 7, 8, 3],
"minel": 1
},
{
"name": "ATS12E1R",
"enc": [1, 4, 7, 8, 4],
"minel": 1
},
{
"name": "ATS12E1W",
"enc": [1, 4, 7, 8, 5],
"minel": 1
},
{
"name": "ATS12E0R",
"enc": [1, 4, 7, 8, 6],
"minel": 1
},
{
"name": "ATS12E0W",
"enc": [1, 4, 7, 8, 7],
"minel": 1
},
{
"name": "TLBIIPAS2E1IS",
"enc": [1, 4, 8, 0, 1],
"minel": 1
},
{
"name": "TLBIIPAS2LE1IS",
"enc": [1, 4, 8, 0, 5],
"minel": 1
},
{
"name": "TLBIVMALLE1IS",
"enc": [1, 0, 8, 3, 0],
"minel": 1
},
{
"name": "TLBIALLE2IS",
"enc": [1, 4, 8, 3, 0],
"minel": 1
},
{
"name": "TLBIALLE3IS",
"enc": [1, 6, 8, 3, 0],
"minel": 1
},
{
"name": "TLBIVAE1IS",
"enc": [1, 0, 8, 3, 1],
"minel": 1
},
{
"name": "TLBIVAE2IS",
"enc": [1, 4, 8, 3, 1],
"minel": 1
},
{
"name": "TLBIVAE3IS",
"enc": [1, 6, 8, 3, 1],
"minel": 1
},
{
"name": "TLBIASIDE1IS",
"enc": [1, 0, 8, 3, 2],
"minel": 1
},
{
"name": "TLBIVAAE1IS",
"enc": [1, 0, 8, 3, 3],
"minel": 1
},
{
"name": "TLBIALLE1IS",
"enc": [1, 4, 8, 3, 4],
"minel": 1
},
{
"name": "TLBIVALE1IS",
"enc": [1, 0, 8, 3, 5],
"minel": 1
},
{
"name": "TLBIVAALE1IS",
"enc": [1, 0, 8, 3, 7],
"minel": 1
},
{
"name": "TLBIVMALLE1",
"enc": [1, 0, 8, 7, 0],
"minel": 1
},
{
"name": "TLBIALLE2",
"enc": [1, 4, 8, 7, 0],
"minel": 1
},
{
"name": "TLBIVALE2IS",
"enc": [1, 4, 8, 3, 5],
"minel": 1
},
{
"name": "TLBIVALE3IS",
"enc": [1, 6, 8, 3, 5],
"minel": 1
},
{
"name": "TLBIVMALLS12E1IS",
"enc": [1, 4, 8, 3, 6],
"minel": 1
},
{
"name": "TLBIALLE3",
"enc": [1, 6, 8, 7, 0],
"minel": 1
},
{
"name": "TLBIIPAS2E1",
"enc": [1, 4, 8, 4, 1],
"minel": 1
},
{
"name": "TLBIIPAS2LE1",
"enc": [1, 4, 8, 4, 5],
"minel": 1
},
{
"name": "TLBIVAE1",
"enc": [1, 0, 8, 7, 1],
"minel": 1
},
{
"name": "TLBIVAE2",
"enc": [1, 4, 8, 7, 1],
"minel": 1
},
{
"name": "TLBIVAE3",
"enc": [1, 6, 8, 7, 1],
"minel": 1
},
{
"name": "TLBIASIDE1",
"enc": [1, 0, 8, 7, 2],
"minel": 1
},
{
"name": "TLBIVAAE1",
"enc": [1, 0, 8, 7, 3],
"minel": 1
},
{
"name": "TLBIALLE1",
"enc": [1, 4, 8, 7, 4],
"minel": 1
},
{
"name": "TLBIVALE1",
"enc": [1, 0, 8, 7, 5],
"minel": 1
},
{
"name": "TLBIVALE2",
"enc": [1, 4, 8, 7, 5],
"minel": 1
},
{
"name": "TLBIVALE3",
"enc": [1, 6, 8, 7, 5],
"minel": 1
},
{
"name": "TLBIVMALLS12E1",
"enc": [1, 4, 8, 7, 6],
"minel": 1
},
{
"name": "TLBIVAALE1",
"enc": [1, 0, 8, 7, 7],
"minel": 1
},
{
"name": "ACC_CTRR_A_CTL_EL2",
"enc": [3, 4, 15, 11, 4],
"minel": 2,
"width": 64,
"fields": [
{
"name": "LOCK",
"lsb": 63,
"msb": 63
},
{
"name": "RSVD0",
"lsb": 1,
"msb": 62
},
{
"name": "WRPROTECT",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "ACC_CTRR_A_LWR_EL2",
"enc": [3, 4, 15, 11, 0],
"minel": 2,
"width": 64,
"fields": [
{
"name": "RSVD1",
"lsb": 42,
"msb": 63
},
{
"name": "PHY_ADDR",
"lsb": 12,
"msb": 41
},
{
"name": "RSVD0",
"lsb": 0,
"msb": 11
}
]
},
{
"name": "ACC_CTRR_A_UPR_EL2",
"enc": [3, 4, 15, 11, 1],
"minel": 2,
"width": 64,
"fields": [
{
"name": "RSVD1",
"lsb": 42,
"msb": 63
},
{
"name": "PHY_ADDR",
"lsb": 12,
"msb": 41
},
{
"name": "RSVD0",
"lsb": 0,
"msb": 11
}
]
},
{
"name": "ACC_CTRR_B_CTL_EL2",
"enc": [3, 4, 15, 11, 5],
"minel": 2,
"width": 64,
"fields": [
{
"name": "LOCK",
"lsb": 63,
"msb": 63
},
{
"name": "RSVD0",
"lsb": 1,
"msb": 62
},
{
"name": "WRPROTECT",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "ACC_CTRR_B_LWR_EL2",
"enc": [3, 4, 15, 11, 2],
"minel": 2,
"width": 64,
"fields": [
{
"name": "RSVD1",
"lsb": 42,
"msb": 63
},
{
"name": "PHY_ADDR",
"lsb": 12,
"msb": 41
},
{
"name": "RSVD0",
"lsb": 0,
"msb": 11
}
]
},
{
"name": "ACC_CTRR_B_UPR_EL2",
"enc": [3, 4, 15, 11, 3],
"minel": 2,
"width": 64,
"fields": [
{
"name": "RSVD1",
"lsb": 42,
"msb": 63
},
{
"name": "PHY_ADDR",
"lsb": 12,
"msb": 41
},
{
"name": "RSVD0",
"lsb": 0,
"msb": 11
}
]
},
{
"name": "ACC_CTRR_C_CTL_EL2",
"enc": [3, 0, 11, 8, 2],
"minel": 2,
"width": 64,
"fields": [
{
"name": "LOCK",
"lsb": 63,
"msb": 63
},
{
"name": "RSVD0",
"lsb": 1,
"msb": 62
},
{
"name": "WRPROTECT",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "ACC_CTRR_C_LWR_EL2",
"enc": [3, 0, 11, 6, 6],
"minel": 2,
"width": 64,
"fields": [
{
"name": "RSVD1",
"lsb": 42,
"msb": 63
},
{
"name": "PHY_ADDR",
"lsb": 12,
"msb": 41
},
{
"name": "RSVD0",
"lsb": 0,
"msb": 11
}
]
},
{
"name": "ACC_CTRR_C_UPR_EL2",
"enc": [3, 0, 11, 6, 7],
"minel": 2,
"width": 64,
"fields": [
{
"name": "RSVD1",
"lsb": 42,
"msb": 63
},
{
"name": "PHY_ADDR",
"lsb": 12,
"msb": 41
},
{
"name": "RSVD0",
"lsb": 0,
"msb": 11
}
]
},
{
"name": "ACC_CTRR_D_CTL_EL2",
"enc": [3, 0, 11, 8, 3],
"minel": 2,
"width": 64,
"fields": [
{
"name": "LOCK",
"lsb": 63,
"msb": 63
},
{
"name": "RSVD0",
"lsb": 1,
"msb": 62
},
{
"name": "WRPROTECT",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "ACC_CTRR_D_LWR_EL2",
"enc": [3, 0, 11, 7, 0],
"minel": 2,
"width": 64,
"fields": [
{
"name": "RSVD1",
"lsb": 42,
"msb": 63
},
{
"name": "PHY_ADDR",
"lsb": 12,
"msb": 41
},
{
"name": "RSVD0",
"lsb": 0,
"msb": 11
}
]
},
{
"name": "ACC_CTRR_D_UPR_EL2",
"enc": [3, 0, 11, 7, 1],
"minel": 2,
"width": 64,
"fields": [
{
"name": "RSVD1",
"lsb": 42,
"msb": 63
},
{
"name": "PHY_ADDR",
"lsb": 12,
"msb": 41
},
{
"name": "RSVD0",
"lsb": 0,
"msb": 11
}
]
},
{
"name": "ACC_CTXR_A_CTL_EL2",
"enc": [3, 0, 11, 8, 4],
"minel": 2,
"width": 64,
"fields": [
{
"name": "LOCK",
"lsb": 63,
"msb": 63
},
{
"name": "VALID",
"lsb": 62,
"msb": 62
},
{
"name": "RSVD1",
"lsb": 24,
"msb": 61
},
{
"name": "XN_GL0_TGE0",
"lsb": 22,
"msb": 23
},
{
"name": "XN_GL1",
"lsb": 20,
"msb": 21
},
{
"name": "XN_EL0_TGE0",
"lsb": 18,
"msb": 19
},
{
"name": "XN_EL1",
"lsb": 16,
"msb": 17
},
{
"name": "RSVD0",
"lsb": 10,
"msb": 15
},
{
"name": "XN_MMUOFF",
"lsb": 8,
"msb": 9
},
{
"name": "XN_GL0_TGE1",
"lsb": 6,
"msb": 7
},
{
"name": "XN_GL2",
"lsb": 4,
"msb": 5
},
{
"name": "XN_EL0_TGE1",
"lsb": 2,
"msb": 3
},
{
"name": "XN_EL2",
"lsb": 0,
"msb": 1
}
]
},
{
"name": "ACC_CTXR_A_LWR_EL2",
"enc": [3, 0, 11, 7, 2],
"minel": 2,
"width": 64,
"fields": [
{
"name": "RSVD1",
"lsb": 42,
"msb": 63
},
{
"name": "PHY_ADDR",
"lsb": 12,
"msb": 41
},
{
"name": "RSVD0",
"lsb": 0,
"msb": 11
}
]
},
{
"name": "ACC_CTXR_A_UPR_EL2",
"enc": [3, 0, 11, 7, 3],
"minel": 2,
"width": 64,
"fields": [
{
"name": "RSVD1",
"lsb": 42,
"msb": 63
},
{
"name": "PHY_ADDR",
"lsb": 12,
"msb": 41
},
{
"name": "RSVD0",
"lsb": 0,
"msb": 11
}
]
},
{
"name": "ACC_CTXR_B_CTL_EL2",
"enc": [3, 0, 11, 8, 5],
"minel": 2,
"width": 64,
"fields": [
{
"name": "LOCK",
"lsb": 63,
"msb": 63
},
{
"name": "VALID",
"lsb": 62,
"msb": 62
},
{
"name": "RSVD1",
"lsb": 24,
"msb": 61
},
{
"name": "XN_GL0_TGE0",
"lsb": 22,
"msb": 23
},
{
"name": "XN_GL1",
"lsb": 20,
"msb": 21
},
{
"name": "XN_EL0_TGE0",
"lsb": 18,
"msb": 19
},
{
"name": "XN_EL1",
"lsb": 16,
"msb": 17
},
{
"name": "RSVD0",
"lsb": 10,
"msb": 15
},
{
"name": "XN_MMUOFF",
"lsb": 8,
"msb": 9
},
{
"name": "XN_GL0_TGE1",
"lsb": 6,
"msb": 7
},
{
"name": "XN_GL2",
"lsb": 4,
"msb": 5
},
{
"name": "XN_EL0_TGE1",
"lsb": 2,
"msb": 3
},
{
"name": "XN_EL2",
"lsb": 0,
"msb": 1
}
]
},
{
"name": "ACC_CTXR_B_LWR_EL2",
"enc": [3, 0, 11, 7, 4],
"minel": 2,
"width": 64,
"fields": [
{
"name": "RSVD1",
"lsb": 42,
"msb": 63
},
{
"name": "PHY_ADDR",
"lsb": 12,
"msb": 41
},
{
"name": "RSVD0",
"lsb": 0,
"msb": 11
}
]
},
{
"name": "ACC_CTXR_B_UPR_EL2",
"enc": [3, 0, 11, 7, 5],
"minel": 2,
"width": 64,
"fields": [
{
"name": "RSVD1",
"lsb": 42,
"msb": 63
},
{
"name": "PHY_ADDR",
"lsb": 12,
"msb": 41
},
{
"name": "RSVD0",
"lsb": 0,
"msb": 11
}
]
},
{
"name": "ACC_CTXR_C_CTL_EL2",
"enc": [3, 0, 11, 8, 6],
"minel": 2,
"width": 64,
"fields": [
{
"name": "LOCK",
"lsb": 63,
"msb": 63
},
{
"name": "VALID",
"lsb": 62,
"msb": 62
},
{
"name": "RSVD1",
"lsb": 24,
"msb": 61
},
{
"name": "XN_GL0_TGE0",
"lsb": 22,
"msb": 23
},
{
"name": "XN_GL1",
"lsb": 20,
"msb": 21
},
{
"name": "XN_EL0_TGE0",
"lsb": 18,
"msb": 19
},
{
"name": "XN_EL1",
"lsb": 16,
"msb": 17
},
{
"name": "RSVD0",
"lsb": 10,
"msb": 15
},
{
"name": "XN_MMUOFF",
"lsb": 8,
"msb": 9
},
{
"name": "XN_GL0_TGE1",
"lsb": 6,
"msb": 7
},
{
"name": "XN_GL2",
"lsb": 4,
"msb": 5
},
{
"name": "XN_EL0_TGE1",
"lsb": 2,
"msb": 3
},
{
"name": "XN_EL2",
"lsb": 0,
"msb": 1
}
]
},
{
"name": "ACC_CTXR_C_LWR_EL2",
"enc": [3, 0, 11, 7, 6],
"minel": 2,
"width": 64,
"fields": [
{
"name": "RSVD1",
"lsb": 42,
"msb": 63
},
{
"name": "PHY_ADDR",
"lsb": 12,
"msb": 41
},
{
"name": "RSVD0",
"lsb": 0,
"msb": 11
}
]
},
{
"name": "ACC_CTXR_C_UPR_EL2",
"enc": [3, 0, 11, 7, 7],
"minel": 2,
"width": 64,
"fields": [
{
"name": "RSVD1",
"lsb": 42,
"msb": 63
},
{
"name": "PHY_ADDR",
"lsb": 12,
"msb": 41
},
{
"name": "RSVD0",
"lsb": 0,
"msb": 11
}
]
},
{
"name": "ACC_CTXR_D_CTL_EL2",
"enc": [3, 0, 11, 8, 7],
"minel": 2,
"width": 64,
"fields": [
{
"name": "LOCK",
"lsb": 63,
"msb": 63
},
{
"name": "VALID",
"lsb": 62,
"msb": 62
},
{
"name": "RSVD1",
"lsb": 24,
"msb": 61
},
{
"name": "XN_GL0_TGE0",
"lsb": 22,
"msb": 23
},
{
"name": "XN_GL1",
"lsb": 20,
"msb": 21
},
{
"name": "XN_EL0_TGE0",
"lsb": 18,
"msb": 19
},
{
"name": "XN_EL1",
"lsb": 16,
"msb": 17
},
{
"name": "RSVD0",
"lsb": 10,
"msb": 15
},
{
"name": "XN_MMUOFF",
"lsb": 8,
"msb": 9
},
{
"name": "XN_GL0_TGE1",
"lsb": 6,
"msb": 7
},
{
"name": "XN_GL2",
"lsb": 4,
"msb": 5
},
{
"name": "XN_EL0_TGE1",
"lsb": 2,
"msb": 3
},
{
"name": "XN_EL2",
"lsb": 0,
"msb": 1
}
]
},
{
"name": "ACC_CTXR_D_LWR_EL2",
"enc": [3, 0, 11, 8, 0],
"minel": 2,
"width": 64,
"fields": [
{
"name": "RSVD1",
"lsb": 42,
"msb": 63
},
{
"name": "PHY_ADDR",
"lsb": 12,
"msb": 41
},
{
"name": "RSVD0",
"lsb": 0,
"msb": 11
}
]
},
{
"name": "ACC_CTXR_D_UPR_EL2",
"enc": [3, 0, 11, 8, 1],
"minel": 2,
"width": 64,
"fields": [
{
"name": "RSVD1",
"lsb": 42,
"msb": 63
},
{
"name": "PHY_ADDR",
"lsb": 12,
"msb": 41
},
{
"name": "RSVD0",
"lsb": 0,
"msb": 11
}
]
},
{
"name": "ACC_OVRD",
"enc": [3, 5, 15, 6, 0],
"minel": 1,
"width": 64,
"fields": [
{
"name": "SPR_OCLA_SEL",
"lsb": 62,
"msb": 63
},
{
"name": "ANE_CLK_STOP_REF_CNT",
"lsb": 60,
"msb": 61
},
{
"name": "PWR_UP_DN_CPU_AFTR_ANE_ACK",
"lsb": 59,
"msb": 59
},
{
"name": "SKIP_BIU_DIVS_UPD_ON_FIX_FREQ_RELOCK",
"lsb": 58,
"msb": 58
},
{
"name": "DIS_DVTMF",
"lsb": 57,
"msb": 57
},
{
"name": "CNVT_INC2_FULL_UPD",
"lsb": 56,
"msb": 56
},
{
"name": "DIVS_UPD_ABRT_LIR",
"lsb": 55,
"msb": 55
},
{
"name": "PMGR_UT_DITHER_CODE",
"lsb": 51,
"msb": 54
},
{
"name": "PMGR_UT_ADCLK_CODE",
"lsb": 47,
"msb": 50
},
{
"name": "MA_WITHOUT_SWPOLLING",
"lsb": 46,
"msb": 46
},
{
"name": "IVDM_CLK_ROOT_SEL",
"lsb": 45,
"msb": 45
},
{
"name": "QUIS_APSC_BFR_ACC_SLP",
"lsb": 44,
"msb": 44
},
{
"name": "DIS_SO_CGLB_TIME",
"lsb": 43,
"msb": 43
},
{
"name": "PRED_THRM_OCLA_SEL",
"lsb": 42,
"msb": 42
},
{
"name": "DIS_C1PPT_THRTL1",
"lsb": 41,
"msb": 41
},
{
"name": "DIS_C1PPT_THRTL0",
"lsb": 40,
"msb": 40
},
{
"name": "AP_SKEW_NDELAY_CTL",
"lsb": 39,
"msb": 39
},
{
"name": "DIS_PIO_WR_ON_WFI_CPU",
"lsb": 38,
"msb": 38
},
{
"name": "PL2_SKEW_NDELAY_CTL",
"lsb": 37,
"msb": 37
},
{
"name": "BYP_LLCFLUSH_IF_EMPTY",
"lsb": 36,
"msb": 36
},
{
"name": "FRC_PSM_COND_L3_DON",
"lsb": 35,
"msb": 35
},
{
"name": "RVRT_TO_CPM_ROOT_CLK",
"lsb": 34,
"msb": 34
},
{
"name": "DIS_PSW_OFF_ABRT",
"lsb": 33,
"msb": 33
},
{
"name": "DIS_PIO_ON_WFI_CPU",
"lsb": 32,
"msb": 32
},
{
"name": "RESET_CPM",
"lsb": 31,
"msb": 31
},
{
"name": "OK2_PWR_DN_CPM",
"lsb": 29,
"msb": 30
},
{
"name": "CPM_WAKE_UP",
"lsb": 26,
"msb": 28
},
{
"name": "OK2_TR_DN_LNK",
"lsb": 23,
"msb": 25
},
{
"name": "VOL_UPD_ACK",
"lsb": 21,
"msb": 22
},
{
"name": "CNVT_SIQ2_IRQ",
"lsb": 20,
"msb": 20
},
{
"name": "RC_ACK_INTR_LOCK",
"lsb": 19,
"msb": 19
},
{
"name": "FRC_ZOUT_AMX_PWR_DN_TMR",
"lsb": 18,
"msb": 18
},
{
"name": "DVFM_SAFE_VOL",
"lsb": 17,
"msb": 17
},
{
"name": "DIS_L2_FLUSH",
"lsb": 15,
"msb": 16
},
{
"name": "OK2_PWR_DN_SRM",
"lsb": 13,
"msb": 14
},
{
"name": "MISR_EN",
"lsb": 12,
"msb": 12
},
{
"name": "DIS_TBPUSH",
"lsb": 11,
"msb": 11
},
{
"name": "HALT_LLC_BFR_RUN",
"lsb": 10,
"msb": 10
},
{
"name": "SSB_DIVS_SEL",
"lsb": 7,
"msb": 9
},
{
"name": "SSB_DIVS_UPD_REQ",
"lsb": 5,
"msb": 6
},
{
"name": "PRE_RESET_CLK_CNTS",
"lsb": 0,
"msb": 4
}
]
},
{
"name": "ACC_OVRD1",
"enc": [3, 5, 15, 6, 1],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD0",
"lsb": 33,
"msb": 63
},
{
"name": "DISABLE_RDY2_DSENHANCEMENT",
"lsb": 32,
"msb": 32
},
{
"name": "SPARE1",
"lsb": 29,
"msb": 31
},
{
"name": "RCC_FORCE_CPU_PHY_ID_VLD",
"lsb": 28,
"msb": 28
},
{
"name": "RCC_FORCE_DPC2_PL2_GCLK_GRP_VLD",
"lsb": 27,
"msb": 27
},
{
"name": "RCC_FORCE_DPC2_PL2_DCLK_GRP_VLD",
"lsb": 26,
"msb": 26
},
{
"name": "RCC_FORCE_DPC2_APGCLK_GRP_VLD",
"lsb": 25,
"msb": 25
},
{
"name": "RCC_FORCE_DPC2_APDCLK_GRP_VLD",
"lsb": 24,
"msb": 24
},
{
"name": "DOM_CAN_BE_ON_IN_REF_CLK",
"lsb": 23,
"msb": 23
},
{
"name": "DISABLE_HTOL_CLK_ON",
"lsb": 22,
"msb": 22
},
{
"name": "AP_SKEW_NDELAY_CTL_SEL_PL2",
"lsb": 21,
"msb": 21
},
{
"name": "SPARE0",
"lsb": 20,
"msb": 20
},
{
"name": "SUPPORT_CPU_PWR_UP_BLOCKED_BY_PL2",
"lsb": 19,
"msb": 19
},
{
"name": "DISABLE_DEEP_SLEEP_SWSEQUENCE_ENHANCMENT",
"lsb": 18,
"msb": 18
},
{
"name": "DISABLE_SPR_INIT_ENHANCMENT_FRM_WFIRETN",
"lsb": 17,
"msb": 17
},
{
"name": "REVERT_FIRST_BOOT_BEHAVIOR",
"lsb": 16,
"msb": 16
},
{
"name": "REQ_BOOT_GATED_BY_CCOFF",
"lsb": 15,
"msb": 15
},
{
"name": "CPU_PWR_ON_EQDOM_ON",
"lsb": 14,
"msb": 14
},
{
"name": "IGNORE_IDLEREQWINDOW",
"lsb": 13,
"msb": 13
},
{
"name": "DISABLE_NOPG",
"lsb": 12,
"msb": 12
},
{
"name": "DISABLE_EXT_LINK_WAKE_UP_MERGE",
"lsb": 11,
"msb": 11
},
{
"name": "EARLY_WARNING_USE_CCRST",
"lsb": 10,
"msb": 10
},
{
"name": "CRD_SHARE_PARITY_DISABLE",
"lsb": 9,
"msb": 9
},
{
"name": "CCH_ROOT_CLK_EN_BYPASS",
"lsb": 8,
"msb": 8
},
{
"name": "TB_ROOT_CLK_EN_EXT_CNT",
"lsb": 1,
"msb": 7
},
{
"name": "TB_ROOT_CLK_EN_BYPASS",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "ACC_PWR_DN_SAVE",
"enc": [3, 7, 15, 2, 0],
"minel": 1,
"width": 64,
"fields": [
{
"name": "DATA",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "ACC_SLP_WAKE_UP_TMR",
"enc": [3, 5, 15, 8, 1],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD0",
"lsb": 32,
"msb": 63
},
{
"name": "REFCNT",
"lsb": 0,
"msb": 31
}
]
},
{
"name": "ACC_TAGOFFSET_EL2",
"enc": [3, 0, 11, 9, 1],
"minel": 2,
"width": 64,
"fields": [
{
"name": "LOCK",
"lsb": 63,
"msb": 63
},
{
"name": "RSVD1",
"lsb": 42,
"msb": 62
},
{
"name": "TAG_OFFSET",
"lsb": 20,
"msb": 41
},
{
"name": "RSVD0",
"lsb": 0,
"msb": 19
}
]
},
{
"name": "ACFG_EL1",
"enc": [3, 4, 15, 12, 0],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD1",
"lsb": 5,
"msb": 63
},
{
"name": "DIS_DC_SWOPS",
"lsb": 4,
"msb": 4
},
{
"name": "DIS_DC_MVAOPS",
"lsb": 3,
"msb": 3
},
{
"name": "EN_AFT",
"lsb": 2,
"msb": 2
},
{
"name": "RSVD0",
"lsb": 1,
"msb": 1
},
{
"name": "DIS_HWP",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "ACTLR_EL1",
"enc": [3, 0, 1, 0, 1],
"minel": 1,
"width": 64,
"fields": [
{
"name": "IMP_DEF",
"lsb": 18,
"msb": 63
},
{
"name": "DIS_DDHWP0",
"lsb": 17,
"msb": 17
},
{
"name": "TBCF0",
"lsb": 15,
"msb": 16
},
{
"name": "TBCF",
"lsb": 13,
"msb": 14
},
{
"name": "EN_CPSRCTX",
"lsb": 12,
"msb": 12
},
{
"name": "GEOS",
"lsb": 11,
"msb": 11
},
{
"name": "GEIS",
"lsb": 10,
"msb": 10
},
{
"name": "EN_ICDSB",
"lsb": 9,
"msb": 9
},
{
"name": "RSVD1",
"lsb": 7,
"msb": 8
},
{
"name": "EN_PRSV",
"lsb": 6,
"msb": 6
},
{
"name": "EN_AFP",
"lsb": 5,
"msb": 5
},
{
"name": "EN_APFLG",
"lsb": 4,
"msb": 4
},
{
"name": "RSVD0",
"lsb": 3,
"msb": 3
},
{
"name": "HNRF",
"lsb": 2,
"msb": 2
},
{
"name": "EN_TSO",
"lsb": 1,
"msb": 1
},
{
"name": "USAT",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "ACTLR_EL12",
"enc": [3, 5, 1, 0, 1],
"minel": 2,
"width": 64,
"fields": [
{
"name": "IMP_DEF",
"lsb": 18,
"msb": 63
},
{
"name": "DIS_DDHWP0",
"lsb": 17,
"msb": 17
},
{
"name": "TBCF0",
"lsb": 15,
"msb": 16
},
{
"name": "TBCF",
"lsb": 13,
"msb": 14
},
{
"name": "EN_CPSRCTX",
"lsb": 12,
"msb": 12
},
{
"name": "GEOS",
"lsb": 11,
"msb": 11
},
{
"name": "GEIS",
"lsb": 10,
"msb": 10
},
{
"name": "EN_ICDSB",
"lsb": 9,
"msb": 9
},
{
"name": "RES0",
"lsb": 7,
"msb": 8
},
{
"name": "EN_PRSV",
"lsb": 6,
"msb": 6
},
{
"name": "EN_AFP",
"lsb": 5,
"msb": 5
},
{
"name": "EN_APFLG",
"lsb": 4,
"msb": 4
},
{
"name": "RSVD0",
"lsb": 3,
"msb": 3
},
{
"name": "HNRF",
"lsb": 2,
"msb": 2
},
{
"name": "EN_TSO",
"lsb": 1,
"msb": 1
},
{
"name": "USAT",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "ACTLR_EL2",
"enc": [3, 4, 1, 0, 1],
"minel": 2,
"width": 64,
"fields": [
{
"name": "IMP_DEF",
"lsb": 18,
"msb": 63
},
{
"name": "DIS_DDHWP0",
"lsb": 17,
"msb": 17
},
{
"name": "TBCF0",
"lsb": 15,
"msb": 16
},
{
"name": "TBCF",
"lsb": 13,
"msb": 14
},
{
"name": "EN_CPSRCTX",
"lsb": 12,
"msb": 12
},
{
"name": "GEOS",
"lsb": 11,
"msb": 11
},
{
"name": "GEIS",
"lsb": 10,
"msb": 10
},
{
"name": "EN_ICDSB",
"lsb": 9,
"msb": 9
},
{
"name": "RSVD1",
"lsb": 7,
"msb": 8
},
{
"name": "EN_PRSV",
"lsb": 6,
"msb": 6
},
{
"name": "EN_AFP",
"lsb": 5,
"msb": 5
},
{
"name": "EN_APFLG",
"lsb": 4,
"msb": 4
},
{
"name": "RSVD0",
"lsb": 3,
"msb": 3
},
{
"name": "HNRF",
"lsb": 2,
"msb": 2
},
{
"name": "EN_TSO",
"lsb": 1,
"msb": 1
},
{
"name": "USAT",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "ACTLR_EL21",
"enc": [3, 0, 1, 0, 1],
"minel": 1,
"width": 64,
"fields": [
{
"name": "IMP_DEF",
"lsb": 18,
"msb": 63
},
{
"name": "DIS_DDHWP0",
"lsb": 17,
"msb": 17
},
{
"name": "TBCF0",
"lsb": 15,
"msb": 16
},
{
"name": "TBCF",
"lsb": 13,
"msb": 14
},
{
"name": "EN_CPSRCTX",
"lsb": 12,
"msb": 12
},
{
"name": "GEOS",
"lsb": 11,
"msb": 11
},
{
"name": "GEIS",
"lsb": 10,
"msb": 10
},
{
"name": "EN_ICDSB",
"lsb": 9,
"msb": 9
},
{
"name": "RES0",
"lsb": 7,
"msb": 8
},
{
"name": "EN_PRSV",
"lsb": 6,
"msb": 6
},
{
"name": "EN_AFP",
"lsb": 5,
"msb": 5
},
{
"name": "EN_APFLG",
"lsb": 4,
"msb": 4
},
{
"name": "RSVD0",
"lsb": 3,
"msb": 3
},
{
"name": "HNRF",
"lsb": 2,
"msb": 2
},
{
"name": "EN_TSO",
"lsb": 1,
"msb": 1
},
{
"name": "USAT",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "ADSPSR_EL0",
"enc": [3, 6, 15, 8, 4],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD0",
"lsb": 3,
"msb": 63
},
{
"name": "AP",
"lsb": 1,
"msb": 2
},
{
"name": "G",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "AFLATCTL1_EL1",
"enc": [3, 3, 15, 0, 4],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD3",
"lsb": 28,
"msb": 63
},
{
"name": "AF_BASE",
"lsb": 16,
"msb": 27
},
{
"name": "RSVD2",
"lsb": 8,
"msb": 15
},
{
"name": "AF_LAT_DIV",
"lsb": 4,
"msb": 7
},
{
"name": "RSVD1",
"lsb": 3,
"msb": 3
},
{
"name": "AF_LAT_CLK_SEL",
"lsb": 2,
"msb": 2
},
{
"name": "AF_LAT_EN",
"lsb": 1,
"msb": 1
},
{
"name": "RSVD0",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "AFLATCTL2_EL1",
"enc": [3, 3, 15, 1, 4],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD1",
"lsb": 30,
"msb": 63
},
{
"name": "AF_MAX_LAT",
"lsb": 16,
"msb": 29
},
{
"name": "RSVD0",
"lsb": 14,
"msb": 15
},
{
"name": "AF_MAX_THRESH",
"lsb": 0,
"msb": 13
}
]
},
{
"name": "AFLATCTL3_EL1",
"enc": [3, 3, 15, 2, 4],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD4",
"lsb": 40,
"msb": 63
},
{
"name": "CMAINT_SHAREABILITY_MASK",
"lsb": 38,
"msb": 39
},
{
"name": "CMAINT_CMD_MASK",
"lsb": 30,
"msb": 37
},
{
"name": "DN_STREAM_DIS",
"lsb": 29,
"msb": 29
},
{
"name": "UP_STREAM_DIS",
"lsb": 28,
"msb": 28
},
{
"name": "SUB_CHANNEL_MASK",
"lsb": 24,
"msb": 27
},
{
"name": "RSVD3",
"lsb": 17,
"msb": 23
},
{
"name": "CRIT_HINT",
"lsb": 14,
"msb": 16
},
{
"name": "RSVD2",
"lsb": 12,
"msb": 13
},
{
"name": "VCMASK",
"lsb": 8,
"msb": 11
},
{
"name": "RSVD1",
"lsb": 7,
"msb": 7
},
{
"name": "LEN_FLTR",
"lsb": 4,
"msb": 6
},
{
"name": "RSVD0",
"lsb": 2,
"msb": 3
},
{
"name": "CYC_TYPE",
"lsb": 0,
"msb": 1
}
]
},
{
"name": "AFLATCTL4_EL1",
"enc": [3, 3, 15, 3, 4],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD0",
"lsb": 63,
"msb": 63
},
{
"name": "CMD_MASK",
"lsb": 40,
"msb": 62
},
{
"name": "AFIDMASK",
"lsb": 20,
"msb": 39
},
{
"name": "AFIDMATCH",
"lsb": 0,
"msb": 19
}
]
},
{
"name": "AFLATCTL5_HI_EL1",
"enc": [3, 3, 15, 4, 6],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD0",
"lsb": 42,
"msb": 63
},
{
"name": "ADDR_REGION_HI",
"lsb": 0,
"msb": 41
}
]
},
{
"name": "AFLATCTL5_LO_EL1",
"enc": [3, 3, 15, 4, 4],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD0",
"lsb": 42,
"msb": 63
},
{
"name": "ADDR_REGION_LO",
"lsb": 0,
"msb": 41
}
]
},
{
"name": "AFLATINFHI_EL1",
"enc": [3, 3, 15, 1, 6],
"minel": 1,
"width": 64,
"fields": [
{
"name": "VIO",
"lsb": 63,
"msb": 63
},
{
"name": "RSVD2",
"lsb": 44,
"msb": 62
},
{
"name": "RID",
"lsb": 24,
"msb": 43
},
{
"name": "RSVD1",
"lsb": 22,
"msb": 23
},
{
"name": "CTTID",
"lsb": 19,
"msb": 21
},
{
"name": "TID",
"lsb": 8,
"msb": 18
},
{
"name": "RSVD0",
"lsb": 7,
"msb": 7
},
{
"name": "CMD",
"lsb": 0,
"msb": 6
}
]
},
{
"name": "AFLATINFLO_EL1",
"enc": [3, 3, 15, 0, 6],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD0",
"lsb": 42,
"msb": 63
},
{
"name": "ADDR",
"lsb": 0,
"msb": 41
}
]
},
{
"name": "AFLATVALBIN0_EL1",
"enc": [3, 3, 15, 0, 5],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD0",
"lsb": 15,
"msb": 63
},
{
"name": "CMP_TYPE",
"lsb": 14,
"msb": 14
},
{
"name": "CMP_VAL",
"lsb": 0,
"msb": 13
}
]
},
{
"name": "AFLATVALBIN1_EL1",
"enc": [3, 3, 15, 1, 5],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD0",
"lsb": 15,
"msb": 63
},
{
"name": "CMP_TYPE",
"lsb": 14,
"msb": 14
},
{
"name": "CMP_VAL",
"lsb": 0,
"msb": 13
}
]
},
{
"name": "AFLATVALBIN2_EL1",
"enc": [3, 3, 15, 2, 5],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD0",
"lsb": 15,
"msb": 63
},
{
"name": "CMP_TYPE",
"lsb": 14,
"msb": 14
},
{
"name": "CMP_VAL",
"lsb": 0,
"msb": 13
}
]
},
{
"name": "AFLATVALBIN3_EL1",
"enc": [3, 3, 15, 3, 5],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD0",
"lsb": 15,
"msb": 63
},
{
"name": "CMP_TYPE",
"lsb": 14,
"msb": 14
},
{
"name": "CMP_VAL",
"lsb": 0,
"msb": 13
}
]
},
{
"name": "AFLATVALBIN4_EL1",
"enc": [3, 3, 15, 4, 5],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD0",
"lsb": 15,
"msb": 63
},
{
"name": "CMP_TYPE",
"lsb": 14,
"msb": 14
},
{
"name": "CMP_VAL",
"lsb": 0,
"msb": 13
}
]
},
{
"name": "AFLATVALBIN5_EL1",
"enc": [3, 3, 15, 5, 5],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD0",
"lsb": 15,
"msb": 63
},
{
"name": "CMP_TYPE",
"lsb": 14,
"msb": 14
},
{
"name": "CMP_VAL",
"lsb": 0,
"msb": 13
}
]
},
{
"name": "AFLATVALBIN6_EL1",
"enc": [3, 3, 15, 6, 5],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD0",
"lsb": 15,
"msb": 63
},
{
"name": "CMP_TYPE",
"lsb": 14,
"msb": 14
},
{
"name": "CMP_VAL",
"lsb": 0,
"msb": 13
}
]
},
{
"name": "AFLATVALBIN7_EL1",
"enc": [3, 3, 15, 7, 5],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD0",
"lsb": 15,
"msb": 63
},
{
"name": "CMP_TYPE",
"lsb": 14,
"msb": 14
},
{
"name": "CMP_VAL",
"lsb": 0,
"msb": 13
}
]
},
{
"name": "AFPCR_EL0",
"enc": [3, 6, 15, 2, 5],
"minel": 1,
"width": 64,
"fields": [
{
"name": "UNUSED_63_2",
"lsb": 2,
"msb": 63
},
{
"name": "FTZ",
"lsb": 1,
"msb": 1
},
{
"name": "DAZ",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "AFSR0_EL1",
"enc": [3, 0, 5, 1, 0],
"minel": 1,
"width": 32,
"fields": [
{
"name": "IMP_DEP",
"lsb": 0,
"msb": 31
}
]
},
{
"name": "AFSR0_EL12",
"enc": [3, 5, 5, 1, 0],
"minel": 2,
"width": 32,
"fields": [
{
"name": "IMP_DEP",
"lsb": 0,
"msb": 31
}
]
},
{
"name": "AFSR0_EL2",
"enc": [3, 4, 5, 1, 0],
"minel": 2,
"width": 32,
"fields": [
{
"name": "IMP_DEP",
"lsb": 0,
"msb": 31
}
]
},
{
"name": "AFSR0_EL21",
"enc": [3, 0, 5, 1, 0],
"minel": 1,
"width": 32,
"fields": [
{
"name": "IMP_DEP",
"lsb": 0,
"msb": 31
}
]
},
{
"name": "AFSR1_EL1",
"enc": [3, 0, 5, 1, 1],
"minel": 1,
"width": 32,
"fields": [
{
"name": "RSVD0",
"lsb": 25,
"msb": 31
},
{
"name": "ISS",
"lsb": 0,
"msb": 24
}
]
},
{
"name": "AFSR1_EL12",
"enc": [3, 5, 5, 1, 1],
"minel": 2,
"width": 32,
"fields": [
{
"name": "RES0",
"lsb": 25,
"msb": 31
},
{
"name": "ISS",
"lsb": 0,
"msb": 24
}
]
},
{
"name": "AFSR1_EL2",
"enc": [3, 4, 5, 1, 1],
"minel": 2,
"width": 32,
"fields": [
{
"name": "RSVD0",
"lsb": 25,
"msb": 31
},
{
"name": "ISS",
"lsb": 0,
"msb": 24
}
]
},
{
"name": "AFSR1_EL21",
"enc": [3, 0, 5, 1, 1],
"minel": 1,
"width": 32,
"fields": [
{
"name": "RES0",
"lsb": 25,
"msb": 31
},
{
"name": "ISS",
"lsb": 0,
"msb": 24
}
]
},
{
"name": "AFSR1_GL1",
"enc": [3, 6, 15, 0, 1],
"minel": 1,
"width": 32,
"fields": [
{
"name": "RSVD0",
"lsb": 25,
"msb": 31
},
{
"name": "ISS",
"lsb": 0,
"msb": 24
}
]
},
{
"name": "AFSR1_GL12",
"enc": [3, 6, 15, 0, 3],
"minel": 2,
"width": 32,
"fields": [
{
"name": "RES0",
"lsb": 25,
"msb": 31
},
{
"name": "ISS",
"lsb": 0,
"msb": 24
}
]
},
{
"name": "AFSR1_GL2",
"enc": [3, 6, 15, 0, 2],
"minel": 2,
"width": 32,
"fields": [
{
"name": "RSVD0",
"lsb": 25,
"msb": 31
},
{
"name": "ISS",
"lsb": 0,
"msb": 24
}
]
},
{
"name": "AFSR1_GL21",
"enc": [3, 6, 15, 0, 1],
"minel": 1,
"width": 32,
"fields": [
{
"name": "RES0",
"lsb": 25,
"msb": 31
},
{
"name": "ISS",
"lsb": 0,
"msb": 24
}
]
},
{
"name": "AF_ERR_CFG0",
"enc": [3, 5, 15, 0, 2],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD1",
"lsb": 7,
"msb": 63
},
{
"name": "EN_GRP6",
"lsb": 6,
"msb": 6
},
{
"name": "RSVD0",
"lsb": 4,
"msb": 5
},
{
"name": "EN_GRP3",
"lsb": 3,
"msb": 3
},
{
"name": "EN_GRP2",
"lsb": 2,
"msb": 2
},
{
"name": "EN_GRP1",
"lsb": 1,
"msb": 1
},
{
"name": "EN_GRP0",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "AF_ERR_SRC_IDS",
"enc": [3, 5, 15, 0, 4],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD0",
"lsb": 60,
"msb": 63
},
{
"name": "AF_SRC_IDGRP3",
"lsb": 42,
"msb": 59
},
{
"name": "AF_SRC_IDGRP2",
"lsb": 24,
"msb": 41
},
{
"name": "AF_SRC_IDGRP1",
"lsb": 12,
"msb": 23
},
{
"name": "AF_SRC_IDGRP0",
"lsb": 0,
"msb": 11
}
]
},
{
"name": "AGTCNTFRQ_EL0",
"enc": [3, 1, 15, 8, 4],
"minel": 1,
"width": 32,
"fields": [
{
"name": "FRQ",
"lsb": 0,
"msb": 31
}
]
},
{
"name": "AGTCNTHCTL_EL2",
"enc": [3, 4, 15, 12, 6],
"minel": 2,
"width": 32,
"fields": [
{
"name": "RSVD1",
"lsb": 18,
"msb": 31
},
{
"name": "EVNTIS",
"lsb": 17,
"msb": 17
},
{
"name": "EL1_NVVCT",
"lsb": 16,
"msb": 16
},
{
"name": "EL1_NVPCT",
"lsb": 15,
"msb": 15
},
{
"name": "EL1_TVCT",
"lsb": 14,
"msb": 14
},
{
"name": "EL1_TVT",
"lsb": 13,
"msb": 13
},
{
"name": "RSVD0",
"lsb": 12,
"msb": 12
},
{
"name": "EL1_PTEN",
"lsb": 11,
"msb": 11
},
{
"name": "EL1_PCTEN",
"lsb": 10,
"msb": 10
},
{
"name": "EL0_PTEN",
"lsb": 9,
"msb": 9
},
{
"name": "EL0_VTEN",
"lsb": 8,
"msb": 8
},
{
"name": "EVNTI",
"lsb": 4,
"msb": 7
},
{
"name": "EVNTDIR",
"lsb": 3,
"msb": 3
},
{
"name": "EVNTEN",
"lsb": 2,
"msb": 2
},
{
"name": "EL0_VCTEN",
"lsb": 1,
"msb": 1
},
{
"name": "EL0_PCTEN",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "AGTCNTHCTL_EL21",
"enc": [3, 4, 15, 9, 6],
"minel": 1,
"width": 32,
"fields": [
{
"name": "RES01",
"lsb": 18,
"msb": 31
},
{
"name": "EVNTIS",
"lsb": 17,
"msb": 17
},
{
"name": "EL1_NVVCT",
"lsb": 16,
"msb": 16
},
{
"name": "EL1_NVPCT",
"lsb": 15,
"msb": 15
},
{
"name": "EL1_TVCT",
"lsb": 14,
"msb": 14
},
{
"name": "EL1_TVT",
"lsb": 13,
"msb": 13
},
{
"name": "RES0",
"lsb": 12,
"msb": 12
},
{
"name": "EL1_PTEN",
"lsb": 11,
"msb": 11
},
{
"name": "EL1_PCTEN",
"lsb": 10,
"msb": 10
},
{
"name": "EL0_PTEN",
"lsb": 9,
"msb": 9
},
{
"name": "EL0_VTEN",
"lsb": 8,
"msb": 8
},
{
"name": "EVNTI",
"lsb": 4,
"msb": 7
},
{
"name": "EVNTDIR",
"lsb": 3,
"msb": 3
},
{
"name": "EVNTEN",
"lsb": 2,
"msb": 2
},
{
"name": "EL0_VCTEN",
"lsb": 1,
"msb": 1
},
{
"name": "EL0_PCTEN",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "AGTCNTHCTL_NOREDIR_EL21",
"enc": [3, 1, 15, 1, 6],
"minel": 1,
"width": 32,
"fields": [
{
"name": "RES01",
"lsb": 18,
"msb": 31
},
{
"name": "EVNTIS",
"lsb": 17,
"msb": 17
},
{
"name": "EL1_NVVCT",
"lsb": 16,
"msb": 16
},
{
"name": "EL1_NVPCT",
"lsb": 15,
"msb": 15
},
{
"name": "EL1_TVCT",
"lsb": 14,
"msb": 14
},
{
"name": "EL1_TVT",
"lsb": 13,
"msb": 13
},
{
"name": "RES0",
"lsb": 12,
"msb": 12
},
{
"name": "EL1_PTEN",
"lsb": 11,
"msb": 11
},
{
"name": "EL1_PCTEN",
"lsb": 10,
"msb": 10
},
{
"name": "EL0_PTEN",
"lsb": 9,
"msb": 9
},
{
"name": "EL0_VTEN",
"lsb": 8,
"msb": 8
},
{
"name": "EVNTI",
"lsb": 4,
"msb": 7
},
{
"name": "EVNTDIR",
"lsb": 3,
"msb": 3
},
{
"name": "EVNTEN",
"lsb": 2,
"msb": 2
},
{
"name": "EL0_VCTEN",
"lsb": 1,
"msb": 1
},
{
"name": "EL0_PCTEN",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "AGTCNTHP_CTL_EL2",
"enc": [3, 1, 15, 4, 4],
"minel": 2,
"width": 32,
"fields": [
{
"name": "RSVD0",
"lsb": 3,
"msb": 31
},
{
"name": "ISTAT",
"lsb": 2,
"msb": 2
},
{
"name": "IMSK",
"lsb": 1,
"msb": 1
},
{
"name": "EN",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "AGTCNTHP_CTL_EL21",
"enc": [3, 1, 15, 13, 4],
"minel": 1,
"width": 32,
"fields": [
{
"name": "RES0",
"lsb": 3,
"msb": 31
},
{
"name": "ISTAT",
"lsb": 2,
"msb": 2
},
{
"name": "IMSK",
"lsb": 1,
"msb": 1
},
{
"name": "EN",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "AGTCNTHP_CTL_NOREDIR_EL21",
"enc": [3, 1, 15, 4, 6],
"minel": 1,
"width": 32,
"fields": [
{
"name": "RES0",
"lsb": 3,
"msb": 31
},
{
"name": "ISTAT",
"lsb": 2,
"msb": 2
},
{
"name": "IMSK",
"lsb": 1,
"msb": 1
},
{
"name": "EN",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "AGTCNTHP_CVAL_EL2",
"enc": [3, 1, 15, 2, 4],
"minel": 2,
"width": 64,
"fields": [
{
"name": "CVAL",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "AGTCNTHP_CVAL_EL21",
"enc": [3, 1, 15, 10, 4],
"minel": 1,
"width": 64,
"fields": [
{
"name": "CVAL",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "AGTCNTHP_CVAL_NOREDIR_EL21",
"enc": [3, 1, 15, 2, 6],
"minel": 1,
"width": 64,
"fields": [
{
"name": "CVAL",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "AGTCNTHP_TVAL_EL2",
"enc": [3, 1, 15, 3, 4],
"minel": 2,
"width": 32,
"fields": [
{
"name": "TVAL",
"lsb": 0,
"msb": 31
}
]
},
{
"name": "AGTCNTHP_TVAL_EL21",
"enc": [3, 1, 15, 11, 4],
"minel": 1,
"width": 32,
"fields": [
{
"name": "TVAL",
"lsb": 0,
"msb": 31
}
]
},
{
"name": "AGTCNTHP_TVAL_NOREDIR_EL21",
"enc": [3, 1, 15, 3, 6],
"minel": 1,
"width": 32,
"fields": [
{
"name": "TVAL",
"lsb": 0,
"msb": 31
}
]
},
{
"name": "AGTCNTHV_CTL_EL2",
"enc": [3, 1, 15, 7, 4],
"minel": 2,
"width": 32,
"fields": [
{
"name": "RSVD0",
"lsb": 3,
"msb": 31
},
{
"name": "ISTAT",
"lsb": 2,
"msb": 2
},
{
"name": "IMSK",
"lsb": 1,
"msb": 1
},
{
"name": "EN",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "AGTCNTHV_CTL_EL21",
"enc": [3, 1, 15, 0, 5],
"minel": 1,
"width": 32,
"fields": [
{
"name": "RES0",
"lsb": 3,
"msb": 31
},
{
"name": "ISTAT",
"lsb": 2,
"msb": 2
},
{
"name": "IMSK",
"lsb": 1,
"msb": 1
},
{
"name": "EN",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "AGTCNTHV_CTL_NOREDIR_EL21",
"enc": [3, 1, 15, 7, 6],
"minel": 1,
"width": 32,
"fields": [
{
"name": "RES0",
"lsb": 3,
"msb": 31
},
{
"name": "ISTAT",
"lsb": 2,
"msb": 2
},
{
"name": "IMSK",
"lsb": 1,
"msb": 1
},
{
"name": "EN",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "AGTCNTHV_CVAL_EL2",
"enc": [3, 1, 15, 5, 4],
"minel": 2,
"width": 64,
"fields": [
{
"name": "CVAL",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "AGTCNTHV_CVAL_EL21",
"enc": [3, 1, 15, 14, 4],
"minel": 1,
"width": 64,
"fields": [
{
"name": "CVAL",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "AGTCNTHV_CVAL_NOREDIR_EL21",
"enc": [3, 1, 15, 5, 6],
"minel": 1,
"width": 64,
"fields": [
{
"name": "CVAL",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "AGTCNTHV_TVAL_EL2",
"enc": [3, 1, 15, 6, 4],
"minel": 2,
"width": 32,
"fields": [
{
"name": "TVAL",
"lsb": 0,
"msb": 31
}
]
},
{
"name": "AGTCNTHV_TVAL_EL21",
"enc": [3, 1, 15, 15, 4],
"minel": 1,
"width": 32,
"fields": [
{
"name": "TVAL",
"lsb": 0,
"msb": 31
}
]
},
{
"name": "AGTCNTHV_TVAL_NOREDIR_EL21",
"enc": [3, 1, 15, 6, 6],
"minel": 1,
"width": 32,
"fields": [
{
"name": "TVAL",
"lsb": 0,
"msb": 31
}
]
},
{
"name": "AGTCNTKCTL_EL1",
"enc": [3, 4, 15, 9, 6],
"minel": 1,
"width": 32,
"fields": [
{
"name": "RSVD1",
"lsb": 18,
"msb": 31
},
{
"name": "EVNTIS",
"lsb": 17,
"msb": 17
},
{
"name": "RSVD0",
"lsb": 10,
"msb": 16
},
{
"name": "PL0_PTEN",
"lsb": 9,
"msb": 9
},
{
"name": "PL0_VTEN",
"lsb": 8,
"msb": 8
},
{
"name": "EVNTI",
"lsb": 4,
"msb": 7
},
{
"name": "EVNTDIR",
"lsb": 3,
"msb": 3
},
{
"name": "EVNTEN",
"lsb": 2,
"msb": 2
},
{
"name": "PL0_VCTEN",
"lsb": 1,
"msb": 1
},
{
"name": "PL0_PCTEN",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "AGTCNTKCTL_EL12",
"enc": [3, 4, 15, 9, 7],
"minel": 2,
"width": 32,
"fields": [
{
"name": "RES01",
"lsb": 18,
"msb": 31
},
{
"name": "EVNTIS",
"lsb": 17,
"msb": 17
},
{
"name": "RES0",
"lsb": 10,
"msb": 16
},
{
"name": "PL0_PTEN",
"lsb": 9,
"msb": 9
},
{
"name": "PL0_VTEN",
"lsb": 8,
"msb": 8
},
{
"name": "EVNTI",
"lsb": 4,
"msb": 7
},
{
"name": "EVNTDIR",
"lsb": 3,
"msb": 3
},
{
"name": "EVNTEN",
"lsb": 2,
"msb": 2
},
{
"name": "PL0_VCTEN",
"lsb": 1,
"msb": 1
},
{
"name": "PL0_PCTEN",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "AGTCNTKCTL_NOREDIR_EL1",
"enc": [3, 1, 15, 1, 6],
"minel": 1,
"width": 32,
"fields": [
{
"name": "RES01",
"lsb": 18,
"msb": 31
},
{
"name": "EVNTIS",
"lsb": 17,
"msb": 17
},
{
"name": "RES0",
"lsb": 10,
"msb": 16
},
{
"name": "PL0_PTEN",
"lsb": 9,
"msb": 9
},
{
"name": "PL0_VTEN",
"lsb": 8,
"msb": 8
},
{
"name": "EVNTI",
"lsb": 4,
"msb": 7
},
{
"name": "EVNTDIR",
"lsb": 3,
"msb": 3
},
{
"name": "EVNTEN",
"lsb": 2,
"msb": 2
},
{
"name": "PL0_VCTEN",
"lsb": 1,
"msb": 1
},
{
"name": "PL0_PCTEN",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "AGTCNTPCTSS_EL0",
"enc": [3, 4, 15, 10, 5],
"minel": 1,
"width": 64,
"fields": [
{
"name": "PCT",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "AGTCNTPCTSS_NOREDIR_EL0",
"enc": [3, 1, 15, 15, 5],
"minel": 1,
"width": 64,
"fields": [
{
"name": "PCT",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "AGTCNTPCT_EL0",
"enc": [3, 4, 15, 11, 6],
"minel": 1,
"width": 64,
"fields": [
{
"name": "PCT",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "AGTCNTPCT_NOREDIR_EL0",
"enc": [3, 1, 15, 10, 6],
"minel": 1,
"width": 64,
"fields": [
{
"name": "PCT",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "AGTCNTP_CTL_EL0",
"enc": [3, 1, 15, 13, 4],
"minel": 1,
"width": 32,
"fields": [
{
"name": "RSVD0",
"lsb": 3,
"msb": 31
},
{
"name": "ISTAT",
"lsb": 2,
"msb": 2
},
{
"name": "IMSK",
"lsb": 1,
"msb": 1
},
{
"name": "EN",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "AGTCNTP_CTL_EL02",
"enc": [3, 4, 15, 4, 3],
"minel": 1,
"width": 32,
"fields": [
{
"name": "RES0",
"lsb": 3,
"msb": 31
},
{
"name": "ISTAT",
"lsb": 2,
"msb": 2
},
{
"name": "IMSK",
"lsb": 1,
"msb": 1
},
{
"name": "EN",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "AGTCNTP_CTL_NOREDIR_EL0",
"enc": [3, 1, 15, 4, 6],
"minel": 1,
"width": 32,
"fields": [
{
"name": "RES0",
"lsb": 3,
"msb": 31
},
{
"name": "ISTAT",
"lsb": 2,
"msb": 2
},
{
"name": "IMSK",
"lsb": 1,
"msb": 1
},
{
"name": "EN",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "AGTCNTP_CVAL_EL0",
"enc": [3, 1, 15, 10, 4],
"minel": 1,
"width": 64,
"fields": [
{
"name": "CVAL",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "AGTCNTP_CVAL_EL02",
"enc": [3, 4, 15, 4, 1],
"minel": 1,
"width": 64,
"fields": [
{
"name": "CVAL",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "AGTCNTP_CVAL_NOREDIR_EL0",
"enc": [3, 1, 15, 2, 6],
"minel": 1,
"width": 64,
"fields": [
{
"name": "CVAL",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "AGTCNTP_TVAL_EL0",
"enc": [3, 1, 15, 11, 4],
"minel": 1,
"width": 32,
"fields": [
{
"name": "TVAL",
"lsb": 0,
"msb": 31
}
]
},
{
"name": "AGTCNTP_TVAL_NOREDIR_EL0",
"enc": [3, 1, 15, 3, 6],
"minel": 1,
"width": 32,
"fields": [
{
"name": "TVAL",
"lsb": 0,
"msb": 31
}
]
},
{
"name": "AGTCNTRDIR_EL1",
"enc": [3, 1, 15, 1, 5],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD0",
"lsb": 4,
"msb": 63
},
{
"name": "ACNTEL1_RDIR",
"lsb": 3,
"msb": 3
},
{
"name": "ACNTEL0_RDIR",
"lsb": 2,
"msb": 2
},
{
"name": "CNTEL1_RDIR",
"lsb": 1,
"msb": 1
},
{
"name": "CNTEL0_RDIR",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "AGTCNTRDIR_EL12",
"enc": [3, 4, 15, 14, 6],
"minel": 2,
"width": 64,
"fields": [
{
"name": "RES0",
"lsb": 4,
"msb": 63
},
{
"name": "ACNTEL1_RDIR",
"lsb": 3,
"msb": 3
},
{
"name": "ACNTEL0_RDIR",
"lsb": 2,
"msb": 2
},
{
"name": "CNTEL1_RDIR",
"lsb": 1,
"msb": 1
},
{
"name": "CNTEL0_RDIR",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "AGTCNTRDIR_EL2",
"enc": [3, 4, 15, 14, 5],
"minel": 2,
"width": 64,
"fields": [
{
"name": "RSVD0",
"lsb": 4,
"msb": 63
},
{
"name": "ACNTEL2_RDIR",
"lsb": 3,
"msb": 3
},
{
"name": "ACNTEL0_RDIR",
"lsb": 2,
"msb": 2
},
{
"name": "CNTEL2_RDIR",
"lsb": 1,
"msb": 1
},
{
"name": "CNTEL0_RDIR",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "AGTCNTRDIR_EL21",
"enc": [3, 1, 15, 1, 5],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RES0",
"lsb": 4,
"msb": 63
},
{
"name": "ACNTEL2_RDIR",
"lsb": 3,
"msb": 3
},
{
"name": "ACNTEL0_RDIR",
"lsb": 2,
"msb": 2
},
{
"name": "CNTEL2_RDIR",
"lsb": 1,
"msb": 1
},
{
"name": "CNTEL0_RDIR",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "AGTCNTVCTSS_EL0",
"enc": [3, 4, 15, 10, 6],
"minel": 1,
"width": 64,
"fields": [
{
"name": "VCT",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "AGTCNTVCTSS_NOREDIR_EL0",
"enc": [3, 1, 15, 0, 6],
"minel": 1,
"width": 64,
"fields": [
{
"name": "VCT",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "AGTCNTVCT_EL0",
"enc": [3, 4, 15, 11, 7],
"minel": 1,
"width": 64,
"fields": [
{
"name": "VCT",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "AGTCNTVCT_NOREDIR_EL0",
"enc": [3, 1, 15, 14, 5],
"minel": 1,
"width": 64,
"fields": [
{
"name": "VCT",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "AGTCNTVOFF_EL2",
"enc": [3, 1, 15, 9, 4],
"minel": 2,
"width": 64,
"fields": [
{
"name": "VCTOFFSET",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "AGTCNTV_CTL_EL0",
"enc": [3, 1, 15, 0, 5],
"minel": 1,
"width": 32,
"fields": [
{
"name": "RSVD0",
"lsb": 3,
"msb": 31
},
{
"name": "ISTAT",
"lsb": 2,
"msb": 2
},
{
"name": "IMSK",
"lsb": 1,
"msb": 1
},
{
"name": "EN",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "AGTCNTV_CTL_EL02",
"enc": [3, 4, 15, 2, 7],
"minel": 1,
"width": 32,
"fields": [
{
"name": "RES0",
"lsb": 3,
"msb": 31
},
{
"name": "ISTAT",
"lsb": 2,
"msb": 2
},
{
"name": "IMSK",
"lsb": 1,
"msb": 1
},
{
"name": "EN",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "AGTCNTV_CTL_NOREDIR_EL0",
"enc": [3, 1, 15, 7, 6],
"minel": 1,
"width": 32,
"fields": [
{
"name": "RES0",
"lsb": 3,
"msb": 31
},
{
"name": "ISTAT",
"lsb": 2,
"msb": 2
},
{
"name": "IMSK",
"lsb": 1,
"msb": 1
},
{
"name": "EN",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "AGTCNTV_CVAL_EL0",
"enc": [3, 1, 15, 14, 4],
"minel": 1,
"width": 64,
"fields": [
{
"name": "CVAL",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "AGTCNTV_CVAL_EL02",
"enc": [3, 4, 15, 4, 4],
"minel": 1,
"width": 64,
"fields": [
{
"name": "CVAL",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "AGTCNTV_CVAL_NOREDIR_EL0",
"enc": [3, 1, 15, 5, 6],
"minel": 1,
"width": 64,
"fields": [
{
"name": "CVAL",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "AGTCNTV_TVAL_EL0",
"enc": [3, 1, 15, 15, 4],
"minel": 1,
"width": 32,
"fields": [
{
"name": "TVAL",
"lsb": 0,
"msb": 31
}
]
},
{
"name": "AGTCNTV_TVAL_EL02",
"enc": [3, 4, 15, 4, 5],
"minel": 1,
"width": 32,
"fields": [
{
"name": "TVAL",
"lsb": 0,
"msb": 31
}
]
},
{
"name": "AGTCNTV_TVAL_NOREDIR_EL0",
"enc": [3, 1, 15, 6, 6],
"minel": 1,
"width": 32,
"fields": [
{
"name": "TVAL",
"lsb": 0,
"msb": 31
}
]
},
{
"name": "AHCR_EL2",
"enc": [3, 4, 15, 12, 1],
"minel": 2,
"width": 64,
"fields": [
{
"name": "RSVD1",
"lsb": 6,
"msb": 63
},
{
"name": "PISA_INST_DIS",
"lsb": 5,
"msb": 5
},
{
"name": "RSVD0",
"lsb": 1,
"msb": 4
},
{
"name": "ACTLRLEGACY_VIRT_EN",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "AIDR_EL1",
"enc": [3, 1, 0, 0, 7],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD3",
"lsb": 49,
"msb": 63
},
{
"name": "DIS_HWP",
"lsb": 47,
"msb": 48
},
{
"name": "TBCF",
"lsb": 45,
"msb": 46
},
{
"name": "CPSRCTX",
"lsb": 43,
"msb": 44
},
{
"name": "MTEVER",
"lsb": 41,
"msb": 42
},
{
"name": "GF2",
"lsb": 40,
"msb": 40
},
{
"name": "SAPTI",
"lsb": 39,
"msb": 39
},
{
"name": "DCIN_CPA",
"lsb": 38,
"msb": 38
},
{
"name": "DC_MAINT_OPS_DIS",
"lsb": 36,
"msb": 37
},
{
"name": "TLBLOCK_HI",
"lsb": 34,
"msb": 35
},
{
"name": "AGT",
"lsb": 32,
"msb": 33
},
{
"name": "RSVD2",
"lsb": 31,
"msb": 31
},
{
"name": "PRI_WPT",
"lsb": 30,
"msb": 30
},
{
"name": "OBJC",
"lsb": 29,
"msb": 29
},
{
"name": "JBOX",
"lsb": 27,
"msb": 28
},
{
"name": "MILD_DSB",
"lsb": 25,
"msb": 26
},
{
"name": "AFP",
"lsb": 23,
"msb": 24
},
{
"name": "ICDSB",
"lsb": 22,
"msb": 22
},
{
"name": "SIQ",
"lsb": 21,
"msb": 21
},
{
"name": "PRSVSCALAR_FP",
"lsb": 20,
"msb": 20
},
{
"name": "APFLG",
"lsb": 19,
"msb": 19
},
{
"name": "NON_SPEC_TIMER_REG_MRS",
"lsb": 17,
"msb": 18
},
{
"name": "UCMEM",
"lsb": 16,
"msb": 16
},
{
"name": "CTRR",
"lsb": 14,
"msb": 15
},
{
"name": "SPRR_GXF",
"lsb": 12,
"msb": 13
},
{
"name": "HNRF",
"lsb": 11,
"msb": 11
},
{
"name": "RSVD1",
"lsb": 10,
"msb": 10
},
{
"name": "TSO",
"lsb": 9,
"msb": 9
},
{
"name": "USER_AT",
"lsb": 8,
"msb": 8
},
{
"name": "V8P4_LSE_DEVICE",
"lsb": 7,
"msb": 7
},
{
"name": "TLBLOCK",
"lsb": 6,
"msb": 6
},
{
"name": "RSVD0",
"lsb": 5,
"msb": 5
},
{
"name": "AMX",
"lsb": 4,
"msb": 4
},
{
"name": "ARCH_RETENTION",
"lsb": 2,
"msb": 3
},
{
"name": "WKDM",
"lsb": 1,
"msb": 1
},
{
"name": "MUL53",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "AMAIR_EL1",
"enc": [3, 0, 10, 3, 0],
"minel": 1,
"width": 64,
"fields": [
{
"name": "ATT7",
"lsb": 56,
"msb": 63
},
{
"name": "ATT6",
"lsb": 48,
"msb": 55
},
{
"name": "ATT5",
"lsb": 40,
"msb": 47
},
{
"name": "ATT4",
"lsb": 32,
"msb": 39
},
{
"name": "ATT3",
"lsb": 24,
"msb": 31
},
{
"name": "ATT2",
"lsb": 16,
"msb": 23
},
{
"name": "ATT1",
"lsb": 8,
"msb": 15
},
{
"name": "ATT0",
"lsb": 0,
"msb": 7
}
]
},
{
"name": "AMAIR_EL12",
"enc": [3, 5, 10, 3, 0],
"minel": 2,
"width": 64,
"fields": [
{
"name": "ATT7",
"lsb": 56,
"msb": 63
},
{
"name": "ATT6",
"lsb": 48,
"msb": 55
},
{
"name": "ATT5",
"lsb": 40,
"msb": 47
},
{
"name": "ATT4",
"lsb": 32,
"msb": 39
},
{
"name": "ATT3",
"lsb": 24,
"msb": 31
},
{
"name": "ATT2",
"lsb": 16,
"msb": 23
},
{
"name": "ATT1",
"lsb": 8,
"msb": 15
},
{
"name": "ATT0",
"lsb": 0,
"msb": 7
}
]
},
{
"name": "AMAIR_EL2",
"enc": [3, 4, 10, 3, 0],
"minel": 2,
"width": 64,
"fields": [
{
"name": "ATT7",
"lsb": 56,
"msb": 63
},
{
"name": "ATT6",
"lsb": 48,
"msb": 55
},
{
"name": "ATT5",
"lsb": 40,
"msb": 47
},
{
"name": "ATT4",
"lsb": 32,
"msb": 39
},
{
"name": "ATT3",
"lsb": 24,
"msb": 31
},
{
"name": "ATT2",
"lsb": 16,
"msb": 23
},
{
"name": "ATT1",
"lsb": 8,
"msb": 15
},
{
"name": "ATT0",
"lsb": 0,
"msb": 7
}
]
},
{
"name": "AMAIR_EL21",
"enc": [3, 0, 10, 3, 0],
"minel": 1,
"width": 64,
"fields": [
{
"name": "ATT7",
"lsb": 56,
"msb": 63
},
{
"name": "ATT6",
"lsb": 48,
"msb": 55
},
{
"name": "ATT5",
"lsb": 40,
"msb": 47
},
{
"name": "ATT4",
"lsb": 32,
"msb": 39
},
{
"name": "ATT3",
"lsb": 24,
"msb": 31
},
{
"name": "ATT2",
"lsb": 16,
"msb": 23
},
{
"name": "ATT1",
"lsb": 8,
"msb": 15
},
{
"name": "ATT0",
"lsb": 0,
"msb": 7
}
]
},
{
"name": "AMDSCR_EL1",
"enc": [3, 4, 15, 15, 7],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD0",
"lsb": 1,
"msb": 63
},
{
"name": "PRI_WPT",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "AMRANGE_EL21",
"enc": [3, 6, 15, 1, 3],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RES0",
"lsb": 7,
"msb": 63
},
{
"name": "THRESHOLD",
"lsb": 0,
"msb": 6
}
]
},
{
"name": "AMXIDR_EL1",
"enc": [3, 6, 15, 2, 7],
"minel": 1,
"width": 32,
"fields": [
{
"name": "RSVD1",
"lsb": 17,
"msb": 31
},
{
"name": "AMX_PRIORITY",
"lsb": 16,
"msb": 16
},
{
"name": "RSVD0",
"lsb": 6,
"msb": 15
},
{
"name": "AMX4_P2",
"lsb": 5,
"msb": 5
},
{
"name": "AMX4_P1",
"lsb": 4,
"msb": 4
},
{
"name": "AMX4",
"lsb": 3,
"msb": 3
},
{
"name": "AMX3",
"lsb": 2,
"msb": 2
},
{
"name": "AMX2",
"lsb": 1,
"msb": 1
},
{
"name": "AMX1",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "AMX_CONFIG_EL1",
"enc": [3, 4, 15, 1, 4],
"minel": 1,
"width": 64,
"fields": [
{
"name": "AMX_ENABLE",
"lsb": 63,
"msb": 63
},
{
"name": "RSVD1",
"lsb": 11,
"msb": 62
},
{
"name": "AMX_EXCEPT01",
"lsb": 10,
"msb": 10
},
{
"name": "AMX_EXCEPT10",
"lsb": 9,
"msb": 9
},
{
"name": "AMX_EXCEPT_EQ",
"lsb": 8,
"msb": 8
},
{
"name": "RSVD0",
"lsb": 0,
"msb": 7
}
]
},
{
"name": "AMX_CONFIG_EL12",
"enc": [3, 4, 15, 4, 6],
"minel": 2,
"width": 64,
"fields": [
{
"name": "AMX_ENABLE",
"lsb": 63,
"msb": 63
},
{
"name": "RES01",
"lsb": 11,
"msb": 62
},
{
"name": "AMX_EXCEPT01",
"lsb": 10,
"msb": 10
},
{
"name": "AMX_EXCEPT10",
"lsb": 9,
"msb": 9
},
{
"name": "AMX_EXCEPT_EQ",
"lsb": 8,
"msb": 8
},
{
"name": "RES0",
"lsb": 0,
"msb": 7
}
]
},
{
"name": "AMX_CONFIG_EL2",
"enc": [3, 4, 15, 4, 7],
"minel": 2,
"width": 64,
"fields": [
{
"name": "AMX_ENABLE",
"lsb": 63,
"msb": 63
},
{
"name": "AMX_ENABLE_G",
"lsb": 62,
"msb": 62
},
{
"name": "RSVD1",
"lsb": 11,
"msb": 61
},
{
"name": "AMX_EXCEPT01",
"lsb": 10,
"msb": 10
},
{
"name": "AMX_EXCEPT10",
"lsb": 9,
"msb": 9
},
{
"name": "AMX_EXCEPT_EQ",
"lsb": 8,
"msb": 8
},
{
"name": "RSVD0",
"lsb": 0,
"msb": 7
}
]
},
{
"name": "AMX_CONFIG_EL21",
"enc": [3, 4, 15, 1, 4],
"minel": 1,
"width": 64,
"fields": [
{
"name": "AMX_ENABLE",
"lsb": 63,
"msb": 63
},
{
"name": "AMX_ENABLE_G",
"lsb": 62,
"msb": 62
},
{
"name": "RES01",
"lsb": 11,
"msb": 61
},
{
"name": "AMX_EXCEPT01",
"lsb": 10,
"msb": 10
},
{
"name": "AMX_EXCEPT10",
"lsb": 9,
"msb": 9
},
{
"name": "AMX_EXCEPT_EQ",
"lsb": 8,
"msb": 8
},
{
"name": "RES0",
"lsb": 0,
"msb": 7
}
]
},
{
"name": "AMX_STATE_EL1",
"enc": [3, 4, 15, 3, 0],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD0",
"lsb": 1,
"msb": 63
},
{
"name": "AMX_STATE",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "AMX_STATE_T_EL1",
"enc": [3, 4, 15, 1, 3],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD0",
"lsb": 1,
"msb": 63
},
{
"name": "AMX_STATE",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "AMX_STATUS_EL1",
"enc": [3, 4, 15, 3, 6],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD0",
"lsb": 2,
"msb": 63
},
{
"name": "AMX_STORE_NOP_MODE_ACTIVE",
"lsb": 1,
"msb": 1
},
{
"name": "AMX_PENDING",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "AON_CNT0",
"enc": [3, 7, 15, 0, 2],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD0",
"lsb": 48,
"msb": 63
},
{
"name": "CNT_HI",
"lsb": 21,
"msb": 47
},
{
"name": "CNT_MID",
"lsb": 17,
"msb": 20
},
{
"name": "CNT_LO",
"lsb": 0,
"msb": 16
}
]
},
{
"name": "AON_CNT1",
"enc": [3, 7, 15, 2, 2],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD0",
"lsb": 48,
"msb": 63
},
{
"name": "CNT_HI",
"lsb": 21,
"msb": 47
},
{
"name": "CNT_MID",
"lsb": 17,
"msb": 20
},
{
"name": "CNT_LO",
"lsb": 0,
"msb": 16
}
]
},
{
"name": "AON_CNT10",
"enc": [3, 7, 15, 4, 6],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD0",
"lsb": 48,
"msb": 63
},
{
"name": "CNT_HI",
"lsb": 21,
"msb": 47
},
{
"name": "CNT_MID",
"lsb": 17,
"msb": 20
},
{
"name": "CNT_LO",
"lsb": 0,
"msb": 16
}
]
},
{
"name": "AON_CNT11",
"enc": [3, 7, 15, 6, 6],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD0",
"lsb": 48,
"msb": 63
},
{
"name": "CNT_HI",
"lsb": 21,
"msb": 47
},
{
"name": "CNT_MID",
"lsb": 17,
"msb": 20
},
{
"name": "CNT_LO",
"lsb": 0,
"msb": 16
}
]
},
{
"name": "AON_CNT2",
"enc": [3, 7, 15, 4, 2],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD0",
"lsb": 48,
"msb": 63
},
{
"name": "CNT_HI",
"lsb": 21,
"msb": 47
},
{
"name": "CNT_MID",
"lsb": 17,
"msb": 20
},
{
"name": "CNT_LO",
"lsb": 0,
"msb": 16
}
]
},
{
"name": "AON_CNT3",
"enc": [3, 7, 15, 6, 2],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD0",
"lsb": 48,
"msb": 63
},
{
"name": "CNT_HI",
"lsb": 21,
"msb": 47
},
{
"name": "CNT_MID",
"lsb": 17,
"msb": 20
},
{
"name": "CNT_LO",
"lsb": 0,
"msb": 16
}
]
},
{
"name": "AON_CNT4",
"enc": [3, 7, 15, 8, 2],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD0",
"lsb": 48,
"msb": 63
},
{
"name": "CNT_HI",
"lsb": 21,
"msb": 47
},
{
"name": "CNT_MID",
"lsb": 17,
"msb": 20
},
{
"name": "CNT_LO",
"lsb": 0,
"msb": 16
}
]
},
{
"name": "AON_CNT5",
"enc": [3, 7, 15, 10, 2],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD0",
"lsb": 48,
"msb": 63
},
{
"name": "CNT_HI",
"lsb": 21,
"msb": 47
},
{
"name": "CNT_MID",
"lsb": 17,
"msb": 20
},
{
"name": "CNT_LO",
"lsb": 0,
"msb": 16
}
]
},
{
"name": "AON_CNT6",
"enc": [3, 7, 15, 12, 2],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD0",
"lsb": 48,
"msb": 63
},
{
"name": "CNT_HI",
"lsb": 21,
"msb": 47
},
{
"name": "CNT_MID",
"lsb": 17,
"msb": 20
},
{
"name": "CNT_LO",
"lsb": 0,
"msb": 16
}
]
},
{
"name": "AON_CNT7",
"enc": [3, 7, 15, 14, 2],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD0",
"lsb": 48,
"msb": 63
},
{
"name": "CNT_HI",
"lsb": 21,
"msb": 47
},
{
"name": "CNT_MID",
"lsb": 17,
"msb": 20
},
{
"name": "CNT_LO",
"lsb": 0,
"msb": 16
}
]
},
{
"name": "AON_CNT8",
"enc": [3, 7, 15, 0, 6],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD0",
"lsb": 48,
"msb": 63
},
{
"name": "CNT_HI",
"lsb": 21,
"msb": 47
},
{
"name": "CNT_MID",
"lsb": 17,
"msb": 20
},
{
"name": "CNT_LO",
"lsb": 0,
"msb": 16
}
]
},
{
"name": "AON_CNT9",
"enc": [3, 7, 15, 2, 6],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD0",
"lsb": 48,
"msb": 63
},
{
"name": "CNT_HI",
"lsb": 21,
"msb": 47
},
{
"name": "CNT_MID",
"lsb": 17,
"msb": 20
},
{
"name": "CNT_LO",
"lsb": 0,
"msb": 16
}
]
},
{
"name": "AON_CNT_CTL",
"enc": [3, 7, 15, 4, 0],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD0",
"lsb": 1,
"msb": 63
},
{
"name": "ENABLE",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "AON_CNT_CTL0",
"enc": [3, 7, 15, 1, 2],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD1",
"lsb": 16,
"msb": 63
},
{
"name": "ENABLE",
"lsb": 15,
"msb": 15
},
{
"name": "SET_SEL",
"lsb": 12,
"msb": 14
},
{
"name": "EVNT_SEL",
"lsb": 8,
"msb": 11
},
{
"name": "RSVD0",
"lsb": 0,
"msb": 7
}
]
},
{
"name": "AON_CNT_CTL1",
"enc": [3, 7, 15, 3, 2],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD1",
"lsb": 16,
"msb": 63
},
{
"name": "ENABLE",
"lsb": 15,
"msb": 15
},
{
"name": "SET_SEL",
"lsb": 12,
"msb": 14
},
{
"name": "EVNT_SEL",
"lsb": 8,
"msb": 11
},
{
"name": "RSVD0",
"lsb": 0,
"msb": 7
}
]
},
{
"name": "AON_CNT_CTL10",
"enc": [3, 7, 15, 5, 6],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD1",
"lsb": 16,
"msb": 63
},
{
"name": "ENABLE",
"lsb": 15,
"msb": 15
},
{
"name": "SET_SEL",
"lsb": 12,
"msb": 14
},
{
"name": "EVNT_SEL",
"lsb": 8,
"msb": 11
},
{
"name": "RSVD0",
"lsb": 0,
"msb": 7
}
]
},
{
"name": "AON_CNT_CTL11",
"enc": [3, 7, 15, 7, 6],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD1",
"lsb": 16,
"msb": 63
},
{
"name": "ENABLE",
"lsb": 15,
"msb": 15
},
{
"name": "SET_SEL",
"lsb": 12,
"msb": 14
},
{
"name": "EVNT_SEL",
"lsb": 8,
"msb": 11
},
{
"name": "RSVD0",
"lsb": 0,
"msb": 7
}
]
},
{
"name": "AON_CNT_CTL2",
"enc": [3, 7, 15, 5, 2],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD1",
"lsb": 16,
"msb": 63
},
{
"name": "ENABLE",
"lsb": 15,
"msb": 15
},
{
"name": "SET_SEL",
"lsb": 12,
"msb": 14
},
{
"name": "EVNT_SEL",
"lsb": 8,
"msb": 11
},
{
"name": "RSVD0",
"lsb": 0,
"msb": 7
}
]
},
{
"name": "AON_CNT_CTL3",
"enc": [3, 7, 15, 7, 2],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD1",
"lsb": 16,
"msb": 63
},
{
"name": "ENABLE",
"lsb": 15,
"msb": 15
},
{
"name": "SET_SEL",
"lsb": 12,
"msb": 14
},
{
"name": "EVNT_SEL",
"lsb": 8,
"msb": 11
},
{
"name": "RSVD0",
"lsb": 0,
"msb": 7
}
]
},
{
"name": "AON_CNT_CTL4",
"enc": [3, 7, 15, 9, 2],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD1",
"lsb": 16,
"msb": 63
},
{
"name": "ENABLE",
"lsb": 15,
"msb": 15
},
{
"name": "SET_SEL",
"lsb": 12,
"msb": 14
},
{
"name": "EVNT_SEL",
"lsb": 8,
"msb": 11
},
{
"name": "RSVD0",
"lsb": 0,
"msb": 7
}
]
},
{
"name": "AON_CNT_CTL5",
"enc": [3, 7, 15, 11, 2],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD1",
"lsb": 16,
"msb": 63
},
{
"name": "ENABLE",
"lsb": 15,
"msb": 15
},
{
"name": "SET_SEL",
"lsb": 12,
"msb": 14
},
{
"name": "EVNT_SEL",
"lsb": 8,
"msb": 11
},
{
"name": "RSVD0",
"lsb": 0,
"msb": 7
}
]
},
{
"name": "AON_CNT_CTL6",
"enc": [3, 7, 15, 13, 2],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD1",
"lsb": 16,
"msb": 63
},
{
"name": "ENABLE",
"lsb": 15,
"msb": 15
},
{
"name": "SET_SEL",
"lsb": 12,
"msb": 14
},
{
"name": "EVNT_SEL",
"lsb": 8,
"msb": 11
},
{
"name": "RSVD0",
"lsb": 0,
"msb": 7
}
]
},
{
"name": "AON_CNT_CTL7",
"enc": [3, 7, 15, 15, 2],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD1",
"lsb": 16,
"msb": 63
},
{
"name": "ENABLE",
"lsb": 15,
"msb": 15
},
{
"name": "SET_SEL",
"lsb": 12,
"msb": 14
},
{
"name": "EVNT_SEL",
"lsb": 8,
"msb": 11
},
{
"name": "RSVD0",
"lsb": 0,
"msb": 7
}
]
},
{
"name": "AON_CNT_CTL8",
"enc": [3, 7, 15, 1, 6],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD1",
"lsb": 16,
"msb": 63
},
{
"name": "ENABLE",
"lsb": 15,
"msb": 15
},
{
"name": "SET_SEL",
"lsb": 12,
"msb": 14
},
{
"name": "EVNT_SEL",
"lsb": 8,
"msb": 11
},
{
"name": "RSVD0",
"lsb": 0,
"msb": 7
}
]
},
{
"name": "AON_CNT_CTL9",
"enc": [3, 7, 15, 3, 6],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD1",
"lsb": 16,
"msb": 63
},
{
"name": "ENABLE",
"lsb": 15,
"msb": 15
},
{
"name": "SET_SEL",
"lsb": 12,
"msb": 14
},
{
"name": "EVNT_SEL",
"lsb": 8,
"msb": 11
},
{
"name": "RSVD0",
"lsb": 0,
"msb": 7
}
]
},
{
"name": "AON_CPU_MEMFLT_CTL01_EL1",
"enc": [3, 1, 15, 4, 3],
"minel": 1,
"width": 64,
"fields": [
{
"name": "UNUSED_63_52",
"lsb": 52,
"msb": 63
},
{
"name": "MASK_ID1",
"lsb": 44,
"msb": 51
},
{
"name": "SRC_ID1",
"lsb": 33,
"msb": 43
},
{
"name": "EN1",
"lsb": 32,
"msb": 32
},
{
"name": "UNUSED_31_20",
"lsb": 20,
"msb": 31
},
{
"name": "MASK_ID0",
"lsb": 12,
"msb": 19
},
{
"name": "SRC_ID0",
"lsb": 1,
"msb": 11
},
{
"name": "EN0",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "AON_CPU_MEMFLT_CTL23_EL1",
"enc": [3, 1, 15, 5, 3],
"minel": 1,
"width": 64,
"fields": [
{
"name": "UNUSED_63_52",
"lsb": 52,
"msb": 63
},
{
"name": "MASK_ID1",
"lsb": 44,
"msb": 51
},
{
"name": "SRC_ID1",
"lsb": 33,
"msb": 43
},
{
"name": "EN1",
"lsb": 32,
"msb": 32
},
{
"name": "UNUSED_31_20",
"lsb": 20,
"msb": 31
},
{
"name": "MASK_ID0",
"lsb": 12,
"msb": 19
},
{
"name": "SRC_ID0",
"lsb": 1,
"msb": 11
},
{
"name": "EN0",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "AON_CPU_MEMFLT_CTL45_EL1",
"enc": [3, 1, 15, 6, 3],
"minel": 1,
"width": 64,
"fields": [
{
"name": "UNUSED_63_52",
"lsb": 52,
"msb": 63
},
{
"name": "MASK_ID1",
"lsb": 44,
"msb": 51
},
{
"name": "SRC_ID1",
"lsb": 33,
"msb": 43
},
{
"name": "EN1",
"lsb": 32,
"msb": 32
},
{
"name": "UNUSED_31_20",
"lsb": 20,
"msb": 31
},
{
"name": "MASK_ID0",
"lsb": 12,
"msb": 19
},
{
"name": "SRC_ID0",
"lsb": 1,
"msb": 11
},
{
"name": "EN0",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "AON_CPU_MEMFLT_CTL67_EL1",
"enc": [3, 1, 15, 7, 3],
"minel": 1,
"width": 64,
"fields": [
{
"name": "UNUSED_63_52",
"lsb": 52,
"msb": 63
},
{
"name": "MASK_ID1",
"lsb": 44,
"msb": 51
},
{
"name": "SRC_ID1",
"lsb": 33,
"msb": 43
},
{
"name": "EN1",
"lsb": 32,
"msb": 32
},
{
"name": "UNUSED_31_20",
"lsb": 20,
"msb": 31
},
{
"name": "MASK_ID0",
"lsb": 12,
"msb": 19
},
{
"name": "SRC_ID0",
"lsb": 1,
"msb": 11
},
{
"name": "EN0",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "AON_CPU_MSTALL_CTL01_EL1",
"enc": [3, 1, 15, 0, 3],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD1",
"lsb": 52,
"msb": 63
},
{
"name": "MASK_ID1",
"lsb": 44,
"msb": 51
},
{
"name": "SRC_ID1",
"lsb": 33,
"msb": 43
},
{
"name": "EN1",
"lsb": 32,
"msb": 32
},
{
"name": "RSVD0",
"lsb": 20,
"msb": 31
},
{
"name": "MASK_ID0",
"lsb": 12,
"msb": 19
},
{
"name": "SRC_ID0",
"lsb": 1,
"msb": 11
},
{
"name": "EN0",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "AON_CPU_MSTALL_CTL23_EL1",
"enc": [3, 1, 15, 1, 3],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD1",
"lsb": 52,
"msb": 63
},
{
"name": "MASK_ID1",
"lsb": 44,
"msb": 51
},
{
"name": "SRC_ID1",
"lsb": 33,
"msb": 43
},
{
"name": "EN1",
"lsb": 32,
"msb": 32
},
{
"name": "RSVD0",
"lsb": 20,
"msb": 31
},
{
"name": "MASK_ID0",
"lsb": 12,
"msb": 19
},
{
"name": "SRC_ID0",
"lsb": 1,
"msb": 11
},
{
"name": "EN0",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "AON_CPU_MSTALL_CTL45_EL1",
"enc": [3, 1, 15, 2, 3],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD1",
"lsb": 52,
"msb": 63
},
{
"name": "MASK_ID1",
"lsb": 44,
"msb": 51
},
{
"name": "SRC_ID1",
"lsb": 33,
"msb": 43
},
{
"name": "EN1",
"lsb": 32,
"msb": 32
},
{
"name": "RSVD0",
"lsb": 20,
"msb": 31
},
{
"name": "MASK_ID0",
"lsb": 12,
"msb": 19
},
{
"name": "SRC_ID0",
"lsb": 1,
"msb": 11
},
{
"name": "EN0",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "AON_CPU_MSTALL_CTL67_EL1",
"enc": [3, 1, 15, 3, 3],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD1",
"lsb": 52,
"msb": 63
},
{
"name": "MASK_ID1",
"lsb": 44,
"msb": 51
},
{
"name": "SRC_ID1",
"lsb": 33,
"msb": 43
},
{
"name": "EN1",
"lsb": 32,
"msb": 32
},
{
"name": "RSVD0",
"lsb": 20,
"msb": 31
},
{
"name": "MASK_ID0",
"lsb": 12,
"msb": 19
},
{
"name": "SRC_ID0",
"lsb": 1,
"msb": 11
},
{
"name": "EN0",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "AON_CPU_MSTALL_CTR0_EL1",
"enc": [3, 1, 15, 8, 3],
"minel": 1,
"width": 64,
"fields": [
{
"name": "LOAD_CNT",
"lsb": 48,
"msb": 63
},
{
"name": "MISS_STALL_CYCLES",
"lsb": 0,
"msb": 47
}
]
},
{
"name": "AON_CPU_MSTALL_CTR1_EL1",
"enc": [3, 1, 15, 9, 3],
"minel": 1,
"width": 64,
"fields": [
{
"name": "LOAD_CNT",
"lsb": 48,
"msb": 63
},
{
"name": "MISS_STALL_CYCLES",
"lsb": 0,
"msb": 47
}
]
},
{
"name": "AON_CPU_MSTALL_CTR2_EL1",
"enc": [3, 1, 15, 10, 3],
"minel": 1,
"width": 64,
"fields": [
{
"name": "LOAD_CNT",
"lsb": 48,
"msb": 63
},
{
"name": "MISS_STALL_CYCLES",
"lsb": 0,
"msb": 47
}
]
},
{
"name": "AON_CPU_MSTALL_CTR3_EL1",
"enc": [3, 1, 15, 11, 3],
"minel": 1,
"width": 64,
"fields": [
{
"name": "LOAD_CNT",
"lsb": 48,
"msb": 63
},
{
"name": "MISS_STALL_CYCLES",
"lsb": 0,
"msb": 47
}
]
},
{
"name": "AON_CPU_MSTALL_CTR4_EL1",
"enc": [3, 1, 15, 12, 3],
"minel": 1,
"width": 64,
"fields": [
{
"name": "LOAD_CNT",
"lsb": 48,
"msb": 63
},
{
"name": "MISS_STALL_CYCLES",
"lsb": 0,
"msb": 47
}
]
},
{
"name": "AON_CPU_MSTALL_CTR5_EL1",
"enc": [3, 1, 15, 13, 3],
"minel": 1,
"width": 64,
"fields": [
{
"name": "LOAD_CNT",
"lsb": 48,
"msb": 63
},
{
"name": "MISS_STALL_CYCLES",
"lsb": 0,
"msb": 47
}
]
},
{
"name": "AON_CPU_MSTALL_CTR6_EL1",
"enc": [3, 1, 15, 14, 3],
"minel": 1,
"width": 64,
"fields": [
{
"name": "LOAD_CNT",
"lsb": 48,
"msb": 63
},
{
"name": "MISS_STALL_CYCLES",
"lsb": 0,
"msb": 47
}
]
},
{
"name": "AON_CPU_MSTALL_CTR7_EL1",
"enc": [3, 1, 15, 15, 3],
"minel": 1,
"width": 64,
"fields": [
{
"name": "LOAD_CNT",
"lsb": 48,
"msb": 63
},
{
"name": "MISS_STALL_CYCLES",
"lsb": 0,
"msb": 47
}
]
},
{
"name": "APCTL_EL1",
"enc": [3, 4, 15, 0, 4],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD0",
"lsb": 5,
"msb": 63
},
{
"name": "USER_KEY_EN",
"lsb": 4,
"msb": 4
},
{
"name": "EN_APKEY1",
"lsb": 3,
"msb": 3
},
{
"name": "EN_APKEY0",
"lsb": 2,
"msb": 2
},
{
"name": "KERN_KEY_EN",
"lsb": 1,
"msb": 1
},
{
"name": "APPLE_MODE",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "APCTL_EL12",
"enc": [3, 6, 15, 15, 0],
"minel": 2,
"width": 64,
"fields": [
{
"name": "RES0",
"lsb": 5,
"msb": 63
},
{
"name": "USER_KEY_EN",
"lsb": 4,
"msb": 4
},
{
"name": "EN_APKEY1",
"lsb": 3,
"msb": 3
},
{
"name": "EN_APKEY0",
"lsb": 2,
"msb": 2
},
{
"name": "KERN_KEY_EN",
"lsb": 1,
"msb": 1
},
{
"name": "APPLE_MODE",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "APCTL_EL2",
"enc": [3, 6, 15, 12, 2],
"minel": 2,
"width": 64,
"fields": [
{
"name": "RSVD0",
"lsb": 5,
"msb": 63
},
{
"name": "USER_KEY_EN",
"lsb": 4,
"msb": 4
},
{
"name": "EN_APKEY2",
"lsb": 3,
"msb": 3
},
{
"name": "EN_APKEY0",
"lsb": 2,
"msb": 2
},
{
"name": "KERN_KEY_EN",
"lsb": 1,
"msb": 1
},
{
"name": "APPLE_MODE",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "APCTL_EL21",
"enc": [3, 4, 15, 0, 4],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RES0",
"lsb": 5,
"msb": 63
},
{
"name": "USER_KEY_EN",
"lsb": 4,
"msb": 4
},
{
"name": "EN_APKEY2",
"lsb": 3,
"msb": 3
},
{
"name": "EN_APKEY0",
"lsb": 2,
"msb": 2
},
{
"name": "KERN_KEY_EN",
"lsb": 1,
"msb": 1
},
{
"name": "APPLE_MODE",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "APDAKeyHi_EL1",
"enc": [3, 0, 2, 2, 1],
"minel": 1,
"width": 64,
"fields": [
{
"name": "ALL",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "APDAKeyHi_EL12",
"enc": [3, 6, 15, 7, 5],
"minel": 2,
"width": 64,
"fields": [
{
"name": "ALL",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "APDAKeyHi_EL2",
"enc": [3, 6, 15, 13, 5],
"minel": 2,
"width": 64,
"fields": [
{
"name": "ALL",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "APDAKeyHi_EL21",
"enc": [3, 0, 2, 2, 1],
"minel": 1,
"width": 64,
"fields": [
{
"name": "ALL",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "APDAKeyHi_NV_EL21",
"enc": [3, 6, 15, 13, 5],
"minel": 1,
"width": 64,
"fields": [
{
"name": "ALL",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "APDAKeyLo_EL1",
"enc": [3, 0, 2, 2, 0],
"minel": 1,
"width": 64,
"fields": [
{
"name": "ALL",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "APDAKeyLo_EL12",
"enc": [3, 6, 15, 7, 4],
"minel": 2,
"width": 64,
"fields": [
{
"name": "ALL",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "APDAKeyLo_EL2",
"enc": [3, 6, 15, 13, 4],
"minel": 2,
"width": 64,
"fields": [
{
"name": "ALL",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "APDAKeyLo_EL21",
"enc": [3, 0, 2, 2, 0],
"minel": 1,
"width": 64,
"fields": [
{
"name": "ALL",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "APDAKeyLo_NV_EL21",
"enc": [3, 6, 15, 13, 4],
"minel": 1,
"width": 64,
"fields": [
{
"name": "ALL",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "APDBKeyHi_EL1",
"enc": [3, 0, 2, 2, 3],
"minel": 1,
"width": 64,
"fields": [
{
"name": "ALL",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "APDBKeyHi_EL12",
"enc": [3, 6, 15, 7, 7],
"minel": 2,
"width": 64,
"fields": [
{
"name": "ALL",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "APDBKeyHi_EL2",
"enc": [3, 6, 15, 13, 7],
"minel": 2,
"width": 64,
"fields": [
{
"name": "ALL",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "APDBKeyHi_EL21",
"enc": [3, 0, 2, 2, 3],
"minel": 1,
"width": 64,
"fields": [
{
"name": "ALL",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "APDBKeyHi_NV_EL21",
"enc": [3, 6, 15, 13, 7],
"minel": 1,
"width": 64,
"fields": [
{
"name": "ALL",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "APDBKeyLo_EL1",
"enc": [3, 0, 2, 2, 2],
"minel": 1,
"width": 64,
"fields": [
{
"name": "ALL",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "APDBKeyLo_EL12",
"enc": [3, 6, 15, 7, 6],
"minel": 2,
"width": 64,
"fields": [
{
"name": "ALL",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "APDBKeyLo_EL2",
"enc": [3, 6, 15, 13, 6],
"minel": 2,
"width": 64,
"fields": [
{
"name": "ALL",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "APDBKeyLo_EL21",
"enc": [3, 0, 2, 2, 2],
"minel": 1,
"width": 64,
"fields": [
{
"name": "ALL",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "APDBKeyLo_NV_EL21",
"enc": [3, 6, 15, 13, 6],
"minel": 1,
"width": 64,
"fields": [
{
"name": "ALL",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "APGAKeyHi_EL1",
"enc": [3, 0, 2, 3, 1],
"minel": 1,
"width": 64,
"fields": [
{
"name": "ALL",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "APGAKeyHi_EL12",
"enc": [3, 6, 15, 2, 2],
"minel": 2,
"width": 64,
"fields": [
{
"name": "ALL",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "APGAKeyHi_EL2",
"enc": [3, 6, 15, 14, 1],
"minel": 2,
"width": 64,
"fields": [
{
"name": "ALL",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "APGAKeyHi_EL21",
"enc": [3, 0, 2, 3, 1],
"minel": 1,
"width": 64,
"fields": [
{
"name": "ALL",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "APGAKeyHi_NV_EL21",
"enc": [3, 6, 15, 14, 1],
"minel": 1,
"width": 64,
"fields": [
{
"name": "ALL",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "APGAKeyLo_EL1",
"enc": [3, 0, 2, 3, 0],
"minel": 1,
"width": 64,
"fields": [
{
"name": "ALL",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "APGAKeyLo_EL12",
"enc": [3, 6, 15, 2, 1],
"minel": 2,
"width": 64,
"fields": [
{
"name": "ALL",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "APGAKeyLo_EL2",
"enc": [3, 6, 15, 14, 0],
"minel": 2,
"width": 64,
"fields": [
{
"name": "ALL",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "APGAKeyLo_EL21",
"enc": [3, 0, 2, 3, 0],
"minel": 1,
"width": 64,
"fields": [
{
"name": "ALL",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "APGAKeyLo_NV_EL21",
"enc": [3, 6, 15, 14, 0],
"minel": 1,
"width": 64,
"fields": [
{
"name": "ALL",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "APIAKeyHi_EL1",
"enc": [3, 0, 2, 1, 1],
"minel": 1,
"width": 64,
"fields": [
{
"name": "ALL",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "APIAKeyHi_EL12",
"enc": [3, 6, 15, 7, 1],
"minel": 2,
"width": 64,
"fields": [
{
"name": "ALL",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "APIAKeyHi_EL2",
"enc": [3, 6, 15, 13, 1],
"minel": 2,
"width": 64,
"fields": [
{
"name": "ALL",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "APIAKeyHi_EL21",
"enc": [3, 0, 2, 1, 1],
"minel": 1,
"width": 64,
"fields": [
{
"name": "ALL",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "APIAKeyHi_NV_EL21",
"enc": [3, 6, 15, 13, 1],
"minel": 1,
"width": 64,
"fields": [
{
"name": "ALL",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "APIAKeyLo_EL1",
"enc": [3, 0, 2, 1, 0],
"minel": 1,
"width": 64,
"fields": [
{
"name": "ALL",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "APIAKeyLo_EL12",
"enc": [3, 6, 15, 7, 0],
"minel": 2,
"width": 64,
"fields": [
{
"name": "ALL",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "APIAKeyLo_EL2",
"enc": [3, 6, 15, 13, 0],
"minel": 2,
"width": 64,
"fields": [
{
"name": "ALL",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "APIAKeyLo_EL21",
"enc": [3, 0, 2, 1, 0],
"minel": 1,
"width": 64,
"fields": [
{
"name": "ALL",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "APIAKeyLo_NV_EL21",
"enc": [3, 6, 15, 13, 0],
"minel": 1,
"width": 64,
"fields": [
{
"name": "ALL",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "APIBKeyHi_EL1",
"enc": [3, 0, 2, 1, 3],
"minel": 1,
"width": 64,
"fields": [
{
"name": "ALL",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "APIBKeyHi_EL12",
"enc": [3, 6, 15, 7, 3],
"minel": 2,
"width": 64,
"fields": [
{
"name": "ALL",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "APIBKeyHi_EL2",
"enc": [3, 6, 15, 13, 3],
"minel": 2,
"width": 64,
"fields": [
{
"name": "ALL",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "APIBKeyHi_EL21",
"enc": [3, 0, 2, 1, 3],
"minel": 1,
"width": 64,
"fields": [
{
"name": "ALL",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "APIBKeyHi_NV_EL21",
"enc": [3, 6, 15, 13, 3],
"minel": 1,
"width": 64,
"fields": [
{
"name": "ALL",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "APIBKeyLo_EL1",
"enc": [3, 0, 2, 1, 2],
"minel": 1,
"width": 64,
"fields": [
{
"name": "ALL",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "APIBKeyLo_EL12",
"enc": [3, 6, 15, 7, 2],
"minel": 2,
"width": 64,
"fields": [
{
"name": "ALL",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "APIBKeyLo_EL2",
"enc": [3, 6, 15, 13, 2],
"minel": 2,
"width": 64,
"fields": [
{
"name": "ALL",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "APIBKeyLo_EL21",
"enc": [3, 0, 2, 1, 2],
"minel": 1,
"width": 64,
"fields": [
{
"name": "ALL",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "APIBKeyLo_NV_EL21",
"enc": [3, 6, 15, 13, 2],
"minel": 1,
"width": 64,
"fields": [
{
"name": "ALL",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "APL_INTENABLE_EL2",
"enc": [3, 5, 15, 1, 3],
"minel": 2,
"width": 64,
"fields": [
{
"name": "RSVD0",
"lsb": 4,
"msb": 63
},
{
"name": "ACNTP_EN",
"lsb": 3,
"msb": 3
},
{
"name": "ACNTV_EN",
"lsb": 2,
"msb": 2
},
{
"name": "CNTP_EN",
"lsb": 1,
"msb": 1
},
{
"name": "CNTV_EN",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "APL_INTSTATUS_EL1",
"enc": [3, 4, 15, 12, 2],
"minel": 1,
"width": 32,
"fields": [
{
"name": "RSVD0",
"lsb": 4,
"msb": 31
},
{
"name": "ACNTV_CTL_EL0_INTSTATUS",
"lsb": 3,
"msb": 3
},
{
"name": "ACNTP_CTL_EL0_INTSTATUS",
"lsb": 2,
"msb": 2
},
{
"name": "CNTV_CTL_EL0_INTSTATUS",
"lsb": 1,
"msb": 1
},
{
"name": "CNTP_CTL_EL0_INTSTATUS",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "APL_INTSTATUS_EL2",
"enc": [3, 4, 15, 12, 3],
"minel": 2,
"width": 32,
"fields": [
{
"name": "RSVD0",
"lsb": 8,
"msb": 31
},
{
"name": "ACNTV_CTL_EL0_INTSTATUS",
"lsb": 7,
"msb": 7
},
{
"name": "ACNTP_CTL_EL0_INTSTATUS",
"lsb": 6,
"msb": 6
},
{
"name": "CNTV_CTL_EL0_INTSTATUS",
"lsb": 5,
"msb": 5
},
{
"name": "CNTP_CTL_EL0_INTSTATUS",
"lsb": 4,
"msb": 4
},
{
"name": "ACNTHV_CTL_EL2_INTSTATUS",
"lsb": 3,
"msb": 3
},
{
"name": "ACNTHP_CTL_EL2_INTSTATUS",
"lsb": 2,
"msb": 2
},
{
"name": "CNTHV_CTL_EL2_INTSTATUS",
"lsb": 1,
"msb": 1
},
{
"name": "CNTHP_CTL_EL2_INTSTATUS",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "APL_INTSTATUS_EL21",
"enc": [3, 4, 15, 12, 2],
"minel": 1,
"width": 32,
"fields": [
{
"name": "RSVD0",
"lsb": 8,
"msb": 31
},
{
"name": "ACNTV_CTL_EL0_INTSTATUS",
"lsb": 7,
"msb": 7
},
{
"name": "ACNTP_CTL_EL0_INTSTATUS",
"lsb": 6,
"msb": 6
},
{
"name": "CNTV_CTL_EL0_INTSTATUS",
"lsb": 5,
"msb": 5
},
{
"name": "CNTP_CTL_EL0_INTSTATUS",
"lsb": 4,
"msb": 4
},
{
"name": "ACNTHV_CTL_EL2_INTSTATUS",
"lsb": 3,
"msb": 3
},
{
"name": "ACNTHP_CTL_EL2_INTSTATUS",
"lsb": 2,
"msb": 2
},
{
"name": "CNTHV_CTL_EL2_INTSTATUS",
"lsb": 1,
"msb": 1
},
{
"name": "CNTHP_CTL_EL2_INTSTATUS",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "APL_LRTMR_EL2",
"enc": [3, 5, 15, 1, 2],
"minel": 2,
"width": 64,
"fields": [
{
"name": "ACTIVE_STATE",
"lsb": 63,
"msb": 63
},
{
"name": "PENDING_STATE",
"lsb": 62,
"msb": 62
},
{
"name": "HW",
"lsb": 61,
"msb": 61
},
{
"name": "GROUP",
"lsb": 60,
"msb": 60
},
{
"name": "RSVD2",
"lsb": 56,
"msb": 59
},
{
"name": "PRIORITY",
"lsb": 51,
"msb": 55
},
{
"name": "RSVD1",
"lsb": 42,
"msb": 50
},
{
"name": "P_INTID",
"lsb": 32,
"msb": 41
},
{
"name": "RSVD0",
"lsb": 16,
"msb": 31
},
{
"name": "V_INTID",
"lsb": 0,
"msb": 15
}
]
},
{
"name": "APPL_CONTEXTPTR",
"enc": [3, 1, 15, 0, 1],
"minel": 1,
"width": 64,
"fields": [
{
"name": "CONTEXTPTR",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "APSTS_EL1",
"enc": [3, 6, 15, 12, 4],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD0",
"lsb": 1,
"msb": 63
},
{
"name": "MKEYVLD",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "APSTS_EL12",
"enc": [3, 6, 15, 14, 7],
"minel": 2,
"width": 64,
"fields": [
{
"name": "RSVD0",
"lsb": 1,
"msb": 63
},
{
"name": "MKEYVLD",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "APSTS_EL2",
"enc": [3, 6, 15, 12, 3],
"minel": 2,
"width": 64,
"fields": [
{
"name": "RSVD0",
"lsb": 1,
"msb": 63
},
{
"name": "MKEYVLD",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "APSTS_EL21",
"enc": [3, 6, 15, 12, 4],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RES0",
"lsb": 1,
"msb": 63
},
{
"name": "MKEYVLD",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "APSTS_NV1_EL1",
"enc": [3, 6, 15, 12, 4],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD0",
"lsb": 1,
"msb": 63
},
{
"name": "MKEYVLD",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "AP_ERR_CFG0",
"enc": [3, 5, 15, 0, 3],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD1",
"lsb": 7,
"msb": 63
},
{
"name": "EN_GRP6",
"lsb": 6,
"msb": 6
},
{
"name": "RSVD0",
"lsb": 4,
"msb": 5
},
{
"name": "EN_GRP3",
"lsb": 3,
"msb": 3
},
{
"name": "EN_GRP2",
"lsb": 2,
"msb": 2
},
{
"name": "EN_GRP1",
"lsb": 1,
"msb": 1
},
{
"name": "EN_GRP0",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "ARRAY_INDEX",
"enc": [3, 5, 15, 11, 0],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD0",
"lsb": 40,
"msb": 63
},
{
"name": "INDEX",
"lsb": 32,
"msb": 39
},
{
"name": "ARRAY",
"lsb": 0,
"msb": 31
}
]
},
{
"name": "ASPSR_EL1",
"enc": [3, 6, 15, 8, 3],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD0",
"lsb": 3,
"msb": 63
},
{
"name": "AP",
"lsb": 1,
"msb": 2
},
{
"name": "G",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "ASPSR_EL12",
"enc": [3, 6, 15, 12, 7],
"minel": 2,
"width": 64,
"fields": [
{
"name": "RES0",
"lsb": 3,
"msb": 63
},
{
"name": "AP",
"lsb": 1,
"msb": 2
},
{
"name": "G",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "ASPSR_EL2",
"enc": [3, 6, 15, 8, 6],
"minel": 2,
"width": 64,
"fields": [
{
"name": "RSVD0",
"lsb": 3,
"msb": 63
},
{
"name": "AP",
"lsb": 1,
"msb": 2
},
{
"name": "G",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "ASPSR_EL21",
"enc": [3, 6, 15, 8, 3],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RES0",
"lsb": 3,
"msb": 63
},
{
"name": "AP",
"lsb": 1,
"msb": 2
},
{
"name": "G",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "ASPSR_GL1",
"enc": [3, 6, 15, 10, 4],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD0",
"lsb": 3,
"msb": 63
},
{
"name": "AP",
"lsb": 1,
"msb": 2
},
{
"name": "G",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "ASPSR_GL12",
"enc": [3, 6, 15, 9, 4],
"minel": 2,
"width": 64,
"fields": [
{
"name": "RES0",
"lsb": 3,
"msb": 63
},
{
"name": "AP",
"lsb": 1,
"msb": 2
},
{
"name": "G",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "ASPSR_GL2",
"enc": [3, 6, 15, 11, 4],
"minel": 2,
"width": 64,
"fields": [
{
"name": "RSVD0",
"lsb": 3,
"msb": 63
},
{
"name": "AP",
"lsb": 1,
"msb": 2
},
{
"name": "G",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "ASPSR_GL21",
"enc": [3, 6, 15, 10, 4],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RES0",
"lsb": 3,
"msb": 63
},
{
"name": "AP",
"lsb": 1,
"msb": 2
},
{
"name": "G",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "ASPSR_NV_EL21",
"enc": [3, 6, 15, 8, 6],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RES0",
"lsb": 3,
"msb": 63
},
{
"name": "AP",
"lsb": 1,
"msb": 2
},
{
"name": "G",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "AUTHSTAT_EL1",
"enc": [2, 0, 7, 14, 6],
"minel": 1,
"width": 32,
"fields": [
{
"name": "RSVD0",
"lsb": 8,
"msb": 31
},
{
"name": "SNI",
"lsb": 7,
"msb": 7
},
{
"name": "SNE",
"lsb": 6,
"msb": 6
},
{
"name": "SI",
"lsb": 5,
"msb": 5
},
{
"name": "SE",
"lsb": 4,
"msb": 4
},
{
"name": "NSNI",
"lsb": 3,
"msb": 3
},
{
"name": "NSNE",
"lsb": 2,
"msb": 2
},
{
"name": "NSI",
"lsb": 1,
"msb": 1
},
{
"name": "NSE",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "AVNCR_EL2",
"enc": [3, 4, 15, 10, 7],
"minel": 2,
"width": 64,
"fields": [
{
"name": "RESS",
"lsb": 49,
"msb": 63
},
{
"name": "BADDR",
"lsb": 12,
"msb": 48
},
{
"name": "RSVD0",
"lsb": 0,
"msb": 11
}
]
},
{
"name": "BIUINTFCTL_CFG",
"enc": [3, 5, 15, 7, 4],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD0",
"lsb": 63,
"msb": 63
},
{
"name": "HID_DN_REQ_ACT_PIOEN",
"lsb": 62,
"msb": 62
},
{
"name": "HID_DN_REQ_ACT_SNOOP_EN",
"lsb": 61,
"msb": 61
},
{
"name": "DISABLE_BOTH_AMX32_BREQS_OUTSTANDING",
"lsb": 60,
"msb": 60
},
{
"name": "DISABLE_BIU_AMX32_BREADS",
"lsb": 59,
"msb": 59
},
{
"name": "AFCA_RECONFIG_DIS",
"lsb": 58,
"msb": 58
},
{
"name": "AFCA_CLK_GATING_DIS_TX",
"lsb": 56,
"msb": 57
},
{
"name": "AFCA_CLK_GATING_DIS_RX",
"lsb": 54,
"msb": 55
},
{
"name": "AFCA_RX_CLK_CNT_THRESH_C2",
"lsb": 50,
"msb": 53
},
{
"name": "AFCA_RETRY_TMR_VAL_C2",
"lsb": 46,
"msb": 49
},
{
"name": "AFCA_LOCK_TMR_VAL_C2",
"lsb": 42,
"msb": 45
},
{
"name": "AFCA_PST_ABRT_TMR_VAL_C2",
"lsb": 35,
"msb": 41
},
{
"name": "AFCA_DPC_ABRT_TMR_VAL_C2",
"lsb": 32,
"msb": 34
},
{
"name": "AFCA_PRE_ABRT_TMR_VAL_C2",
"lsb": 27,
"msb": 31
},
{
"name": "AFCA_RX_CLK_CNT_THRESH",
"lsb": 23,
"msb": 26
},
{
"name": "AFCA_RETRY_TMR_VAL",
"lsb": 19,
"msb": 22
},
{
"name": "AFCA_LOCK_TMR_VAL",
"lsb": 15,
"msb": 18
},
{
"name": "AFCA_PST_ABRT_TMR_VAL",
"lsb": 8,
"msb": 14
},
{
"name": "AFCA_DPC_ABRT_TMR_VAL",
"lsb": 5,
"msb": 7
},
{
"name": "AFCA_PRE_ABRT_TMR_VAL",
"lsb": 0,
"msb": 4
}
]
},
{
"name": "BIUINTFWRR_CFG",
"enc": [3, 5, 15, 7, 5],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD0",
"lsb": 34,
"msb": 63
},
{
"name": "DN_DAT_CTR_WID",
"lsb": 30,
"msb": 33
},
{
"name": "DN_DAT_SEL_AFREQ",
"lsb": 28,
"msb": 29
},
{
"name": "DN_DAT_SEL_AFFILL",
"lsb": 26,
"msb": 27
},
{
"name": "DN_DAT_SEL_AMX",
"lsb": 24,
"msb": 25
},
{
"name": "WEIGHT3",
"lsb": 18,
"msb": 23
},
{
"name": "WEIGHT2",
"lsb": 12,
"msb": 17
},
{
"name": "WEIGHT1",
"lsb": 6,
"msb": 11
},
{
"name": "WEIGHT0",
"lsb": 0,
"msb": 5
}
]
},
{
"name": "BIU_TLIMIT",
"enc": [3, 0, 15, 13, 0],
"minel": 1,
"width": 64,
"fields": [
{
"name": "SPARE_63_31",
"lsb": 31,
"msb": 63
},
{
"name": "TLIMIT_UNLTHRESH_VCP",
"lsb": 18,
"msb": 30
},
{
"name": "TLIMIT_UNLTHRESH_BULK",
"lsb": 9,
"msb": 17
},
{
"name": "TLIMIT_UNLTHRESH_LLT",
"lsb": 0,
"msb": 8
}
]
},
{
"name": "BLOCK_CMAINT_CFG",
"enc": [3, 0, 15, 10, 2],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD1",
"lsb": 31,
"msb": 63
},
{
"name": "TLBI_TIMEOUT_THRESH",
"lsb": 20,
"msb": 30
},
{
"name": "TLBI_GAP_LENGTH",
"lsb": 12,
"msb": 19
},
{
"name": "RSVD0",
"lsb": 11,
"msb": 11
},
{
"name": "SNP_DSB_MAX_BLK",
"lsb": 8,
"msb": 10
},
{
"name": "SNP_DSB_THRESH",
"lsb": 0,
"msb": 7
}
]
},
{
"name": "BP_OBJC_ADR_EL1",
"enc": [3, 6, 15, 0, 4],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD0",
"lsb": 56,
"msb": 63
},
{
"name": "ADDR",
"lsb": 0,
"msb": 55
}
]
},
{
"name": "BP_OBJC_CTL_EL1",
"enc": [3, 6, 15, 0, 5],
"minel": 1,
"width": 64,
"fields": [
{
"name": "VALID",
"lsb": 63,
"msb": 63
},
{
"name": "RSVD3",
"lsb": 53,
"msb": 62
},
{
"name": "UPPER_MASK",
"lsb": 48,
"msb": 52
},
{
"name": "RSVD2",
"lsb": 38,
"msb": 47
},
{
"name": "LOWER_MASK",
"lsb": 34,
"msb": 37
},
{
"name": "RSVD1",
"lsb": 22,
"msb": 33
},
{
"name": "AR_CLASS_PTR",
"lsb": 17,
"msb": 21
},
{
"name": "AR_SELECTOR",
"lsb": 12,
"msb": 16
},
{
"name": "RSVD0",
"lsb": 7,
"msb": 11
},
{
"name": "BR_OFFSET",
"lsb": 0,
"msb": 6
}
]
},
{
"name": "BiuVCSCUpCmdCrd",
"enc": [3, 0, 15, 1, 4],
"minel": 1,
"width": 64,
"fields": [
{
"name": "UP_AFICMD_CRD_TOTAL_MAX_M1",
"lsb": 56,
"msb": 63
},
{
"name": "UP_VCPRSP_CMD_CRD_RSVD_MAX_M1",
"lsb": 48,
"msb": 55
},
{
"name": "UP_VCPREQ1_CMD_CRD_RSVD_MAX_M1",
"lsb": 40,
"msb": 47
},
{
"name": "UP_CMD_CRD_TOTAL_MAX_M1",
"lsb": 32,
"msb": 39
},
{
"name": "UP_BULK_RSP_CMD_CRD_RSVD_MAX_M1",
"lsb": 24,
"msb": 31
},
{
"name": "UP_LLTRSP_CMD_CRD_RSVD_MAX_M1",
"lsb": 16,
"msb": 23
},
{
"name": "UP_BULK_NP_CMD_CRD_RSVD_MAX_M1",
"lsb": 8,
"msb": 15
},
{
"name": "UP_LLTNP_CMD_CRD_RSVD_MAX_M1",
"lsb": 0,
"msb": 7
}
]
},
{
"name": "BiuVCSCUpCmdCrdC2",
"enc": [3, 0, 15, 3, 2],
"minel": 1,
"width": 64,
"fields": [
{
"name": "UP_AFICMD2_CRD_TOTAL_MAX_M1",
"lsb": 56,
"msb": 63
},
{
"name": "UP_VCPRSP_CMD2_CRD_RSVD_MAX_M1",
"lsb": 48,
"msb": 55
},
{
"name": "UP_VCPREQ1_CMD2_CRD_RSVD_MAX_M1",
"lsb": 40,
"msb": 47
},
{
"name": "UP_CMD2_CRD_TOTAL_MAX_M1",
"lsb": 32,
"msb": 39
},
{
"name": "UP_BULK_RSP_CMD2_CRD_RSVD_MAX_M1",
"lsb": 24,
"msb": 31
},
{
"name": "UP_LLTRSP_CMD2_CRD_RSVD_MAX_M1",
"lsb": 16,
"msb": 23
},
{
"name": "UP_BULK_NP_CMD2_CRD_RSVD_MAX_M1",
"lsb": 8,
"msb": 15
},
{
"name": "UP_LLTNP_CMD2_CRD_RSVD_MAX_M1",
"lsb": 0,
"msb": 7
}
]
},
{
"name": "BiuVCSCUpDatCrd",
"enc": [3, 0, 15, 1, 5],
"minel": 1,
"width": 64,
"fields": [
{
"name": "SCHED_STALL_DIS",
"lsb": 63,
"msb": 63
},
{
"name": "SPARE_62_58",
"lsb": 58,
"msb": 62
},
{
"name": "UP_AFIDAT_CRD_TOTAL_MAX_M1",
"lsb": 49,
"msb": 57
},
{
"name": "UP_VCPRSP_DAT_CRD_RSVD_MAX_M1",
"lsb": 41,
"msb": 48
},
{
"name": "UP_VCPREQ1_DAT_CRD_RSVD_MAX_M1",
"lsb": 33,
"msb": 40
},
{
"name": "UP_DAT_CRD_TOTAL_MAX_M1",
"lsb": 24,
"msb": 32
},
{
"name": "UP_BULK_RSP_DAT_CRD_RSVD_MAX_M1",
"lsb": 16,
"msb": 23
},
{
"name": "UP_LLTRSP_DAT_CRD_RSVD_MAX_M1",
"lsb": 8,
"msb": 15
},
{
"name": "UP_BULK_NP_DAT_CRD_RSVD_MAX_M1",
"lsb": 0,
"msb": 7
}
]
},
{
"name": "BiuVCSCUpDatCrdC2",
"enc": [3, 0, 15, 3, 3],
"minel": 1,
"width": 64,
"fields": [
{
"name": "SCHED_STALL_DIS_C2",
"lsb": 63,
"msb": 63
},
{
"name": "SPARE_62_58",
"lsb": 58,
"msb": 62
},
{
"name": "UP_AFIDAT2_CRD_TOTAL_MAX_M1",
"lsb": 49,
"msb": 57
},
{
"name": "UP_VCPRSP_DAT2_CRD_RSVD_MAX_M1",
"lsb": 41,
"msb": 48
},
{
"name": "UP_VCPREQ1_DAT2_CRD_RSVD_MAX_M1",
"lsb": 33,
"msb": 40
},
{
"name": "UP_DAT2_CRD_TOTAL_MAX_M1",
"lsb": 24,
"msb": 32
},
{
"name": "UP_BULK_RSP_DAT2_CRD_RSVD_MAX_M1",
"lsb": 16,
"msb": 23
},
{
"name": "UP_LLTRSP_DAT2_CRD_RSVD_MAX_M1",
"lsb": 8,
"msb": 15
},
{
"name": "UP_BULK_NP_DAT2_CRD_RSVD_MAX_M1",
"lsb": 0,
"msb": 7
}
]
},
{
"name": "CCSIDRLLC_EL1",
"enc": [3, 1, 0, 0, 0],
"minel": 1,
"width": 32,
"fields": [
{
"name": "WT",
"lsb": 31,
"msb": 31
},
{
"name": "WB",
"lsb": 30,
"msb": 30
},
{
"name": "RD_ALLOC",
"lsb": 29,
"msb": 29
},
{
"name": "WR_ALLOC",
"lsb": 28,
"msb": 28
},
{
"name": "NUM_SET",
"lsb": 13,
"msb": 27
},
{
"name": "ASSOC",
"lsb": 3,
"msb": 12
},
{
"name": "LINE_SIZE",
"lsb": 0,
"msb": 2
}
]
},
{
"name": "CCSIDRPL1_D_EL1",
"enc": [3, 1, 0, 0, 0],
"minel": 1,
"width": 32,
"fields": [
{
"name": "WT",
"lsb": 31,
"msb": 31
},
{
"name": "WB",
"lsb": 30,
"msb": 30
},
{
"name": "RD_ALLOC",
"lsb": 29,
"msb": 29
},
{
"name": "WR_ALLOC",
"lsb": 28,
"msb": 28
},
{
"name": "NUM_SET",
"lsb": 13,
"msb": 27
},
{
"name": "ASSOC",
"lsb": 3,
"msb": 12
},
{
"name": "LINE_SIZE",
"lsb": 0,
"msb": 2
}
]
},
{
"name": "CCSIDRPL1_G_EL1",
"enc": [3, 1, 0, 0, 0],
"minel": 1,
"width": 32,
"fields": [
{
"name": "WT",
"lsb": 31,
"msb": 31
},
{
"name": "WB",
"lsb": 30,
"msb": 30
},
{
"name": "RD_ALLOC",
"lsb": 29,
"msb": 29
},
{
"name": "WR_ALLOC",
"lsb": 28,
"msb": 28
},
{
"name": "NUM_SET",
"lsb": 13,
"msb": 27
},
{
"name": "ASSOC",
"lsb": 3,
"msb": 12
},
{
"name": "LINE_SIZE",
"lsb": 0,
"msb": 2
}
]
},
{
"name": "CCSIDRPL1_I_EL1",
"enc": [3, 1, 0, 0, 0],
"minel": 1,
"width": 32,
"fields": [
{
"name": "WT",
"lsb": 31,
"msb": 31
},
{
"name": "WB",
"lsb": 30,
"msb": 30
},
{
"name": "RD_ALLOC",
"lsb": 29,
"msb": 29
},
{
"name": "WR_ALLOC",
"lsb": 28,
"msb": 28
},
{
"name": "NUM_SET",
"lsb": 13,
"msb": 27
},
{
"name": "ASSOC",
"lsb": 3,
"msb": 12
},
{
"name": "LINE_SIZE",
"lsb": 0,
"msb": 2
}
]
},
{
"name": "CCSIDRPPL2_EL1",
"enc": [3, 1, 0, 0, 0],
"minel": 1,
"width": 32,
"fields": [
{
"name": "WT",
"lsb": 31,
"msb": 31
},
{
"name": "WB",
"lsb": 30,
"msb": 30
},
{
"name": "RD_ALLOC",
"lsb": 29,
"msb": 29
},
{
"name": "WR_ALLOC",
"lsb": 28,
"msb": 28
},
{
"name": "NUM_SET",
"lsb": 13,
"msb": 27
},
{
"name": "ASSOC",
"lsb": 3,
"msb": 12
},
{
"name": "LINE_SIZE",
"lsb": 0,
"msb": 2
}
]
},
{
"name": "CLAIMCLR_EL1",
"enc": [2, 0, 7, 9, 6],
"minel": 1,
"width": 32,
"fields": [
{
"name": "RSVD0",
"lsb": 8,
"msb": 31
},
{
"name": "CLAIM7",
"lsb": 7,
"msb": 7
},
{
"name": "CLAIM6",
"lsb": 6,
"msb": 6
},
{
"name": "CLAIM5",
"lsb": 5,
"msb": 5
},
{
"name": "CLAIM4",
"lsb": 4,
"msb": 4
},
{
"name": "CLAIM3",
"lsb": 3,
"msb": 3
},
{
"name": "CLAIM2",
"lsb": 2,
"msb": 2
},
{
"name": "CLAIM1",
"lsb": 1,
"msb": 1
},
{
"name": "CLAIM0",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "CLAIMSET_EL1",
"enc": [2, 0, 7, 8, 6],
"minel": 1,
"width": 32,
"fields": [
{
"name": "RSVD0",
"lsb": 8,
"msb": 31
},
{
"name": "SET_CLAIM7",
"lsb": 7,
"msb": 7
},
{
"name": "SET_CLAIM6",
"lsb": 6,
"msb": 6
},
{
"name": "SET_CLAIM5",
"lsb": 5,
"msb": 5
},
{
"name": "SET_CLAIM4",
"lsb": 4,
"msb": 4
},
{
"name": "SET_CLAIM3",
"lsb": 3,
"msb": 3
},
{
"name": "SET_CLAIM2",
"lsb": 2,
"msb": 2
},
{
"name": "SET_CLAIM1",
"lsb": 1,
"msb": 1
},
{
"name": "SET_CLAIM0",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "CLIDR_EL1",
"enc": [3, 1, 0, 0, 1],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD0",
"lsb": 47,
"msb": 63
},
{
"name": "TTYPE7",
"lsb": 45,
"msb": 46
},
{
"name": "TTYPE6",
"lsb": 43,
"msb": 44
},
{
"name": "TTYPE5",
"lsb": 41,
"msb": 42
},
{
"name": "TTYPE4",
"lsb": 39,
"msb": 40
},
{
"name": "TTYPE3",
"lsb": 37,
"msb": 38
},
{
"name": "TTYPE2",
"lsb": 35,
"msb": 36
},
{
"name": "TTYPE1",
"lsb": 33,
"msb": 34
},
{
"name": "ICB",
"lsb": 30,
"msb": 32
},
{
"name": "LO_UU",
"lsb": 27,
"msb": 29
},
{
"name": "LO_C",
"lsb": 24,
"msb": 26
},
{
"name": "LO_UIS",
"lsb": 21,
"msb": 23
},
{
"name": "CTYPE7",
"lsb": 18,
"msb": 20
},
{
"name": "CTYPE6",
"lsb": 15,
"msb": 17
},
{
"name": "CTYPE5",
"lsb": 12,
"msb": 14
},
{
"name": "CTYPE4",
"lsb": 9,
"msb": 11
},
{
"name": "CTYPE3",
"lsb": 6,
"msb": 8
},
{
"name": "CTYPE2",
"lsb": 3,
"msb": 5
},
{
"name": "CTYPE1",
"lsb": 0,
"msb": 2
}
]
},
{
"name": "CMAINT_BCAST_CTL",
"enc": [3, 3, 15, 8, 3],
"minel": 1,
"width": 64,
"fields": [
{
"name": "SPARE_63_3",
"lsb": 3,
"msb": 63
},
{
"name": "LIST1_COMPLETE",
"lsb": 2,
"msb": 2
},
{
"name": "LIST0_COMPLETE",
"lsb": 1,
"msb": 1
},
{
"name": "CURRENT_LIST_PTR",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "CMAINT_BCAST_LIST_0",
"enc": [3, 3, 15, 8, 1],
"minel": 1,
"width": 64,
"fields": [
{
"name": "SPARE_63_42",
"lsb": 42,
"msb": 63
},
{
"name": "DIS_OD_TLBI_ISLIST",
"lsb": 41,
"msb": 41
},
{
"name": "OSTARGET_IDVALID",
"lsb": 40,
"msb": 40
},
{
"name": "OSTARGET_ID",
"lsb": 32,
"msb": 39
},
{
"name": "ISTARGET_LIST",
"lsb": 0,
"msb": 31
}
]
},
{
"name": "CMAINT_BCAST_LIST_1",
"enc": [3, 3, 15, 8, 2],
"minel": 1,
"width": 64,
"fields": [
{
"name": "SPARE_63_42",
"lsb": 42,
"msb": 63
},
{
"name": "DIS_OD_TLBI_ISLIST",
"lsb": 41,
"msb": 41
},
{
"name": "OSTARGET_IDVALID",
"lsb": 40,
"msb": 40
},
{
"name": "OSTARGET_ID",
"lsb": 32,
"msb": 39
},
{
"name": "ISTARGET_LIST",
"lsb": 0,
"msb": 31
}
]
},
{
"name": "CNTFRQ_EL0",
"enc": [3, 3, 14, 0, 0],
"minel": 1,
"width": 32,
"fields": [
{
"name": "FRQ",
"lsb": 0,
"msb": 31
}
]
},
{
"name": "CNTHCTL_EL2",
"enc": [3, 4, 14, 1, 0],
"minel": 2,
"width": 32,
"fields": [
{
"name": "RSVD1",
"lsb": 18,
"msb": 31
},
{
"name": "EVNTIS",
"lsb": 17,
"msb": 17
},
{
"name": "EL1_NVVCT",
"lsb": 16,
"msb": 16
},
{
"name": "EL1_NVPCT",
"lsb": 15,
"msb": 15
},
{
"name": "EL1_TVCT",
"lsb": 14,
"msb": 14
},
{
"name": "EL1_TVT",
"lsb": 13,
"msb": 13
},
{
"name": "RSVD0",
"lsb": 12,
"msb": 12
},
{
"name": "EL1_PTEN",
"lsb": 11,
"msb": 11
},
{
"name": "EL1_PCTEN",
"lsb": 10,
"msb": 10
},
{
"name": "EL0_PTEN",
"lsb": 9,
"msb": 9
},
{
"name": "EL0_VTEN",
"lsb": 8,
"msb": 8
},
{
"name": "EVNTI",
"lsb": 4,
"msb": 7
},
{
"name": "EVNTDIR",
"lsb": 3,
"msb": 3
},
{
"name": "EVNTEN",
"lsb": 2,
"msb": 2
},
{
"name": "EL0_VCTEN",
"lsb": 1,
"msb": 1
},
{
"name": "EL0_PCTEN",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "CNTHCTL_EL21",
"enc": [3, 0, 14, 1, 0],
"minel": 1,
"width": 32,
"fields": [
{
"name": "RES01",
"lsb": 18,
"msb": 31
},
{
"name": "EVNTIS",
"lsb": 17,
"msb": 17
},
{
"name": "EL1_NVVCT",
"lsb": 16,
"msb": 16
},
{
"name": "EL1_NVPCT",
"lsb": 15,
"msb": 15
},
{
"name": "EL1_TVCT",
"lsb": 14,
"msb": 14
},
{
"name": "EL1_TVT",
"lsb": 13,
"msb": 13
},
{
"name": "RES0",
"lsb": 12,
"msb": 12
},
{
"name": "EL1_PTEN",
"lsb": 11,
"msb": 11
},
{
"name": "EL1_PCTEN",
"lsb": 10,
"msb": 10
},
{
"name": "EL0_PTEN",
"lsb": 9,
"msb": 9
},
{
"name": "EL0_VTEN",
"lsb": 8,
"msb": 8
},
{
"name": "EVNTI",
"lsb": 4,
"msb": 7
},
{
"name": "EVNTDIR",
"lsb": 3,
"msb": 3
},
{
"name": "EVNTEN",
"lsb": 2,
"msb": 2
},
{
"name": "EL0_VCTEN",
"lsb": 1,
"msb": 1
},
{
"name": "EL0_PCTEN",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "CNTHCTL_NOREDIR_EL21",
"enc": [3, 1, 15, 6, 5],
"minel": 1,
"width": 32,
"fields": [
{
"name": "RES01",
"lsb": 18,
"msb": 31
},
{
"name": "EVNTIS",
"lsb": 17,
"msb": 17
},
{
"name": "EL1_NVVCT",
"lsb": 16,
"msb": 16
},
{
"name": "EL1_NVPCT",
"lsb": 15,
"msb": 15
},
{
"name": "EL1_TVCT",
"lsb": 14,
"msb": 14
},
{
"name": "EL1_TVT",
"lsb": 13,
"msb": 13
},
{
"name": "RES0",
"lsb": 12,
"msb": 12
},
{
"name": "EL1_PTEN",
"lsb": 11,
"msb": 11
},
{
"name": "EL1_PCTEN",
"lsb": 10,
"msb": 10
},
{
"name": "EL0_PTEN",
"lsb": 9,
"msb": 9
},
{
"name": "EL0_VTEN",
"lsb": 8,
"msb": 8
},
{
"name": "EVNTI",
"lsb": 4,
"msb": 7
},
{
"name": "EVNTDIR",
"lsb": 3,
"msb": 3
},
{
"name": "EVNTEN",
"lsb": 2,
"msb": 2
},
{
"name": "EL0_VCTEN",
"lsb": 1,
"msb": 1
},
{
"name": "EL0_PCTEN",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "CNTHP_CTL_EL2",
"enc": [3, 4, 14, 2, 1],
"minel": 2,
"width": 32,
"fields": [
{
"name": "RSVD0",
"lsb": 3,
"msb": 31
},
{
"name": "ISTAT",
"lsb": 2,
"msb": 2
},
{
"name": "IMSK",
"lsb": 1,
"msb": 1
},
{
"name": "EN",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "CNTHP_CTL_EL21",
"enc": [3, 3, 14, 2, 1],
"minel": 1,
"width": 32,
"fields": [
{
"name": "RES0",
"lsb": 3,
"msb": 31
},
{
"name": "ISTAT",
"lsb": 2,
"msb": 2
},
{
"name": "IMSK",
"lsb": 1,
"msb": 1
},
{
"name": "EN",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "CNTHP_CTL_NOREDIR_EL21",
"enc": [3, 1, 15, 9, 5],
"minel": 1,
"width": 32,
"fields": [
{
"name": "RES0",
"lsb": 3,
"msb": 31
},
{
"name": "ISTAT",
"lsb": 2,
"msb": 2
},
{
"name": "IMSK",
"lsb": 1,
"msb": 1
},
{
"name": "EN",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "CNTHP_CVAL_EL2",
"enc": [3, 4, 14, 2, 2],
"minel": 2,
"width": 64,
"fields": [
{
"name": "CVAL",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "CNTHP_CVAL_EL21",
"enc": [3, 3, 14, 2, 2],
"minel": 1,
"width": 64,
"fields": [
{
"name": "CVAL",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "CNTHP_CVAL_NOREDIR_EL21",
"enc": [3, 1, 15, 7, 5],
"minel": 1,
"width": 64,
"fields": [
{
"name": "CVAL",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "CNTHP_TVAL_EL2",
"enc": [3, 4, 14, 2, 0],
"minel": 2,
"width": 32,
"fields": [
{
"name": "TVAL",
"lsb": 0,
"msb": 31
}
]
},
{
"name": "CNTHP_TVAL_EL21",
"enc": [3, 3, 14, 2, 0],
"minel": 1,
"width": 32,
"fields": [
{
"name": "TVAL",
"lsb": 0,
"msb": 31
}
]
},
{
"name": "CNTHP_TVAL_NOREDIR_EL21",
"enc": [3, 1, 15, 8, 5],
"minel": 1,
"width": 32,
"fields": [
{
"name": "TVAL",
"lsb": 0,
"msb": 31
}
]
},
{
"name": "CNTHV_CTL_EL2",
"enc": [3, 4, 14, 3, 1],
"minel": 2,
"width": 32,
"fields": [
{
"name": "RSVD0",
"lsb": 3,
"msb": 31
},
{
"name": "ISTAT",
"lsb": 2,
"msb": 2
},
{
"name": "IMSK",
"lsb": 1,
"msb": 1
},
{
"name": "EN",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "CNTHV_CTL_EL21",
"enc": [3, 3, 14, 3, 1],
"minel": 1,
"width": 32,
"fields": [
{
"name": "RES0",
"lsb": 3,
"msb": 31
},
{
"name": "ISTAT",
"lsb": 2,
"msb": 2
},
{
"name": "IMSK",
"lsb": 1,
"msb": 1
},
{
"name": "EN",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "CNTHV_CTL_NOREDIR_EL21",
"enc": [3, 1, 15, 9, 6],
"minel": 1,
"width": 32,
"fields": [
{
"name": "RES0",
"lsb": 3,
"msb": 31
},
{
"name": "ISTAT",
"lsb": 2,
"msb": 2
},
{
"name": "IMSK",
"lsb": 1,
"msb": 1
},
{
"name": "EN",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "CNTHV_CVAL_EL2",
"enc": [3, 4, 14, 3, 2],
"minel": 2,
"width": 64,
"fields": [
{
"name": "CVAL",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "CNTHV_CVAL_EL21",
"enc": [3, 3, 14, 3, 2],
"minel": 1,
"width": 64,
"fields": [
{
"name": "CVAL",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "CNTHV_CVAL_NOREDIR_EL21",
"enc": [3, 1, 15, 10, 5],
"minel": 1,
"width": 64,
"fields": [
{
"name": "CVAL",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "CNTHV_TVAL_EL2",
"enc": [3, 4, 14, 3, 0],
"minel": 2,
"width": 32,
"fields": [
{
"name": "TVAL",
"lsb": 0,
"msb": 31
}
]
},
{
"name": "CNTHV_TVAL_EL21",
"enc": [3, 3, 14, 3, 0],
"minel": 1,
"width": 32,
"fields": [
{
"name": "TVAL",
"lsb": 0,
"msb": 31
}
]
},
{
"name": "CNTHV_TVAL_NOREDIR_EL21",
"enc": [3, 1, 15, 11, 5],
"minel": 1,
"width": 32,
"fields": [
{
"name": "TVAL",
"lsb": 0,
"msb": 31
}
]
},
{
"name": "CNTKCTL_EL1",
"enc": [3, 0, 14, 1, 0],
"minel": 1,
"width": 32,
"fields": [
{
"name": "RSVD1",
"lsb": 18,
"msb": 31
},
{
"name": "EVNTIS",
"lsb": 17,
"msb": 17
},
{
"name": "RSVD0",
"lsb": 10,
"msb": 16
},
{
"name": "PL0_PTEN",
"lsb": 9,
"msb": 9
},
{
"name": "PL0_VTEN",
"lsb": 8,
"msb": 8
},
{
"name": "EVNTI",
"lsb": 4,
"msb": 7
},
{
"name": "EVNTDIR",
"lsb": 3,
"msb": 3
},
{
"name": "EVNTEN",
"lsb": 2,
"msb": 2
},
{
"name": "PL0_VCTEN",
"lsb": 1,
"msb": 1
},
{
"name": "PL0_PCTEN",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "CNTKCTL_EL12",
"enc": [3, 5, 14, 1, 0],
"minel": 2,
"width": 32,
"fields": [
{
"name": "RES01",
"lsb": 18,
"msb": 31
},
{
"name": "EVNTIS",
"lsb": 17,
"msb": 17
},
{
"name": "RES0",
"lsb": 10,
"msb": 16
},
{
"name": "PL0_PTEN",
"lsb": 9,
"msb": 9
},
{
"name": "PL0_VTEN",
"lsb": 8,
"msb": 8
},
{
"name": "EVNTI",
"lsb": 4,
"msb": 7
},
{
"name": "EVNTDIR",
"lsb": 3,
"msb": 3
},
{
"name": "EVNTEN",
"lsb": 2,
"msb": 2
},
{
"name": "PL0_VCTEN",
"lsb": 1,
"msb": 1
},
{
"name": "PL0_PCTEN",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "CNTKCTL_NOREDIR_EL1",
"enc": [3, 1, 15, 6, 5],
"minel": 1,
"width": 32,
"fields": [
{
"name": "RES01",
"lsb": 18,
"msb": 31
},
{
"name": "EVNTIS",
"lsb": 17,
"msb": 17
},
{
"name": "RES0",
"lsb": 10,
"msb": 16
},
{
"name": "PL0_PTEN",
"lsb": 9,
"msb": 9
},
{
"name": "PL0_VTEN",
"lsb": 8,
"msb": 8
},
{
"name": "EVNTI",
"lsb": 4,
"msb": 7
},
{
"name": "EVNTDIR",
"lsb": 3,
"msb": 3
},
{
"name": "EVNTEN",
"lsb": 2,
"msb": 2
},
{
"name": "PL0_VCTEN",
"lsb": 1,
"msb": 1
},
{
"name": "PL0_PCTEN",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "CNTPCTSS_EL0",
"enc": [3, 3, 14, 0, 5],
"minel": 1,
"width": 64,
"fields": [
{
"name": "PCT",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "CNTPCTSS_NOREDIR_EL0",
"enc": [3, 1, 15, 3, 5],
"minel": 1,
"width": 64,
"fields": [
{
"name": "PCT",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "CNTPCT_EL0",
"enc": [3, 3, 14, 0, 1],
"minel": 1,
"width": 64,
"fields": [
{
"name": "PCT",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "CNTPCT_NOREDIR_EL0",
"enc": [3, 1, 15, 8, 6],
"minel": 1,
"width": 64,
"fields": [
{
"name": "PCT",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "CNTP_CTL_EL0",
"enc": [3, 3, 14, 2, 1],
"minel": 1,
"width": 32,
"fields": [
{
"name": "RSVD0",
"lsb": 3,
"msb": 31
},
{
"name": "ISTAT",
"lsb": 2,
"msb": 2
},
{
"name": "IMSK",
"lsb": 1,
"msb": 1
},
{
"name": "EN",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "CNTP_CTL_EL02",
"enc": [3, 5, 14, 2, 1],
"minel": 1,
"width": 32,
"fields": [
{
"name": "RES0",
"lsb": 3,
"msb": 31
},
{
"name": "ISTAT",
"lsb": 2,
"msb": 2
},
{
"name": "IMSK",
"lsb": 1,
"msb": 1
},
{
"name": "EN",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "CNTP_CTL_NOREDIR_EL0",
"enc": [3, 1, 15, 9, 5],
"minel": 1,
"width": 32,
"fields": [
{
"name": "RES0",
"lsb": 3,
"msb": 31
},
{
"name": "ISTAT",
"lsb": 2,
"msb": 2
},
{
"name": "IMSK",
"lsb": 1,
"msb": 1
},
{
"name": "EN",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "CNTP_CVAL_EL0",
"enc": [3, 3, 14, 2, 2],
"minel": 1,
"width": 64,
"fields": [
{
"name": "CVAL",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "CNTP_CVAL_EL02",
"enc": [3, 5, 14, 2, 2],
"minel": 1,
"width": 64,
"fields": [
{
"name": "CVAL",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "CNTP_CVAL_NOREDIR_EL0",
"enc": [3, 1, 15, 7, 5],
"minel": 1,
"width": 64,
"fields": [
{
"name": "CVAL",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "CNTP_TVAL_EL0",
"enc": [3, 3, 14, 2, 0],
"minel": 1,
"width": 32,
"fields": [
{
"name": "TVAL",
"lsb": 0,
"msb": 31
}
]
},
{
"name": "CNTP_TVAL_EL02",
"enc": [3, 5, 14, 2, 0],
"minel": 1,
"width": 32,
"fields": [
{
"name": "TVAL",
"lsb": 0,
"msb": 31
}
]
},
{
"name": "CNTP_TVAL_NOREDIR_EL0",
"enc": [3, 1, 15, 8, 5],
"minel": 1,
"width": 32,
"fields": [
{
"name": "TVAL",
"lsb": 0,
"msb": 31
}
]
},
{
"name": "CNTVCTSS_EL0",
"enc": [3, 3, 14, 0, 6],
"minel": 1,
"width": 64,
"fields": [
{
"name": "VCT",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "CNTVCTSS_NOREDIR_EL0",
"enc": [3, 1, 15, 4, 5],
"minel": 1,
"width": 64,
"fields": [
{
"name": "VCT",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "CNTVCT_EL0",
"enc": [3, 3, 14, 0, 2],
"minel": 1,
"width": 64,
"fields": [
{
"name": "VCT",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "CNTVCT_NOREDIR_EL0",
"enc": [3, 1, 15, 2, 5],
"minel": 1,
"width": 64,
"fields": [
{
"name": "VCT",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "CNTVOFF_EL2",
"enc": [3, 4, 14, 0, 3],
"minel": 2,
"width": 64,
"fields": [
{
"name": "VCTOFFSET",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "CNTV_CTL_EL0",
"enc": [3, 3, 14, 3, 1],
"minel": 1,
"width": 32,
"fields": [
{
"name": "RSVD0",
"lsb": 3,
"msb": 31
},
{
"name": "ISTAT",
"lsb": 2,
"msb": 2
},
{
"name": "IMSK",
"lsb": 1,
"msb": 1
},
{
"name": "EN",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "CNTV_CTL_EL02",
"enc": [3, 5, 14, 3, 1],
"minel": 1,
"width": 32,
"fields": [
{
"name": "RES0",
"lsb": 3,
"msb": 31
},
{
"name": "ISTAT",
"lsb": 2,
"msb": 2
},
{
"name": "IMSK",
"lsb": 1,
"msb": 1
},
{
"name": "EN",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "CNTV_CTL_NOREDIR_EL0",
"enc": [3, 1, 15, 9, 6],
"minel": 1,
"width": 32,
"fields": [
{
"name": "RES0",
"lsb": 3,
"msb": 31
},
{
"name": "ISTAT",
"lsb": 2,
"msb": 2
},
{
"name": "IMSK",
"lsb": 1,
"msb": 1
},
{
"name": "EN",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "CNTV_CVAL_EL0",
"enc": [3, 3, 14, 3, 2],
"minel": 1,
"width": 64,
"fields": [
{
"name": "CVAL",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "CNTV_CVAL_EL02",
"enc": [3, 5, 14, 3, 2],
"minel": 1,
"width": 64,
"fields": [
{
"name": "CVAL",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "CNTV_CVAL_NOREDIR_EL0",
"enc": [3, 1, 15, 10, 5],
"minel": 1,
"width": 64,
"fields": [
{
"name": "CVAL",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "CNTV_TVAL_EL0",
"enc": [3, 3, 14, 3, 0],
"minel": 1,
"width": 32,
"fields": [
{
"name": "TVAL",
"lsb": 0,
"msb": 31
}
]
},
{
"name": "CNTV_TVAL_EL02",
"enc": [3, 5, 14, 3, 0],
"minel": 1,
"width": 32,
"fields": [
{
"name": "TVAL",
"lsb": 0,
"msb": 31
}
]
},
{
"name": "CNTV_TVAL_NOREDIR_EL0",
"enc": [3, 1, 15, 11, 5],
"minel": 1,
"width": 32,
"fields": [
{
"name": "TVAL",
"lsb": 0,
"msb": 31
}
]
},
{
"name": "CONTEXTIDR_EL1",
"enc": [3, 0, 13, 0, 1],
"minel": 1,
"width": 32,
"fields": [
{
"name": "ALL",
"lsb": 0,
"msb": 31
}
]
},
{
"name": "CONTEXTIDR_EL12",
"enc": [3, 5, 13, 0, 1],
"minel": 2,
"width": 32,
"fields": [
{
"name": "ALL",
"lsb": 0,
"msb": 31
}
]
},
{
"name": "CONTEXTIDR_EL2",
"enc": [3, 4, 13, 0, 1],
"minel": 2,
"width": 32,
"fields": [
{
"name": "ALL",
"lsb": 0,
"msb": 31
}
]
},
{
"name": "CONTEXTIDR_EL21",
"enc": [3, 0, 13, 0, 1],
"minel": 1,
"width": 32,
"fields": [
{
"name": "ALL",
"lsb": 0,
"msb": 31
}
]
},
{
"name": "CORE_NRG_ACC_DAT",
"enc": [3, 7, 15, 1, 1],
"minel": 1,
"width": 64,
"fields": [
{
"name": "VALUE_HI",
"lsb": 28,
"msb": 63
},
{
"name": "VALUE_MID",
"lsb": 20,
"msb": 27
},
{
"name": "VALUE_LO",
"lsb": 0,
"msb": 19
}
]
},
{
"name": "CORE_SRM_NRG_ACC_DAT",
"enc": [3, 7, 15, 3, 1],
"minel": 1,
"width": 64,
"fields": [
{
"name": "VALUE_HI",
"lsb": 28,
"msb": 63
},
{
"name": "VALUE_MID",
"lsb": 20,
"msb": 27
},
{
"name": "VALUE_LO",
"lsb": 0,
"msb": 19
}
]
},
{
"name": "CPACR_EL1",
"enc": [3, 0, 1, 0, 2],
"minel": 1,
"width": 32,
"fields": [
{
"name": "RSVD3",
"lsb": 29,
"msb": 31
},
{
"name": "TTA",
"lsb": 28,
"msb": 28
},
{
"name": "RSVD2",
"lsb": 26,
"msb": 27
},
{
"name": "SMEN",
"lsb": 24,
"msb": 25
},
{
"name": "RSVD1",
"lsb": 22,
"msb": 23
},
{
"name": "FPEN",
"lsb": 20,
"msb": 21
},
{
"name": "RSVD0",
"lsb": 0,
"msb": 19
}
]
},
{
"name": "CPACR_EL12",
"enc": [3, 5, 1, 0, 2],
"minel": 2,
"width": 32,
"fields": [
{
"name": "RES04",
"lsb": 29,
"msb": 31
},
{
"name": "TTA",
"lsb": 28,
"msb": 28
},
{
"name": "RES03",
"lsb": 26,
"msb": 27
},
{
"name": "SMEN",
"lsb": 24,
"msb": 25
},
{
"name": "RES02",
"lsb": 22,
"msb": 23
},
{
"name": "FPEN",
"lsb": 20,
"msb": 21
},
{
"name": "RES01",
"lsb": 0,
"msb": 19
}
]
},
{
"name": "CPM_NRG_ACC_DAT",
"enc": [3, 7, 15, 2, 1],
"minel": 1,
"width": 64,
"fields": [
{
"name": "VALUE_HI",
"lsb": 28,
"msb": 63
},
{
"name": "VALUE_MID",
"lsb": 20,
"msb": 27
},
{
"name": "VALUE_LO",
"lsb": 0,
"msb": 19
}
]
},
{
"name": "CPM_PWRDN_CTL",
"enc": [3, 5, 15, 6, 2],
"minel": 1,
"width": 64,
"fields": [
{
"name": "EN_DEEP_SLEEP",
"lsb": 63,
"msb": 63
},
{
"name": "RSVD0",
"lsb": 1,
"msb": 62
},
{
"name": "FLUSH_L2_BFR_PWR_DN_CPM",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "CPM_SRM_NRG_ACC_DAT",
"enc": [3, 7, 15, 4, 1],
"minel": 1,
"width": 64,
"fields": [
{
"name": "VALUE_HI",
"lsb": 28,
"msb": 63
},
{
"name": "VALUE_MID",
"lsb": 20,
"msb": 27
},
{
"name": "VALUE_LO",
"lsb": 0,
"msb": 19
}
]
},
{
"name": "CPTR_EL2",
"enc": [3, 4, 1, 1, 2],
"minel": 2,
"width": 32,
"fields": [
{
"name": "TCPAC",
"lsb": 31,
"msb": 31
},
{
"name": "RSVD3",
"lsb": 29,
"msb": 30
},
{
"name": "TTA",
"lsb": 28,
"msb": 28
},
{
"name": "RSVD2",
"lsb": 26,
"msb": 27
},
{
"name": "SMEN",
"lsb": 24,
"msb": 25
},
{
"name": "RSVD1",
"lsb": 22,
"msb": 23
},
{
"name": "FPEN",
"lsb": 20,
"msb": 21
},
{
"name": "RSVD0",
"lsb": 0,
"msb": 19
}
]
},
{
"name": "CPTR_EL21",
"enc": [3, 0, 1, 0, 2],
"minel": 1,
"width": 32,
"fields": [
{
"name": "TCPAC",
"lsb": 31,
"msb": 31
},
{
"name": "RES03",
"lsb": 29,
"msb": 30
},
{
"name": "TTA",
"lsb": 28,
"msb": 28
},
{
"name": "RES02",
"lsb": 26,
"msb": 27
},
{
"name": "SMEN",
"lsb": 24,
"msb": 25
},
{
"name": "RES01",
"lsb": 22,
"msb": 23
},
{
"name": "FPEN",
"lsb": 20,
"msb": 21
},
{
"name": "RES0",
"lsb": 0,
"msb": 19
}
]
},
{
"name": "CPU_CFG",
"enc": [3, 5, 15, 4, 0],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD3",
"lsb": 30,
"msb": 63
},
{
"name": "N_ACK_WFI",
"lsb": 29,
"msb": 29
},
{
"name": "FRC_DEEP_SLP",
"lsb": 28,
"msb": 28
},
{
"name": "RSVD2",
"lsb": 27,
"msb": 27
},
{
"name": "RCC_FORCE_ALL_DPC_L3_CLKS_ON",
"lsb": 26,
"msb": 26
},
{
"name": "RSVD1",
"lsb": 6,
"msb": 25
},
{
"name": "RCC_FORCE_ALL_DPC2_APL3_CLKS_ON",
"lsb": 5,
"msb": 5
},
{
"name": "MISR_EN",
"lsb": 4,
"msb": 4
},
{
"name": "SBD1_SLP_EN",
"lsb": 3,
"msb": 3
},
{
"name": "SBD0_SLP_EN",
"lsb": 2,
"msb": 2
},
{
"name": "RSVD0",
"lsb": 1,
"msb": 1
},
{
"name": "OK2_PWR_DN",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "CPU_CNT0",
"enc": [3, 7, 15, 0, 3],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD0",
"lsb": 32,
"msb": 63
},
{
"name": "CNT_HI",
"lsb": 12,
"msb": 31
},
{
"name": "CNT_MID",
"lsb": 8,
"msb": 11
},
{
"name": "CNT_LO",
"lsb": 0,
"msb": 7
}
]
},
{
"name": "CPU_CNT1",
"enc": [3, 7, 15, 2, 3],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD0",
"lsb": 32,
"msb": 63
},
{
"name": "CNT_HI",
"lsb": 12,
"msb": 31
},
{
"name": "CNT_MID",
"lsb": 8,
"msb": 11
},
{
"name": "CNT_LO",
"lsb": 0,
"msb": 7
}
]
},
{
"name": "CPU_CNT10",
"enc": [3, 7, 15, 13, 5],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD0",
"lsb": 32,
"msb": 63
},
{
"name": "CNT_HI",
"lsb": 12,
"msb": 31
},
{
"name": "CNT_MID",
"lsb": 8,
"msb": 11
},
{
"name": "CNT_LO",
"lsb": 0,
"msb": 7
}
]
},
{
"name": "CPU_CNT11",
"enc": [3, 7, 15, 14, 5],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD0",
"lsb": 32,
"msb": 63
},
{
"name": "CNT_HI",
"lsb": 12,
"msb": 31
},
{
"name": "CNT_MID",
"lsb": 8,
"msb": 11
},
{
"name": "CNT_LO",
"lsb": 0,
"msb": 7
}
]
},
{
"name": "CPU_CNT2",
"enc": [3, 7, 15, 4, 3],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD0",
"lsb": 32,
"msb": 63
},
{
"name": "CNT_HI",
"lsb": 12,
"msb": 31
},
{
"name": "CNT_MID",
"lsb": 8,
"msb": 11
},
{
"name": "CNT_LO",
"lsb": 0,
"msb": 7
}
]
},
{
"name": "CPU_CNT3",
"enc": [3, 7, 15, 6, 3],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD0",
"lsb": 32,
"msb": 63
},
{
"name": "CNT_HI",
"lsb": 12,
"msb": 31
},
{
"name": "CNT_MID",
"lsb": 8,
"msb": 11
},
{
"name": "CNT_LO",
"lsb": 0,
"msb": 7
}
]
},
{
"name": "CPU_CNT4",
"enc": [3, 7, 15, 8, 3],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD0",
"lsb": 32,
"msb": 63
},
{
"name": "CNT_HI",
"lsb": 12,
"msb": 31
},
{
"name": "CNT_MID",
"lsb": 8,
"msb": 11
},
{
"name": "CNT_LO",
"lsb": 0,
"msb": 7
}
]
},
{
"name": "CPU_CNT5",
"enc": [3, 7, 15, 10, 3],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD0",
"lsb": 32,
"msb": 63
},
{
"name": "CNT_HI",
"lsb": 12,
"msb": 31
},
{
"name": "CNT_MID",
"lsb": 8,
"msb": 11
},
{
"name": "CNT_LO",
"lsb": 0,
"msb": 7
}
]
},
{
"name": "CPU_CNT6",
"enc": [3, 7, 15, 12, 3],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD0",
"lsb": 32,
"msb": 63
},
{
"name": "CNT_HI",
"lsb": 12,
"msb": 31
},
{
"name": "CNT_MID",
"lsb": 8,
"msb": 11
},
{
"name": "CNT_LO",
"lsb": 0,
"msb": 7
}
]
},
{
"name": "CPU_CNT7",
"enc": [3, 7, 15, 14, 3],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD0",
"lsb": 32,
"msb": 63
},
{
"name": "CNT_HI",
"lsb": 12,
"msb": 31
},
{
"name": "CNT_MID",
"lsb": 8,
"msb": 11
},
{
"name": "CNT_LO",
"lsb": 0,
"msb": 7
}
]
},
{
"name": "CPU_CNT8",
"enc": [3, 7, 15, 14, 0],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD0",
"lsb": 32,
"msb": 63
},
{
"name": "CNT_HI",
"lsb": 12,
"msb": 31
},
{
"name": "CNT_MID",
"lsb": 8,
"msb": 11
},
{
"name": "CNT_LO",
"lsb": 0,
"msb": 7
}
]
},
{
"name": "CPU_CNT9",
"enc": [3, 7, 15, 14, 1],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD0",
"lsb": 32,
"msb": 63
},
{
"name": "CNT_HI",
"lsb": 12,
"msb": 31
},
{
"name": "CNT_MID",
"lsb": 8,
"msb": 11
},
{
"name": "CNT_LO",
"lsb": 0,
"msb": 7
}
]
},
{
"name": "CPU_CNT_CTL",
"enc": [3, 7, 15, 5, 0],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD0",
"lsb": 1,
"msb": 63
},
{
"name": "ENABLE",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "CPU_CNT_CTL0",
"enc": [3, 7, 15, 1, 3],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD2",
"lsb": 16,
"msb": 63
},
{
"name": "ENABLE",
"lsb": 15,
"msb": 15
},
{
"name": "RSVD1",
"lsb": 13,
"msb": 14
},
{
"name": "EVNT_SEL",
"lsb": 8,
"msb": 12
},
{
"name": "RSVD0",
"lsb": 0,
"msb": 7
}
]
},
{
"name": "CPU_CNT_CTL1",
"enc": [3, 7, 15, 3, 3],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD2",
"lsb": 16,
"msb": 63
},
{
"name": "ENABLE",
"lsb": 15,
"msb": 15
},
{
"name": "RSVD1",
"lsb": 13,
"msb": 14
},
{
"name": "EVNT_SEL",
"lsb": 8,
"msb": 12
},
{
"name": "RSVD0",
"lsb": 0,
"msb": 7
}
]
},
{
"name": "CPU_CNT_CTL10",
"enc": [3, 7, 15, 15, 4],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD2",
"lsb": 16,
"msb": 63
},
{
"name": "ENABLE",
"lsb": 15,
"msb": 15
},
{
"name": "RSVD1",
"lsb": 13,
"msb": 14
},
{
"name": "EVNT_SEL",
"lsb": 8,
"msb": 12
},
{
"name": "RSVD0",
"lsb": 0,
"msb": 7
}
]
},
{
"name": "CPU_CNT_CTL11",
"enc": [3, 7, 15, 15, 5],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD2",
"lsb": 16,
"msb": 63
},
{
"name": "ENABLE",
"lsb": 15,
"msb": 15
},
{
"name": "RSVD1",
"lsb": 13,
"msb": 14
},
{
"name": "EVNT_SEL",
"lsb": 8,
"msb": 12
},
{
"name": "RSVD0",
"lsb": 0,
"msb": 7
}
]
},
{
"name": "CPU_CNT_CTL2",
"enc": [3, 7, 15, 5, 3],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD2",
"lsb": 16,
"msb": 63
},
{
"name": "ENABLE",
"lsb": 15,
"msb": 15
},
{
"name": "RSVD1",
"lsb": 13,
"msb": 14
},
{
"name": "EVNT_SEL",
"lsb": 8,
"msb": 12
},
{
"name": "RSVD0",
"lsb": 0,
"msb": 7
}
]
},
{
"name": "CPU_CNT_CTL3",
"enc": [3, 7, 15, 7, 3],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD2",
"lsb": 16,
"msb": 63
},
{
"name": "ENABLE",
"lsb": 15,
"msb": 15
},
{
"name": "RSVD1",
"lsb": 13,
"msb": 14
},
{
"name": "EVNT_SEL",
"lsb": 8,
"msb": 12
},
{
"name": "RSVD0",
"lsb": 0,
"msb": 7
}
]
},
{
"name": "CPU_CNT_CTL4",
"enc": [3, 7, 15, 9, 3],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD2",
"lsb": 16,
"msb": 63
},
{
"name": "ENABLE",
"lsb": 15,
"msb": 15
},
{
"name": "RSVD1",
"lsb": 13,
"msb": 14
},
{
"name": "EVNT_SEL",
"lsb": 8,
"msb": 12
},
{
"name": "RSVD0",
"lsb": 0,
"msb": 7
}
]
},
{
"name": "CPU_CNT_CTL5",
"enc": [3, 7, 15, 11, 3],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD2",
"lsb": 16,
"msb": 63
},
{
"name": "ENABLE",
"lsb": 15,
"msb": 15
},
{
"name": "RSVD1",
"lsb": 13,
"msb": 14
},
{
"name": "EVNT_SEL",
"lsb": 8,
"msb": 12
},
{
"name": "RSVD0",
"lsb": 0,
"msb": 7
}
]
},
{
"name": "CPU_CNT_CTL6",
"enc": [3, 7, 15, 13, 3],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD2",
"lsb": 16,
"msb": 63
},
{
"name": "ENABLE",
"lsb": 15,
"msb": 15
},
{
"name": "RSVD1",
"lsb": 13,
"msb": 14
},
{
"name": "EVNT_SEL",
"lsb": 8,
"msb": 12
},
{
"name": "RSVD0",
"lsb": 0,
"msb": 7
}
]
},
{
"name": "CPU_CNT_CTL7",
"enc": [3, 7, 15, 15, 3],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD2",
"lsb": 16,
"msb": 63
},
{
"name": "ENABLE",
"lsb": 15,
"msb": 15
},
{
"name": "RSVD1",
"lsb": 13,
"msb": 14
},
{
"name": "EVNT_SEL",
"lsb": 8,
"msb": 12
},
{
"name": "RSVD0",
"lsb": 0,
"msb": 7
}
]
},
{
"name": "CPU_CNT_CTL8",
"enc": [3, 7, 15, 15, 0],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD2",
"lsb": 16,
"msb": 63
},
{
"name": "ENABLE",
"lsb": 15,
"msb": 15
},
{
"name": "RSVD1",
"lsb": 13,
"msb": 14
},
{
"name": "EVNT_SEL",
"lsb": 8,
"msb": 12
},
{
"name": "RSVD0",
"lsb": 0,
"msb": 7
}
]
},
{
"name": "CPU_CNT_CTL9",
"enc": [3, 7, 15, 15, 1],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD2",
"lsb": 16,
"msb": 63
},
{
"name": "ENABLE",
"lsb": 15,
"msb": 15
},
{
"name": "RSVD1",
"lsb": 13,
"msb": 14
},
{
"name": "EVNT_SEL",
"lsb": 8,
"msb": 12
},
{
"name": "RSVD0",
"lsb": 0,
"msb": 7
}
]
},
{
"name": "CPU_OVRD",
"enc": [3, 5, 15, 5, 0],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD3",
"lsb": 30,
"msb": 63
},
{
"name": "REQ_BOOT",
"lsb": 28,
"msb": 29
},
{
"name": "VFIQ",
"lsb": 26,
"msb": 27
},
{
"name": "OK2_PWRDN",
"lsb": 24,
"msb": 25
},
{
"name": "IRQ",
"lsb": 22,
"msb": 23
},
{
"name": "FIQ",
"lsb": 20,
"msb": 21
},
{
"name": "RSVD2",
"lsb": 17,
"msb": 19
},
{
"name": "HALT_AP_BFR_RUN",
"lsb": 16,
"msb": 16
},
{
"name": "RSVD1",
"lsb": 2,
"msb": 15
},
{
"name": "UTRIG_PIP_ADV_WFI_OR_WFE",
"lsb": 1,
"msb": 1
},
{
"name": "RSVD0",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "CPU_STS",
"enc": [3, 5, 15, 10, 0],
"minel": 1,
"width": 64,
"fields": [
{
"name": "AP_LOG_ID",
"lsb": 60,
"msb": 63
},
{
"name": "AP_PHY_ID",
"lsb": 56,
"msb": 59
},
{
"name": "AP_IS_VALID",
"lsb": 55,
"msb": 55
},
{
"name": "RSVD0",
"lsb": 49,
"msb": 54
},
{
"name": "PWR_UP_LOG",
"lsb": 42,
"msb": 48
},
{
"name": "FETCH_LOG",
"lsb": 16,
"msb": 41
},
{
"name": "SBD1_STICKY_SLP",
"lsb": 15,
"msb": 15
},
{
"name": "SBD0_STICKY_SLP",
"lsb": 14,
"msb": 14
},
{
"name": "L1_DIS_FLUSHED",
"lsb": 13,
"msb": 13
},
{
"name": "STICKY_WFI_RETN",
"lsb": 12,
"msb": 12
},
{
"name": "CPU_IN_WFI_RETN",
"lsb": 11,
"msb": 11
},
{
"name": "FRC_INIT",
"lsb": 10,
"msb": 10
},
{
"name": "AP_IS_HALTED_BFR_RUN",
"lsb": 9,
"msb": 9
},
{
"name": "CPU_IS_ACTIVE",
"lsb": 8,
"msb": 8
},
{
"name": "CPU_RUN_ST",
"lsb": 0,
"msb": 7
}
]
},
{
"name": "CSSELR_EL1",
"enc": [3, 2, 0, 0, 0],
"minel": 1,
"width": 32,
"fields": [
{
"name": "RSVD0",
"lsb": 5,
"msb": 31
},
{
"name": "TN_D",
"lsb": 4,
"msb": 4
},
{
"name": "C_LEVEL",
"lsb": 1,
"msb": 3
},
{
"name": "IN_D",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "CTRR_A_CTL_EL1",
"enc": [3, 4, 15, 2, 5],
"minel": 1,
"width": 64,
"fields": [
{
"name": "LOCK",
"lsb": 63,
"msb": 63
},
{
"name": "RSVD0",
"lsb": 1,
"msb": 62
},
{
"name": "WRPROTECT",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "CTRR_A_CTL_EL12",
"enc": [3, 4, 15, 9, 4],
"minel": 2,
"width": 64,
"fields": [
{
"name": "LOCK",
"lsb": 63,
"msb": 63
},
{
"name": "RES0",
"lsb": 1,
"msb": 62
},
{
"name": "WRPROTECT",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "CTRR_A_CTL_EL2",
"enc": [3, 4, 15, 6, 2],
"minel": 2,
"width": 64,
"fields": [
{
"name": "LOCK",
"lsb": 63,
"msb": 63
},
{
"name": "RSVD0",
"lsb": 1,
"msb": 62
},
{
"name": "WRPROTECT",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "CTRR_A_CTL_EL21",
"enc": [3, 4, 15, 2, 5],
"minel": 1,
"width": 64,
"fields": [
{
"name": "LOCK",
"lsb": 63,
"msb": 63
},
{
"name": "RES0",
"lsb": 1,
"msb": 62
},
{
"name": "WRPROTECT",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "CTRR_A_LWR_EL1",
"enc": [3, 4, 15, 2, 3],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD1",
"lsb": 42,
"msb": 63
},
{
"name": "CTRR_LOWER_ADDR_A",
"lsb": 12,
"msb": 41
},
{
"name": "RSVD0",
"lsb": 0,
"msb": 11
}
]
},
{
"name": "CTRR_A_LWR_EL12",
"enc": [3, 4, 15, 9, 0],
"minel": 2,
"width": 64,
"fields": [
{
"name": "RES01",
"lsb": 42,
"msb": 63
},
{
"name": "CTRR_LOWER_ADDR_A",
"lsb": 12,
"msb": 41
},
{
"name": "RES0",
"lsb": 0,
"msb": 11
}
]
},
{
"name": "CTRR_A_LWR_EL2",
"enc": [3, 4, 15, 6, 4],
"minel": 2,
"width": 64,
"fields": [
{
"name": "RSVD1",
"lsb": 42,
"msb": 63
},
{
"name": "CTRR_LOWER_ADDR_A",
"lsb": 12,
"msb": 41
},
{
"name": "RSVD0",
"lsb": 0,
"msb": 11
}
]
},
{
"name": "CTRR_A_LWR_EL21",
"enc": [3, 4, 15, 2, 3],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RES01",
"lsb": 42,
"msb": 63
},
{
"name": "CTRR_LOWER_ADDR_A",
"lsb": 12,
"msb": 41
},
{
"name": "RES0",
"lsb": 0,
"msb": 11
}
]
},
{
"name": "CTRR_A_UPR_EL1",
"enc": [3, 4, 15, 2, 4],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD1",
"lsb": 42,
"msb": 63
},
{
"name": "CTRR_UPPER_ADDR_A",
"lsb": 12,
"msb": 41
},
{
"name": "RSVD0",
"lsb": 0,
"msb": 11
}
]
},
{
"name": "CTRR_A_UPR_EL12",
"enc": [3, 4, 15, 9, 1],
"minel": 2,
"width": 64,
"fields": [
{
"name": "RES01",
"lsb": 42,
"msb": 63
},
{
"name": "CTRR_UPPER_ADDR_A",
"lsb": 12,
"msb": 41
},
{
"name": "RES0",
"lsb": 0,
"msb": 11
}
]
},
{
"name": "CTRR_A_UPR_EL2",
"enc": [3, 4, 15, 6, 5],
"minel": 2,
"width": 64,
"fields": [
{
"name": "RSVD1",
"lsb": 42,
"msb": 63
},
{
"name": "CTRR_UPPER_ADDR_A",
"lsb": 12,
"msb": 41
},
{
"name": "RSVD0",
"lsb": 0,
"msb": 11
}
]
},
{
"name": "CTRR_A_UPR_EL21",
"enc": [3, 4, 15, 2, 4],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RES01",
"lsb": 42,
"msb": 63
},
{
"name": "CTRR_UPPER_ADDR_A",
"lsb": 12,
"msb": 41
},
{
"name": "RES0",
"lsb": 0,
"msb": 11
}
]
},
{
"name": "CTRR_B_CTL_EL1",
"enc": [3, 4, 15, 2, 2],
"minel": 1,
"width": 64,
"fields": [
{
"name": "LOCK",
"lsb": 63,
"msb": 63
},
{
"name": "RSVD0",
"lsb": 1,
"msb": 62
},
{
"name": "WRPROTECT",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "CTRR_B_CTL_EL12",
"enc": [3, 4, 15, 9, 5],
"minel": 2,
"width": 64,
"fields": [
{
"name": "LOCK",
"lsb": 63,
"msb": 63
},
{
"name": "RES0",
"lsb": 1,
"msb": 62
},
{
"name": "WRPROTECT",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "CTRR_B_CTL_EL2",
"enc": [3, 4, 15, 6, 3],
"minel": 2,
"width": 64,
"fields": [
{
"name": "LOCK",
"lsb": 63,
"msb": 63
},
{
"name": "RSVD0",
"lsb": 1,
"msb": 62
},
{
"name": "WRPROTECT",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "CTRR_B_CTL_EL21",
"enc": [3, 4, 15, 2, 2],
"minel": 1,
"width": 64,
"fields": [
{
"name": "LOCK",
"lsb": 63,
"msb": 63
},
{
"name": "RES0",
"lsb": 1,
"msb": 62
},
{
"name": "WRPROTECT",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "CTRR_B_LWR_EL1",
"enc": [3, 4, 15, 1, 7],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD1",
"lsb": 42,
"msb": 63
},
{
"name": "CTRR_LOWER_ADDR_B",
"lsb": 12,
"msb": 41
},
{
"name": "RSVD0",
"lsb": 0,
"msb": 11
}
]
},
{
"name": "CTRR_B_LWR_EL12",
"enc": [3, 4, 15, 9, 2],
"minel": 2,
"width": 64,
"fields": [
{
"name": "RES01",
"lsb": 42,
"msb": 63
},
{
"name": "CTRR_LOWER_ADDR_B",
"lsb": 12,
"msb": 41
},
{
"name": "RES0",
"lsb": 0,
"msb": 11
}
]
},
{
"name": "CTRR_B_LWR_EL2",
"enc": [3, 4, 15, 6, 6],
"minel": 2,
"width": 64,
"fields": [
{
"name": "RSVD1",
"lsb": 42,
"msb": 63
},
{
"name": "CTRR_LOWER_ADDR_B",
"lsb": 12,
"msb": 41
},
{
"name": "RSVD0",
"lsb": 0,
"msb": 11
}
]
},
{
"name": "CTRR_B_LWR_EL21",
"enc": [3, 4, 15, 1, 7],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RES01",
"lsb": 42,
"msb": 63
},
{
"name": "CTRR_LOWER_ADDR_B",
"lsb": 12,
"msb": 41
},
{
"name": "RES0",
"lsb": 0,
"msb": 11
}
]
},
{
"name": "CTRR_B_UPR_EL1",
"enc": [3, 4, 15, 1, 6],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD1",
"lsb": 42,
"msb": 63
},
{
"name": "CTRR_UPPER_ADDR_B",
"lsb": 12,
"msb": 41
},
{
"name": "RSVD0",
"lsb": 0,
"msb": 11
}
]
},
{
"name": "CTRR_B_UPR_EL12",
"enc": [3, 4, 15, 9, 3],
"minel": 2,
"width": 64,
"fields": [
{
"name": "RES01",
"lsb": 42,
"msb": 63
},
{
"name": "CTRR_UPPER_ADDR_B",
"lsb": 12,
"msb": 41
},
{
"name": "RES0",
"lsb": 0,
"msb": 11
}
]
},
{
"name": "CTRR_B_UPR_EL2",
"enc": [3, 4, 15, 6, 7],
"minel": 2,
"width": 64,
"fields": [
{
"name": "RSVD1",
"lsb": 42,
"msb": 63
},
{
"name": "CTRR_UPPER_ADDR_B",
"lsb": 12,
"msb": 41
},
{
"name": "RSVD0",
"lsb": 0,
"msb": 11
}
]
},
{
"name": "CTRR_B_UPR_EL21",
"enc": [3, 4, 15, 1, 6],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RES01",
"lsb": 42,
"msb": 63
},
{
"name": "CTRR_UPPER_ADDR_B",
"lsb": 12,
"msb": 41
},
{
"name": "RES0",
"lsb": 0,
"msb": 11
}
]
},
{
"name": "CTRR_C_CTL_EL1",
"enc": [3, 0, 11, 1, 4],
"minel": 1,
"width": 64,
"fields": [
{
"name": "LOCK",
"lsb": 63,
"msb": 63
},
{
"name": "RSVD0",
"lsb": 1,
"msb": 62
},
{
"name": "WRPROTECT",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "CTRR_C_CTL_EL12",
"enc": [3, 0, 11, 1, 6],
"minel": 2,
"width": 64,
"fields": [
{
"name": "LOCK",
"lsb": 63,
"msb": 63
},
{
"name": "RES0",
"lsb": 1,
"msb": 62
},
{
"name": "WRPROTECT",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "CTRR_C_CTL_EL2",
"enc": [3, 0, 11, 2, 0],
"minel": 2,
"width": 64,
"fields": [
{
"name": "LOCK",
"lsb": 63,
"msb": 63
},
{
"name": "RSVD0",
"lsb": 1,
"msb": 62
},
{
"name": "WRPROTECT",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "CTRR_C_CTL_EL21",
"enc": [3, 0, 11, 1, 4],
"minel": 1,
"width": 64,
"fields": [
{
"name": "LOCK",
"lsb": 63,
"msb": 63
},
{
"name": "RES0",
"lsb": 1,
"msb": 62
},
{
"name": "WRPROTECT",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "CTRR_C_LWR_EL1",
"enc": [3, 0, 11, 0, 0],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD1",
"lsb": 42,
"msb": 63
},
{
"name": "CTRR_LOWER_ADDR_C",
"lsb": 12,
"msb": 41
},
{
"name": "RSVD0",
"lsb": 0,
"msb": 11
}
]
},
{
"name": "CTRR_C_LWR_EL12",
"enc": [3, 0, 11, 0, 4],
"minel": 2,
"width": 64,
"fields": [
{
"name": "RES01",
"lsb": 42,
"msb": 63
},
{
"name": "CTRR_LOWER_ADDR_C",
"lsb": 12,
"msb": 41
},
{
"name": "RES0",
"lsb": 0,
"msb": 11
}
]
},
{
"name": "CTRR_C_LWR_EL2",
"enc": [3, 0, 11, 1, 0],
"minel": 2,
"width": 64,
"fields": [
{
"name": "RSVD1",
"lsb": 42,
"msb": 63
},
{
"name": "CTRR_LOWER_ADDR_C",
"lsb": 12,
"msb": 41
},
{
"name": "RSVD0",
"lsb": 0,
"msb": 11
}
]
},
{
"name": "CTRR_C_LWR_EL21",
"enc": [3, 0, 11, 0, 0],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RES01",
"lsb": 42,
"msb": 63
},
{
"name": "CTRR_LOWER_ADDR_C",
"lsb": 12,
"msb": 41
},
{
"name": "RES0",
"lsb": 0,
"msb": 11
}
]
},
{
"name": "CTRR_C_UPR_EL1",
"enc": [3, 0, 11, 0, 1],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD1",
"lsb": 42,
"msb": 63
},
{
"name": "CTRR_UPPER_ADDR_C",
"lsb": 12,
"msb": 41
},
{
"name": "RSVD0",
"lsb": 0,
"msb": 11
}
]
},
{
"name": "CTRR_C_UPR_EL12",
"enc": [3, 0, 11, 0, 5],
"minel": 2,
"width": 64,
"fields": [
{
"name": "RES01",
"lsb": 42,
"msb": 63
},
{
"name": "CTRR_UPPER_ADDR_C",
"lsb": 12,
"msb": 41
},
{
"name": "RES0",
"lsb": 0,
"msb": 11
}
]
},
{
"name": "CTRR_C_UPR_EL2",
"enc": [3, 0, 11, 1, 1],
"minel": 2,
"width": 64,
"fields": [
{
"name": "RSVD1",
"lsb": 42,
"msb": 63
},
{
"name": "CTRR_UPPER_ADDR_C",
"lsb": 12,
"msb": 41
},
{
"name": "RSVD0",
"lsb": 0,
"msb": 11
}
]
},
{
"name": "CTRR_C_UPR_EL21",
"enc": [3, 0, 11, 0, 1],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RES01",
"lsb": 42,
"msb": 63
},
{
"name": "CTRR_UPPER_ADDR_C",
"lsb": 12,
"msb": 41
},
{
"name": "RES0",
"lsb": 0,
"msb": 11
}
]
},
{
"name": "CTRR_D_CTL_EL1",
"enc": [3, 0, 11, 1, 5],
"minel": 1,
"width": 64,
"fields": [
{
"name": "LOCK",
"lsb": 63,
"msb": 63
},
{
"name": "RSVD0",
"lsb": 1,
"msb": 62
},
{
"name": "WRPROTECT",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "CTRR_D_CTL_EL12",
"enc": [3, 0, 11, 1, 7],
"minel": 2,
"width": 64,
"fields": [
{
"name": "LOCK",
"lsb": 63,
"msb": 63
},
{
"name": "RES0",
"lsb": 1,
"msb": 62
},
{
"name": "WRPROTECT",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "CTRR_D_CTL_EL2",
"enc": [3, 0, 11, 2, 1],
"minel": 2,
"width": 64,
"fields": [
{
"name": "LOCK",
"lsb": 63,
"msb": 63
},
{
"name": "RSVD0",
"lsb": 1,
"msb": 62
},
{
"name": "WRPROTECT",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "CTRR_D_CTL_EL21",
"enc": [3, 0, 11, 1, 5],
"minel": 1,
"width": 64,
"fields": [
{
"name": "LOCK",
"lsb": 63,
"msb": 63
},
{
"name": "RES0",
"lsb": 1,
"msb": 62
},
{
"name": "WRPROTECT",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "CTRR_D_LWR_EL1",
"enc": [3, 0, 11, 0, 2],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD1",
"lsb": 42,
"msb": 63
},
{
"name": "CTRR_LOWER_ADDR_D",
"lsb": 12,
"msb": 41
},
{
"name": "RSVD0",
"lsb": 0,
"msb": 11
}
]
},
{
"name": "CTRR_D_LWR_EL12",
"enc": [3, 0, 11, 0, 6],
"minel": 2,
"width": 64,
"fields": [
{
"name": "RES01",
"lsb": 42,
"msb": 63
},
{
"name": "CTRR_LOWER_ADDR_D",
"lsb": 12,
"msb": 41
},
{
"name": "RES0",
"lsb": 0,
"msb": 11
}
]
},
{
"name": "CTRR_D_LWR_EL2",
"enc": [3, 0, 11, 1, 2],
"minel": 2,
"width": 64,
"fields": [
{
"name": "RSVD1",
"lsb": 42,
"msb": 63
},
{
"name": "CTRR_LOWER_ADDR_D",
"lsb": 12,
"msb": 41
},
{
"name": "RSVD0",
"lsb": 0,
"msb": 11
}
]
},
{
"name": "CTRR_D_LWR_EL21",
"enc": [3, 0, 11, 0, 2],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RES01",
"lsb": 42,
"msb": 63
},
{
"name": "CTRR_LOWER_ADDR_D",
"lsb": 12,
"msb": 41
},
{
"name": "RES0",
"lsb": 0,
"msb": 11
}
]
},
{
"name": "CTRR_D_UPR_EL1",
"enc": [3, 0, 11, 0, 3],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD1",
"lsb": 42,
"msb": 63
},
{
"name": "CTRR_UPPER_ADDR_D",
"lsb": 12,
"msb": 41
},
{
"name": "RSVD0",
"lsb": 0,
"msb": 11
}
]
},
{
"name": "CTRR_D_UPR_EL12",
"enc": [3, 0, 11, 0, 7],
"minel": 2,
"width": 64,
"fields": [
{
"name": "RES01",
"lsb": 42,
"msb": 63
},
{
"name": "CTRR_UPPER_ADDR_D",
"lsb": 12,
"msb": 41
},
{
"name": "RES0",
"lsb": 0,
"msb": 11
}
]
},
{
"name": "CTRR_D_UPR_EL2",
"enc": [3, 0, 11, 1, 3],
"minel": 2,
"width": 64,
"fields": [
{
"name": "RSVD1",
"lsb": 42,
"msb": 63
},
{
"name": "CTRR_UPPER_ADDR_D",
"lsb": 12,
"msb": 41
},
{
"name": "RSVD0",
"lsb": 0,
"msb": 11
}
]
},
{
"name": "CTRR_D_UPR_EL21",
"enc": [3, 0, 11, 0, 3],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RES01",
"lsb": 42,
"msb": 63
},
{
"name": "CTRR_UPPER_ADDR_D",
"lsb": 12,
"msb": 41
},
{
"name": "RES0",
"lsb": 0,
"msb": 11
}
]
},
{
"name": "CTR_EL0",
"enc": [3, 3, 0, 0, 1],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD2",
"lsb": 36,
"msb": 63
},
{
"name": "TMIN_LINE",
"lsb": 32,
"msb": 35
},
{
"name": "RSVD1",
"lsb": 30,
"msb": 31
},
{
"name": "DIC",
"lsb": 29,
"msb": 29
},
{
"name": "IDC",
"lsb": 28,
"msb": 28
},
{
"name": "CWG",
"lsb": 24,
"msb": 27
},
{
"name": "ERG",
"lsb": 20,
"msb": 23
},
{
"name": "DMIN_LINE",
"lsb": 16,
"msb": 19
},
{
"name": "L1_IP",
"lsb": 14,
"msb": 15
},
{
"name": "RSVD0",
"lsb": 4,
"msb": 13
},
{
"name": "IMIN_LINE",
"lsb": 0,
"msb": 3
}
]
},
{
"name": "CTXR_A_CTL_EL1",
"enc": [3, 0, 11, 5, 2],
"minel": 1,
"width": 64,
"fields": [
{
"name": "LOCK",
"lsb": 63,
"msb": 63
},
{
"name": "VALID",
"lsb": 62,
"msb": 62
},
{
"name": "RSVD0",
"lsb": 10,
"msb": 61
},
{
"name": "XN_MMUOFF",
"lsb": 8,
"msb": 9
},
{
"name": "XN_GL0_TGE0",
"lsb": 6,
"msb": 7
},
{
"name": "XN_GL1",
"lsb": 4,
"msb": 5
},
{
"name": "XN_EL0_TGE0",
"lsb": 2,
"msb": 3
},
{
"name": "XN_EL1",
"lsb": 0,
"msb": 1
}
]
},
{
"name": "CTXR_A_CTL_EL12",
"enc": [3, 0, 11, 5, 6],
"minel": 2,
"width": 64,
"fields": [
{
"name": "LOCK",
"lsb": 63,
"msb": 63
},
{
"name": "VALID",
"lsb": 62,
"msb": 62
},
{
"name": "RES0",
"lsb": 10,
"msb": 61
},
{
"name": "XN_MMUOFF",
"lsb": 8,
"msb": 9
},
{
"name": "XN_GL0_TGE0",
"lsb": 6,
"msb": 7
},
{
"name": "XN_GL1",
"lsb": 4,
"msb": 5
},
{
"name": "XN_EL0_TGE0",
"lsb": 2,
"msb": 3
},
{
"name": "XN_EL1",
"lsb": 0,
"msb": 1
}
]
},
{
"name": "CTXR_A_CTL_EL2",
"enc": [3, 0, 11, 6, 2],
"minel": 2,
"width": 64,
"fields": [
{
"name": "LOCK",
"lsb": 63,
"msb": 63
},
{
"name": "VALID",
"lsb": 62,
"msb": 62
},
{
"name": "RSVD1",
"lsb": 24,
"msb": 61
},
{
"name": "XN_GL0_TGE0",
"lsb": 22,
"msb": 23
},
{
"name": "XN_GL1",
"lsb": 20,
"msb": 21
},
{
"name": "XN_EL0_TGE0",
"lsb": 18,
"msb": 19
},
{
"name": "XN_EL1",
"lsb": 16,
"msb": 17
},
{
"name": "RSVD0",
"lsb": 10,
"msb": 15
},
{
"name": "XN_MMUOFF",
"lsb": 8,
"msb": 9
},
{
"name": "XN_GL0_TGE1",
"lsb": 6,
"msb": 7
},
{
"name": "XN_GL2",
"lsb": 4,
"msb": 5
},
{
"name": "XN_EL0_TGE1",
"lsb": 2,
"msb": 3
},
{
"name": "XN_EL2",
"lsb": 0,
"msb": 1
}
]
},
{
"name": "CTXR_A_CTL_EL21",
"enc": [3, 0, 11, 5, 2],
"minel": 1,
"width": 64,
"fields": [
{
"name": "LOCK",
"lsb": 63,
"msb": 63
},
{
"name": "VALID",
"lsb": 62,
"msb": 62
},
{
"name": "RES01",
"lsb": 24,
"msb": 61
},
{
"name": "XN_GL0_TGE0",
"lsb": 22,
"msb": 23
},
{
"name": "XN_GL1",
"lsb": 20,
"msb": 21
},
{
"name": "XN_EL0_TGE0",
"lsb": 18,
"msb": 19
},
{
"name": "XN_EL1",
"lsb": 16,
"msb": 17
},
{
"name": "RES0",
"lsb": 10,
"msb": 15
},
{
"name": "XN_MMUOFF",
"lsb": 8,
"msb": 9
},
{
"name": "XN_GL0_TGE1",
"lsb": 6,
"msb": 7
},
{
"name": "XN_GL2",
"lsb": 4,
"msb": 5
},
{
"name": "XN_EL0_TGE1",
"lsb": 2,
"msb": 3
},
{
"name": "XN_EL2",
"lsb": 0,
"msb": 1
}
]
},
{
"name": "CTXR_A_LWR_EL1",
"enc": [3, 0, 11, 2, 2],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD1",
"lsb": 42,
"msb": 63
},
{
"name": "CTXR_LOWER_ADDR_A",
"lsb": 12,
"msb": 41
},
{
"name": "RSVD0",
"lsb": 0,
"msb": 11
}
]
},
{
"name": "CTXR_A_LWR_EL12",
"enc": [3, 0, 11, 3, 2],
"minel": 2,
"width": 64,
"fields": [
{
"name": "RES01",
"lsb": 42,
"msb": 63
},
{
"name": "CTXR_LOWER_ADDR_A",
"lsb": 12,
"msb": 41
},
{
"name": "RES0",
"lsb": 0,
"msb": 11
}
]
},
{
"name": "CTXR_A_LWR_EL2",
"enc": [3, 0, 11, 4, 2],
"minel": 2,
"width": 64,
"fields": [
{
"name": "RSVD1",
"lsb": 42,
"msb": 63
},
{
"name": "CTXR_LOWER_ADDR_A",
"lsb": 12,
"msb": 41
},
{
"name": "RSVD0",
"lsb": 0,
"msb": 11
}
]
},
{
"name": "CTXR_A_LWR_EL21",
"enc": [3, 0, 11, 2, 2],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RES01",
"lsb": 42,
"msb": 63
},
{
"name": "CTXR_LOWER_ADDR_A",
"lsb": 12,
"msb": 41
},
{
"name": "RES0",
"lsb": 0,
"msb": 11
}
]
},
{
"name": "CTXR_A_UPR_EL1",
"enc": [3, 0, 11, 2, 3],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD1",
"lsb": 42,
"msb": 63
},
{
"name": "CTXR_UPPER_ADDR_A",
"lsb": 12,
"msb": 41
},
{
"name": "RSVD0",
"lsb": 0,
"msb": 11
}
]
},
{
"name": "CTXR_A_UPR_EL12",
"enc": [3, 0, 11, 3, 3],
"minel": 2,
"width": 64,
"fields": [
{
"name": "RES01",
"lsb": 42,
"msb": 63
},
{
"name": "CTXR_UPPER_ADDR_A",
"lsb": 12,
"msb": 41
},
{
"name": "RES0",
"lsb": 0,
"msb": 11
}
]
},
{
"name": "CTXR_A_UPR_EL2",
"enc": [3, 0, 11, 4, 3],
"minel": 2,
"width": 64,
"fields": [
{
"name": "RSVD1",
"lsb": 42,
"msb": 63
},
{
"name": "CTXR_UPPER_ADDR_A",
"lsb": 12,
"msb": 41
},
{
"name": "RSVD0",
"lsb": 0,
"msb": 11
}
]
},
{
"name": "CTXR_A_UPR_EL21",
"enc": [3, 0, 11, 2, 3],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RES01",
"lsb": 42,
"msb": 63
},
{
"name": "CTXR_UPPER_ADDR_A",
"lsb": 12,
"msb": 41
},
{
"name": "RES0",
"lsb": 0,
"msb": 11
}
]
},
{
"name": "CTXR_B_CTL_EL1",
"enc": [3, 0, 11, 5, 3],
"minel": 1,
"width": 64,
"fields": [
{
"name": "LOCK",
"lsb": 63,
"msb": 63
},
{
"name": "VALID",
"lsb": 62,
"msb": 62
},
{
"name": "RSVD0",
"lsb": 10,
"msb": 61
},
{
"name": "XN_MMUOFF",
"lsb": 8,
"msb": 9
},
{
"name": "XN_GL0_TGE0",
"lsb": 6,
"msb": 7
},
{
"name": "XN_GL1",
"lsb": 4,
"msb": 5
},
{
"name": "XN_EL0_TGE0",
"lsb": 2,
"msb": 3
},
{
"name": "XN_EL1",
"lsb": 0,
"msb": 1
}
]
},
{
"name": "CTXR_B_CTL_EL12",
"enc": [3, 0, 11, 5, 7],
"minel": 2,
"width": 64,
"fields": [
{
"name": "LOCK",
"lsb": 63,
"msb": 63
},
{
"name": "VALID",
"lsb": 62,
"msb": 62
},
{
"name": "RES0",
"lsb": 10,
"msb": 61
},
{
"name": "XN_MMUOFF",
"lsb": 8,
"msb": 9
},
{
"name": "XN_GL0_TGE0",
"lsb": 6,
"msb": 7
},
{
"name": "XN_GL1",
"lsb": 4,
"msb": 5
},
{
"name": "XN_EL0_TGE0",
"lsb": 2,
"msb": 3
},
{
"name": "XN_EL1",
"lsb": 0,
"msb": 1
}
]
},
{
"name": "CTXR_B_CTL_EL2",
"enc": [3, 0, 11, 6, 3],
"minel": 2,
"width": 64,
"fields": [
{
"name": "LOCK",
"lsb": 63,
"msb": 63
},
{
"name": "VALID",
"lsb": 62,
"msb": 62
},
{
"name": "RSVD1",
"lsb": 24,
"msb": 61
},
{
"name": "XN_GL0_TGE0",
"lsb": 22,
"msb": 23
},
{
"name": "XN_GL1",
"lsb": 20,
"msb": 21
},
{
"name": "XN_EL0_TGE0",
"lsb": 18,
"msb": 19
},
{
"name": "XN_EL1",
"lsb": 16,
"msb": 17
},
{
"name": "RSVD0",
"lsb": 10,
"msb": 15
},
{
"name": "XN_MMUOFF",
"lsb": 8,
"msb": 9
},
{
"name": "XN_GL0_TGE1",
"lsb": 6,
"msb": 7
},
{
"name": "XN_GL2",
"lsb": 4,
"msb": 5
},
{
"name": "XN_EL0_TGE1",
"lsb": 2,
"msb": 3
},
{
"name": "XN_EL2",
"lsb": 0,
"msb": 1
}
]
},
{
"name": "CTXR_B_CTL_EL21",
"enc": [3, 0, 11, 5, 3],
"minel": 1,
"width": 64,
"fields": [
{
"name": "LOCK",
"lsb": 63,
"msb": 63
},
{
"name": "VALID",
"lsb": 62,
"msb": 62
},
{
"name": "RES01",
"lsb": 24,
"msb": 61
},
{
"name": "XN_GL0_TGE0",
"lsb": 22,
"msb": 23
},
{
"name": "XN_GL1",
"lsb": 20,
"msb": 21
},
{
"name": "XN_EL0_TGE0",
"lsb": 18,
"msb": 19
},
{
"name": "XN_EL1",
"lsb": 16,
"msb": 17
},
{
"name": "RES0",
"lsb": 10,
"msb": 15
},
{
"name": "XN_MMUOFF",
"lsb": 8,
"msb": 9
},
{
"name": "XN_GL0_TGE1",
"lsb": 6,
"msb": 7
},
{
"name": "XN_GL2",
"lsb": 4,
"msb": 5
},
{
"name": "XN_EL0_TGE1",
"lsb": 2,
"msb": 3
},
{
"name": "XN_EL2",
"lsb": 0,
"msb": 1
}
]
},
{
"name": "CTXR_B_LWR_EL1",
"enc": [3, 0, 11, 2, 4],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD1",
"lsb": 42,
"msb": 63
},
{
"name": "CTXR_LOWER_ADDR_B",
"lsb": 12,
"msb": 41
},
{
"name": "RSVD0",
"lsb": 0,
"msb": 11
}
]
},
{
"name": "CTXR_B_LWR_EL12",
"enc": [3, 0, 11, 3, 4],
"minel": 2,
"width": 64,
"fields": [
{
"name": "RES01",
"lsb": 42,
"msb": 63
},
{
"name": "CTXR_LOWER_ADDR_B",
"lsb": 12,
"msb": 41
},
{
"name": "RES0",
"lsb": 0,
"msb": 11
}
]
},
{
"name": "CTXR_B_LWR_EL2",
"enc": [3, 0, 11, 4, 4],
"minel": 2,
"width": 64,
"fields": [
{
"name": "RSVD1",
"lsb": 42,
"msb": 63
},
{
"name": "CTXR_LOWER_ADDR_B",
"lsb": 12,
"msb": 41
},
{
"name": "RSVD0",
"lsb": 0,
"msb": 11
}
]
},
{
"name": "CTXR_B_LWR_EL21",
"enc": [3, 0, 11, 2, 4],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RES01",
"lsb": 42,
"msb": 63
},
{
"name": "CTXR_LOWER_ADDR_B",
"lsb": 12,
"msb": 41
},
{
"name": "RES0",
"lsb": 0,
"msb": 11
}
]
},
{
"name": "CTXR_B_UPR_EL1",
"enc": [3, 0, 11, 2, 5],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD1",
"lsb": 42,
"msb": 63
},
{
"name": "CTXR_UPPER_ADDR_B",
"lsb": 12,
"msb": 41
},
{
"name": "RSVD0",
"lsb": 0,
"msb": 11
}
]
},
{
"name": "CTXR_B_UPR_EL12",
"enc": [3, 0, 11, 3, 5],
"minel": 2,
"width": 64,
"fields": [
{
"name": "RES01",
"lsb": 42,
"msb": 63
},
{
"name": "CTXR_UPPER_ADDR_B",
"lsb": 12,
"msb": 41
},
{
"name": "RES0",
"lsb": 0,
"msb": 11
}
]
},
{
"name": "CTXR_B_UPR_EL2",
"enc": [3, 0, 11, 4, 5],
"minel": 2,
"width": 64,
"fields": [
{
"name": "RSVD1",
"lsb": 42,
"msb": 63
},
{
"name": "CTXR_UPPER_ADDR_B",
"lsb": 12,
"msb": 41
},
{
"name": "RSVD0",
"lsb": 0,
"msb": 11
}
]
},
{
"name": "CTXR_B_UPR_EL21",
"enc": [3, 0, 11, 2, 5],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RES01",
"lsb": 42,
"msb": 63
},
{
"name": "CTXR_UPPER_ADDR_B",
"lsb": 12,
"msb": 41
},
{
"name": "RES0",
"lsb": 0,
"msb": 11
}
]
},
{
"name": "CTXR_C_CTL_EL1",
"enc": [3, 0, 11, 5, 4],
"minel": 1,
"width": 64,
"fields": [
{
"name": "LOCK",
"lsb": 63,
"msb": 63
},
{
"name": "VALID",
"lsb": 62,
"msb": 62
},
{
"name": "RSVD0",
"lsb": 10,
"msb": 61
},
{
"name": "XN_MMUOFF",
"lsb": 8,
"msb": 9
},
{
"name": "XN_GL0_TGE0",
"lsb": 6,
"msb": 7
},
{
"name": "XN_GL1",
"lsb": 4,
"msb": 5
},
{
"name": "XN_EL0_TGE0",
"lsb": 2,
"msb": 3
},
{
"name": "XN_EL1",
"lsb": 0,
"msb": 1
}
]
},
{
"name": "CTXR_C_CTL_EL12",
"enc": [3, 0, 11, 6, 0],
"minel": 2,
"width": 64,
"fields": [
{
"name": "LOCK",
"lsb": 63,
"msb": 63
},
{
"name": "VALID",
"lsb": 62,
"msb": 62
},
{
"name": "RES0",
"lsb": 10,
"msb": 61
},
{
"name": "XN_MMUOFF",
"lsb": 8,
"msb": 9
},
{
"name": "XN_GL0_TGE0",
"lsb": 6,
"msb": 7
},
{
"name": "XN_GL1",
"lsb": 4,
"msb": 5
},
{
"name": "XN_EL0_TGE0",
"lsb": 2,
"msb": 3
},
{
"name": "XN_EL1",
"lsb": 0,
"msb": 1
}
]
},
{
"name": "CTXR_C_CTL_EL2",
"enc": [3, 0, 11, 6, 4],
"minel": 2,
"width": 64,
"fields": [
{
"name": "LOCK",
"lsb": 63,
"msb": 63
},
{
"name": "VALID",
"lsb": 62,
"msb": 62
},
{
"name": "RSVD1",
"lsb": 24,
"msb": 61
},
{
"name": "XN_GL0_TGE0",
"lsb": 22,
"msb": 23
},
{
"name": "XN_GL1",
"lsb": 20,
"msb": 21
},
{
"name": "XN_EL0_TGE0",
"lsb": 18,
"msb": 19
},
{
"name": "XN_EL1",
"lsb": 16,
"msb": 17
},
{
"name": "RSVD0",
"lsb": 10,
"msb": 15
},
{
"name": "XN_MMUOFF",
"lsb": 8,
"msb": 9
},
{
"name": "XN_GL0_TGE1",
"lsb": 6,
"msb": 7
},
{
"name": "XN_GL2",
"lsb": 4,
"msb": 5
},
{
"name": "XN_EL0_TGE1",
"lsb": 2,
"msb": 3
},
{
"name": "XN_EL2",
"lsb": 0,
"msb": 1
}
]
},
{
"name": "CTXR_C_CTL_EL21",
"enc": [3, 0, 11, 5, 4],
"minel": 1,
"width": 64,
"fields": [
{
"name": "LOCK",
"lsb": 63,
"msb": 63
},
{
"name": "VALID",
"lsb": 62,
"msb": 62
},
{
"name": "RES01",
"lsb": 24,
"msb": 61
},
{
"name": "XN_GL0_TGE0",
"lsb": 22,
"msb": 23
},
{
"name": "XN_GL1",
"lsb": 20,
"msb": 21
},
{
"name": "XN_EL0_TGE0",
"lsb": 18,
"msb": 19
},
{
"name": "XN_EL1",
"lsb": 16,
"msb": 17
},
{
"name": "RES0",
"lsb": 10,
"msb": 15
},
{
"name": "XN_MMUOFF",
"lsb": 8,
"msb": 9
},
{
"name": "XN_GL0_TGE1",
"lsb": 6,
"msb": 7
},
{
"name": "XN_GL2",
"lsb": 4,
"msb": 5
},
{
"name": "XN_EL0_TGE1",
"lsb": 2,
"msb": 3
},
{
"name": "XN_EL2",
"lsb": 0,
"msb": 1
}
]
},
{
"name": "CTXR_C_LWR_EL1",
"enc": [3, 0, 11, 2, 6],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD1",
"lsb": 42,
"msb": 63
},
{
"name": "CTXR_LOWER_ADDR_C",
"lsb": 12,
"msb": 41
},
{
"name": "RSVD0",
"lsb": 0,
"msb": 11
}
]
},
{
"name": "CTXR_C_LWR_EL12",
"enc": [3, 0, 11, 3, 6],
"minel": 2,
"width": 64,
"fields": [
{
"name": "RES01",
"lsb": 42,
"msb": 63
},
{
"name": "CTXR_LOWER_ADDR_C",
"lsb": 12,
"msb": 41
},
{
"name": "RES0",
"lsb": 0,
"msb": 11
}
]
},
{
"name": "CTXR_C_LWR_EL2",
"enc": [3, 0, 11, 4, 6],
"minel": 2,
"width": 64,
"fields": [
{
"name": "RSVD1",
"lsb": 42,
"msb": 63
},
{
"name": "CTXR_LOWER_ADDR_C",
"lsb": 12,
"msb": 41
},
{
"name": "RSVD0",
"lsb": 0,
"msb": 11
}
]
},
{
"name": "CTXR_C_LWR_EL21",
"enc": [3, 0, 11, 2, 6],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RES01",
"lsb": 42,
"msb": 63
},
{
"name": "CTXR_LOWER_ADDR_C",
"lsb": 12,
"msb": 41
},
{
"name": "RES0",
"lsb": 0,
"msb": 11
}
]
},
{
"name": "CTXR_C_UPR_EL1",
"enc": [3, 0, 11, 2, 7],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD1",
"lsb": 42,
"msb": 63
},
{
"name": "CTXR_UPPER_ADDR_C",
"lsb": 12,
"msb": 41
},
{
"name": "RSVD0",
"lsb": 0,
"msb": 11
}
]
},
{
"name": "CTXR_C_UPR_EL12",
"enc": [3, 0, 11, 3, 7],
"minel": 2,
"width": 64,
"fields": [
{
"name": "RES01",
"lsb": 42,
"msb": 63
},
{
"name": "CTXR_UPPER_ADDR_C",
"lsb": 12,
"msb": 41
},
{
"name": "RES0",
"lsb": 0,
"msb": 11
}
]
},
{
"name": "CTXR_C_UPR_EL2",
"enc": [3, 0, 11, 4, 7],
"minel": 2,
"width": 64,
"fields": [
{
"name": "RSVD1",
"lsb": 42,
"msb": 63
},
{
"name": "CTXR_UPPER_ADDR_C",
"lsb": 12,
"msb": 41
},
{
"name": "RSVD0",
"lsb": 0,
"msb": 11
}
]
},
{
"name": "CTXR_C_UPR_EL21",
"enc": [3, 0, 11, 2, 7],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RES01",
"lsb": 42,
"msb": 63
},
{
"name": "CTXR_UPPER_ADDR_C",
"lsb": 12,
"msb": 41
},
{
"name": "RES0",
"lsb": 0,
"msb": 11
}
]
},
{
"name": "CTXR_D_CTL_EL1",
"enc": [3, 0, 11, 5, 5],
"minel": 1,
"width": 64,
"fields": [
{
"name": "LOCK",
"lsb": 63,
"msb": 63
},
{
"name": "VALID",
"lsb": 62,
"msb": 62
},
{
"name": "RSVD0",
"lsb": 10,
"msb": 61
},
{
"name": "XN_MMUOFF",
"lsb": 8,
"msb": 9
},
{
"name": "XN_GL0_TGE0",
"lsb": 6,
"msb": 7
},
{
"name": "XN_GL1",
"lsb": 4,
"msb": 5
},
{
"name": "XN_EL0_TGE0",
"lsb": 2,
"msb": 3
},
{
"name": "XN_EL1",
"lsb": 0,
"msb": 1
}
]
},
{
"name": "CTXR_D_CTL_EL12",
"enc": [3, 0, 11, 6, 1],
"minel": 2,
"width": 64,
"fields": [
{
"name": "LOCK",
"lsb": 63,
"msb": 63
},
{
"name": "VALID",
"lsb": 62,
"msb": 62
},
{
"name": "RES0",
"lsb": 10,
"msb": 61
},
{
"name": "XN_MMUOFF",
"lsb": 8,
"msb": 9
},
{
"name": "XN_GL0_TGE0",
"lsb": 6,
"msb": 7
},
{
"name": "XN_GL1",
"lsb": 4,
"msb": 5
},
{
"name": "XN_EL0_TGE0",
"lsb": 2,
"msb": 3
},
{
"name": "XN_EL1",
"lsb": 0,
"msb": 1
}
]
},
{
"name": "CTXR_D_CTL_EL2",
"enc": [3, 0, 11, 6, 5],
"minel": 2,
"width": 64,
"fields": [
{
"name": "LOCK",
"lsb": 63,
"msb": 63
},
{
"name": "VALID",
"lsb": 62,
"msb": 62
},
{
"name": "RSVD1",
"lsb": 24,
"msb": 61
},
{
"name": "XN_GL0_TGE0",
"lsb": 22,
"msb": 23
},
{
"name": "XN_GL1",
"lsb": 20,
"msb": 21
},
{
"name": "XN_EL0_TGE0",
"lsb": 18,
"msb": 19
},
{
"name": "XN_EL1",
"lsb": 16,
"msb": 17
},
{
"name": "RSVD0",
"lsb": 10,
"msb": 15
},
{
"name": "XN_MMUOFF",
"lsb": 8,
"msb": 9
},
{
"name": "XN_GL0_TGE1",
"lsb": 6,
"msb": 7
},
{
"name": "XN_GL2",
"lsb": 4,
"msb": 5
},
{
"name": "XN_EL0_TGE1",
"lsb": 2,
"msb": 3
},
{
"name": "XN_EL2",
"lsb": 0,
"msb": 1
}
]
},
{
"name": "CTXR_D_CTL_EL21",
"enc": [3, 0, 11, 5, 5],
"minel": 1,
"width": 64,
"fields": [
{
"name": "LOCK",
"lsb": 63,
"msb": 63
},
{
"name": "VALID",
"lsb": 62,
"msb": 62
},
{
"name": "RES01",
"lsb": 24,
"msb": 61
},
{
"name": "XN_GL0_TGE0",
"lsb": 22,
"msb": 23
},
{
"name": "XN_GL1",
"lsb": 20,
"msb": 21
},
{
"name": "XN_EL0_TGE0",
"lsb": 18,
"msb": 19
},
{
"name": "XN_EL1",
"lsb": 16,
"msb": 17
},
{
"name": "RES0",
"lsb": 10,
"msb": 15
},
{
"name": "XN_MMUOFF",
"lsb": 8,
"msb": 9
},
{
"name": "XN_GL0_TGE1",
"lsb": 6,
"msb": 7
},
{
"name": "XN_GL2",
"lsb": 4,
"msb": 5
},
{
"name": "XN_EL0_TGE1",
"lsb": 2,
"msb": 3
},
{
"name": "XN_EL2",
"lsb": 0,
"msb": 1
}
]
},
{
"name": "CTXR_D_LWR_EL1",
"enc": [3, 0, 11, 3, 0],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD1",
"lsb": 42,
"msb": 63
},
{
"name": "CTXR_LOWER_ADDR_D",
"lsb": 12,
"msb": 41
},
{
"name": "RSVD0",
"lsb": 0,
"msb": 11
}
]
},
{
"name": "CTXR_D_LWR_EL12",
"enc": [3, 0, 11, 4, 0],
"minel": 2,
"width": 64,
"fields": [
{
"name": "RES01",
"lsb": 42,
"msb": 63
},
{
"name": "CTXR_LOWER_ADDR_D",
"lsb": 12,
"msb": 41
},
{
"name": "RES0",
"lsb": 0,
"msb": 11
}
]
},
{
"name": "CTXR_D_LWR_EL2",
"enc": [3, 0, 11, 5, 0],
"minel": 2,
"width": 64,
"fields": [
{
"name": "RSVD1",
"lsb": 42,
"msb": 63
},
{
"name": "CTXR_LOWER_ADDR_D",
"lsb": 12,
"msb": 41
},
{
"name": "RSVD0",
"lsb": 0,
"msb": 11
}
]
},
{
"name": "CTXR_D_LWR_EL21",
"enc": [3, 0, 11, 3, 0],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RES01",
"lsb": 42,
"msb": 63
},
{
"name": "CTXR_LOWER_ADDR_D",
"lsb": 12,
"msb": 41
},
{
"name": "RES0",
"lsb": 0,
"msb": 11
}
]
},
{
"name": "CTXR_D_UPR_EL1",
"enc": [3, 0, 11, 3, 1],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD1",
"lsb": 42,
"msb": 63
},
{
"name": "CTXR_UPPER_ADDR_D",
"lsb": 12,
"msb": 41
},
{
"name": "RSVD0",
"lsb": 0,
"msb": 11
}
]
},
{
"name": "CTXR_D_UPR_EL12",
"enc": [3, 0, 11, 4, 1],
"minel": 2,
"width": 64,
"fields": [
{
"name": "RES01",
"lsb": 42,
"msb": 63
},
{
"name": "CTXR_UPPER_ADDR_D",
"lsb": 12,
"msb": 41
},
{
"name": "RES0",
"lsb": 0,
"msb": 11
}
]
},
{
"name": "CTXR_D_UPR_EL2",
"enc": [3, 0, 11, 5, 1],
"minel": 2,
"width": 64,
"fields": [
{
"name": "RSVD1",
"lsb": 42,
"msb": 63
},
{
"name": "CTXR_UPPER_ADDR_D",
"lsb": 12,
"msb": 41
},
{
"name": "RSVD0",
"lsb": 0,
"msb": 11
}
]
},
{
"name": "CTXR_D_UPR_EL21",
"enc": [3, 0, 11, 3, 1],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RES01",
"lsb": 42,
"msb": 63
},
{
"name": "CTXR_UPPER_ADDR_D",
"lsb": 12,
"msb": 41
},
{
"name": "RES0",
"lsb": 0,
"msb": 11
}
]
},
{
"name": "CurrentEL",
"enc": [3, 0, 4, 2, 2],
"minel": 1,
"width": 4,
"fields": [
{
"name": "EL",
"lsb": 2,
"msb": 3,
"desc": "EL @ Debug Entry",
"values": {
"0x00": "EL0",
"0x01": "EL1",
"0x02": "EL2",
"0x03": "EL3"
}
}
]
},
{
"name": "CurrentG",
"enc": [3, 6, 15, 8, 0],
"minel": 1,
"width": 32,
"fields": [
{
"name": "RSVD0",
"lsb": 1,
"msb": 31
},
{
"name": "G",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "DAIF",
"enc": [3, 3, 4, 2, 1],
"minel": 1,
"fields": [
{
"name": "D",
"lsb": 9,
"msb": 9,
"desc": "debug event mask"
},
{
"name": "A",
"lsb": 8,
"msb": 8,
"desc": "precise-abort"
},
{
"name": "I",
"lsb": 7,
"msb": 7,
"desc": "IRQ enabled"
},
{
"name": "F",
"lsb": 6,
"msb": 6,
"desc": "FIQ enabled"
}
]
},
{
"name": "DBGBCR0_EL1",
"enc": [2, 0, 0, 0, 5],
"minel": 1,
"width": 32,
"fields": [
{
"name": "RSVD2",
"lsb": 21,
"msb": 31
},
{
"name": "BT",
"lsb": 20,
"msb": 20
},
{
"name": "LNK_NM",
"lsb": 16,
"msb": 19
},
{
"name": "SSC",
"lsb": 14,
"msb": 15
},
{
"name": "HMC",
"lsb": 13,
"msb": 13
},
{
"name": "RSVD1",
"lsb": 9,
"msb": 12
},
{
"name": "BAS3",
"lsb": 8,
"msb": 8
},
{
"name": "BAS2",
"lsb": 7,
"msb": 7
},
{
"name": "BAS1",
"lsb": 6,
"msb": 6
},
{
"name": "BAS0",
"lsb": 5,
"msb": 5
},
{
"name": "RSVD0",
"lsb": 3,
"msb": 4
},
{
"name": "PMC",
"lsb": 1,
"msb": 2
},
{
"name": "EN",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "DBGBCR1_EL1",
"enc": [2, 0, 0, 1, 5],
"minel": 1,
"width": 32,
"fields": [
{
"name": "RSVD2",
"lsb": 21,
"msb": 31
},
{
"name": "BT",
"lsb": 20,
"msb": 20
},
{
"name": "LNK_NM",
"lsb": 16,
"msb": 19
},
{
"name": "SSC",
"lsb": 14,
"msb": 15
},
{
"name": "HMC",
"lsb": 13,
"msb": 13
},
{
"name": "RSVD1",
"lsb": 9,
"msb": 12
},
{
"name": "BAS3",
"lsb": 8,
"msb": 8
},
{
"name": "BAS2",
"lsb": 7,
"msb": 7
},
{
"name": "BAS1",
"lsb": 6,
"msb": 6
},
{
"name": "BAS0",
"lsb": 5,
"msb": 5
},
{
"name": "RSVD0",
"lsb": 3,
"msb": 4
},
{
"name": "PMC",
"lsb": 1,
"msb": 2
},
{
"name": "EN",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "DBGBCR2_EL1",
"enc": [2, 0, 0, 2, 5],
"minel": 1,
"width": 32,
"fields": [
{
"name": "RSVD2",
"lsb": 21,
"msb": 31
},
{
"name": "BT",
"lsb": 20,
"msb": 20
},
{
"name": "LNK_NM",
"lsb": 16,
"msb": 19
},
{
"name": "SSC",
"lsb": 14,
"msb": 15
},
{
"name": "HMC",
"lsb": 13,
"msb": 13
},
{
"name": "RSVD1",
"lsb": 9,
"msb": 12
},
{
"name": "BAS3",
"lsb": 8,
"msb": 8
},
{
"name": "BAS2",
"lsb": 7,
"msb": 7
},
{
"name": "BAS1",
"lsb": 6,
"msb": 6
},
{
"name": "BAS0",
"lsb": 5,
"msb": 5
},
{
"name": "RSVD0",
"lsb": 3,
"msb": 4
},
{
"name": "PMC",
"lsb": 1,
"msb": 2
},
{
"name": "EN",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "DBGBCR3_EL1",
"enc": [2, 0, 0, 3, 5],
"minel": 1,
"width": 32,
"fields": [
{
"name": "RSVD2",
"lsb": 21,
"msb": 31
},
{
"name": "BT",
"lsb": 20,
"msb": 20
},
{
"name": "LNK_NM",
"lsb": 16,
"msb": 19
},
{
"name": "SSC",
"lsb": 14,
"msb": 15
},
{
"name": "HMC",
"lsb": 13,
"msb": 13
},
{
"name": "RSVD1",
"lsb": 9,
"msb": 12
},
{
"name": "BAS3",
"lsb": 8,
"msb": 8
},
{
"name": "BAS2",
"lsb": 7,
"msb": 7
},
{
"name": "BAS1",
"lsb": 6,
"msb": 6
},
{
"name": "BAS0",
"lsb": 5,
"msb": 5
},
{
"name": "RSVD0",
"lsb": 3,
"msb": 4
},
{
"name": "PMC",
"lsb": 1,
"msb": 2
},
{
"name": "EN",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "DBGBCR4_EL1",
"enc": [2, 0, 0, 4, 5],
"minel": 1,
"width": 32,
"fields": [
{
"name": "RSVD2",
"lsb": 24,
"msb": 31
},
{
"name": "BT",
"lsb": 20,
"msb": 23
},
{
"name": "LNK_NM",
"lsb": 16,
"msb": 19
},
{
"name": "SSC",
"lsb": 14,
"msb": 15
},
{
"name": "HMC",
"lsb": 13,
"msb": 13
},
{
"name": "RSVD1",
"lsb": 9,
"msb": 12
},
{
"name": "BAS3",
"lsb": 8,
"msb": 8
},
{
"name": "BAS2",
"lsb": 7,
"msb": 7
},
{
"name": "BAS1",
"lsb": 6,
"msb": 6
},
{
"name": "BAS0",
"lsb": 5,
"msb": 5
},
{
"name": "RSVD0",
"lsb": 3,
"msb": 4
},
{
"name": "PMC",
"lsb": 1,
"msb": 2
},
{
"name": "EN",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "DBGBCR5_EL1",
"enc": [2, 0, 0, 5, 5],
"minel": 1,
"width": 32,
"fields": [
{
"name": "RSVD2",
"lsb": 24,
"msb": 31
},
{
"name": "BT",
"lsb": 20,
"msb": 23
},
{
"name": "LNK_NM",
"lsb": 16,
"msb": 19
},
{
"name": "SSC",
"lsb": 14,
"msb": 15
},
{
"name": "HMC",
"lsb": 13,
"msb": 13
},
{
"name": "RSVD1",
"lsb": 9,
"msb": 12
},
{
"name": "BAS3",
"lsb": 8,
"msb": 8
},
{
"name": "BAS2",
"lsb": 7,
"msb": 7
},
{
"name": "BAS1",
"lsb": 6,
"msb": 6
},
{
"name": "BAS0",
"lsb": 5,
"msb": 5
},
{
"name": "RSVD0",
"lsb": 3,
"msb": 4
},
{
"name": "PMC",
"lsb": 1,
"msb": 2
},
{
"name": "EN",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "DBGBVR0_EL1",
"enc": [2, 0, 0, 0, 4],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RESS",
"lsb": 49,
"msb": 63
},
{
"name": "BPT",
"lsb": 2,
"msb": 48
},
{
"name": "BPT_L",
"lsb": 0,
"msb": 1
}
]
},
{
"name": "DBGBVR1_EL1",
"enc": [2, 0, 0, 1, 4],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RESS",
"lsb": 49,
"msb": 63
},
{
"name": "BPT",
"lsb": 2,
"msb": 48
},
{
"name": "BPT_L",
"lsb": 0,
"msb": 1
}
]
},
{
"name": "DBGBVR2_EL1",
"enc": [2, 0, 0, 2, 4],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RESS",
"lsb": 49,
"msb": 63
},
{
"name": "BPT",
"lsb": 2,
"msb": 48
},
{
"name": "BPT_L",
"lsb": 0,
"msb": 1
}
]
},
{
"name": "DBGBVR3_EL1",
"enc": [2, 0, 0, 3, 4],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RESS",
"lsb": 49,
"msb": 63
},
{
"name": "BPT",
"lsb": 2,
"msb": 48
},
{
"name": "BPT_L",
"lsb": 0,
"msb": 1
}
]
},
{
"name": "DBGBVR4_EL1",
"enc": [2, 0, 0, 4, 4],
"minel": 1,
"width": 64,
"fields": [
{
"name": "BPT",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "DBGBVR5_EL1",
"enc": [2, 0, 0, 5, 4],
"minel": 1,
"width": 64,
"fields": [
{
"name": "BPT",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "DBGPRCR_EL1",
"enc": [2, 0, 1, 4, 4],
"minel": 1,
"width": 32,
"fields": [
{
"name": "RSVD0",
"lsb": 1,
"msb": 31
},
{
"name": "NPD_REQ",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "DBGWCR0_EL1",
"enc": [2, 0, 0, 0, 7],
"minel": 1,
"width": 32,
"fields": [
{
"name": "RSVD1",
"lsb": 29,
"msb": 31
},
{
"name": "MASK",
"lsb": 24,
"msb": 28
},
{
"name": "RSVD0",
"lsb": 21,
"msb": 23
},
{
"name": "WT",
"lsb": 20,
"msb": 20
},
{
"name": "LNK_NM",
"lsb": 16,
"msb": 19
},
{
"name": "SSC",
"lsb": 14,
"msb": 15
},
{
"name": "HMC",
"lsb": 13,
"msb": 13
},
{
"name": "BAS",
"lsb": 5,
"msb": 12
},
{
"name": "LDST_CTL",
"lsb": 3,
"msb": 4
},
{
"name": "PAC",
"lsb": 1,
"msb": 2
},
{
"name": "EN",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "DBGWCR1_EL1",
"enc": [2, 0, 0, 1, 7],
"minel": 1,
"width": 32,
"fields": [
{
"name": "RSVD1",
"lsb": 29,
"msb": 31
},
{
"name": "MASK",
"lsb": 24,
"msb": 28
},
{
"name": "RSVD0",
"lsb": 21,
"msb": 23
},
{
"name": "WT",
"lsb": 20,
"msb": 20
},
{
"name": "LNK_NM",
"lsb": 16,
"msb": 19
},
{
"name": "SSC",
"lsb": 14,
"msb": 15
},
{
"name": "HMC",
"lsb": 13,
"msb": 13
},
{
"name": "BAS",
"lsb": 5,
"msb": 12
},
{
"name": "LDST_CTL",
"lsb": 3,
"msb": 4
},
{
"name": "PAC",
"lsb": 1,
"msb": 2
},
{
"name": "EN",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "DBGWCR2_EL1",
"enc": [2, 0, 0, 2, 7],
"minel": 1,
"width": 32,
"fields": [
{
"name": "RSVD1",
"lsb": 29,
"msb": 31
},
{
"name": "MASK",
"lsb": 24,
"msb": 28
},
{
"name": "RSVD0",
"lsb": 21,
"msb": 23
},
{
"name": "WT",
"lsb": 20,
"msb": 20
},
{
"name": "LNK_NM",
"lsb": 16,
"msb": 19
},
{
"name": "SSC",
"lsb": 14,
"msb": 15
},
{
"name": "HMC",
"lsb": 13,
"msb": 13
},
{
"name": "BAS",
"lsb": 5,
"msb": 12
},
{
"name": "LDST_CTL",
"lsb": 3,
"msb": 4
},
{
"name": "PAC",
"lsb": 1,
"msb": 2
},
{
"name": "EN",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "DBGWCR3_EL1",
"enc": [2, 0, 0, 3, 7],
"minel": 1,
"width": 32,
"fields": [
{
"name": "RSVD1",
"lsb": 29,
"msb": 31
},
{
"name": "MASK",
"lsb": 24,
"msb": 28
},
{
"name": "RSVD0",
"lsb": 21,
"msb": 23
},
{
"name": "WT",
"lsb": 20,
"msb": 20
},
{
"name": "LNK_NM",
"lsb": 16,
"msb": 19
},
{
"name": "SSC",
"lsb": 14,
"msb": 15
},
{
"name": "HMC",
"lsb": 13,
"msb": 13
},
{
"name": "BAS",
"lsb": 5,
"msb": 12
},
{
"name": "LDST_CTL",
"lsb": 3,
"msb": 4
},
{
"name": "PAC",
"lsb": 1,
"msb": 2
},
{
"name": "EN",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "DBGWVR0_EL1",
"enc": [2, 0, 0, 0, 6],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RESS",
"lsb": 49,
"msb": 63
},
{
"name": "WPT_P",
"lsb": 2,
"msb": 48
},
{
"name": "RSVD0",
"lsb": 0,
"msb": 1
}
]
},
{
"name": "DBGWVR1_EL1",
"enc": [2, 0, 0, 1, 6],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RESS",
"lsb": 49,
"msb": 63
},
{
"name": "WPT_P",
"lsb": 2,
"msb": 48
},
{
"name": "RSVD0",
"lsb": 0,
"msb": 1
}
]
},
{
"name": "DBGWVR2_EL1",
"enc": [2, 0, 0, 2, 6],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RESS",
"lsb": 49,
"msb": 63
},
{
"name": "WPT_P",
"lsb": 2,
"msb": 48
},
{
"name": "RSVD0",
"lsb": 0,
"msb": 1
}
]
},
{
"name": "DBGWVR3_EL1",
"enc": [2, 0, 0, 3, 6],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RESS",
"lsb": 49,
"msb": 63
},
{
"name": "WPT_P",
"lsb": 2,
"msb": 48
},
{
"name": "RSVD0",
"lsb": 0,
"msb": 1
}
]
},
{
"name": "DBG_WRAP_GLB",
"enc": [3, 5, 15, 2, 0],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD0",
"lsb": 48,
"msb": 63
},
{
"name": "CLR_STOP_TRC",
"lsb": 40,
"msb": 47
},
{
"name": "STOP_TRC",
"lsb": 32,
"msb": 39
},
{
"name": "START_TRC",
"lsb": 24,
"msb": 31
},
{
"name": "DBG_HALT_ON_RST",
"lsb": 16,
"msb": 23
},
{
"name": "DBG_RESTART",
"lsb": 8,
"msb": 15
},
{
"name": "DBG_HALT",
"lsb": 0,
"msb": 7
}
]
},
{
"name": "DCZID_EL0",
"enc": [3, 3, 0, 0, 7],
"minel": 1,
"width": 32,
"fields": [
{
"name": "RSVD0",
"lsb": 5,
"msb": 31
},
{
"name": "DZP",
"lsb": 4,
"msb": 4
},
{
"name": "BLKSZE",
"lsb": 0,
"msb": 3
}
]
},
{
"name": "DISR_EL1",
"enc": [3, 0, 12, 1, 1],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD0",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "DIT",
"enc": [3, 3, 4, 2, 5],
"minel": 1,
"width": 32,
"fields": [
{
"name": "RSVD1",
"lsb": 25,
"msb": 31
},
{
"name": "DIT",
"lsb": 24,
"msb": 24
},
{
"name": "RSVD0",
"lsb": 0,
"msb": 23
}
]
},
{
"name": "DL1_DATA0",
"enc": [3, 5, 15, 12, 2],
"minel": 1,
"width": 64,
"fields": [
{
"name": "DATA_63_56",
"lsb": 56,
"msb": 63
},
{
"name": "DATA_55_48",
"lsb": 48,
"msb": 55
},
{
"name": "DATA_47_40",
"lsb": 40,
"msb": 47
},
{
"name": "DATA_39_32",
"lsb": 32,
"msb": 39
},
{
"name": "DATA_31_24",
"lsb": 24,
"msb": 31
},
{
"name": "DATA_23_16",
"lsb": 16,
"msb": 23
},
{
"name": "DATA_15_8",
"lsb": 8,
"msb": 15
},
{
"name": "DATA_7_0",
"lsb": 0,
"msb": 7
}
]
},
{
"name": "DL1_DATA1",
"enc": [3, 5, 15, 12, 3],
"minel": 1,
"width": 64,
"fields": [
{
"name": "DATA_63_56",
"lsb": 56,
"msb": 63
},
{
"name": "DATA_55_48",
"lsb": 48,
"msb": 55
},
{
"name": "DATA_47_40",
"lsb": 40,
"msb": 47
},
{
"name": "DATA_39_32",
"lsb": 32,
"msb": 39
},
{
"name": "DATA_31_24",
"lsb": 24,
"msb": 31
},
{
"name": "DATA_23_16",
"lsb": 16,
"msb": 23
},
{
"name": "DATA_15_8",
"lsb": 8,
"msb": 15
},
{
"name": "DATA_7_0",
"lsb": 0,
"msb": 7
}
]
},
{
"name": "DL1_DATA2",
"enc": [3, 5, 15, 12, 6],
"minel": 1,
"width": 64,
"fields": [
{
"name": "DATA_63_56",
"lsb": 56,
"msb": 63
},
{
"name": "DATA_55_48",
"lsb": 48,
"msb": 55
},
{
"name": "DATA_47_40",
"lsb": 40,
"msb": 47
},
{
"name": "DATA_39_32",
"lsb": 32,
"msb": 39
},
{
"name": "DATA_31_24",
"lsb": 24,
"msb": 31
},
{
"name": "DATA_23_16",
"lsb": 16,
"msb": 23
},
{
"name": "DATA_15_8",
"lsb": 8,
"msb": 15
},
{
"name": "DATA_7_0",
"lsb": 0,
"msb": 7
}
]
},
{
"name": "DLR_EL0",
"enc": [3, 3, 4, 5, 1],
"minel": 1,
"width": 64,
"fields": [
{
"name": "VA",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "DPC_ERR_CTL",
"enc": [3, 5, 15, 0, 6],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD0",
"lsb": 12,
"msb": 63
},
{
"name": "EN_THRTL_ALWAYS",
"lsb": 11,
"msb": 11
},
{
"name": "EN_MTR_ACCESS_LOCK",
"lsb": 10,
"msb": 10
},
{
"name": "IN_CPL_EPOCH_SYNC",
"lsb": 9,
"msb": 9
},
{
"name": "AP_TIME_BACKWARD",
"lsb": 8,
"msb": 8
},
{
"name": "PLL_LOSE_LOCK",
"lsb": 7,
"msb": 7
},
{
"name": "EN_TIMEBASE_DBG",
"lsb": 6,
"msb": 6
},
{
"name": "EN_THRTL_UNSAFE",
"lsb": 5,
"msb": 5
},
{
"name": "EN_LOSE_LOCK_ERR",
"lsb": 4,
"msb": 4
},
{
"name": "EN_INCPL_EPOCH_ERR",
"lsb": 3,
"msb": 3
},
{
"name": "EN_TIMEBASE_ERR",
"lsb": 2,
"msb": 2
},
{
"name": "EN_AMX_COREWFI",
"lsb": 1,
"msb": 1
},
{
"name": "EN_PIO_LOCKEDREG",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "DPC_ERR_STS",
"enc": [3, 5, 15, 0, 5],
"minel": 1,
"width": 64,
"fields": [
{
"name": "ERR_DET_MERR",
"lsb": 63,
"msb": 63
},
{
"name": "ERR_DET_TYPE",
"lsb": 57,
"msb": 62
},
{
"name": "ERR_DET_VLD",
"lsb": 56,
"msb": 56
},
{
"name": "ERR_DET_NREC",
"lsb": 55,
"msb": 55
},
{
"name": "RSVD1",
"lsb": 53,
"msb": 54
},
{
"name": "ERR_DET_INFO",
"lsb": 6,
"msb": 52
},
{
"name": "RSVD0",
"lsb": 0,
"msb": 5
}
]
},
{
"name": "DSPSR_EL0",
"enc": [3, 3, 4, 5, 0],
"minel": 1,
"width": 32,
"fields": [
{
"name": "NZCV",
"lsb": 28,
"msb": 31
},
{
"name": "RSVD1",
"lsb": 26,
"msb": 27
},
{
"name": "TCO",
"lsb": 25,
"msb": 25
},
{
"name": "DIT",
"lsb": 24,
"msb": 24
},
{
"name": "UAO",
"lsb": 23,
"msb": 23
},
{
"name": "PAN",
"lsb": 22,
"msb": 22
},
{
"name": "SS",
"lsb": 21,
"msb": 21
},
{
"name": "IL",
"lsb": 20,
"msb": 20
},
{
"name": "RSVD0",
"lsb": 12,
"msb": 19
},
{
"name": "BTYPE",
"lsb": 10,
"msb": 11
},
{
"name": "EDAIF",
"lsb": 6,
"msb": 9
},
{
"name": "T",
"lsb": 5,
"msb": 5
},
{
"name": "RW",
"lsb": 4,
"msb": 4
},
{
"name": "EL",
"lsb": 2,
"msb": 3
},
{
"name": "MODE1",
"lsb": 1,
"msb": 1
},
{
"name": "SPSEL",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "ELR_EL1",
"enc": [3, 0, 4, 0, 1],
"minel": 1,
"width": 64,
"fields": [
{
"name": "VA",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "ELR_EL12",
"enc": [3, 5, 4, 0, 1],
"minel": 2,
"width": 64,
"fields": [
{
"name": "VA",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "ELR_EL2",
"enc": [3, 4, 4, 0, 1],
"minel": 2,
"width": 64,
"fields": [
{
"name": "VA",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "ELR_EL21",
"enc": [3, 0, 4, 0, 1],
"minel": 1,
"width": 64,
"fields": [
{
"name": "VA",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "ELR_GL1",
"enc": [3, 6, 15, 10, 6],
"minel": 1,
"width": 64,
"fields": [
{
"name": "VA",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "ELR_GL12",
"enc": [3, 6, 15, 9, 6],
"minel": 2,
"width": 64,
"fields": [
{
"name": "VA",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "ELR_GL2",
"enc": [3, 6, 15, 11, 6],
"minel": 2,
"width": 64,
"fields": [
{
"name": "VA",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "ELR_GL21",
"enc": [3, 6, 15, 10, 6],
"minel": 1,
"width": 64,
"fields": [
{
"name": "VA",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "ELR_NV_EL21",
"enc": [3, 4, 4, 0, 1],
"minel": 1,
"width": 64,
"fields": [
{
"name": "VA",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "ERRIDR_EL1",
"enc": [3, 0, 5, 3, 0],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD0",
"lsb": 16,
"msb": 63
},
{
"name": "NUM",
"lsb": 0,
"msb": 15
}
]
},
{
"name": "ESR_EL1",
"enc": [3, 0, 5, 2, 0],
"minel": 1,
"width": 32,
"fields": [
{
"name": "CLASS",
"lsb": 26,
"msb": 31,
"values": {
"0x01": "Trapped WFE/WFI",
"0x03": "Trapped MCR/MRC to CP15",
"0x04": "Trapped MCRR/MRRC to CP15",
"0x05": "Trapped MCR/MRC to CP14",
"0x06": "Trapped LDC/STC to CP14",
"0x07": "Trapped use of VFP or SIMD",
"0x08": "Trapped MCR or VMRS to CP10",
"0x0c": "Trapped MRRC to CP14",
"0x0e": "Illegal Instruction Set state",
"0x11": "SVC executed in AArch32",
"0x12": "HVC executed in AArch32",
"0x13": "SMC executed in AArch32",
"0x15": "SVC executed in AArch64",
"0x16": "HVC executed in AArch64",
"0x17": "SMC executed in AArch64",
"0x18": "Trapped MSR, MRS, or System AArch64",
"0x20": "Instruction Abort from lower EL",
"0x21": "Instruction Abort from this EL",
"0x22": "PC Alignment exception",
"0x24": "Data Abort from lower EL",
"0x25": "Data Abort from this EL",
"0x26": "Stack Pointer Alignment exception",
"0x28": "Trapped Floating-point exception from AArch32",
"0x2c": "Trapped Floating-point exception from AArch64",
"0x2f": "SError Interrupt"
}
},
{
"name": "IL",
"lsb": 25,
"msb": 25,
"desc": "instruction length",
"values": {
"0": "16",
"1": "32"
}
},
{
"name": "ISS",
"lsb": 0,
"msb": 24
}
]
},
{
"name": "ESR_EL12",
"enc": [3, 5, 5, 2, 0],
"minel": 2,
"width": 32,
"fields": [
{
"name": "CLASS",
"lsb": 26,
"msb": 31,
"values": {
"0x01": "Trapped WFE/WFI",
"0x03": "Trapped MCR/MRC to CP15",
"0x04": "Trapped MCRR/MRRC to CP15",
"0x05": "Trapped MCR/MRC to CP14",
"0x06": "Trapped LDC/STC to CP14",
"0x07": "Trapped use of VFP or SIMD",
"0x08": "Trapped MCR or VMRS to CP10",
"0x0c": "Trapped MRRC to CP14",
"0x0e": "Illegal Instruction Set state",
"0x11": "SVC executed in AArch32",
"0x12": "HVC executed in AArch32",
"0x13": "SMC executed in AArch32",
"0x15": "SVC executed in AArch64",
"0x16": "HVC executed in AArch64",
"0x17": "SMC executed in AArch64",
"0x18": "Trapped MSR, MRS, or System AArch64",
"0x20": "Instruction Abort from lower EL",
"0x21": "Instruction Abort from this EL",
"0x22": "PC Alignment exception",
"0x24": "Data Abort from lower EL",
"0x25": "Data Abort from this EL",
"0x26": "Stack Pointer Alignment exception",
"0x28": "Trapped Floating-point exception from AArch32",
"0x2c": "Trapped Floating-point exception from AArch64",
"0x2f": "SError Interrupt"
}
},
{
"name": "IL",
"lsb": 25,
"msb": 25,
"desc": "instruction length",
"values": {
"0": "16",
"1": "32"
}
},
{
"name": "ISS",
"lsb": 0,
"msb": 24
}
]
},
{
"name": "ESR_EL2",
"enc": [3, 4, 5, 2, 0],
"minel": 2,
"width": 32,
"fields": [
{
"name": "CLASS",
"lsb": 26,
"msb": 31,
"values": {
"0x01": "Trapped WFE/WFI",
"0x03": "Trapped MCR/MRC to CP15",
"0x04": "Trapped MCRR/MRRC to CP15",
"0x05": "Trapped MCR/MRC to CP14",
"0x06": "Trapped LDC/STC to CP14",
"0x07": "Trapped use of VFP or SIMD",
"0x08": "Trapped MCR or VMRS to CP10",
"0x0c": "Trapped MRRC to CP14",
"0x0e": "Illegal Instruction Set state",
"0x11": "SVC executed in AArch32",
"0x12": "HVC executed in AArch32",
"0x13": "SMC executed in AArch32",
"0x15": "SVC executed in AArch64",
"0x16": "HVC executed in AArch64",
"0x17": "SMC executed in AArch64",
"0x18": "Trapped MSR, MRS, or System AArch64",
"0x20": "Instruction Abort from lower EL",
"0x21": "Instruction Abort from this EL",
"0x22": "PC Alignment exception",
"0x24": "Data Abort from lower EL",
"0x25": "Data Abort from this EL",
"0x26": "Stack Pointer Alignment exception",
"0x28": "Trapped Floating-point exception from AArch32",
"0x2c": "Trapped Floating-point exception from AArch64",
"0x2f": "SError Interrupt"
}
},
{
"name": "IL",
"lsb": 25,
"msb": 25,
"desc": "instruction length",
"values": {
"0": "16",
"1": "32"
}
},
{
"name": "ISS",
"lsb": 0,
"msb": 24
}
]
},
{
"name": "ESR_EL21",
"enc": [3, 0, 5, 2, 0],
"minel": 1,
"width": 32,
"fields": [
{
"name": "CLASS",
"lsb": 26,
"msb": 31,
"values": {
"0x01": "Trapped WFE/WFI",
"0x03": "Trapped MCR/MRC to CP15",
"0x04": "Trapped MCRR/MRRC to CP15",
"0x05": "Trapped MCR/MRC to CP14",
"0x06": "Trapped LDC/STC to CP14",
"0x07": "Trapped use of VFP or SIMD",
"0x08": "Trapped MCR or VMRS to CP10",
"0x0c": "Trapped MRRC to CP14",
"0x0e": "Illegal Instruction Set state",
"0x11": "SVC executed in AArch32",
"0x12": "HVC executed in AArch32",
"0x13": "SMC executed in AArch32",
"0x15": "SVC executed in AArch64",
"0x16": "HVC executed in AArch64",
"0x17": "SMC executed in AArch64",
"0x18": "Trapped MSR, MRS, or System AArch64",
"0x20": "Instruction Abort from lower EL",
"0x21": "Instruction Abort from this EL",
"0x22": "PC Alignment exception",
"0x24": "Data Abort from lower EL",
"0x25": "Data Abort from this EL",
"0x26": "Stack Pointer Alignment exception",
"0x28": "Trapped Floating-point exception from AArch32",
"0x2c": "Trapped Floating-point exception from AArch64",
"0x2f": "SError Interrupt"
}
},
{
"name": "IL",
"lsb": 25,
"msb": 25,
"desc": "instruction length",
"values": {
"0": "16",
"1": "32"
}
},
{
"name": "ISS",
"lsb": 0,
"msb": 24
}
]
},
{
"name": "ESR_GL1",
"enc": [3, 6, 15, 10, 5],
"minel": 1,
"width": 32,
"fields": [
{
"name": "CLASS",
"lsb": 26,
"msb": 31,
"values": {
"0x01": "Trapped WFE/WFI",
"0x03": "Trapped MCR/MRC to CP15",
"0x04": "Trapped MCRR/MRRC to CP15",
"0x05": "Trapped MCR/MRC to CP14",
"0x06": "Trapped LDC/STC to CP14",
"0x07": "Trapped use of VFP or SIMD",
"0x08": "Trapped MCR or VMRS to CP10",
"0x0c": "Trapped MRRC to CP14",
"0x0e": "Illegal Instruction Set state",
"0x11": "SVC executed in AArch32",
"0x12": "HVC executed in AArch32",
"0x13": "SMC executed in AArch32",
"0x15": "SVC executed in AArch64",
"0x16": "HVC executed in AArch64",
"0x17": "SMC executed in AArch64",
"0x18": "Trapped MSR, MRS, or System AArch64",
"0x20": "Instruction Abort from lower EL",
"0x21": "Instruction Abort from this EL",
"0x22": "PC Alignment exception",
"0x24": "Data Abort from lower EL",
"0x25": "Data Abort from this EL",
"0x26": "Stack Pointer Alignment exception",
"0x28": "Trapped Floating-point exception from AArch32",
"0x2c": "Trapped Floating-point exception from AArch64",
"0x2f": "SError Interrupt"
}
},
{
"name": "IL",
"lsb": 25,
"msb": 25,
"desc": "instruction length",
"values": {
"0": "16",
"1": "32"
}
},
{
"name": "ISS",
"lsb": 0,
"msb": 24
}
]
},
{
"name": "ESR_GL12",
"enc": [3, 6, 15, 9, 5],
"minel": 2,
"width": 32,
"fields": [
{
"name": "CLASS",
"lsb": 26,
"msb": 31,
"values": {
"0x01": "Trapped WFE/WFI",
"0x03": "Trapped MCR/MRC to CP15",
"0x04": "Trapped MCRR/MRRC to CP15",
"0x05": "Trapped MCR/MRC to CP14",
"0x06": "Trapped LDC/STC to CP14",
"0x07": "Trapped use of VFP or SIMD",
"0x08": "Trapped MCR or VMRS to CP10",
"0x0c": "Trapped MRRC to CP14",
"0x0e": "Illegal Instruction Set state",
"0x11": "SVC executed in AArch32",
"0x12": "HVC executed in AArch32",
"0x13": "SMC executed in AArch32",
"0x15": "SVC executed in AArch64",
"0x16": "HVC executed in AArch64",
"0x17": "SMC executed in AArch64",
"0x18": "Trapped MSR, MRS, or System AArch64",
"0x20": "Instruction Abort from lower EL",
"0x21": "Instruction Abort from this EL",
"0x22": "PC Alignment exception",
"0x24": "Data Abort from lower EL",
"0x25": "Data Abort from this EL",
"0x26": "Stack Pointer Alignment exception",
"0x28": "Trapped Floating-point exception from AArch32",
"0x2c": "Trapped Floating-point exception from AArch64",
"0x2f": "SError Interrupt"
}
},
{
"name": "IL",
"lsb": 25,
"msb": 25,
"desc": "instruction length",
"values": {
"0": "16",
"1": "32"
}
},
{
"name": "ISS",
"lsb": 0,
"msb": 24
}
]
},
{
"name": "ESR_GL2",
"enc": [3, 6, 15, 11, 5],
"minel": 2,
"width": 32,
"fields": [
{
"name": "CLASS",
"lsb": 26,
"msb": 31,
"values": {
"0x01": "Trapped WFE/WFI",
"0x03": "Trapped MCR/MRC to CP15",
"0x04": "Trapped MCRR/MRRC to CP15",
"0x05": "Trapped MCR/MRC to CP14",
"0x06": "Trapped LDC/STC to CP14",
"0x07": "Trapped use of VFP or SIMD",
"0x08": "Trapped MCR or VMRS to CP10",
"0x0c": "Trapped MRRC to CP14",
"0x0e": "Illegal Instruction Set state",
"0x11": "SVC executed in AArch32",
"0x12": "HVC executed in AArch32",
"0x13": "SMC executed in AArch32",
"0x15": "SVC executed in AArch64",
"0x16": "HVC executed in AArch64",
"0x17": "SMC executed in AArch64",
"0x18": "Trapped MSR, MRS, or System AArch64",
"0x20": "Instruction Abort from lower EL",
"0x21": "Instruction Abort from this EL",
"0x22": "PC Alignment exception",
"0x24": "Data Abort from lower EL",
"0x25": "Data Abort from this EL",
"0x26": "Stack Pointer Alignment exception",
"0x28": "Trapped Floating-point exception from AArch32",
"0x2c": "Trapped Floating-point exception from AArch64",
"0x2f": "SError Interrupt"
}
},
{
"name": "IL",
"lsb": 25,
"msb": 25,
"desc": "instruction length",
"values": {
"0": "16",
"1": "32"
}
},
{
"name": "ISS",
"lsb": 0,
"msb": 24
}
]
},
{
"name": "ESR_GL21",
"enc": [3, 6, 15, 10, 5],
"minel": 1,
"width": 32,
"fields": [
{
"name": "CLASS",
"lsb": 26,
"msb": 31,
"values": {
"0x01": "Trapped WFE/WFI",
"0x03": "Trapped MCR/MRC to CP15",
"0x04": "Trapped MCRR/MRRC to CP15",
"0x05": "Trapped MCR/MRC to CP14",
"0x06": "Trapped LDC/STC to CP14",
"0x07": "Trapped use of VFP or SIMD",
"0x08": "Trapped MCR or VMRS to CP10",
"0x0c": "Trapped MRRC to CP14",
"0x0e": "Illegal Instruction Set state",
"0x11": "SVC executed in AArch32",
"0x12": "HVC executed in AArch32",
"0x13": "SMC executed in AArch32",
"0x15": "SVC executed in AArch64",
"0x16": "HVC executed in AArch64",
"0x17": "SMC executed in AArch64",
"0x18": "Trapped MSR, MRS, or System AArch64",
"0x20": "Instruction Abort from lower EL",
"0x21": "Instruction Abort from this EL",
"0x22": "PC Alignment exception",
"0x24": "Data Abort from lower EL",
"0x25": "Data Abort from this EL",
"0x26": "Stack Pointer Alignment exception",
"0x28": "Trapped Floating-point exception from AArch32",
"0x2c": "Trapped Floating-point exception from AArch64",
"0x2f": "SError Interrupt"
}
},
{
"name": "IL",
"lsb": 25,
"msb": 25,
"desc": "instruction length",
"values": {
"0": "16",
"1": "32"
}
},
{
"name": "ISS",
"lsb": 0,
"msb": 24
}
]
},
{
"name": "ESR_NV_EL21",
"enc": [3, 4, 5, 2, 0],
"minel": 1,
"width": 32,
"fields": [
{
"name": "CLASS",
"lsb": 26,
"msb": 31,
"values": {
"0x01": "Trapped WFE/WFI",
"0x03": "Trapped MCR/MRC to CP15",
"0x04": "Trapped MCRR/MRRC to CP15",
"0x05": "Trapped MCR/MRC to CP14",
"0x06": "Trapped LDC/STC to CP14",
"0x07": "Trapped use of VFP or SIMD",
"0x08": "Trapped MCR or VMRS to CP10",
"0x0c": "Trapped MRRC to CP14",
"0x0e": "Illegal Instruction Set state",
"0x11": "SVC executed in AArch32",
"0x12": "HVC executed in AArch32",
"0x13": "SMC executed in AArch32",
"0x15": "SVC executed in AArch64",
"0x16": "HVC executed in AArch64",
"0x17": "SMC executed in AArch64",
"0x18": "Trapped MSR, MRS, or System AArch64",
"0x20": "Instruction Abort from lower EL",
"0x21": "Instruction Abort from this EL",
"0x22": "PC Alignment exception",
"0x24": "Data Abort from lower EL",
"0x25": "Data Abort from this EL",
"0x26": "Stack Pointer Alignment exception",
"0x28": "Trapped Floating-point exception from AArch32",
"0x2c": "Trapped Floating-point exception from AArch64",
"0x2f": "SError Interrupt"
}
},
{
"name": "IL",
"lsb": 25,
"msb": 25,
"desc": "instruction length",
"values": {
"0": "16",
"1": "32"
}
},
{
"name": "ISS",
"lsb": 0,
"msb": 24
}
]
},
{
"name": "FAR_EL1",
"enc": [3, 0, 6, 0, 0],
"minel": 1,
"width": 64,
"fields": [
{
"name": "FVA",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "FAR_EL12",
"enc": [3, 5, 6, 0, 0],
"minel": 2,
"width": 64,
"fields": [
{
"name": "FVA",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "FAR_EL2",
"enc": [3, 4, 6, 0, 0],
"minel": 2,
"width": 64,
"fields": [
{
"name": "FVA",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "FAR_EL21",
"enc": [3, 0, 6, 0, 0],
"minel": 1,
"width": 64,
"fields": [
{
"name": "FVA",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "FAR_GL1",
"enc": [3, 6, 15, 10, 7],
"minel": 1,
"width": 64,
"fields": [
{
"name": "FVA",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "FAR_GL12",
"enc": [3, 6, 15, 9, 7],
"minel": 2,
"width": 64,
"fields": [
{
"name": "FVA",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "FAR_GL2",
"enc": [3, 6, 15, 11, 7],
"minel": 2,
"width": 64,
"fields": [
{
"name": "FVA",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "FAR_GL21",
"enc": [3, 6, 15, 10, 7],
"minel": 1,
"width": 64,
"fields": [
{
"name": "FVA",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "FAR_NV_EL21",
"enc": [3, 4, 6, 0, 0],
"minel": 1,
"width": 64,
"fields": [
{
"name": "FVA",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "FED_ERR_CTL",
"enc": [3, 4, 15, 0, 1],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD1",
"lsb": 3,
"msb": 63
},
{
"name": "ICACHE_PARITY_REPORT_VA",
"lsb": 2,
"msb": 2
},
{
"name": "RSVD0",
"lsb": 1,
"msb": 1
},
{
"name": "EN_L1_ICACHE_PARITY",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "FED_ERR_STS",
"enc": [3, 4, 15, 0, 0],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD2",
"lsb": 63,
"msb": 63
},
{
"name": "ERR_DET_TYPE",
"lsb": 57,
"msb": 62
},
{
"name": "ERR_DET_VLD",
"lsb": 56,
"msb": 56
},
{
"name": "ERR_DET_NREC",
"lsb": 55,
"msb": 55
},
{
"name": "RSVD1",
"lsb": 49,
"msb": 54
},
{
"name": "ERR_DET_ADDR",
"lsb": 6,
"msb": 48
},
{
"name": "RSVD0",
"lsb": 0,
"msb": 5
}
]
},
{
"name": "FPCR",
"enc": [3, 3, 4, 4, 0],
"minel": 1,
"width": 32,
"fields": [
{
"name": "RSVD2",
"lsb": 27,
"msb": 31
},
{
"name": "AHP",
"lsb": 26,
"msb": 26
},
{
"name": "DN",
"lsb": 25,
"msb": 25
},
{
"name": "FZ",
"lsb": 24,
"msb": 24
},
{
"name": "RM",
"lsb": 22,
"msb": 23
},
{
"name": "STRIDE",
"lsb": 20,
"msb": 21
},
{
"name": "FZ16",
"lsb": 19,
"msb": 19
},
{
"name": "LEN",
"lsb": 16,
"msb": 18
},
{
"name": "IDE",
"lsb": 15,
"msb": 15
},
{
"name": "RSVD1",
"lsb": 14,
"msb": 14
},
{
"name": "EBF",
"lsb": 13,
"msb": 13
},
{
"name": "IXE",
"lsb": 12,
"msb": 12
},
{
"name": "UFE",
"lsb": 11,
"msb": 11
},
{
"name": "OFE",
"lsb": 10,
"msb": 10
},
{
"name": "DZE",
"lsb": 9,
"msb": 9
},
{
"name": "IOE",
"lsb": 8,
"msb": 8
},
{
"name": "RSVD0",
"lsb": 3,
"msb": 7
},
{
"name": "NEP",
"lsb": 2,
"msb": 2
},
{
"name": "AH",
"lsb": 1,
"msb": 1
},
{
"name": "FIZ",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "FPSR",
"enc": [3, 3, 4, 4, 1],
"minel": 1,
"width": 32,
"fields": [
{
"name": "NZCV",
"lsb": 28,
"msb": 31
},
{
"name": "QC",
"lsb": 27,
"msb": 27
},
{
"name": "RSVD1",
"lsb": 8,
"msb": 26
},
{
"name": "IDC",
"lsb": 7,
"msb": 7
},
{
"name": "RSVD0",
"lsb": 5,
"msb": 6
},
{
"name": "IXC",
"lsb": 4,
"msb": 4
},
{
"name": "UFC",
"lsb": 3,
"msb": 3
},
{
"name": "OFC",
"lsb": 2,
"msb": 2
},
{
"name": "DZC",
"lsb": 1,
"msb": 1
},
{
"name": "IOC",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "GCR_EL1",
"enc": [3, 0, 1, 0, 6],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD0",
"lsb": 17,
"msb": 63
},
{
"name": "RRND",
"lsb": 16,
"msb": 16
},
{
"name": "EXCLUDE",
"lsb": 0,
"msb": 15
}
]
},
{
"name": "GMID_EL1",
"enc": [3, 1, 0, 0, 4],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD0",
"lsb": 4,
"msb": 63
},
{
"name": "BS",
"lsb": 0,
"msb": 3
}
]
},
{
"name": "GXF_CONFIG_EL1",
"enc": [3, 6, 15, 1, 2],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD0",
"lsb": 6,
"msb": 63
},
{
"name": "NACC",
"lsb": 5,
"msb": 5
},
{
"name": "ALLW",
"lsb": 4,
"msb": 4
},
{
"name": "LOCK",
"lsb": 3,
"msb": 3
},
{
"name": "PEX0",
"lsb": 2,
"msb": 2
},
{
"name": "PEX1",
"lsb": 1,
"msb": 1
},
{
"name": "ENAB",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "GXF_CONFIG_EL12",
"enc": [3, 6, 15, 15, 1],
"minel": 2,
"width": 64,
"fields": [
{
"name": "RES0",
"lsb": 6,
"msb": 63
},
{
"name": "NACC",
"lsb": 5,
"msb": 5
},
{
"name": "ALLW",
"lsb": 4,
"msb": 4
},
{
"name": "LOCK",
"lsb": 3,
"msb": 3
},
{
"name": "PEX0",
"lsb": 2,
"msb": 2
},
{
"name": "PEX1",
"lsb": 1,
"msb": 1
},
{
"name": "ENAB",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "GXF_CONFIG_EL2",
"enc": [3, 6, 15, 1, 4],
"minel": 2,
"width": 64,
"fields": [
{
"name": "RSVD0",
"lsb": 7,
"msb": 63
},
{
"name": "HVAC",
"lsb": 6,
"msb": 6
},
{
"name": "NACC",
"lsb": 5,
"msb": 5
},
{
"name": "ALLW",
"lsb": 4,
"msb": 4
},
{
"name": "LOCK",
"lsb": 3,
"msb": 3
},
{
"name": "PEX0",
"lsb": 2,
"msb": 2
},
{
"name": "PEX2",
"lsb": 1,
"msb": 1
},
{
"name": "ENAB",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "GXF_CONFIG_EL21",
"enc": [3, 6, 15, 1, 2],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RES0",
"lsb": 7,
"msb": 63
},
{
"name": "HVAC",
"lsb": 6,
"msb": 6
},
{
"name": "NACC",
"lsb": 5,
"msb": 5
},
{
"name": "ALLW",
"lsb": 4,
"msb": 4
},
{
"name": "LOCK",
"lsb": 3,
"msb": 3
},
{
"name": "PEX0",
"lsb": 2,
"msb": 2
},
{
"name": "PEX2",
"lsb": 1,
"msb": 1
},
{
"name": "ENAB",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "GXF_ENTRY_EL1",
"enc": [3, 6, 15, 8, 1],
"minel": 1,
"width": 64,
"fields": [
{
"name": "VEC",
"lsb": 2,
"msb": 63
},
{
"name": "RSVD0",
"lsb": 0,
"msb": 1
}
]
},
{
"name": "GXF_ENTRY_EL12",
"enc": [3, 6, 15, 15, 2],
"minel": 2,
"width": 64,
"fields": [
{
"name": "VEC",
"lsb": 2,
"msb": 63
},
{
"name": "RES0",
"lsb": 0,
"msb": 1
}
]
},
{
"name": "GXF_ENTRY_EL2",
"enc": [3, 6, 15, 12, 0],
"minel": 2,
"width": 64,
"fields": [
{
"name": "VEC",
"lsb": 2,
"msb": 63
},
{
"name": "RSVD0",
"lsb": 0,
"msb": 1
}
]
},
{
"name": "GXF_ENTRY_EL21",
"enc": [3, 6, 15, 8, 1],
"minel": 1,
"width": 64,
"fields": [
{
"name": "VEC",
"lsb": 2,
"msb": 63
},
{
"name": "RES0",
"lsb": 0,
"msb": 1
}
]
},
{
"name": "GXF_PABENTRY_EL1",
"enc": [3, 6, 15, 8, 2],
"minel": 1,
"width": 64,
"fields": [
{
"name": "VEC",
"lsb": 2,
"msb": 63
},
{
"name": "RSVD0",
"lsb": 0,
"msb": 1
}
]
},
{
"name": "GXF_PABENTRY_EL12",
"enc": [3, 6, 15, 15, 3],
"minel": 2,
"width": 64,
"fields": [
{
"name": "VEC",
"lsb": 2,
"msb": 63
},
{
"name": "RES0",
"lsb": 0,
"msb": 1
}
]
},
{
"name": "GXF_PABENTRY_EL2",
"enc": [3, 6, 15, 12, 1],
"minel": 2,
"width": 64,
"fields": [
{
"name": "VEC",
"lsb": 2,
"msb": 63
},
{
"name": "RSVD0",
"lsb": 0,
"msb": 1
}
]
},
{
"name": "GXF_PABENTRY_EL21",
"enc": [3, 6, 15, 8, 2],
"minel": 1,
"width": 64,
"fields": [
{
"name": "VEC",
"lsb": 2,
"msb": 63
},
{
"name": "RES0",
"lsb": 0,
"msb": 1
}
]
},
{
"name": "HACR_EL2",
"enc": [3, 4, 1, 1, 7],
"minel": 2,
"width": 64,
"fields": [
{
"name": "RSVD7",
"lsb": 63,
"msb": 63
},
{
"name": "TINTSTATUS",
"lsb": 62,
"msb": 62
},
{
"name": "TAGTEL1_NV",
"lsb": 61,
"msb": 61
},
{
"name": "TAGT",
"lsb": 60,
"msb": 60
},
{
"name": "TACNT",
"lsb": 59,
"msb": 59
},
{
"name": "TUPM",
"lsb": 58,
"msb": 58
},
{
"name": "TPM",
"lsb": 57,
"msb": 57
},
{
"name": "TAPM",
"lsb": 56,
"msb": 56
},
{
"name": "RSVD6",
"lsb": 53,
"msb": 55
},
{
"name": "THIDDPC",
"lsb": 52,
"msb": 52
},
{
"name": "THIDAMX",
"lsb": 51,
"msb": 51
},
{
"name": "THIDLLC",
"lsb": 50,
"msb": 50
},
{
"name": "THIDCPU",
"lsb": 49,
"msb": 49
},
{
"name": "THIDDVF",
"lsb": 48,
"msb": 48
},
{
"name": "RSVD5",
"lsb": 35,
"msb": 47
},
{
"name": "TCPSRCTX",
"lsb": 34,
"msb": 34
},
{
"name": "TGF2",
"lsb": 33,
"msb": 33
},
{
"name": "TSAPTI",
"lsb": 32,
"msb": 32
},
{
"name": "TDCIN_CPA",
"lsb": 31,
"msb": 31
},
{
"name": "TGEXIT",
"lsb": 30,
"msb": 30
},
{
"name": "TGENTER",
"lsb": 29,
"msb": 29
},
{
"name": "TOBJC",
"lsb": 28,
"msb": 28
},
{
"name": "TJRE",
"lsb": 27,
"msb": 27
},
{
"name": "RSVD4",
"lsb": 26,
"msb": 26
},
{
"name": "TSIRQ",
"lsb": 25,
"msb": 25
},
{
"name": "TPKEY",
"lsb": 24,
"msb": 24
},
{
"name": "RSVD3",
"lsb": 23,
"msb": 23
},
{
"name": "TPRTR",
"lsb": 22,
"msb": 22
},
{
"name": "EN_EL1_SHBOUND",
"lsb": 21,
"msb": 21
},
{
"name": "EN_DIRVTMR",
"lsb": 20,
"msb": 20
},
{
"name": "RSVD2",
"lsb": 19,
"msb": 19
},
{
"name": "TWATCHDOG",
"lsb": 18,
"msb": 18
},
{
"name": "TAPPLCTXT",
"lsb": 17,
"msb": 17
},
{
"name": "TIPI",
"lsb": 16,
"msb": 16
},
{
"name": "TUSAT",
"lsb": 15,
"msb": 15
},
{
"name": "TCTRR",
"lsb": 14,
"msb": 14
},
{
"name": "TGXF",
"lsb": 13,
"msb": 13
},
{
"name": "TTN",
"lsb": 12,
"msb": 12
},
{
"name": "TSPRR",
"lsb": 11,
"msb": 11
},
{
"name": "TAMX",
"lsb": 10,
"msb": 10
},
{
"name": "TWKDM",
"lsb": 9,
"msb": 9
},
{
"name": "RSVD1",
"lsb": 5,
"msb": 8
},
{
"name": "TAID0",
"lsb": 4,
"msb": 4
},
{
"name": "RSVD0",
"lsb": 2,
"msb": 3
},
{
"name": "TACTL1",
"lsb": 1,
"msb": 1
},
{
"name": "TACTL0",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "HCRX_EL2",
"enc": [3, 4, 1, 2, 2],
"minel": 2,
"width": 64,
"fields": [
{
"name": "RSVD1",
"lsb": 6,
"msb": 63
},
{
"name": "SMPME",
"lsb": 5,
"msb": 5
},
{
"name": "FGTN_XS",
"lsb": 4,
"msb": 4
},
{
"name": "FN_XS",
"lsb": 3,
"msb": 3
},
{
"name": "RSVD0",
"lsb": 0,
"msb": 2
}
]
},
{
"name": "HCR_EL2",
"enc": [3, 4, 1, 1, 0],
"minel": 2,
"width": 64,
"fields": [
{
"name": "TWEDEL",
"lsb": 60,
"msb": 63
},
{
"name": "TWEDEN",
"lsb": 59,
"msb": 59
},
{
"name": "TID5",
"lsb": 58,
"msb": 58
},
{
"name": "DCT",
"lsb": 57,
"msb": 57
},
{
"name": "ATA",
"lsb": 56,
"msb": 56
},
{
"name": "TTLBOS",
"lsb": 55,
"msb": 55
},
{
"name": "TTLBIS",
"lsb": 54,
"msb": 54
},
{
"name": "EN_SCXT",
"lsb": 53,
"msb": 53
},
{
"name": "TOCU",
"lsb": 52,
"msb": 52
},
{
"name": "RSVD2",
"lsb": 51,
"msb": 51
},
{
"name": "TICAB",
"lsb": 50,
"msb": 50
},
{
"name": "TID4",
"lsb": 49,
"msb": 49
},
{
"name": "RSVD1",
"lsb": 47,
"msb": 48
},
{
"name": "FWB",
"lsb": 46,
"msb": 46
},
{
"name": "NV2",
"lsb": 45,
"msb": 45
},
{
"name": "AT",
"lsb": 44,
"msb": 44
},
{
"name": "NV1",
"lsb": 43,
"msb": 43
},
{
"name": "NV",
"lsb": 42,
"msb": 42
},
{
"name": "API",
"lsb": 41,
"msb": 41
},
{
"name": "APK",
"lsb": 40,
"msb": 40
},
{
"name": "RSVD0",
"lsb": 39,
"msb": 39
},
{
"name": "MIOCNCE",
"lsb": 38,
"msb": 38
},
{
"name": "TEA",
"lsb": 37,
"msb": 37
},
{
"name": "TERR",
"lsb": 36,
"msb": 36
},
{
"name": "TLOR",
"lsb": 35,
"msb": 35
},
{
"name": "E2_H",
"lsb": 34,
"msb": 34
},
{
"name": "ID",
"lsb": 33,
"msb": 33
},
{
"name": "CD",
"lsb": 32,
"msb": 32
},
{
"name": "RW",
"lsb": 31,
"msb": 31
},
{
"name": "TRVM",
"lsb": 30,
"msb": 30
},
{
"name": "HCD",
"lsb": 29,
"msb": 29
},
{
"name": "TDZ",
"lsb": 28,
"msb": 28
},
{
"name": "TGE",
"lsb": 27,
"msb": 27
},
{
"name": "TVM",
"lsb": 26,
"msb": 26
},
{
"name": "TTLB",
"lsb": 25,
"msb": 25
},
{
"name": "TPU",
"lsb": 24,
"msb": 24
},
{
"name": "TPCP",
"lsb": 23,
"msb": 23
},
{
"name": "TSW",
"lsb": 22,
"msb": 22
},
{
"name": "TACR",
"lsb": 21,
"msb": 21
},
{
"name": "TIDCP",
"lsb": 20,
"msb": 20
},
{
"name": "TSC",
"lsb": 19,
"msb": 19
},
{
"name": "TID3",
"lsb": 18,
"msb": 18
},
{
"name": "TID2",
"lsb": 17,
"msb": 17
},
{
"name": "TID1",
"lsb": 16,
"msb": 16
},
{
"name": "TID0",
"lsb": 15,
"msb": 15
},
{
"name": "TWE",
"lsb": 14,
"msb": 14
},
{
"name": "TWI",
"lsb": 13,
"msb": 13
},
{
"name": "DC",
"lsb": 12,
"msb": 12
},
{
"name": "BSU",
"lsb": 10,
"msb": 11
},
{
"name": "FB",
"lsb": 9,
"msb": 9
},
{
"name": "VSE",
"lsb": 8,
"msb": 8
},
{
"name": "VI",
"lsb": 7,
"msb": 7
},
{
"name": "VF",
"lsb": 6,
"msb": 6
},
{
"name": "AMO",
"lsb": 5,
"msb": 5
},
{
"name": "IMO",
"lsb": 4,
"msb": 4
},
{
"name": "FMO",
"lsb": 3,
"msb": 3
},
{
"name": "PTW",
"lsb": 2,
"msb": 2
},
{
"name": "SWIO",
"lsb": 1,
"msb": 1
},
{
"name": "VM",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "HDFGRTR_EL2",
"enc": [3, 4, 3, 1, 4],
"minel": 2,
"width": 64,
"fields": [
{
"name": "RSVD3",
"lsb": 49,
"msb": 63
},
{
"name": "TRCVICTLR",
"lsb": 48,
"msb": 48
},
{
"name": "TRCSTATR",
"lsb": 47,
"msb": 47
},
{
"name": "TRCSSCSRN",
"lsb": 46,
"msb": 46
},
{
"name": "TRCSEQSTR",
"lsb": 45,
"msb": 45
},
{
"name": "TRCPRGCTLR",
"lsb": 44,
"msb": 44
},
{
"name": "TRCOSLSR",
"lsb": 43,
"msb": 43
},
{
"name": "RSVD2",
"lsb": 42,
"msb": 42
},
{
"name": "TRCIMSPECN",
"lsb": 41,
"msb": 41
},
{
"name": "TRCIDRN",
"lsb": 40,
"msb": 40
},
{
"name": "TRCDEVID",
"lsb": 39,
"msb": 39
},
{
"name": "TRCDEVARCH",
"lsb": 38,
"msb": 38
},
{
"name": "TRCCNTVRN",
"lsb": 37,
"msb": 37
},
{
"name": "TRCCLAIM",
"lsb": 36,
"msb": 36
},
{
"name": "TRCAUXCTLR",
"lsb": 35,
"msb": 35
},
{
"name": "TRCAUTHSTATUS",
"lsb": 34,
"msb": 34
},
{
"name": "TRC",
"lsb": 33,
"msb": 33
},
{
"name": "PMSLATFR_EL1",
"lsb": 32,
"msb": 32
},
{
"name": "PMSIRR_EL1",
"lsb": 31,
"msb": 31
},
{
"name": "PMSIDR_EL1",
"lsb": 30,
"msb": 30
},
{
"name": "PMSICR_EL1",
"lsb": 29,
"msb": 29
},
{
"name": "PMSFCR_EL1",
"lsb": 28,
"msb": 28
},
{
"name": "PMSEVFR_EL1",
"lsb": 27,
"msb": 27
},
{
"name": "PMSCR_EL1",
"lsb": 26,
"msb": 26
},
{
"name": "PMBPSR_EL1",
"lsb": 25,
"msb": 25
},
{
"name": "PMBPTR_EL1",
"lsb": 24,
"msb": 24
},
{
"name": "PMBLIMITR_EL1",
"lsb": 23,
"msb": 23
},
{
"name": "PMMIR_EL1",
"lsb": 22,
"msb": 22
},
{
"name": "RSVD1",
"lsb": 20,
"msb": 21
},
{
"name": "PMSELR_EL0",
"lsb": 19,
"msb": 19
},
{
"name": "PMOVS_EL0",
"lsb": 18,
"msb": 18
},
{
"name": "PMINTEN_EL0",
"lsb": 17,
"msb": 17
},
{
"name": "PMCNTEN_EL0",
"lsb": 16,
"msb": 16
},
{
"name": "PMCCNTR_EL0",
"lsb": 15,
"msb": 15
},
{
"name": "PMCCFILTR_EL0",
"lsb": 14,
"msb": 14
},
{
"name": "PMEVTYPERN_EL0",
"lsb": 13,
"msb": 13
},
{
"name": "PMEVCNTRN_EL0",
"lsb": 12,
"msb": 12
},
{
"name": "OSDLR_EL1",
"lsb": 11,
"msb": 11
},
{
"name": "OSECCR_EL1",
"lsb": 10,
"msb": 10
},
{
"name": "OSLSR_EL1",
"lsb": 9,
"msb": 9
},
{
"name": "RSVD0",
"lsb": 8,
"msb": 8
},
{
"name": "DBGPRCR_EL1",
"lsb": 7,
"msb": 7
},
{
"name": "DBGAUTHSTATUS_EL1",
"lsb": 6,
"msb": 6
},
{
"name": "DBGCLAIM",
"lsb": 5,
"msb": 5
},
{
"name": "MDSCR_EL1",
"lsb": 4,
"msb": 4
},
{
"name": "DBGWVRN_EL1",
"lsb": 3,
"msb": 3
},
{
"name": "DBGWCRN_EL1",
"lsb": 2,
"msb": 2
},
{
"name": "DBGBVRN_EL1",
"lsb": 1,
"msb": 1
},
{
"name": "DBGBCRN_EL1",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "HDFGWTR_EL2",
"enc": [3, 4, 3, 1, 5],
"minel": 2,
"width": 64,
"fields": [
{
"name": "RSVD8",
"lsb": 50,
"msb": 63
},
{
"name": "TRFCR_EL1",
"lsb": 49,
"msb": 49
},
{
"name": "TRCVICTLR",
"lsb": 48,
"msb": 48
},
{
"name": "RSVD7",
"lsb": 47,
"msb": 47
},
{
"name": "TRCSSCSRN",
"lsb": 46,
"msb": 46
},
{
"name": "TRCSEQSTR",
"lsb": 45,
"msb": 45
},
{
"name": "TRCPRGCTLR",
"lsb": 44,
"msb": 44
},
{
"name": "RSVD6",
"lsb": 42,
"msb": 43
},
{
"name": "TRCIMSPECN",
"lsb": 41,
"msb": 41
},
{
"name": "TRCIDRN",
"lsb": 40,
"msb": 40
},
{
"name": "RSVD5",
"lsb": 38,
"msb": 39
},
{
"name": "TRCCNTVRN",
"lsb": 37,
"msb": 37
},
{
"name": "TRCCLAIM",
"lsb": 36,
"msb": 36
},
{
"name": "TRCAUXCTLR",
"lsb": 35,
"msb": 35
},
{
"name": "RSVD4",
"lsb": 34,
"msb": 34
},
{
"name": "TRC",
"lsb": 33,
"msb": 33
},
{
"name": "PMSLATFR_EL1",
"lsb": 32,
"msb": 32
},
{
"name": "PMSIRR_EL1",
"lsb": 31,
"msb": 31
},
{
"name": "RSVD3",
"lsb": 30,
"msb": 30
},
{
"name": "PMSICR_EL1",
"lsb": 29,
"msb": 29
},
{
"name": "PMSFCR_EL1",
"lsb": 28,
"msb": 28
},
{
"name": "PMSEVFR_EL1",
"lsb": 27,
"msb": 27
},
{
"name": "PMSCR_EL1",
"lsb": 26,
"msb": 26
},
{
"name": "PMBPSR_EL1",
"lsb": 25,
"msb": 25
},
{
"name": "PMBPTR_EL1",
"lsb": 24,
"msb": 24
},
{
"name": "PMBLIMITR_EL1",
"lsb": 23,
"msb": 23
},
{
"name": "RSVD2",
"lsb": 22,
"msb": 22
},
{
"name": "PMCR_EL0",
"lsb": 21,
"msb": 21
},
{
"name": "PMSWINC_EL0",
"lsb": 20,
"msb": 20
},
{
"name": "PMSELR_EL0",
"lsb": 19,
"msb": 19
},
{
"name": "PMOVS_EL0",
"lsb": 18,
"msb": 18
},
{
"name": "PMINTEN_EL0",
"lsb": 17,
"msb": 17
},
{
"name": "PMCNTEN_EL0",
"lsb": 16,
"msb": 16
},
{
"name": "PMCCNTR_EL0",
"lsb": 15,
"msb": 15
},
{
"name": "PMCCFILTR_EL0",
"lsb": 14,
"msb": 14
},
{
"name": "PMEVTYPERN_EL0",
"lsb": 13,
"msb": 13
},
{
"name": "PMEVCNTRN_EL0",
"lsb": 12,
"msb": 12
},
{
"name": "OSDLR_EL1",
"lsb": 11,
"msb": 11
},
{
"name": "OSECCR_EL1",
"lsb": 10,
"msb": 10
},
{
"name": "RSVD1",
"lsb": 9,
"msb": 9
},
{
"name": "OSLAR_EL1",
"lsb": 8,
"msb": 8
},
{
"name": "DBGPRCR_EL1",
"lsb": 7,
"msb": 7
},
{
"name": "RSVD0",
"lsb": 6,
"msb": 6
},
{
"name": "DBGCLAIM",
"lsb": 5,
"msb": 5
},
{
"name": "MDSCR_EL1",
"lsb": 4,
"msb": 4
},
{
"name": "DBGWVRN_EL1",
"lsb": 3,
"msb": 3
},
{
"name": "DBGWCRN_EL1",
"lsb": 2,
"msb": 2
},
{
"name": "DBGBVRN_EL1",
"lsb": 1,
"msb": 1
},
{
"name": "DBGBCRN_EL1",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "HFGITR_EL2",
"enc": [3, 4, 1, 1, 6],
"minel": 2,
"width": 64,
"fields": [
{
"name": "RSVD1",
"lsb": 61,
"msb": 63
},
{
"name": "COSP_RCTX",
"lsb": 60,
"msb": 60
},
{
"name": "RSVD0",
"lsb": 57,
"msb": 59
},
{
"name": "N_BRBIALL",
"lsb": 56,
"msb": 56
},
{
"name": "N_BRBINJ",
"lsb": 55,
"msb": 55
},
{
"name": "DC_CVAC",
"lsb": 54,
"msb": 54
},
{
"name": "SVC_EL1",
"lsb": 53,
"msb": 53
},
{
"name": "SVC_EL0",
"lsb": 52,
"msb": 52
},
{
"name": "ERET",
"lsb": 51,
"msb": 51
},
{
"name": "CPP_RCTX",
"lsb": 50,
"msb": 50
},
{
"name": "DVP_RCTX",
"lsb": 49,
"msb": 49
},
{
"name": "CFP_RCTX",
"lsb": 48,
"msb": 48
},
{
"name": "TLBI_VAALE1",
"lsb": 47,
"msb": 47
},
{
"name": "TLBI_VALE1",
"lsb": 46,
"msb": 46
},
{
"name": "TLBI_VAAE1",
"lsb": 45,
"msb": 45
},
{
"name": "TLBI_ASIDE1",
"lsb": 44,
"msb": 44
},
{
"name": "TLBI_VAE1",
"lsb": 43,
"msb": 43
},
{
"name": "TLBI_VMALLE1",
"lsb": 42,
"msb": 42
},
{
"name": "TLBI_RVAALE1",
"lsb": 41,
"msb": 41
},
{
"name": "TLBI_RVALE1",
"lsb": 40,
"msb": 40
},
{
"name": "TLBI_RVAAE1",
"lsb": 39,
"msb": 39
},
{
"name": "TLBI_RVAE1",
"lsb": 38,
"msb": 38
},
{
"name": "TLBI_RVAALE1_IS",
"lsb": 37,
"msb": 37
},
{
"name": "TLBI_RVALE1_IS",
"lsb": 36,
"msb": 36
},
{
"name": "TLBI_RVAAE1_IS",
"lsb": 35,
"msb": 35
},
{
"name": "TLBI_RVAE1_IS",
"lsb": 34,
"msb": 34
},
{
"name": "TLBI_VAALE1_IS",
"lsb": 33,
"msb": 33
},
{
"name": "TLBI_VALE1_IS",
"lsb": 32,
"msb": 32
},
{
"name": "TLBI_VAAE1_IS",
"lsb": 31,
"msb": 31
},
{
"name": "TLBI_ASIDE1_IS",
"lsb": 30,
"msb": 30
},
{
"name": "TLBI_VAE1_IS",
"lsb": 29,
"msb": 29
},
{
"name": "TLBI_VMALLE1_IS",
"lsb": 28,
"msb": 28
},
{
"name": "TLBI_RVAALE1_OS",
"lsb": 27,
"msb": 27
},
{
"name": "TLBI_RVALE1_OS",
"lsb": 26,
"msb": 26
},
{
"name": "TLBI_RVAAE1_OS",
"lsb": 25,
"msb": 25
},
{
"name": "TLBI_RVAE1_OS",
"lsb": 24,
"msb": 24
},
{
"name": "TLBI_VAALE1_OS",
"lsb": 23,
"msb": 23
},
{
"name": "TLBI_VALE1_OS",
"lsb": 22,
"msb": 22
},
{
"name": "TLBI_VAAE1_OS",
"lsb": 21,
"msb": 21
},
{
"name": "TLBI_ASIDE1_OS",
"lsb": 20,
"msb": 20
},
{
"name": "TLBI_VAE1_OS",
"lsb": 19,
"msb": 19
},
{
"name": "TLBI_VMALLE1_OS",
"lsb": 18,
"msb": 18
},
{
"name": "AT_S1_E1_WP",
"lsb": 17,
"msb": 17
},
{
"name": "AT_S1_E1_RP",
"lsb": 16,
"msb": 16
},
{
"name": "AT_S1_E0_W",
"lsb": 15,
"msb": 15
},
{
"name": "AT_S1_E0_R",
"lsb": 14,
"msb": 14
},
{
"name": "AT_S1_E1_W",
"lsb": 13,
"msb": 13
},
{
"name": "AT_S1_E1_R",
"lsb": 12,
"msb": 12
},
{
"name": "DC_ZVA",
"lsb": 11,
"msb": 11
},
{
"name": "DC_CIVAC",
"lsb": 10,
"msb": 10
},
{
"name": "DC_CVADP",
"lsb": 9,
"msb": 9
},
{
"name": "DC_CVAP",
"lsb": 8,
"msb": 8
},
{
"name": "DC_CVAU",
"lsb": 7,
"msb": 7
},
{
"name": "DC_CISW",
"lsb": 6,
"msb": 6
},
{
"name": "DC_CSW",
"lsb": 5,
"msb": 5
},
{
"name": "DC_ISW",
"lsb": 4,
"msb": 4
},
{
"name": "DC_IVAC",
"lsb": 3,
"msb": 3
},
{
"name": "IC_IVAU",
"lsb": 2,
"msb": 2
},
{
"name": "IC_IALLU",
"lsb": 1,
"msb": 1
},
{
"name": "IC_IALLUIS",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "HFGRTR_EL2",
"enc": [3, 4, 1, 1, 4],
"minel": 2,
"width": 64,
"fields": [
{
"name": "RSVD1",
"lsb": 56,
"msb": 63
},
{
"name": "N_TPIDR2_EL0",
"lsb": 55,
"msb": 55
},
{
"name": "N_SMPRI_EL1",
"lsb": 54,
"msb": 54
},
{
"name": "RSVD0",
"lsb": 50,
"msb": 53
},
{
"name": "ERXADDR_EL1",
"lsb": 49,
"msb": 49
},
{
"name": "ERXPFGCDN_EL1",
"lsb": 48,
"msb": 48
},
{
"name": "ERXPFGCTL_EL1",
"lsb": 47,
"msb": 47
},
{
"name": "ERXPFGF_EL1",
"lsb": 46,
"msb": 46
},
{
"name": "ERXMISCN_EL1",
"lsb": 45,
"msb": 45
},
{
"name": "ERXSTATUS_EL1",
"lsb": 44,
"msb": 44
},
{
"name": "ERXCTLR_EL1",
"lsb": 43,
"msb": 43
},
{
"name": "ERXFR_EL1",
"lsb": 42,
"msb": 42
},
{
"name": "ERRSELR_EL1",
"lsb": 41,
"msb": 41
},
{
"name": "ERRIDR_EL1",
"lsb": 40,
"msb": 40
},
{
"name": "ICC_IGRPENN_EL1",
"lsb": 39,
"msb": 39
},
{
"name": "VBAR_EL1",
"lsb": 38,
"msb": 38
},
{
"name": "TTBR1_EL1",
"lsb": 37,
"msb": 37
},
{
"name": "TTBR0_EL1",
"lsb": 36,
"msb": 36
},
{
"name": "TPIDR_EL0",
"lsb": 35,
"msb": 35
},
{
"name": "TPIDRRO_EL0",
"lsb": 34,
"msb": 34
},
{
"name": "TPIDR_EL1",
"lsb": 33,
"msb": 33
},
{
"name": "TCR_EL1",
"lsb": 32,
"msb": 32
},
{
"name": "SCXTNUM_EL0",
"lsb": 31,
"msb": 31
},
{
"name": "SCXTNUM_EL1",
"lsb": 30,
"msb": 30
},
{
"name": "SCTLR_EL1",
"lsb": 29,
"msb": 29
},
{
"name": "REVIDR_EL1",
"lsb": 28,
"msb": 28
},
{
"name": "PAR_EL1",
"lsb": 27,
"msb": 27
},
{
"name": "MPIDR_EL1",
"lsb": 26,
"msb": 26
},
{
"name": "MIDR_EL1",
"lsb": 25,
"msb": 25
},
{
"name": "MAIR_EL1",
"lsb": 24,
"msb": 24
},
{
"name": "LORSA_EL1",
"lsb": 23,
"msb": 23
},
{
"name": "LORN_EL1",
"lsb": 22,
"msb": 22
},
{
"name": "LORID_EL1",
"lsb": 21,
"msb": 21
},
{
"name": "LOREA_EL1",
"lsb": 20,
"msb": 20
},
{
"name": "LORC_EL1",
"lsb": 19,
"msb": 19
},
{
"name": "ISR_EL1",
"lsb": 18,
"msb": 18
},
{
"name": "FAR_EL1",
"lsb": 17,
"msb": 17
},
{
"name": "ESR_EL1",
"lsb": 16,
"msb": 16
},
{
"name": "DCZID_EL0",
"lsb": 15,
"msb": 15
},
{
"name": "CTR_EL0",
"lsb": 14,
"msb": 14
},
{
"name": "CSSELR_EL1",
"lsb": 13,
"msb": 13
},
{
"name": "CPACR_EL1",
"lsb": 12,
"msb": 12
},
{
"name": "CONTEXTIDR_EL1",
"lsb": 11,
"msb": 11
},
{
"name": "CLIDR_EL1",
"lsb": 10,
"msb": 10
},
{
"name": "CCSIDR_EL1",
"lsb": 9,
"msb": 9
},
{
"name": "APIBKEY_HI_LO_EL1",
"lsb": 8,
"msb": 8
},
{
"name": "APIAKEY_HI_LO_EL1",
"lsb": 7,
"msb": 7
},
{
"name": "APGAKEY_HI_LO_EL1",
"lsb": 6,
"msb": 6
},
{
"name": "APDBKEY_HI_LO_EL1",
"lsb": 5,
"msb": 5
},
{
"name": "APDAKEY_HI_LO_EL1",
"lsb": 4,
"msb": 4
},
{
"name": "AMAIR_EL1",
"lsb": 3,
"msb": 3
},
{
"name": "AIDR_EL1",
"lsb": 2,
"msb": 2
},
{
"name": "AFSR1_EL1",
"lsb": 1,
"msb": 1
},
{
"name": "AFSR0_EL1",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "HFGWTR_EL2",
"enc": [3, 4, 1, 1, 5],
"minel": 2,
"width": 64,
"fields": [
{
"name": "RSVD1",
"lsb": 56,
"msb": 63
},
{
"name": "N_TPIDR2_EL0",
"lsb": 55,
"msb": 55
},
{
"name": "N_SMPRI_EL1",
"lsb": 54,
"msb": 54
},
{
"name": "RSVD0",
"lsb": 50,
"msb": 53
},
{
"name": "ERXADDR_EL1",
"lsb": 49,
"msb": 49
},
{
"name": "ERXPFGCDN_EL1",
"lsb": 48,
"msb": 48
},
{
"name": "ERXPFGCTL_EL1",
"lsb": 47,
"msb": 47
},
{
"name": "ERXPFGF_EL1",
"lsb": 46,
"msb": 46
},
{
"name": "ERXMISCN_EL1",
"lsb": 45,
"msb": 45
},
{
"name": "ERXSTATUS_EL1",
"lsb": 44,
"msb": 44
},
{
"name": "ERXCTLR_EL1",
"lsb": 43,
"msb": 43
},
{
"name": "ERXFR_EL1",
"lsb": 42,
"msb": 42
},
{
"name": "ERRSELR_EL1",
"lsb": 41,
"msb": 41
},
{
"name": "ERRIDR_EL1",
"lsb": 40,
"msb": 40
},
{
"name": "ICC_IGRPENN_EL1",
"lsb": 39,
"msb": 39
},
{
"name": "VBAR_EL1",
"lsb": 38,
"msb": 38
},
{
"name": "TTBR1_EL1",
"lsb": 37,
"msb": 37
},
{
"name": "TTBR0_EL1",
"lsb": 36,
"msb": 36
},
{
"name": "TPIDR_EL0",
"lsb": 35,
"msb": 35
},
{
"name": "TPIDRRO_EL0",
"lsb": 34,
"msb": 34
},
{
"name": "TPIDR_EL1",
"lsb": 33,
"msb": 33
},
{
"name": "TCR_EL1",
"lsb": 32,
"msb": 32
},
{
"name": "SCXTNUM_EL0",
"lsb": 31,
"msb": 31
},
{
"name": "SCXTNUM_EL1",
"lsb": 30,
"msb": 30
},
{
"name": "SCTLR_EL1",
"lsb": 29,
"msb": 29
},
{
"name": "REVIDR_EL1",
"lsb": 28,
"msb": 28
},
{
"name": "PAR_EL1",
"lsb": 27,
"msb": 27
},
{
"name": "MPIDR_EL1",
"lsb": 26,
"msb": 26
},
{
"name": "MIDR_EL1",
"lsb": 25,
"msb": 25
},
{
"name": "MAIR_EL1",
"lsb": 24,
"msb": 24
},
{
"name": "LORSA_EL1",
"lsb": 23,
"msb": 23
},
{
"name": "LORN_EL1",
"lsb": 22,
"msb": 22
},
{
"name": "LORID_EL1",
"lsb": 21,
"msb": 21
},
{
"name": "LOREA_EL1",
"lsb": 20,
"msb": 20
},
{
"name": "LORC_EL1",
"lsb": 19,
"msb": 19
},
{
"name": "ISR_EL1",
"lsb": 18,
"msb": 18
},
{
"name": "FAR_EL1",
"lsb": 17,
"msb": 17
},
{
"name": "ESR_EL1",
"lsb": 16,
"msb": 16
},
{
"name": "DCZID_EL0",
"lsb": 15,
"msb": 15
},
{
"name": "CTR_EL0",
"lsb": 14,
"msb": 14
},
{
"name": "CSSELR_EL1",
"lsb": 13,
"msb": 13
},
{
"name": "CPACR_EL1",
"lsb": 12,
"msb": 12
},
{
"name": "CONTEXTIDR_EL1",
"lsb": 11,
"msb": 11
},
{
"name": "CLIDR_EL1",
"lsb": 10,
"msb": 10
},
{
"name": "CCSIDR_EL1",
"lsb": 9,
"msb": 9
},
{
"name": "APIBKEY_HI_LO_EL1",
"lsb": 8,
"msb": 8
},
{
"name": "APIAKEY_HI_LO_EL1",
"lsb": 7,
"msb": 7
},
{
"name": "APGAKEY_HI_LO_EL1",
"lsb": 6,
"msb": 6
},
{
"name": "APDBKEY_HI_LO_EL1",
"lsb": 5,
"msb": 5
},
{
"name": "APDAKEY_HI_LO_EL1",
"lsb": 4,
"msb": 4
},
{
"name": "AMAIR_EL1",
"lsb": 3,
"msb": 3
},
{
"name": "AIDR_EL1",
"lsb": 2,
"msb": 2
},
{
"name": "AFSR1_EL1",
"lsb": 1,
"msb": 1
},
{
"name": "AFSR0_EL1",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "HID0",
"enc": [3, 0, 15, 0, 0],
"minel": 1,
"width": 64,
"fields": [
{
"name": "CROSS_BEAT_CACHE_FUSION_DISB",
"lsb": 63,
"msb": 63
},
{
"name": "LIMIT_DEC_TKN_BR",
"lsb": 62,
"msb": 62
},
{
"name": "ICPREF_DEPTH",
"lsb": 60,
"msb": 61
},
{
"name": "RCC_FORCE_FED_L3_CLKS_ON2",
"lsb": 59,
"msb": 59
},
{
"name": "RCC_FORCE_FED_L3_CLKS_ON1",
"lsb": 58,
"msb": 58
},
{
"name": "RCC_FORCE_FED_L3_CLKS_ON0",
"lsb": 57,
"msb": 57
},
{
"name": "DISB_DEC_INST",
"lsb": 54,
"msb": 56
},
{
"name": "EARLY_STALL_ICMISS_QUE",
"lsb": 53,
"msb": 53
},
{
"name": "ICFILL_FWD_SINGLE_FILL",
"lsb": 52,
"msb": 52
},
{
"name": "ICFILL_FWD_DISB",
"lsb": 51,
"msb": 51
},
{
"name": "SPF_TRAIN_SAME_SIG_SUPPRESS_DISABLE",
"lsb": 50,
"msb": 50
},
{
"name": "SPF_TRAIN_INIT_PATTERN",
"lsb": 48,
"msb": 49
},
{
"name": "SPF_BLOOM_FILTER_DISABLE",
"lsb": 47,
"msb": 47
},
{
"name": "SPF_PREF_DISABLE",
"lsb": 46,
"msb": 46
},
{
"name": "SPF_DELAYED_BLOOM_FILTER_RESET_DISABLE",
"lsb": 45,
"msb": 45
},
{
"name": "FLUSH_BRN_HISTORY",
"lsb": 44,
"msb": 44
},
{
"name": "BDPINIT_NOT_TAKEN",
"lsb": 43,
"msb": 43
},
{
"name": "DISP_CRACK_DISABLE",
"lsb": 42,
"msb": 42
},
{
"name": "BDP_NFP_PWR_OPT",
"lsb": 41,
"msb": 41
},
{
"name": "BDP_UTICK_RESET_WID",
"lsb": 38,
"msb": 40
},
{
"name": "BDP_DISB_ALT_PRED",
"lsb": 37,
"msb": 37
},
{
"name": "AESCACHE_FUSION_DISB",
"lsb": 36,
"msb": 36
},
{
"name": "NEZPRDISABLE",
"lsb": 35,
"msb": 35
},
{
"name": "ZPRDISABLE",
"lsb": 34,
"msb": 34
},
{
"name": "IMM_RFDISABLE",
"lsb": 33,
"msb": 33
},
{
"name": "NFP_HIST_DISB",
"lsb": 32,
"msb": 32
},
{
"name": "RCC_DIS_STALL_INACTIVE_FED_CTL",
"lsb": 31,
"msb": 31
},
{
"name": "DISABLE_ITLB_MAIN_ARRAY",
"lsb": 30,
"msb": 30
},
{
"name": "RCC_FORCE_ALL_FED_L6_CLKS_ON",
"lsb": 29,
"msb": 29
},
{
"name": "FETCH_WIDTH_DISB",
"lsb": 28,
"msb": 28
},
{
"name": "NFP_RET_DISB",
"lsb": 27,
"msb": 27
},
{
"name": "NFP_FAST_DISB",
"lsb": 26,
"msb": 26
},
{
"name": "ICPREF_LIMIT_ONE_BRN",
"lsb": 25,
"msb": 25
},
{
"name": "ICPREF_DISABLE_CBR",
"lsb": 24,
"msb": 24
},
{
"name": "MMU_OFF_ENB",
"lsb": 23,
"msb": 23
},
{
"name": "DISABLE_OBJC_SPR_FLUSH",
"lsb": 22,
"msb": 22
},
{
"name": "AMXCACHE_FUSION_DISB",
"lsb": 21,
"msb": 21
},
{
"name": "NFP3_CYC_DISABLE",
"lsb": 20,
"msb": 20
},
{
"name": "ICBOOST_CNT",
"lsb": 18,
"msb": 19
},
{
"name": "ICPREF_CNT",
"lsb": 16,
"msb": 17
},
{
"name": "ITLBFIXED_REPL",
"lsb": 15,
"msb": 15
},
{
"name": "ICDISB",
"lsb": 14,
"msb": 14
},
{
"name": "ICFIXED_REPL",
"lsb": 13,
"msb": 13
},
{
"name": "BDP_TRAIN_PRE_RET_DISB",
"lsb": 12,
"msb": 12
},
{
"name": "MAX_FETCH_WIDTH",
"lsb": 9,
"msb": 11
},
{
"name": "PRED_FLUSH",
"lsb": 8,
"msb": 8
},
{
"name": "ICPREF_DISABLE",
"lsb": 7,
"msb": 7
},
{
"name": "ICPREF_DROP_FILL_PREF",
"lsb": 6,
"msb": 6
},
{
"name": "ICTREAD_ALL_WAYS",
"lsb": 5,
"msb": 5
},
{
"name": "BDP_FORCE_DIR",
"lsb": 4,
"msb": 4
},
{
"name": "ICPREF_MMU_OFF_DISABLE",
"lsb": 3,
"msb": 3
},
{
"name": "RAS_DISB",
"lsb": 2,
"msb": 2
},
{
"name": "BTP_DISB",
"lsb": 1,
"msb": 1
},
{
"name": "NFP_DISB",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "HID1",
"enc": [3, 0, 15, 1, 0],
"minel": 1,
"width": 64,
"fields": [
{
"name": "ZCL_RF_GNUM_DIST_MODE",
"lsb": 62,
"msb": 63
},
{
"name": "CPMU_DEBUG_OVF",
"lsb": 61,
"msb": 61
},
{
"name": "SIQ_USE_MDR_BR_SYS_RSLV",
"lsb": 60,
"msb": 60
},
{
"name": "ZCL_RF_RESTART_THRESHOLD",
"lsb": 57,
"msb": 59
},
{
"name": "DIS_SPEC_MDSBINVL_ROB_FLUSH",
"lsb": 56,
"msb": 56
},
{
"name": "DIS_GNUM_DIST_LSD",
"lsb": 55,
"msb": 55
},
{
"name": "WFI_RETN_RESTART_SETS_PCRT_ARCH_REG_PUSH_NEEDED",
"lsb": 54,
"msb": 54
},
{
"name": "DIS_DBG_PROG_OVRD",
"lsb": 53,
"msb": 53
},
{
"name": "DIS_MRSSPEC_NON_DAIF",
"lsb": 52,
"msb": 52
},
{
"name": "DIS_MSRSPEC_NON_DAIF",
"lsb": 51,
"msb": 51
},
{
"name": "DIS_MRSSPEC_DAIF",
"lsb": 50,
"msb": 50
},
{
"name": "DIS_MSRSPEC_DAIF",
"lsb": 49,
"msb": 49
},
{
"name": "DIS_HWTRACE_SYNC_ON_UARCHREDIR",
"lsb": 48,
"msb": 48
},
{
"name": "DIS_HWTRACE_SYNC",
"lsb": 47,
"msb": 47
},
{
"name": "RSS_DIS_MULTIPLE_CPM_IN_FLIGHT",
"lsb": 46,
"msb": 46
},
{
"name": "DIS_AESFUSION",
"lsb": 45,
"msb": 45
},
{
"name": "CONSERVATIVE_SIQ",
"lsb": 44,
"msb": 44
},
{
"name": "ZCL_RF_MISP_THRESHOLD",
"lsb": 42,
"msb": 43
},
{
"name": "ZCL_SP_RESTART_THRESHOLD",
"lsb": 40,
"msb": 41
},
{
"name": "ZCL_SP_MISP_THRESHOLD",
"lsb": 38,
"msb": 39
},
{
"name": "EN_CSRFOR_AMXTIMM",
"lsb": 37,
"msb": 37
},
{
"name": "EN_CSRFOR_PANIMM",
"lsb": 36,
"msb": 36
},
{
"name": "DIS_LCL_TIME_BASE",
"lsb": 35,
"msb": 35
},
{
"name": "FORCE_GRP_BNDRY_ON_UCODE_END",
"lsb": 34,
"msb": 34
},
{
"name": "FORCE_GRP_BNDRY_ON_INST_END",
"lsb": 33,
"msb": 33
},
{
"name": "FORCE_WFE",
"lsb": 32,
"msb": 32
},
{
"name": "DIS_NEX_SEC_RS",
"lsb": 31,
"msb": 31
},
{
"name": "DISABLE_CHKPT",
"lsb": 30,
"msb": 30
},
{
"name": "RCC_FORCE_CHKPT_L3_CLKS_ON",
"lsb": 29,
"msb": 29
},
{
"name": "EN_CSRFOR_SPSEL_IMM",
"lsb": 28,
"msb": 28
},
{
"name": "DIS_WFI",
"lsb": 27,
"msb": 27
},
{
"name": "DIS_WFE",
"lsb": 26,
"msb": 26
},
{
"name": "DIS_LSP_FLUSH_WITH_CONTEXT_SWITCH",
"lsb": 25,
"msb": 25
},
{
"name": "DIS_ZCL_BP",
"lsb": 24,
"msb": 24
},
{
"name": "SPARE1",
"lsb": 22,
"msb": 23
},
{
"name": "RCC_DIS_STALL_INACTIVE_MDR_CTL",
"lsb": 21,
"msb": 21
},
{
"name": "RCC_FORCE_ALL_MDR_L3_CLKS_ON",
"lsb": 20,
"msb": 20
},
{
"name": "SPARE19",
"lsb": 19,
"msb": 19
},
{
"name": "FORCE_PRECISE_NEON_GRP_MODE",
"lsb": 18,
"msb": 18
},
{
"name": "EN_CSRFOR_TCOIMM",
"lsb": 17,
"msb": 17
},
{
"name": "INTDISP_LIM_MODE",
"lsb": 16,
"msb": 16
},
{
"name": "FORCE_NEX_L3_CLK_ON",
"lsb": 15,
"msb": 15
},
{
"name": "DIS_CMP_BR_FUSION",
"lsb": 14,
"msb": 14
},
{
"name": "DIS_DELAYED_SYNC_CMD_TRC",
"lsb": 13,
"msb": 13
},
{
"name": "DIS_MULT_INDIR_BR_RETIRE",
"lsb": 12,
"msb": 12
},
{
"name": "DIS_MULT_RETIRE",
"lsb": 11,
"msb": 11
},
{
"name": "FORCE_SPR_L3_CLK_ON",
"lsb": 10,
"msb": 10
},
{
"name": "DIS_NEON_ZCM",
"lsb": 9,
"msb": 9
},
{
"name": "DIS_INT_ZCM",
"lsb": 8,
"msb": 8
},
{
"name": "LSP_AGE_OUT_INTERVAL",
"lsb": 6,
"msb": 7
},
{
"name": "FORCE_SSBSORDERING",
"lsb": 5,
"msb": 5
},
{
"name": "LSP_DISABLE",
"lsb": 4,
"msb": 4
},
{
"name": "REDIR_FORCE_SPR_SYNC",
"lsb": 3,
"msb": 3
},
{
"name": "RSS_DIS_NS_STREAMING",
"lsb": 2,
"msb": 2
},
{
"name": "RSS_FORCE_NS_SPR_RD",
"lsb": 1,
"msb": 1
},
{
"name": "RSS_FORCE_NS_ISSUE",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "HID10",
"enc": [3, 0, 15, 10, 0],
"minel": 1,
"width": 64,
"fields": [
{
"name": "DIS_HWP_GUPS_EXT_COVER_HINT",
"lsb": 63,
"msb": 63
},
{
"name": "FORCE_HWP_GUPS_REDUCE_ENT_TO8",
"lsb": 62,
"msb": 62
},
{
"name": "DIS_HWP_GUPS_GRAN3",
"lsb": 61,
"msb": 61
},
{
"name": "DIS_HWP_HSP_AMX_ST",
"lsb": 60,
"msb": 60
},
{
"name": "DIS_HWP_GUPS_AMX_ST",
"lsb": 59,
"msb": 59
},
{
"name": "DIS_HWP_HSP_GQF",
"lsb": 58,
"msb": 58
},
{
"name": "DIS_HWP_GUPS_AMX_LD",
"lsb": 57,
"msb": 57
},
{
"name": "NEX_IVDM_USE_VVDD",
"lsb": 56,
"msb": 56
},
{
"name": "IEX_IVDM_USE_VVDD",
"lsb": 55,
"msb": 55
},
{
"name": "DIS_HWP_HSP_AMX_ARB_STD",
"lsb": 54,
"msb": 54
},
{
"name": "FORCE_HWP_GUPS_AGR_MODE",
"lsb": 53,
"msb": 53
},
{
"name": "DIS_HWP_GUPS_AGR_MODE",
"lsb": 52,
"msb": 52
},
{
"name": "DIS_HWP_HSP_AMX_TRAIN_LNCH",
"lsb": 51,
"msb": 51
},
{
"name": "DIS_HWP_GUPS_BIDIR_DENSITY_PATN_WRITE_LAUNCH",
"lsb": 50,
"msb": 50
},
{
"name": "EXTEND_GUPS_PREF_DEG",
"lsb": 49,
"msb": 49
},
{
"name": "DIS_HWP_GUPS_QF",
"lsb": 48,
"msb": 48
},
{
"name": "FORCE_HWP_GUPS_NAGR_MODE",
"lsb": 47,
"msb": 47
},
{
"name": "DIS_HWP_GUPS_NAGR_MODE",
"lsb": 46,
"msb": 46
},
{
"name": "DIS_HWP_GUPS_NOISY_PATTERN_GRAN_SW",
"lsb": 45,
"msb": 45
},
{
"name": "DIS_HWP_GUPS_DENSITY_PATN",
"lsb": 44,
"msb": 44
},
{
"name": "HWP_GUPS_HI_PTN_MSK_VAL",
"lsb": 39,
"msb": 43
},
{
"name": "HWP_GUPS_LO_PTN_MSK_VAL",
"lsb": 34,
"msb": 38
},
{
"name": "ENA_HWP_GUPS_HI_PTN_MSK",
"lsb": 33,
"msb": 33
},
{
"name": "ENA_HWP_GUPS_LO_PTN_MSK",
"lsb": 32,
"msb": 32
},
{
"name": "LIM_HWP_GUPS_MP_THROTTLE",
"lsb": 29,
"msb": 31
},
{
"name": "DIS_HWP_GUPS_ALLOC_NEXT_LINE_PREFETCH",
"lsb": 28,
"msb": 28
},
{
"name": "DIS_HWP_GUPS_L1D_PREF_HIT_CNT",
"lsb": 27,
"msb": 27
},
{
"name": "HSP_MP_THRTL",
"lsb": 26,
"msb": 26
},
{
"name": "HSP_MAX_PF_DEG",
"lsb": 24,
"msb": 25
},
{
"name": "DIS_HWP_HSP_SLP_CONF",
"lsb": 23,
"msb": 23
},
{
"name": "DIS_HWP_HSP_SLP_WIDGET",
"lsb": 22,
"msb": 22
},
{
"name": "DIS_HWP_HSP_QF",
"lsb": 21,
"msb": 21
},
{
"name": "CTRL_GUPS_FILTER_HSP",
"lsb": 19,
"msb": 20
},
{
"name": "DIS_HWP_HSP",
"lsb": 18,
"msb": 18
},
{
"name": "DIS_HWP_GUPS_LLC_RATE_METER",
"lsb": 17,
"msb": 17
},
{
"name": "DIS_HWP_GUPS_LLC_UPD_CNT",
"lsb": 16,
"msb": 16
},
{
"name": "DIS_HWP_GUPS_GRAN2",
"lsb": 15,
"msb": 15
},
{
"name": "HWP_GUPS_SLEEP_GBL_THRESH",
"lsb": 9,
"msb": 14
},
{
"name": "DIS_HWP_GUPS_SLEEP_GBL",
"lsb": 8,
"msb": 8
},
{
"name": "DIS_HWP_GUPS_SLEEP_STRM",
"lsb": 7,
"msb": 7
},
{
"name": "DIS_HWP_GUPS_MAP_CHAINING",
"lsb": 6,
"msb": 6
},
{
"name": "DIS_HWP_GUPS_GRAN1",
"lsb": 5,
"msb": 5
},
{
"name": "DIS_HWP_GUPS_LLC_LAUNCH",
"lsb": 4,
"msb": 4
},
{
"name": "DIS_HWP_GUPS_L1D_LAUNCH",
"lsb": 3,
"msb": 3
},
{
"name": "DIS_HWP_GUPS_ST",
"lsb": 2,
"msb": 2
},
{
"name": "DIS_HWP_GUPS_LD",
"lsb": 1,
"msb": 1
},
{
"name": "DIS_HWP_GUPS",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "HID11",
"enc": [3, 0, 15, 11, 0],
"minel": 1,
"width": 64,
"fields": [
{
"name": "EN_LFSR_STALL_FILL_BUF_OPP_DRAIN",
"lsb": 63,
"msb": 63
},
{
"name": "DIS_L1_DLRU_SAME_IDX_SAME_CYCLE_FIX_ARM",
"lsb": 62,
"msb": 62
},
{
"name": "DIS_L1_DLRU_SAME_IDX_SAME_CYCLE_FIX",
"lsb": 61,
"msb": 61
},
{
"name": "EN_LFSR_STALL_IEX_PREF_ISSUE",
"lsb": 60,
"msb": 60
},
{
"name": "DIS_SME_LNCH_AFTER_WB_PEND_THRESH",
"lsb": 59,
"msb": 59
},
{
"name": "EN_LFSR_STALL_SMBTO_CIF_MISS_REQ",
"lsb": 58,
"msb": 58
},
{
"name": "EN_LFSR_STALL_PASS1_ST_REQTO_CIF",
"lsb": 57,
"msb": 57
},
{
"name": "EN_LFSR_FORCE_CDP_PTR_BITS",
"lsb": 56,
"msb": 56
},
{
"name": "EN_LFSR_SMB_IRR",
"lsb": 55,
"msb": 55
},
{
"name": "FORCE_IN_ORDER_STQRETIREMENT",
"lsb": 54,
"msb": 54
},
{
"name": "FORCE_SSTEP_WKDM_LNCH",
"lsb": 53,
"msb": 53
},
{
"name": "DIS_SME_LNCH_AFTER_SMB_MISS",
"lsb": 52,
"msb": 52
},
{
"name": "CDP_VA_CMPR_BIT_WIDTH_MODE",
"lsb": 50,
"msb": 51
},
{
"name": "DIS_CDP_ADJ_LINE_PTR_OPT",
"lsb": 49,
"msb": 49
},
{
"name": "DIS_CDP_SCAN_AMPM_PREF",
"lsb": 48,
"msb": 48
},
{
"name": "CDP_QF_ARR_REDUCED_TOKENS",
"lsb": 47,
"msb": 47
},
{
"name": "CDP_QF_ARR_RST_INTVL_MODE",
"lsb": 45,
"msb": 46
},
{
"name": "DIS_ST_ATM_DATA_DEP_ON_LD_ATM",
"lsb": 44,
"msb": 44
},
{
"name": "DIS_NO_ENQ_FOR_SLP_PRED_OPS",
"lsb": 43,
"msb": 43
},
{
"name": "DIS_SPEC_FWD_LD_ATM",
"lsb": 42,
"msb": 42
},
{
"name": "FORCE_ACQ_REL_ON_ATOMIC_OPS",
"lsb": 41,
"msb": 41
},
{
"name": "DIS_ATM_FAST_CMPL_OPT",
"lsb": 40,
"msb": 40
},
{
"name": "FORCE_FLUSH_AFTER_REDIR_ON_ATM",
"lsb": 39,
"msb": 39
},
{
"name": "EN_LFSR_CIF_ARB_STALL",
"lsb": 38,
"msb": 38
},
{
"name": "EN_LFSR_CIF_RDBSTALL",
"lsb": 37,
"msb": 37
},
{
"name": "EN_LFSR_CIF",
"lsb": 36,
"msb": 36
},
{
"name": "LFSR_CIF_SEED",
"lsb": 32,
"msb": 35
},
{
"name": "DIS_HWP_CDP_MP_THROTTLE",
"lsb": 31,
"msb": 31
},
{
"name": "DIS_HW_PREF_CDP",
"lsb": 30,
"msb": 30
},
{
"name": "DIS_LNCH_AFTER_SME_DEV",
"lsb": 29,
"msb": 29
},
{
"name": "DIS_ST_LD_REDIRX64_OPT",
"lsb": 28,
"msb": 28
},
{
"name": "DIS_LSP_TRAIN_BY_REPLAYS",
"lsb": 27,
"msb": 27
},
{
"name": "FORCE_PICK_ST_LNCH_PLUS1_OVER_REPLAY",
"lsb": 26,
"msb": 26
},
{
"name": "DIS_ATM_CIF_MON_WIDGET",
"lsb": 25,
"msb": 25
},
{
"name": "BLK_LOADS_PREFETCH_IN_C1_C2",
"lsb": 24,
"msb": 24
},
{
"name": "DIS_FAST_DRAIN_OPT",
"lsb": 23,
"msb": 23
},
{
"name": "FORCE_SINGLE_STEP_ST_LNCH_ON_MISS",
"lsb": 22,
"msb": 22
},
{
"name": "FORCE_ST_REQ_CIF_AT_LNCH_ON_MISS",
"lsb": 21,
"msb": 21
},
{
"name": "FORCE_PWR_SAVE_LLCCLK_OFF_TR_ON_ST23",
"lsb": 20,
"msb": 20
},
{
"name": "DIS_SMB_FWD_TO_LOAD",
"lsb": 19,
"msb": 19
},
{
"name": "DIS_ST_HIT_YNG_LD_RPLY",
"lsb": 18,
"msb": 18
},
{
"name": "DIS_SILENT_BARRIER_LNCH",
"lsb": 17,
"msb": 17
},
{
"name": "DIS_DCACHE_WAY_PREDICTOR",
"lsb": 16,
"msb": 16
},
{
"name": "RCC_ENABLE_NRG_L3_CLK_EN",
"lsb": 15,
"msb": 15
},
{
"name": "DIS_STXR_WKDM_LNCH_ON_OPP_BUB",
"lsb": 14,
"msb": 14
},
{
"name": "DWN_GRD_ZCL_BP_LDTO_STQCHECK_ONLY",
"lsb": 13,
"msb": 13
},
{
"name": "DIS_PAIRED_CACHE_LINE_CROSSING_ST_LAUNCHES",
"lsb": 12,
"msb": 12
},
{
"name": "DIS_SMB_DRAINS_CONCURRENT_WITH_LOADS_OPT",
"lsb": 11,
"msb": 11
},
{
"name": "BLK_ST_PIPE_PREFETCHES_IN_FILL1_CYCLE",
"lsb": 10,
"msb": 10
},
{
"name": "DIS_STORES_IN_FILL1_CYCLE",
"lsb": 9,
"msb": 9
},
{
"name": "DIS_FILL_BUFFER",
"lsb": 8,
"msb": 8
},
{
"name": "DIS_FILL_VICTIM_RD_OPT",
"lsb": 7,
"msb": 7
},
{
"name": "DIS_PWR_SAVE_RAQ_CLK_OFF",
"lsb": 6,
"msb": 6
},
{
"name": "DIS_PWR_SAVE_LLCCLK_OFF",
"lsb": 5,
"msb": 5
},
{
"name": "DIS2_NC_NT_PASS2_LAUNCH",
"lsb": 4,
"msb": 4
},
{
"name": "DIS6_CYC_LOAD_REPLAYS",
"lsb": 3,
"msb": 3
},
{
"name": "DIS_DST_EQ_XZR_REDIR_OPT_ATM",
"lsb": 2,
"msb": 2
},
{
"name": "DIS_X64_NTLNCH_OPT",
"lsb": 1,
"msb": 1
},
{
"name": "DIS_FAST_LOAD_RPLY_DUE_TO_ST_DATA",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "HID12",
"enc": [3, 0, 15, 12, 0],
"minel": 1,
"width": 64,
"fields": [
{
"name": "IRR_SEED",
"lsb": 62,
"msb": 63
},
{
"name": "IRR_OFF_PERIOD",
"lsb": 59,
"msb": 61
},
{
"name": "IRR_ON_PERIOD",
"lsb": 56,
"msb": 58
},
{
"name": "IRR_ENABLE",
"lsb": 55,
"msb": 55
},
{
"name": "DIS_DYN_CPU_CRD",
"lsb": 54,
"msb": 54
},
{
"name": "FRC_SINGLE_DSB",
"lsb": 53,
"msb": 53
},
{
"name": "DIS_SPLIT_FILL_BULK",
"lsb": 52,
"msb": 52
},
{
"name": "PRB_ANTI_STARVE_RPLY_THRESH",
"lsb": 49,
"msb": 51
},
{
"name": "DIS_PRB_ANTI_STARVE",
"lsb": 48,
"msb": 48
},
{
"name": "NC_WR_ECHO_DUP_DIS",
"lsb": 47,
"msb": 47
},
{
"name": "FRC_CMAINT_IS",
"lsb": 46,
"msb": 46
},
{
"name": "DIS_FILL_SFOR_L1_STRM",
"lsb": 45,
"msb": 45
},
{
"name": "RD_LD_UC_FILL_BLOCK",
"lsb": 44,
"msb": 44
},
{
"name": "WKE_PF_TEMP_ATTR",
"lsb": 43,
"msb": 43
},
{
"name": "WKE_RD_TEMP_ATTR",
"lsb": 42,
"msb": 42
},
{
"name": "PIPE_THROTTLE_ENA",
"lsb": 41,
"msb": 41
},
{
"name": "PIPE_THROTTLE_CNT",
"lsb": 37,
"msb": 40
},
{
"name": "DIS_WAY_MASK",
"lsb": 21,
"msb": 36
},
{
"name": "DIS_SNP_RSP_CLK",
"lsb": 20,
"msb": 20
},
{
"name": "DIS128_BFILLS",
"lsb": 19,
"msb": 19
},
{
"name": "DIS_SPLIT_FILL",
"lsb": 18,
"msb": 18
},
{
"name": "DIS_PIF_RSP_BYP",
"lsb": 17,
"msb": 17
},
{
"name": "DIS_PIF_REQ_BYP",
"lsb": 16,
"msb": 16
},
{
"name": "PIF_FLUSH_DONE_DLY",
"lsb": 13,
"msb": 15
},
{
"name": "DIS_NC_WR_MERGE",
"lsb": 12,
"msb": 12
},
{
"name": "ENA_AF_SYNC_MODE",
"lsb": 11,
"msb": 11
},
{
"name": "AF_SYNC_INTERVAL",
"lsb": 6,
"msb": 10
},
{
"name": "ENA_CMAINT_EXTERNAL",
"lsb": 5,
"msb": 5
},
{
"name": "DIS_ECHOL1_DUP_HIT",
"lsb": 4,
"msb": 4
},
{
"name": "DIS_VIC_BUS_OPT_SCHEDULING",
"lsb": 3,
"msb": 3
},
{
"name": "DIS_CRD_SFOR_RD_LD_STRM",
"lsb": 2,
"msb": 2
},
{
"name": "FRC_CMAINT_OS",
"lsb": 1,
"msb": 1
},
{
"name": "DIS_PRFQ_SNPQ_B1_BYPASS",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "HID13",
"enc": [3, 0, 15, 14, 0],
"minel": 1,
"width": 64,
"fields": [
{
"name": "SPARE",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "HID14",
"enc": [3, 0, 15, 15, 0],
"minel": 1,
"width": 64,
"fields": [
{
"name": "SPARE",
"lsb": 5,
"msb": 63
},
{
"name": "EN_HSBLOCK_REDIR_FOR_YNGER_BLK_RRT_PTR",
"lsb": 4,
"msb": 4
},
{
"name": "GENTER_STLFDMB_ALWAYS",
"lsb": 3,
"msb": 3
},
{
"name": "GENTER_STLFDMB_NEVER",
"lsb": 2,
"msb": 2
},
{
"name": "EXCPT_ENTRY_STLFDMB_ALWAYS",
"lsb": 1,
"msb": 1
},
{
"name": "EXCPT_ENTRY_STLFDMB_NEVER",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "HID15",
"enc": [3, 0, 15, 12, 1],
"minel": 1,
"width": 64,
"fields": [
{
"name": "FORCE_AMX_SINGLE_STEP_MODE_ON",
"lsb": 63,
"msb": 63
},
{
"name": "AMX_OCLA_SEL",
"lsb": 59,
"msb": 62
},
{
"name": "RCC_EXTRA_CYCLE_CNT",
"lsb": 55,
"msb": 58
},
{
"name": "DIS_MRG_BUF3_WAY_MRG",
"lsb": 54,
"msb": 54
},
{
"name": "DIS_MRG_BUF64_BLD_MRG",
"lsb": 53,
"msb": 53
},
{
"name": "DIS_MRG_BUF_ST_MRG",
"lsb": 52,
"msb": 52
},
{
"name": "DIS_MRG_BUF_LD_MRG",
"lsb": 51,
"msb": 51
},
{
"name": "MRG_BUF_ENTRY_LIFETIME",
"lsb": 47,
"msb": 50
},
{
"name": "DISABLE128_BSTZFUSION",
"lsb": 46,
"msb": 46
},
{
"name": "DISABLE_STZFUSION",
"lsb": 45,
"msb": 45
},
{
"name": "FORCE_OCCUPANCY_MAPPING_FOR_ALL_PRS",
"lsb": 44,
"msb": 44
},
{
"name": "USE_FILL_BUF_FOR_ALL_FILLS",
"lsb": 43,
"msb": 43
},
{
"name": "FILL_BUF_RD_DATA_BLK_THRESHOLD",
"lsb": 38,
"msb": 42
},
{
"name": "DIS_LS_AIQ_BANKING",
"lsb": 37,
"msb": 37
},
{
"name": "DIS_CCFUSION",
"lsb": 36,
"msb": 36
},
{
"name": "DIS_ZRD_WR_ELISION",
"lsb": 35,
"msb": 35
},
{
"name": "DIS_PEAK_PWR_MITIGATION_WIDGET",
"lsb": 34,
"msb": 34
},
{
"name": "DISABLE_NTDOWNGRADE_ON_LD_ADDR_MATCH",
"lsb": 33,
"msb": 33
},
{
"name": "DIS_FUSABLE_OP_PICKER_SWAP",
"lsb": 32,
"msb": 32
},
{
"name": "FORCE_LS_AIQISSUE_PICKS_ONE",
"lsb": 31,
"msb": 31
},
{
"name": "DIS_ZRENAMING",
"lsb": 30,
"msb": 30
},
{
"name": "AMX_OCLA_SEL_SME_TRACE",
"lsb": 29,
"msb": 29
},
{
"name": "FM_AIQLIVELOCK_WIDGET_THRESHOLD",
"lsb": 26,
"msb": 28
},
{
"name": "DIS_INT_ZRD_WR_ELISION",
"lsb": 25,
"msb": 25
},
{
"name": "DIS_MRG_BUF64_BST_MRG",
"lsb": 24,
"msb": 24
},
{
"name": "DIS_SIMPLE_EXTRACT_PIPELINE",
"lsb": 23,
"msb": 23
},
{
"name": "STZFUSION_TIMER_SELECT",
"lsb": 21,
"msb": 22
},
{
"name": "DIS_SET_CLR_OPT",
"lsb": 20,
"msb": 20
},
{
"name": "DIS4_CYCLE_ZBYPASS",
"lsb": 19,
"msb": 19
},
{
"name": "AMX_IVDM_USE_VVDD",
"lsb": 18,
"msb": 18
},
{
"name": "DIS_DATA_DEPENDENT_POWER_OPT",
"lsb": 17,
"msb": 17
},
{
"name": "DIS_PRODUCT_TOO_SMALL_FOR_ACCUM_OPT",
"lsb": 16,
"msb": 16
},
{
"name": "DIS_STORE_NOP_MODE",
"lsb": 15,
"msb": 15
},
{
"name": "AMX_PGW_TIMER_WAIT_CNT",
"lsb": 10,
"msb": 14
},
{
"name": "DIS_VECTOR_OP_FUSION",
"lsb": 9,
"msb": 9
},
{
"name": "RCC_FORCE_AMX_GRID_L6_CLK_ON",
"lsb": 8,
"msb": 8
},
{
"name": "RCC_FORCE_AMX_GRID_L3_CLK_ON",
"lsb": 7,
"msb": 7
},
{
"name": "ONLY_ST_ZIS_SIMPLE_EXTRACT",
"lsb": 6,
"msb": 6
},
{
"name": "FORCE_FM_AIQSINGLE_STEP_MODE_ON",
"lsb": 5,
"msb": 5
},
{
"name": "FORCE_FM_AIQIN_ORDER_ISSUE",
"lsb": 4,
"msb": 4
},
{
"name": "FORCE_LS_AIQSINGLE_STEP_MODE_ON",
"lsb": 3,
"msb": 3
},
{
"name": "FORCE_LS_AIQIN_ORDER_ISSUE",
"lsb": 2,
"msb": 2
},
{
"name": "RCC_FORCE_AMX_CTRL_L6_CLK_ON",
"lsb": 1,
"msb": 1
},
{
"name": "RCC_FORCE_AMX_CTRL_L3_CLK_ON",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "HID16",
"enc": [3, 0, 15, 15, 2],
"minel": 1,
"width": 64,
"fields": [
{
"name": "SPARE",
"lsb": 56,
"msb": 63
},
{
"name": "RCC_FORCE_IEX_SLP_L3_CLKS_ON",
"lsb": 55,
"msb": 55
},
{
"name": "DIS_PTR_CHS_LD",
"lsb": 54,
"msb": 54
},
{
"name": "DIS_LEQ_ISS_OPT",
"lsb": 53,
"msb": 53
},
{
"name": "SLP_ISS_LEQCREDIT_THESH_INCR",
"lsb": 52,
"msb": 52
},
{
"name": "LSRS_DISABLE_SERIALIZE_SP_FP_LDS",
"lsb": 51,
"msb": 51
},
{
"name": "DIS_SEC_RSMPASS_ISSUE",
"lsb": 43,
"msb": 50
},
{
"name": "DIS_RS_ISSUE_SEC_ALU_RS",
"lsb": 35,
"msb": 42
},
{
"name": "DIS_MULTIPASS_CROSS_PICK_RS67",
"lsb": 34,
"msb": 34
},
{
"name": "DIS_MULTIPASS_CROSS_PICK_RS45",
"lsb": 33,
"msb": 33
},
{
"name": "DIS_MULTIPASS_CROSS_PICK_RS23",
"lsb": 32,
"msb": 32
},
{
"name": "DIS_MULTIPASS_CROSS_PICK_RS01",
"lsb": 31,
"msb": 31
},
{
"name": "DIS_CROSS_PICK_RS6_RS7",
"lsb": 30,
"msb": 30
},
{
"name": "DIS_CROSS_PICK_RS4_RS5",
"lsb": 29,
"msb": 29
},
{
"name": "DIS_CROSS_PICK_RS2_RS3",
"lsb": 28,
"msb": 28
},
{
"name": "DIS_CROSS_PICK_RS0_RS1",
"lsb": 27,
"msb": 27
},
{
"name": "RCC_FORCE_IEX_LIVELOCK_L3_CLKS_ON",
"lsb": 26,
"msb": 26
},
{
"name": "RCC_FORCE_IEX_MISC_L3_CLKS_ON",
"lsb": 25,
"msb": 25
},
{
"name": "RCC_FORCE_IEX_RF_L3_CLKS_ON",
"lsb": 24,
"msb": 24
},
{
"name": "RCC_FORCE_IEX_DP_L3_CLKS_ON",
"lsb": 23,
"msb": 23
},
{
"name": "RCC_FORCE_IEX_LS_RS_L3_CLKS_ON",
"lsb": 22,
"msb": 22
},
{
"name": "RCC_FORCE_IEX_SEC_RS_L3_CLKS_ON",
"lsb": 21,
"msb": 21
},
{
"name": "RCC_FORCE_IEX_PRI_RS_L3_CLKS_ON",
"lsb": 20,
"msb": 20
},
{
"name": "RCC_FORCE_IEX_MOP_L3_CLKS_ON",
"lsb": 19,
"msb": 19
},
{
"name": "RCC_TURN_L6_CLK_ON_IF_ANY_L3_HOT",
"lsb": 18,
"msb": 18
},
{
"name": "RCC_FORCE_IRF_AND_MOP_ONLY_L6_CLKS_ON",
"lsb": 17,
"msb": 17
},
{
"name": "RCC_FORCE_IEX_RLM_ONLY_L6_CLKS_ON",
"lsb": 16,
"msb": 16
},
{
"name": "RCC_FORCE_ALL_IEX_L6_CLKS_ON",
"lsb": 15,
"msb": 15
},
{
"name": "DIS_MUL_USE_LS_HI_PORT",
"lsb": 14,
"msb": 14
},
{
"name": "DISABLE_RS_FAIRNESS_LD",
"lsb": 13,
"msb": 13
},
{
"name": "DISABLE_RS_FAIRNESS_ALU",
"lsb": 12,
"msb": 12
},
{
"name": "DIS_SLP_PT_STALE_WIDGET",
"lsb": 11,
"msb": 11
},
{
"name": "IEXLSRSFALSE_RSP_FOR_LIVELOCK",
"lsb": 10,
"msb": 10
},
{
"name": "IEXALURSFALSE_RSP_FOR_LIVELOCK",
"lsb": 9,
"msb": 9
},
{
"name": "RS_FORCE_IN_ORDER_LSU",
"lsb": 8,
"msb": 8
},
{
"name": "RS_FORCE_IN_ORDER_ALU",
"lsb": 0,
"msb": 7
}
]
},
{
"name": "HID17",
"enc": [3, 0, 15, 15, 5],
"minel": 1,
"width": 64,
"fields": [
{
"name": "LRU_LFSR_PROB_CTL",
"lsb": 60,
"msb": 63
},
{
"name": "NON_CRIT_DMND_WAYS_M1",
"lsb": 56,
"msb": 59
},
{
"name": "CRD_EDB_AMX_M1",
"lsb": 51,
"msb": 55
},
{
"name": "CRD_EDB_NC_WR_RSVD",
"lsb": 49,
"msb": 50
},
{
"name": "DIS_MCFILLD_PF_VICS_ALLOC_IN_MC",
"lsb": 48,
"msb": 48
},
{
"name": "FORCE_ALLOC_ALL_CLN_VICS_IN_MCACHE",
"lsb": 47,
"msb": 47
},
{
"name": "BLOCK_B2_BFILL_SNP_GNTS_ALL",
"lsb": 46,
"msb": 46
},
{
"name": "BLOCK_B2_BFILL_SNP_GNTS_PIPE",
"lsb": 45,
"msb": 45
},
{
"name": "DIS_PF_DRAIN_COLOR",
"lsb": 44,
"msb": 44
},
{
"name": "RCC_FORCE_ALL_LLCXBAR_L6_CLKS_ON",
"lsb": 43,
"msb": 43
},
{
"name": "IPF_THRTL_SINGLE_CORE_THRESH",
"lsb": 41,
"msb": 42
},
{
"name": "IPF_THRTL_MULTI_CORE_THRESH",
"lsb": 39,
"msb": 40
},
{
"name": "DIS_IPF_THRTL",
"lsb": 38,
"msb": 38
},
{
"name": "DIS_AMX_DMND_ST_MISS_FDBK",
"lsb": 37,
"msb": 37
},
{
"name": "DIS_AMX_EDB_CRD_RLS",
"lsb": 36,
"msb": 36
},
{
"name": "DIS_SVIC_MCACHE_ALLOC",
"lsb": 35,
"msb": 35
},
{
"name": "DSB_PF_DRAIN_ALL",
"lsb": 34,
"msb": 34
},
{
"name": "DIS_SUPER_DUPER_CRIT_GFILLS",
"lsb": 33,
"msb": 33
},
{
"name": "DIS_MULTI_DEGREE_CRIT_GFILLS",
"lsb": 32,
"msb": 32
},
{
"name": "FRC_CRIT_GFILLS",
"lsb": 31,
"msb": 31
},
{
"name": "MTLB_RTN_DRAIN_LIMIT",
"lsb": 28,
"msb": 30
},
{
"name": "RCC_FORCE_ALL_DPCXBARL3_CLKS_ON",
"lsb": 27,
"msb": 27
},
{
"name": "DIS_HCL_DIRTY_TRACKING",
"lsb": 26,
"msb": 26
},
{
"name": "DYN_BLK_BYP_THRESH",
"lsb": 23,
"msb": 25
},
{
"name": "STALL_PF_DRAIN_DSB_ACK",
"lsb": 21,
"msb": 22
},
{
"name": "REQ_THRESH",
"lsb": 15,
"msb": 20
},
{
"name": "DIS_AMX2ND_COMP_ACK",
"lsb": 14,
"msb": 14
},
{
"name": "DIS_SNP_MRG",
"lsb": 13,
"msb": 13
},
{
"name": "CRD_EDB_MAX_M1",
"lsb": 7,
"msb": 12
},
{
"name": "CRD_EDB_VIC_RSVD",
"lsb": 5,
"msb": 6
},
{
"name": "CRD_EDB_VIC_PULL_RSVD",
"lsb": 3,
"msb": 4
},
{
"name": "CRD_EDB_SNP_RSVD",
"lsb": 0,
"msb": 2
}
]
},
{
"name": "HID18",
"enc": [3, 0, 15, 11, 2],
"minel": 1,
"width": 64,
"fields": [
{
"name": "SPF_SNFP_TRN_SIG_FAST_DEQUE_DISABLE",
"lsb": 63,
"msb": 63
},
{
"name": "SPARE",
"lsb": 62,
"msb": 62
},
{
"name": "LOAD_VAL_PRED_INT_DISABLE",
"lsb": 61,
"msb": 61
},
{
"name": "FEDICBFUSION_DISABLE",
"lsb": 60,
"msb": 60
},
{
"name": "SLOW_BRANCH_DISABLE",
"lsb": 59,
"msb": 59
},
{
"name": "ZCLPCNEON_SUB_QDISABLE",
"lsb": 58,
"msb": 58
},
{
"name": "ZCLPCNEON_DISABLE",
"lsb": 57,
"msb": 57
},
{
"name": "ZCLPCINT_SUB_XDISABLE",
"lsb": 56,
"msb": 56
},
{
"name": "ZCLPCINT_DISABLE",
"lsb": 55,
"msb": 55
},
{
"name": "FCMP_FCSEL_CACHE_FUSION_DISABLE",
"lsb": 54,
"msb": 54
},
{
"name": "SEQ_POWER_PRED_DISABLE",
"lsb": 53,
"msb": 53
},
{
"name": "CBP_FLUSH_TSHLD",
"lsb": 49,
"msb": 52
},
{
"name": "PREF_REPLAY_DISB",
"lsb": 48,
"msb": 48
},
{
"name": "ADRP_ADD_BR_OPT_DISB",
"lsb": 47,
"msb": 47
},
{
"name": "RAS_POWER_PRED_DISABLE",
"lsb": 46,
"msb": 46
},
{
"name": "ADRP_ADD_FUSION_DISABLE",
"lsb": 45,
"msb": 45
},
{
"name": "MOVZ_MOVK_FUSION_DISABLE",
"lsb": 44,
"msb": 44
},
{
"name": "CBP_DISB",
"lsb": 43,
"msb": 43
},
{
"name": "BTP_TRN_ON_BIAS_MISP",
"lsb": 42,
"msb": 42
},
{
"name": "COND_BR_INIT_TO_BIAS_INVAL",
"lsb": 41,
"msb": 41
},
{
"name": "DISB_BDP_TBL",
"lsb": 39,
"msb": 40
},
{
"name": "BTP_BRN_DISB",
"lsb": 38,
"msb": 38
},
{
"name": "RCC_FORCE_L3_ON1_SPF_ARR",
"lsb": 37,
"msb": 37
},
{
"name": "DISB_BTP_TBL",
"lsb": 35,
"msb": 36
},
{
"name": "ICINVAL_FILL_FWD_DISB",
"lsb": 34,
"msb": 34
},
{
"name": "SNFP_TABLE0_DISABLE",
"lsb": 33,
"msb": 33
},
{
"name": "SPF_TABLE0_DISABLE",
"lsb": 32,
"msb": 32
},
{
"name": "IVDM_PARALLEL_TRACE",
"lsb": 31,
"msb": 31
},
{
"name": "TPIDRRENAME_DISABLE",
"lsb": 30,
"msb": 30
},
{
"name": "GEXITSPEC_DISABLE",
"lsb": 29,
"msb": 29
},
{
"name": "GENTERSPEC_DISABLE",
"lsb": 28,
"msb": 28
},
{
"name": "ERETSPEC_DISABLE",
"lsb": 27,
"msb": 27
},
{
"name": "GEXITSPEC_EL_DISABLE",
"lsb": 26,
"msb": 26
},
{
"name": "GUEST_SPEC_DISABLE",
"lsb": 25,
"msb": 25
},
{
"name": "ITLB_PREF_SPF_ENQUEUE_DISB",
"lsb": 24,
"msb": 24
},
{
"name": "STABLE_LOAD_PRED_LOAD_PAIR_DISB",
"lsb": 23,
"msb": 23
},
{
"name": "STABLE_LOAD_PRED_DISB",
"lsb": 22,
"msb": 22
},
{
"name": "ITLB_PREF_DISB",
"lsb": 21,
"msb": 21
},
{
"name": "OBJC_MSG_SEND_BTP_OPTMZN_DISB",
"lsb": 20,
"msb": 20
},
{
"name": "METHOD_OBJECT_PRED_DISB",
"lsb": 19,
"msb": 19
},
{
"name": "CMP_CMN_CSEL_CACHE_FUSION_DISB",
"lsb": 18,
"msb": 18
},
{
"name": "ALIGN_BYP_DISB",
"lsb": 17,
"msb": 17
},
{
"name": "FORCE_STICKY4_KMODE",
"lsb": 16,
"msb": 16
},
{
"name": "FORCE_UNTRUSTED",
"lsb": 15,
"msb": 15
},
{
"name": "DIS_CROSS_FGFUSION",
"lsb": 14,
"msb": 14
},
{
"name": "SVCSPEC_DISABLE",
"lsb": 13,
"msb": 13
},
{
"name": "SNFP_BLOOM_FILTER_RESET_THRESHOLD",
"lsb": 11,
"msb": 12
},
{
"name": "SNFP_BLOOM_FILTER_DISABLE",
"lsb": 10,
"msb": 10
},
{
"name": "SNFP_TRAIN_SAME_SIG_SUPPRESS_DISABLE",
"lsb": 9,
"msb": 9
},
{
"name": "SNFP_PREF_DISABLE",
"lsb": 8,
"msb": 8
},
{
"name": "ZCLRFWREG_DISABLE",
"lsb": 7,
"msb": 7
},
{
"name": "ZCLRFDISABLE",
"lsb": 6,
"msb": 6
},
{
"name": "ZCLSPDISABLE",
"lsb": 5,
"msb": 5
},
{
"name": "ZCLSPXDEC_GRP_DISABLE",
"lsb": 4,
"msb": 4
},
{
"name": "ICPREF_THROTTLE_DISABLE",
"lsb": 3,
"msb": 3
},
{
"name": "ICINVAL_CANCEL_CIF_REQ_ENB",
"lsb": 2,
"msb": 2
},
{
"name": "FORCE_TRUSTED",
"lsb": 1,
"msb": 1
},
{
"name": "SPF_ROOT_FUNCTION_SIGNATURE_DISB",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "HID19",
"enc": [3, 0, 15, 12, 2],
"minel": 1,
"width": 64,
"fields": [
{
"name": "SPARE63_AMX_CTL",
"lsb": 63,
"msb": 63
},
{
"name": "DIS_PRED_OFF_LOAD_ZCM",
"lsb": 62,
"msb": 62
},
{
"name": "DIS_PRED_OFF_STORE_NOP",
"lsb": 61,
"msb": 61
},
{
"name": "DIS_LD_LD_ISS_RELAXATION",
"lsb": 60,
"msb": 60
},
{
"name": "DIS_SME_SINGLE_SYS_OP_OPT",
"lsb": 59,
"msb": 59
},
{
"name": "ZREN_FRZ_THRSH",
"lsb": 56,
"msb": 58
},
{
"name": "DIS_LUTI_SME_OP_FUSN",
"lsb": 55,
"msb": 55
},
{
"name": "DIS_SVE_DP_BYPASS_NETWORK",
"lsb": 54,
"msb": 54
},
{
"name": "SV_AIQLIVELOCK_WIDGET_THRESHOLD",
"lsb": 51,
"msb": 53
},
{
"name": "FM_SV_AIQADB_HAZ_GBL_FWD_PRG_THRESHOLD",
"lsb": 48,
"msb": 50
},
{
"name": "DIS_MRG_BUF_PRD_LD_ST_MRG",
"lsb": 47,
"msb": 47
},
{
"name": "DIS_MOVA_INTERLEAVE_FUSN",
"lsb": 46,
"msb": 46
},
{
"name": "DIS_MOVA_DOWNCAST_FUSN",
"lsb": 45,
"msb": 45
},
{
"name": "FORCE_SV_AIQSINGLE_STEP_MODE_ON",
"lsb": 44,
"msb": 44
},
{
"name": "FORCE_SV_AIQIN_ORDER_ISSUE",
"lsb": 43,
"msb": 43
},
{
"name": "DIS_ADB_HAZ_GBL_FWD_PRG_WIDGET",
"lsb": 42,
"msb": 42
},
{
"name": "SPARE41_AMX_PEG",
"lsb": 41,
"msb": 41
},
{
"name": "DIS_MOVA_STZ_FUSN",
"lsb": 40,
"msb": 40
},
{
"name": "EN_GBL_FWD_PRG_WIDGET",
"lsb": 39,
"msb": 39
},
{
"name": "OCLA_PRE_FILT",
"lsb": 31,
"msb": 38
},
{
"name": "USE_ADDRESS_BASED_MAPPING",
"lsb": 30,
"msb": 30
},
{
"name": "DIS_OCLA_INST_TRACE_CMPRSN",
"lsb": 29,
"msb": 29
},
{
"name": "SPARE28_AMX_CTL",
"lsb": 28,
"msb": 28
},
{
"name": "SPARE27_AMX_CTL",
"lsb": 27,
"msb": 27
},
{
"name": "SPARE26_AMX_PEG",
"lsb": 26,
"msb": 26
},
{
"name": "SPARE25_AMX_PEG",
"lsb": 25,
"msb": 25
},
{
"name": "CTL_RCC_EXTRA_CYCLE_CNT",
"lsb": 21,
"msb": 24
},
{
"name": "DIS_MOVA_ZFUSN",
"lsb": 20,
"msb": 20
},
{
"name": "AMX_PWR_OFF_TO_ON_CYCLES_CNT",
"lsb": 18,
"msb": 19
},
{
"name": "SME_PARTIAL_STATE_SEL",
"lsb": 17,
"msb": 17
},
{
"name": "RCC_FORCE_AMX_DATA_WR_L3_CLK_ON",
"lsb": 16,
"msb": 16
},
{
"name": "RCC_FORCE_SVE_DP_FMAD_L3_CLK_ON",
"lsb": 15,
"msb": 15
},
{
"name": "RCC_FORCE_SVE_DP_MISC_ZBOX_L3_CLK_ON",
"lsb": 14,
"msb": 14
},
{
"name": "RCC_FORCE_SVE_DP_L6_CLK_ON",
"lsb": 13,
"msb": 13
},
{
"name": "DIS_SPC_PRED_ENC",
"lsb": 12,
"msb": 12
},
{
"name": "ALLOW_PRD_LD_ST_MRG_IGN_DIT",
"lsb": 11,
"msb": 11
},
{
"name": "SPARE0_10",
"lsb": 0,
"msb": 10
}
]
},
{
"name": "HID2",
"enc": [3, 0, 15, 2, 0],
"minel": 1,
"width": 64,
"fields": [
{
"name": "SPARE",
"lsb": 60,
"msb": 63
},
{
"name": "DISABLE_PRECISE_ITLB_INV_STALLS",
"lsb": 59,
"msb": 59
},
{
"name": "DISABLE_PRECISE_DTLB_INV_STALLS",
"lsb": 58,
"msb": 58
},
{
"name": "DISABLE_MTLBPREFETCH_ON_HIT",
"lsb": 57,
"msb": 57
},
{
"name": "DISABLE_PRECISE_SPR_SYNC",
"lsb": 56,
"msb": 56
},
{
"name": "DISABLE_RSVD_OLDEST_LSU_ENTRY",
"lsb": 55,
"msb": 55
},
{
"name": "DISABLE_RSVD_ITLB_ENTRY",
"lsb": 54,
"msb": 54
},
{
"name": "DISABLE_ITLB_REQ_QUEUE_BYP",
"lsb": 53,
"msb": 53
},
{
"name": "POISON_FWD_PROG_ONLY",
"lsb": 52,
"msb": 52
},
{
"name": "DISABLE_POISONED_FILLS",
"lsb": 51,
"msb": 51
},
{
"name": "DISABLE_S2_TWCQUAL_LRU",
"lsb": 50,
"msb": 50
},
{
"name": "MTLB_RETN_INVAL_CFG",
"lsb": 49,
"msb": 49
},
{
"name": "FORCE_TLBI_HTW_IGN_VA",
"lsb": 48,
"msb": 48
},
{
"name": "FORCE_TLBI_MATCH_GLOBAL",
"lsb": 47,
"msb": 47
},
{
"name": "DISWFI_RETN_RESTART_SETS_MMUARCH_REG_PUSH_NEEDED",
"lsb": 46,
"msb": 46
},
{
"name": "DISABLE_TRACE_SPR",
"lsb": 45,
"msb": 45
},
{
"name": "DISABLE_TRACE_INV",
"lsb": 44,
"msb": 44
},
{
"name": "DISABLE_TRACE_FILL",
"lsb": 43,
"msb": 43
},
{
"name": "DISABLE_S2_TLB",
"lsb": 42,
"msb": 42
},
{
"name": "DISABLE_S2_HTWCACHES",
"lsb": 41,
"msb": 41
},
{
"name": "DISABLE_TLBI_EARLY_ACK",
"lsb": 40,
"msb": 40
},
{
"name": "FORCE_ANY_EL1AND0",
"lsb": 39,
"msb": 39
},
{
"name": "FORCE_SPLINTER",
"lsb": 38,
"msb": 38
},
{
"name": "FORCE_SPLINTER_ALL",
"lsb": 37,
"msb": 37
},
{
"name": "FORCE_RVA_ALL",
"lsb": 36,
"msb": 36
},
{
"name": "FORCE_RVA_ALL_IDX",
"lsb": 35,
"msb": 35
},
{
"name": "FORCE_TRC_RD_MMU_REQ_UC",
"lsb": 34,
"msb": 34
},
{
"name": "DISABLE_HTW_FILL_BYPASS",
"lsb": 33,
"msb": 33
},
{
"name": "DISABLE_HTW_EXT_RSP",
"lsb": 32,
"msb": 32
},
{
"name": "DISABLE_DTLB_MAIN_ARRAY",
"lsb": 31,
"msb": 31
},
{
"name": "RSVD0",
"lsb": 21,
"msb": 30
},
{
"name": "DISABLE_L1_DPREFETCH_PREEMPT",
"lsb": 20,
"msb": 20
},
{
"name": "FORCE_S1_ON_S2_OFF_HWP_REQ_TRANS_FAIL",
"lsb": 19,
"msb": 19
},
{
"name": "ENABLE4_KPREFETCH_FILTER",
"lsb": 18,
"msb": 18
},
{
"name": "FORCE_PURGE_MTB",
"lsb": 17,
"msb": 17
},
{
"name": "DISABLE_PURGED_REQ_HTW_SUPPRESS",
"lsb": 16,
"msb": 16
},
{
"name": "FORCE_PURGE_HTW",
"lsb": 15,
"msb": 15
},
{
"name": "DISABLE_LIVELOCK",
"lsb": 14,
"msb": 14
},
{
"name": "DISABLE_MTLBPREFETCH",
"lsb": 13,
"msb": 13
},
{
"name": "DIS_DONAN_TLBI_OPT",
"lsb": 12,
"msb": 12
},
{
"name": "ENABLE_EXTENDED_GUPS_HSP_PURGE",
"lsb": 11,
"msb": 11
},
{
"name": "DEFEATURE_PAGE_SIZE_CACHE",
"lsb": 10,
"msb": 10
},
{
"name": "DISABLE_S1_HTWCACHES",
"lsb": 9,
"msb": 9
},
{
"name": "ENABLE_DEMAND_MTLBPREFETCH",
"lsb": 8,
"msb": 8
},
{
"name": "DISABLE_MTLBBYPASS",
"lsb": 7,
"msb": 7
},
{
"name": "DISABLE_MTBENTRIES",
"lsb": 4,
"msb": 6
},
{
"name": "DISABLE_MTLB",
"lsb": 3,
"msb": 3
},
{
"name": "DISABLE_MTLB_WAYS1TO_N",
"lsb": 2,
"msb": 2
},
{
"name": "DISABLE_DTLB_WAYS1TO_N",
"lsb": 1,
"msb": 1
},
{
"name": "FORCE_PURGE_ON_ALL_TLBIS",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "HID21",
"enc": [3, 0, 15, 1, 3],
"minel": 1,
"width": 64,
"fields": [
{
"name": "DIS_L1_DTHRASHING_WIDGET",
"lsb": 63,
"msb": 63
},
{
"name": "DIS_CRITICALITY_AWARE_LRU",
"lsb": 62,
"msb": 62
},
{
"name": "DIS_CLNCH_IN_SME_WINDOW",
"lsb": 61,
"msb": 61
},
{
"name": "DIS_YNGR_ST_ATOMIC_LAUNCH_ZPENDING",
"lsb": 60,
"msb": 60
},
{
"name": "DIS_CRITICAL_BEAT_FORWARDING_HTW",
"lsb": 59,
"msb": 59
},
{
"name": "DIS_LS_OP_DPE_THROTTLE",
"lsb": 58,
"msb": 58
},
{
"name": "DIS_TRANS_REG_MASK",
"lsb": 57,
"msb": 57
},
{
"name": "DIS_EL2_ENTRY_FIRST_DSB_SYNC_EN",
"lsb": 56,
"msb": 56
},
{
"name": "DIS_SLP_LT_INVAL_SKID_BUF",
"lsb": 55,
"msb": 55
},
{
"name": "SLP_REDUCE_LAT_THRESH_TO3",
"lsb": 54,
"msb": 54
},
{
"name": "DIS_ST_EARLY_DEQ",
"lsb": 53,
"msb": 53
},
{
"name": "DIS_LD_UC_OPT",
"lsb": 52,
"msb": 52
},
{
"name": "PURGE_MMU_ON_ANY_SPR_SYNC",
"lsb": 51,
"msb": 51
},
{
"name": "DIS_SLP_LT_L3S",
"lsb": 50,
"msb": 50
},
{
"name": "DIS_SLP_PRED_DISABLE_WIDGET",
"lsb": 49,
"msb": 49
},
{
"name": "DIS_SLP_UPDT_SLEEP_WIDGET",
"lsb": 48,
"msb": 48
},
{
"name": "DIS_SLP_UNSTBL_LD_FLTR",
"lsb": 47,
"msb": 47
},
{
"name": "DIS_SLP_UQ_BF",
"lsb": 46,
"msb": 46
},
{
"name": "DIS_SLP_LOW_LAT_OPT",
"lsb": 45,
"msb": 45
},
{
"name": "REDUCE_SLP_PRED_THRESH32",
"lsb": 44,
"msb": 44
},
{
"name": "DIS_SLP_STRIDED_PREDICTIONS",
"lsb": 43,
"msb": 43
},
{
"name": "DIS_SPLIT_HWP_TLB_SYNC_EN",
"lsb": 42,
"msb": 42
},
{
"name": "DISX_LINE_LD_ACQ_STLF_FWD",
"lsb": 41,
"msb": 41
},
{
"name": "FORCE_DSB_TO_STRONG",
"lsb": 40,
"msb": 40
},
{
"name": "FORCE_MMU_PURGE_ON_DSB_COMP",
"lsb": 39,
"msb": 39
},
{
"name": "IGNR4K_PRESENCE_BIT_IN_MO_T",
"lsb": 38,
"msb": 38
},
{
"name": "FORCE_GLB_LIVE_LOCK_LSU_RSP",
"lsb": 36,
"msb": 37
},
{
"name": "SUPPR_LIVE_LOCK_FILL_HINT",
"lsb": 35,
"msb": 35
},
{
"name": "DIS_CDP_RPLY_PURGED_TRANS",
"lsb": 34,
"msb": 34
},
{
"name": "FORCE_ST_REL_WITH_DMB_SEMANTICS",
"lsb": 33,
"msb": 33
},
{
"name": "FORCE_GRE_MISMATCH_SERIALIZATION",
"lsb": 32,
"msb": 32
},
{
"name": "FORCE_DEV_GRETO_OLD_BEHAVIOR",
"lsb": 29,
"msb": 31
},
{
"name": "EN_OUT_OF_CNTX_CHECKS_AT_EL2_ENTRY",
"lsb": 28,
"msb": 28
},
{
"name": "DIS_CRITICAL_BEAT_FORWARDING",
"lsb": 27,
"msb": 27
},
{
"name": "DELAY_NC_WR_DEQ_MO_TBY4CYC",
"lsb": 26,
"msb": 26
},
{
"name": "EN_SOQ_REDIR_ON_KILL",
"lsb": 25,
"msb": 25
},
{
"name": "DIS_SUPPR_OUT_OF_CNXT_DEMANDS",
"lsb": 24,
"msb": 24
},
{
"name": "PURGE_MMU_AND_HWP_ON_ANY_SPR_UPD",
"lsb": 23,
"msb": 23
},
{
"name": "DIS_SUPPR_OUT_OF_CNXT_HWP_PREF_TRANS",
"lsb": 22,
"msb": 22
},
{
"name": "DIS_YNGR_ST_ZLAUNCH_ZPENDING",
"lsb": 21,
"msb": 21
},
{
"name": "IVDM_USE_NEX_GCLK",
"lsb": 20,
"msb": 20
},
{
"name": "DIS_YNGR_ST_MISS_LAUNCH_ZPENDING",
"lsb": 19,
"msb": 19
},
{
"name": "WFI_FULL_QUIS",
"lsb": 18,
"msb": 18
},
{
"name": "FORCE_SIQ_NACK_ON_PEND_MDSB",
"lsb": 17,
"msb": 17
},
{
"name": "STALL_LAUNCH_ON4K_SMBENTRY",
"lsb": 16,
"msb": 16
},
{
"name": "DIS_DEV_GRETSO",
"lsb": 14,
"msb": 15
},
{
"name": "DIS_SIQ_NACK_ON_PEND_DEV_STORE",
"lsb": 13,
"msb": 13
},
{
"name": "FORCE_SIQ_NACK_ON_LNCH_ATM_HF",
"lsb": 12,
"msb": 12
},
{
"name": "DIS_SIQ_NACK_ON_ST_DEV_NON_SPEC",
"lsb": 11,
"msb": 11
},
{
"name": "DIS_LD_ACQ_STLF_FWD",
"lsb": 10,
"msb": 10
},
{
"name": "DIS_YNGS_LD_RTR_ZPENDING",
"lsb": 9,
"msb": 9
},
{
"name": "DIS_YNGR_ST_LAUNCH_ZPENDING",
"lsb": 8,
"msb": 8
},
{
"name": "DIS_YNGS_DSB_LAUNCH_ZPENDING",
"lsb": 7,
"msb": 7
},
{
"name": "DIS_MOTABLE_DRAIN_FOR_MDR_LSU_SYNC",
"lsb": 6,
"msb": 6
},
{
"name": "DIS_LD_NT_WIDGET_PWR_OPT",
"lsb": 5,
"msb": 5
},
{
"name": "DIS_SIQ",
"lsb": 4,
"msb": 4
},
{
"name": "DIS_SLP_LIVELOCK_WIDGET",
"lsb": 3,
"msb": 3
},
{
"name": "DIS_NC_WR_MOTABLE_ST_OPT",
"lsb": 2,
"msb": 2
},
{
"name": "DIS_NC_WR_MOTABLE",
"lsb": 1,
"msb": 1
},
{
"name": "FORCE_MOTABLE_EXCLUSIVE",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "HID24",
"enc": [3, 0, 15, 8, 1],
"minel": 1,
"width": 64,
"fields": [
{
"name": "DIS_EN_ON_ASYNC_ON_DSBWITH_FLUSH_AFTER",
"lsb": 63,
"msb": 63
},
{
"name": "ENABLE_UNCONDITION_BAILM_DSBTO_NON_SPEC",
"lsb": 62,
"msb": 62
},
{
"name": "ENABLE_PATRACE_BAILM_DSBTO_NON_SPEC",
"lsb": 61,
"msb": 61
},
{
"name": "DISABLE_LVP_HI_PORT_BNK_SHARING",
"lsb": 60,
"msb": 60
},
{
"name": "MDR_EMPTY_INACTIVE_HOLD_CYCLES",
"lsb": 55,
"msb": 59
},
{
"name": "MDR_FULL_INACTIVE_HOLD_CYCLES",
"lsb": 50,
"msb": 54
},
{
"name": "MDR_PART_INACTIVE_HOLD_CYCLES",
"lsb": 45,
"msb": 49
},
{
"name": "MDR_ACTIVE_HOLD_CYCLES",
"lsb": 42,
"msb": 44
},
{
"name": "DIS_FED_LSP_CAND_DECODE",
"lsb": 41,
"msb": 41
},
{
"name": "SPARE",
"lsb": 40,
"msb": 40
},
{
"name": "RESTRICT_EPRCONSECTIVE_LANES",
"lsb": 39,
"msb": 39
},
{
"name": "VTAGE_LVP_DIS",
"lsb": 38,
"msb": 38
},
{
"name": "DISABLE_PAQUEUE_PUSH_ON_FLUSH_AFTER",
"lsb": 37,
"msb": 37
},
{
"name": "DIS_MINI_LSP_FLUSH_WITH_CONTEXT_SWITCH",
"lsb": 36,
"msb": 36
},
{
"name": "MINI_LSP_DISABLE",
"lsb": 35,
"msb": 35
},
{
"name": "DISABLE_UOP_CMPL_WAIT_ON_FLUSH_AFTER",
"lsb": 34,
"msb": 34
},
{
"name": "DIS_WFE_ROB_VLD_CHECK",
"lsb": 33,
"msb": 33
},
{
"name": "DIS_FLUSH_AFTER_ROB_VLD_CHECK",
"lsb": 32,
"msb": 32
},
{
"name": "DIS_REDIR_STALL_FOR_ANY_VLD_REDIR",
"lsb": 31,
"msb": 31
},
{
"name": "REDIR_STALL_LSUALWAYS",
"lsb": 30,
"msb": 30
},
{
"name": "REDIR_STALL_IEXALWAYS",
"lsb": 29,
"msb": 29
},
{
"name": "RCC_SME_PENDING_FORCE_MDR_IEX_CLKS_ON",
"lsb": 28,
"msb": 28
},
{
"name": "DIS_NEX_P6_N2_IWHILE_SMEPENDING",
"lsb": 27,
"msb": 27
},
{
"name": "DIS_RSS_RVA_FOR_NON_SPEC_IF_NO_SMEWBPENDING",
"lsb": 26,
"msb": 26
},
{
"name": "DIS_LOAD_PROD_EPR",
"lsb": 25,
"msb": 25
},
{
"name": "LDPQQREDIRECT_DISABLE_THRESHOLD",
"lsb": 23,
"msb": 24
},
{
"name": "LDPQQFUSE_DISABLE_THRESHOLD_OFFSET",
"lsb": 20,
"msb": 22
},
{
"name": "LDPQQFUSE_ENABLE_THRESHOLD",
"lsb": 16,
"msb": 19
},
{
"name": "DIS_LDPQQFUSION",
"lsb": 15,
"msb": 15
},
{
"name": "DIS_WFXT_HANDSHAKE",
"lsb": 14,
"msb": 14
},
{
"name": "DIS2ND_NEX_RSWR_PORT",
"lsb": 13,
"msb": 13
},
{
"name": "DIS_LDPSSDDFUSION",
"lsb": 12,
"msb": 12
},
{
"name": "DIS_CROSS_DEC_EPR",
"lsb": 11,
"msb": 11
},
{
"name": "DIS_EPRNEX",
"lsb": 10,
"msb": 10
},
{
"name": "DIS_EPRINT",
"lsb": 9,
"msb": 9
},
{
"name": "DIS_SMEFUSION",
"lsb": 8,
"msb": 8
},
{
"name": "DIS_NEO_REG_SHARING",
"lsb": 7,
"msb": 7
},
{
"name": "DIS_INT_REG_SHARING",
"lsb": 6,
"msb": 6
},
{
"name": "EN_FLUSH_ON_NON_SPEC_ELGCHANGE",
"lsb": 5,
"msb": 5
},
{
"name": "DIS_SPEC_ISB_SIQ_NACK_DISQUAL",
"lsb": 4,
"msb": 4
},
{
"name": "SPRR_HUPERM_EL0_SPEC_DISABLE",
"lsb": 3,
"msb": 3
},
{
"name": "SPRR_VUPERM_EL0_SPEC_DISABLE",
"lsb": 2,
"msb": 2
},
{
"name": "APCTL_EL2_SPEC_DISABLE",
"lsb": 1,
"msb": 1
},
{
"name": "APCTL_EL1_SPEC_DISABLE",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "HID25",
"enc": [3, 0, 15, 0, 2],
"minel": 1,
"width": 64,
"fields": [
{
"name": "LRU_LFSR_HIGH_CRIT_PROB_CTL2",
"lsb": 60,
"msb": 63
},
{
"name": "INSERT_AMX_PREF_CRITICAL",
"lsb": 59,
"msb": 59
},
{
"name": "DIS_AMX_LLCPF_CRIT_LFSR",
"lsb": 58,
"msb": 58
},
{
"name": "DIS_AMX_DMND_CRIT_LFSR",
"lsb": 57,
"msb": 57
},
{
"name": "LRU_LFSR_HIGH_CRIT_PROB_CTL1",
"lsb": 53,
"msb": 56
},
{
"name": "DIS_SUPER_DUPER_CRIT_INFO",
"lsb": 52,
"msb": 52
},
{
"name": "DIS_MULTI_DEGREE_CRIT",
"lsb": 51,
"msb": 51
},
{
"name": "RQF_HWP_WAYS_M1",
"lsb": 47,
"msb": 50
},
{
"name": "DIS_CRIT_DYN_LRU_UPD",
"lsb": 46,
"msb": 46
},
{
"name": "DIS_CRIT_DYN_LRU_INS",
"lsb": 45,
"msb": 45
},
{
"name": "CRIT_DMND_WAYS_M1",
"lsb": 41,
"msb": 44
},
{
"name": "RAS_ENABLE",
"lsb": 40,
"msb": 40
},
{
"name": "DIS_LATE_DEQ_ON_PRAB_HIT",
"lsb": 39,
"msb": 39
},
{
"name": "DIS_NON_CRIT_AMX_DYN_LRU_UPD",
"lsb": 38,
"msb": 38
},
{
"name": "DIS_NON_CRIT_AMX_DYN_LRU_INS",
"lsb": 37,
"msb": 37
},
{
"name": "DIS_MDSB_PF_DRAIN",
"lsb": 36,
"msb": 36
},
{
"name": "ALL_L1_PFHITS_NCUPD_LRU_EN",
"lsb": 35,
"msb": 35
},
{
"name": "TEMP_L1_PFLRU_UPD_WAYS_M1",
"lsb": 31,
"msb": 34
},
{
"name": "DIS_L1_PFSCAN_BASED_LRU_UPD",
"lsb": 30,
"msb": 30
},
{
"name": "DIS_NON_CRIT_DYN_LRU_UPD",
"lsb": 29,
"msb": 29
},
{
"name": "DIS_ALLOC_ALL_CLEAN_CRIT_VIC_MCACHE",
"lsb": 28,
"msb": 28
},
{
"name": "LRU_DEMOTION_ON_HIT_EN",
"lsb": 27,
"msb": 27
},
{
"name": "DIS_NON_CRIT_DYN_LRU_INS",
"lsb": 26,
"msb": 26
},
{
"name": "DIS_VAR_DAT_LAT",
"lsb": 25,
"msb": 25
},
{
"name": "DIS_ARB_B4_BYP",
"lsb": 24,
"msb": 24
},
{
"name": "MC_NON_CRIT_STATIC_LRU_INS",
"lsb": 22,
"msb": 23
},
{
"name": "DIS_AFTRACE_DYN_LRU_INS",
"lsb": 21,
"msb": 21
},
{
"name": "DIS_VICTIM_PASSES_ON_SNP_PRB_PICKER",
"lsb": 20,
"msb": 20
},
{
"name": "DIS_PRB_UP_SNP_RSP_BYP",
"lsb": 19,
"msb": 19
},
{
"name": "DIS_NC_WR_LATE_DEQ",
"lsb": 18,
"msb": 18
},
{
"name": "DROP_CLEAN_VIC_MC_CAP_EN",
"lsb": 17,
"msb": 17
},
{
"name": "AMX_DMND_HIT_PF_LRU_UPD_EN",
"lsb": 16,
"msb": 16
},
{
"name": "AMX_WAYS_M1",
"lsb": 12,
"msb": 15
},
{
"name": "INSERT_AMX_CRITICAL",
"lsb": 10,
"msb": 11
},
{
"name": "NON_TEMP_WAYS_M1",
"lsb": 6,
"msb": 9
},
{
"name": "FILL_ORDER_DIS",
"lsb": 5,
"msb": 5
},
{
"name": "CRIT_FEEDBACK_AFDIS",
"lsb": 4,
"msb": 4
},
{
"name": "MCLRU_VARIABLE_INSERT_DIS",
"lsb": 3,
"msb": 3
},
{
"name": "MCHINT_BZERO",
"lsb": 2,
"msb": 2
},
{
"name": "MCHINT_NCWR",
"lsb": 1,
"msb": 1
},
{
"name": "MCHINT_NCRD",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "HID26",
"enc": [3, 0, 15, 0, 3],
"minel": 1,
"width": 64,
"fields": [
{
"name": "SPARE",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "HID27",
"enc": [3, 0, 15, 0, 4],
"minel": 1,
"width": 64,
"fields": [
{
"name": "SPARE",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "HID28",
"enc": [3, 0, 15, 0, 5],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD0",
"lsb": 61,
"msb": 63
},
{
"name": "LOW_MAP_ACTIVENESS_THRESH",
"lsb": 59,
"msb": 60
},
{
"name": "MTE_HWP_TAG_PREF_HIGH_QFSET",
"lsb": 58,
"msb": 58
},
{
"name": "BPE_GRAN_INCR_THR_DIFF",
"lsb": 57,
"msb": 57
},
{
"name": "GUPS_ATAG_PRF_CTL",
"lsb": 55,
"msb": 56
},
{
"name": "BPE_GRAN_CLR_PERIOD",
"lsb": 53,
"msb": 54
},
{
"name": "BPE_GRAN_BACKOFF_WINDOW",
"lsb": 51,
"msb": 52
},
{
"name": "BPE_GRAN_UPD_CONFIG",
"lsb": 49,
"msb": 50
},
{
"name": "BPE_COUNT_UPD_CONFIG",
"lsb": 47,
"msb": 48
},
{
"name": "BPE_COUNT3_PTHRESH_CONFIG",
"lsb": 45,
"msb": 46
},
{
"name": "DIS_BPE_CONFIG",
"lsb": 43,
"msb": 44
},
{
"name": "DIS_FUZZY_GUPS",
"lsb": 42,
"msb": 42
},
{
"name": "HWP_PDL_CNF_DENY_THRESH",
"lsb": 40,
"msb": 41
},
{
"name": "DIS_HWP_PDL",
"lsb": 39,
"msb": 39
},
{
"name": "DIS_GUPS_CIF_LNCH_USE_DEM_PA",
"lsb": 38,
"msb": 38
},
{
"name": "DIS_HWP_ADP_DUP_DROP_FEEDBACK",
"lsb": 37,
"msb": 37
},
{
"name": "DIS_DUP_DROP_FEEDBACK",
"lsb": 36,
"msb": 36
},
{
"name": "DIS_HWP_HSP_RST_GLB_PWR_DWN_CTR",
"lsb": 35,
"msb": 35
},
{
"name": "HWP_ADP_PF_HQ",
"lsb": 34,
"msb": 34
},
{
"name": "DIS_HWP_GUPS_HSP_DUP_CHECK_ON_ADP_PFQ_HIST_Q",
"lsb": 33,
"msb": 33
},
{
"name": "DIS_HWP_ADP_DUP_CHECK_ON_ADP_PFQ_HIST_Q",
"lsb": 32,
"msb": 32
},
{
"name": "HWP_ADP_PREF_PER_DMD",
"lsb": 30,
"msb": 31
},
{
"name": "DIS_HWP_ADP_AMX_STORE",
"lsb": 29,
"msb": 29
},
{
"name": "DIS_HWP_ADP_AMX_LOAD",
"lsb": 28,
"msb": 28
},
{
"name": "HWP_ADP_SLEEP_THRESH",
"lsb": 24,
"msb": 27
},
{
"name": "DIS_HWP_ADP",
"lsb": 23,
"msb": 23
},
{
"name": "HWP_GUPS_AMX_MAX_PREFETCH_DEGREE_CONFIG",
"lsb": 19,
"msb": 22
},
{
"name": "ENA_HWP_GUPS_AMX_DENSITY_PATN",
"lsb": 18,
"msb": 18
},
{
"name": "ENA_HWP_GUPS_AMX_GRAN3",
"lsb": 17,
"msb": 17
},
{
"name": "HWP_GUPS_REGION_QF_LLC_THRTL_THRES_CONFIG",
"lsb": 16,
"msb": 16
},
{
"name": "MP_THROTTLE_OVER_RIDE_CIF_QTHRES",
"lsb": 14,
"msb": 15
},
{
"name": "HWP_GUPS_REGION_QF_THRESH_CONFIG",
"lsb": 12,
"msb": 13
},
{
"name": "DIS_HWP_RPLY_PURGED_TRANS",
"lsb": 11,
"msb": 11
},
{
"name": "HWP_GUPS_AMX_MAP_ALLOC_GRAN",
"lsb": 9,
"msb": 10
},
{
"name": "DIS_HWP_GUPS_IGNR_AMX_MP_THROTTLE",
"lsb": 8,
"msb": 8
},
{
"name": "PREF_BLK_RAQ_THRES",
"lsb": 6,
"msb": 7
},
{
"name": "DIS_HWP_HSP_DTLB_FEEDBACK",
"lsb": 5,
"msb": 5
},
{
"name": "RCC_FORCE_ALL_HWP_L3_CLKS_ON",
"lsb": 4,
"msb": 4
},
{
"name": "RCC_FORCE_ALL_HWP_L6_CLKS_ON",
"lsb": 3,
"msb": 3
},
{
"name": "DIS_MP_THROTTLE_OVER_RIDE",
"lsb": 2,
"msb": 2
},
{
"name": "DIS_TRANS_REG_MASK",
"lsb": 1,
"msb": 1
},
{
"name": "DIS_HWP_GUP_SHUT_DOWN_DUE_TO_HWP_INVLD",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "HID29",
"enc": [3, 0, 15, 8, 2],
"minel": 1,
"width": 64,
"fields": [
{
"name": "SPARE",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "HID3",
"enc": [3, 0, 15, 3, 0],
"minel": 1,
"width": 64,
"fields": [
{
"name": "DEV_PCIE_THROTTLE_ENA",
"lsb": 63,
"msb": 63
},
{
"name": "DEV_PCIE_THROTTLE_LIMIT",
"lsb": 56,
"msb": 62
},
{
"name": "DEV_PIO_THROTTLE_LIMIT",
"lsb": 52,
"msb": 55
},
{
"name": "DEV_PIO_THROTTLE_ENA",
"lsb": 51,
"msb": 51
},
{
"name": "EXECUTE_XLINE_LOAD_WHEN_OLDEST",
"lsb": 50,
"msb": 50
},
{
"name": "EXECUTE_XLINE_STORE_WHEN_OLDEST",
"lsb": 49,
"msb": 49
},
{
"name": "BLK_LOADS_PREFETCH_IN_C3TO_C5",
"lsb": 46,
"msb": 48
},
{
"name": "CAS_CONTENTION_DECAY_THRESHOLD_IN_MON",
"lsb": 44,
"msb": 45
},
{
"name": "FORCE_SB_CMPL_WHEN_OLDEST",
"lsb": 43,
"msb": 43
},
{
"name": "DIS_STLF_XLINE_ST",
"lsb": 42,
"msb": 42
},
{
"name": "DIS_STLF_ST_REL",
"lsb": 41,
"msb": 41
},
{
"name": "DIS_STLF_ON_L1D_MISS",
"lsb": 40,
"msb": 40
},
{
"name": "FORCE_LD_POISON_ON_STLF",
"lsb": 39,
"msb": 39
},
{
"name": "REDIR_ZCL_PC_NEON_X64",
"lsb": 38,
"msb": 38
},
{
"name": "REDIR_ZCL_RF_OR_BP_OR_PC_XPAGE",
"lsb": 37,
"msb": 37
},
{
"name": "IMM_RPLY_ON_IN_PIPE_MRG_WITH_OP_WITH_DTLB_FAULT",
"lsb": 36,
"msb": 36
},
{
"name": "NON_CAS_CONTENTION_DECAY_THRESHOLD_IN_MON",
"lsb": 34,
"msb": 35
},
{
"name": "EXTEND_CIF_L2_RSP_CLK_MIN_ENABLE_AFTER_AQ",
"lsb": 33,
"msb": 33
},
{
"name": "DIS_DD_EQ_AQM1_LD_BYPASS",
"lsb": 32,
"msb": 32
},
{
"name": "DIS_WIDGET_TO_FORCE_IN_ORDER_DUE_TO_REPAY",
"lsb": 31,
"msb": 31
},
{
"name": "ALLOW_MICROCODED_DEV_LOADS_ISSUE_FLUSH_AFTER",
"lsb": 30,
"msb": 30
},
{
"name": "DIS_NT_ST_DOWNGRADE_HINT_TO_LLC",
"lsb": 29,
"msb": 29
},
{
"name": "DIS_HWP_ADP_SME_ONLY",
"lsb": 28,
"msb": 28
},
{
"name": "UC_MERGE_WINDOW_TIME_OUT",
"lsb": 26,
"msb": 27
},
{
"name": "DIS_DC_ZVA_CMD_ONLY",
"lsb": 25,
"msb": 25
},
{
"name": "DIS_FED_PWR_SAVE_LLC_CLK_OFF",
"lsb": 24,
"msb": 24
},
{
"name": "RCC_FORCE_ALL_LLCPIPV_ON",
"lsb": 23,
"msb": 23
},
{
"name": "FORCE_DEV_BOUNDARY_FORK",
"lsb": 22,
"msb": 22
},
{
"name": "RSVD0",
"lsb": 21,
"msb": 21
},
{
"name": "RCC_DIS_STALL_INACTIVE_NEXCTL",
"lsb": 20,
"msb": 20
},
{
"name": "RCC_FORCE_ALL_NEXL3_CLKS_ON",
"lsb": 19,
"msb": 19
},
{
"name": "RCC_FORCE_ALL_NEXL6_CLKS_ON",
"lsb": 18,
"msb": 18
},
{
"name": "RCC_FORCE_ALL_MMUL3_CLKS_ON",
"lsb": 17,
"msb": 17
},
{
"name": "FORCE_UP_STRM_SDSB_WAIT_ON_MNT_CTR",
"lsb": 16,
"msb": 16
},
{
"name": "RCC_DIS_STALL_INACTIVE_CIF_CTL",
"lsb": 15,
"msb": 15
},
{
"name": "RCC_FORCE_ALL_CIF_L3_CLKS_ON",
"lsb": 14,
"msb": 14
},
{
"name": "FORCE_UP_STRM_SDSB_WAIT_ON_WRT_CTR",
"lsb": 13,
"msb": 13
},
{
"name": "DBUF_TIME_OUT",
"lsb": 5,
"msb": 12
},
{
"name": "FORCE_ONE_CIF_REQTO_LLC",
"lsb": 4,
"msb": 4
},
{
"name": "DIS_RSVD_ENTRY",
"lsb": 3,
"msb": 3
},
{
"name": "DEV_DRAM_NRFORK128_B",
"lsb": 2,
"msb": 2
},
{
"name": "DIS_MRG_NO_BYP",
"lsb": 1,
"msb": 1
},
{
"name": "DIS_LLCBYP",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "HID30",
"enc": [3, 0, 15, 2, 3],
"minel": 1,
"width": 64,
"fields": [
{
"name": "DISB_NTG_NFP_HIST_OPT",
"lsb": 63,
"msb": 63
},
{
"name": "DISB_NFP_HIST_INVAL_OPT",
"lsb": 62,
"msb": 62
},
{
"name": "DISB_RET_IN_NFP_HIST",
"lsb": 61,
"msb": 61
},
{
"name": "ICINVAL_SET_NO_ERR",
"lsb": 60,
"msb": 60
},
{
"name": "RAP_IND_BRN_TRN_DISB",
"lsb": 59,
"msb": 59
},
{
"name": "LDPSSDDFUSION_DISB",
"lsb": 58,
"msb": 58
},
{
"name": "OBJ_CSTUB_OPT_DISB",
"lsb": 57,
"msb": 57
},
{
"name": "NFP_NT_GUARD_DISB",
"lsb": 56,
"msb": 56
},
{
"name": "NFP_SHDW_TAG_DISB",
"lsb": 55,
"msb": 55
},
{
"name": "ORBIT_DISB",
"lsb": 54,
"msb": 54
},
{
"name": "IBP_IC_REC_DISB",
"lsb": 53,
"msb": 53
},
{
"name": "RAP_BTB_MISS_PREF_STOP_THRESHOLD",
"lsb": 51,
"msb": 52
},
{
"name": "RAP_FPIPE_TRN_THRESHOLD",
"lsb": 49,
"msb": 50
},
{
"name": "RAP_PREF_WAKE_ON_SOF_DISB",
"lsb": 48,
"msb": 48
},
{
"name": "RAP_SOF_TRN_DISB",
"lsb": 47,
"msb": 47
},
{
"name": "RAP_BACK_BRN_TRK_DISB",
"lsb": 46,
"msb": 46
},
{
"name": "RAP_DISB",
"lsb": 45,
"msb": 45
},
{
"name": "SFB_TGT_BTP_BRN_DISB",
"lsb": 44,
"msb": 44
},
{
"name": "SFB_TGT_RAS_BRN_DISB",
"lsb": 43,
"msb": 43
},
{
"name": "SFB_ICBUF_FORCE_WRT_ENB",
"lsb": 42,
"msb": 42
},
{
"name": "SFB_TGT_IS_P1_DISB",
"lsb": 41,
"msb": 41
},
{
"name": "SFB_SPEC_FWPMAX_ENB",
"lsb": 40,
"msb": 40
},
{
"name": "SFB_TGT_LINE_CROSS_DISB",
"lsb": 39,
"msb": 39
},
{
"name": "SFB2ND_TKN_DISB",
"lsb": 38,
"msb": 38
},
{
"name": "SFB_OPT_DISB",
"lsb": 37,
"msb": 37
},
{
"name": "PREF_QUEUE_PACK_WR_DISB",
"lsb": 36,
"msb": 36
},
{
"name": "STMQ_DISB",
"lsb": 35,
"msb": 35
},
{
"name": "EN_BIAS_CSEL_SPEC_TRAIN",
"lsb": 34,
"msb": 34
},
{
"name": "IBP_RCTX_PRECISE_ENB",
"lsb": 33,
"msb": 33
},
{
"name": "IND_BIAS_TRAIN_FRC_IC_INVAL",
"lsb": 32,
"msb": 32
},
{
"name": "SPEC_ISBMULTI_DISABLE",
"lsb": 31,
"msb": 31
},
{
"name": "USE_VDD_SRAM_IVDM",
"lsb": 30,
"msb": 30
},
{
"name": "SPEC_ISBNACK_ON_TLBI",
"lsb": 29,
"msb": 29
},
{
"name": "SPEC_ISBDISABLE_GUEST_GL0",
"lsb": 28,
"msb": 28
},
{
"name": "SPEC_ISBDISABLE_HOST_GL0",
"lsb": 27,
"msb": 27
},
{
"name": "SPEC_ISBDISABLE_GL1",
"lsb": 26,
"msb": 26
},
{
"name": "SPEC_ISBDISABLE_GL2",
"lsb": 25,
"msb": 25
},
{
"name": "DIS_XZRSRC_BIAS_CSEL",
"lsb": 24,
"msb": 24
},
{
"name": "DIS_WTYPE_BIAS_CSEL",
"lsb": 23,
"msb": 23
},
{
"name": "DIS_BIAS_CSEL",
"lsb": 22,
"msb": 22
},
{
"name": "DIS_NO_IDREDIR",
"lsb": 21,
"msb": 21
},
{
"name": "SPEC_ISBNACK_ANY_ABORT",
"lsb": 20,
"msb": 20
},
{
"name": "RAS_NS_SYS_BR_SAME_ELFLUSH_ENABLE",
"lsb": 19,
"msb": 19
},
{
"name": "RCTX_CPP_ICMQ_PREF_TYPE_CLR_DISABLE",
"lsb": 18,
"msb": 18
},
{
"name": "SPF_ENQ_QOVER_WR_ON_OVERFLOW_DISABLE",
"lsb": 17,
"msb": 17
},
{
"name": "CRIT_PRED_TRAIN_DEC_AMT",
"lsb": 15,
"msb": 16
},
{
"name": "CRIT_PRED_TRAIN_INC_AMT",
"lsb": 13,
"msb": 14
},
{
"name": "SPEC_ISBSYS_BR_SPEC_DISABLE",
"lsb": 12,
"msb": 12
},
{
"name": "SPEC_ISBFORCE_STRONG_DMB",
"lsb": 11,
"msb": 11
},
{
"name": "SPEC_ISBDISABLE_GUEST_EL0",
"lsb": 10,
"msb": 10
},
{
"name": "SPEC_ISBDISABLE_HOST_EL0",
"lsb": 9,
"msb": 9
},
{
"name": "SPEC_ISBDISABLE_EL1",
"lsb": 8,
"msb": 8
},
{
"name": "SPEC_ISBDISABLE_EL2",
"lsb": 7,
"msb": 7
},
{
"name": "BIAS_PREF_DISB",
"lsb": 6,
"msb": 6
},
{
"name": "RFG_PCT_CROSS_POISON_ENB",
"lsb": 5,
"msb": 5
},
{
"name": "BIAS_SFB_OPT_OFF_SET",
"lsb": 3,
"msb": 4
},
{
"name": "CRIT_PRED_TOKEN_INJ_THRESH",
"lsb": 1,
"msb": 2
},
{
"name": "CRIT_PRED_DISB",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "HID31",
"enc": [3, 0, 15, 2, 4],
"minel": 1,
"width": 64,
"fields": [
{
"name": "DIS_CDP_SECURE_TAG",
"lsb": 63,
"msb": 63
},
{
"name": "DIS_DTLB_RNM",
"lsb": 62,
"msb": 62
},
{
"name": "FORCE4K_PAGE_CROSSERS",
"lsb": 61,
"msb": 61
},
{
"name": "DIS_LBL_MERGE",
"lsb": 60,
"msb": 60
},
{
"name": "FORCE_ATOMIC_ALLOCATE_LBL",
"lsb": 59,
"msb": 59
},
{
"name": "DIS_DSB_DOWNGRADE",
"lsb": 58,
"msb": 58
},
{
"name": "DSB_INV_ICMQ",
"lsb": 57,
"msb": 57
},
{
"name": "DIS_MDSB_DRAIN",
"lsb": 56,
"msb": 56
},
{
"name": "FORCE_PCIE_XS",
"lsb": 55,
"msb": 55
},
{
"name": "FORCE_NON_PCIE_NXS",
"lsb": 54,
"msb": 54
},
{
"name": "DIS_DSBN_XS",
"lsb": 53,
"msb": 53
},
{
"name": "L1_DTHRASHING_GUPSCOV_TH_FOR_PTR_CEVNT",
"lsb": 51,
"msb": 52
},
{
"name": "L1_DTHRASHING_PTR_CL1_DMISS_THRESHOLD",
"lsb": 49,
"msb": 50
},
{
"name": "DIS_LSP_NO_DEC_ON_CLINE_HIT",
"lsb": 48,
"msb": 48
},
{
"name": "DIS3_CYC_RPLY",
"lsb": 47,
"msb": 47
},
{
"name": "DIS_FLUSH_AFTER_OOOLDQ",
"lsb": 46,
"msb": 46
},
{
"name": "DIS_DTLB_RNM_STICKY",
"lsb": 45,
"msb": 45
},
{
"name": "DIS_DTLB_RNM_PRE_INV",
"lsb": 44,
"msb": 44
},
{
"name": "VMID_RNM_TBL_SZ",
"lsb": 42,
"msb": 43
},
{
"name": "ASID_RNM_TBL_SZ",
"lsb": 40,
"msb": 41
},
{
"name": "DIS_CST_OWN_MISS_CO_LNCH",
"lsb": 39,
"msb": 39
},
{
"name": "DIS_EARLY_READ_TO_LNBUF",
"lsb": 38,
"msb": 38
},
{
"name": "L1_DWPD_SEC_TAG_MODE",
"lsb": 36,
"msb": 37
},
{
"name": "DIS_SLP_ENCR",
"lsb": 35,
"msb": 35
},
{
"name": "DIS_WKDM_LAUNCH_AFTER_NC_WR",
"lsb": 34,
"msb": 34
},
{
"name": "EN_UPDATE_BLM_FLTR_FLUSH_ON_NON_SPEC_ELGCHANGE",
"lsb": 33,
"msb": 33
},
{
"name": "EN_NON_ELG0_LVP_TRAIN",
"lsb": 32,
"msb": 32
},
{
"name": "FORCE_XPG_SLP_VERIF_REDIR",
"lsb": 31,
"msb": 31
},
{
"name": "FORCE_CRIT_VEC_L3_CLK_ON",
"lsb": 30,
"msb": 30
},
{
"name": "AGE_OUT_THRESHOLD",
"lsb": 27,
"msb": 29
},
{
"name": "NTTHRESHOLD",
"lsb": 25,
"msb": 26
},
{
"name": "DIS_NRM_STX_PAGE_OPT",
"lsb": 24,
"msb": 24
},
{
"name": "FORCE_FENCE_LSU_COLOR_WAIT",
"lsb": 23,
"msb": 23
},
{
"name": "FORCE_REMOTE_DSB_WAIT_FOR_X4K",
"lsb": 22,
"msb": 22
},
{
"name": "FORCE_PREV_ENT_DRAIN",
"lsb": 21,
"msb": 21
},
{
"name": "OCLA_SUB_GRP_SEL",
"lsb": 19,
"msb": 20
},
{
"name": "DIS_DSB_LOC_ORDERED",
"lsb": 18,
"msb": 18
},
{
"name": "UPG_RSVD_TO_ICDSB",
"lsb": 17,
"msb": 17
},
{
"name": "DIS_DSB_EARLY_RESTART",
"lsb": 16,
"msb": 16
},
{
"name": "DIS_LVP_VERIF_XPAGE",
"lsb": 15,
"msb": 15
},
{
"name": "L1_DTHRASHING_GUPSCOV_TH_FOR_NON_PTR_CEVNT",
"lsb": 13,
"msb": 14
},
{
"name": "L1_DTHRASHING_HSPLAUNCH",
"lsb": 11,
"msb": 12
},
{
"name": "L1_DTHRASHING_L1_DMISS_THRESHOLD",
"lsb": 9,
"msb": 10
},
{
"name": "L1_DTHRASHING_ROBWINDOW_SIZE",
"lsb": 7,
"msb": 8
},
{
"name": "DIS_STX_PAGE_OPT",
"lsb": 6,
"msb": 6
},
{
"name": "PREVENT_ST_ATOMIC_LAUNCH_ON_SMB_MISS",
"lsb": 5,
"msb": 5
},
{
"name": "FORCE_LVP_MIS_PREDICT_REDIR_AS_NON_SPEC",
"lsb": 4,
"msb": 4
},
{
"name": "DIS_AMX_DP_OPT",
"lsb": 3,
"msb": 3
},
{
"name": "DIS_CONCUR_DRAIN_FBWITH_LD",
"lsb": 2,
"msb": 2
},
{
"name": "DIS_REMOTE_SDSB_FLUSH_OPT",
"lsb": 1,
"msb": 1
},
{
"name": "DIS_REMOTE_MDSB_FLUSH_OPT",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "HID32",
"enc": [3, 0, 15, 2, 5],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD0",
"lsb": 29,
"msb": 63
},
{
"name": "IGNORE_LSP_DEP_WHEN_OLDEST",
"lsb": 28,
"msb": 28
},
{
"name": "DIS_LEQ_ISS_OPT_LVP_ZCL",
"lsb": 27,
"msb": 27
},
{
"name": "DIS_LEQ_ISS_OPT_I2_N",
"lsb": 26,
"msb": 26
},
{
"name": "INCR_LEQCRED_THRESH_LSRS_ENQ_ISS",
"lsb": 24,
"msb": 25
},
{
"name": "DIS_SDRS_FOR_STG",
"lsb": 23,
"msb": 23
},
{
"name": "ENABLE_RF_CONF_WIDGET_RANDOM_COUNTER",
"lsb": 22,
"msb": 22
},
{
"name": "DISABLE_BUDDY_DUAL_ALLOC",
"lsb": 21,
"msb": 21
},
{
"name": "REDIR_STALL_OTHER_IEX",
"lsb": 20,
"msb": 20
},
{
"name": "REDIR_STALL_PACFAIL",
"lsb": 19,
"msb": 19
},
{
"name": "DIS_IEX_OLDEST_BLK_N2_I",
"lsb": 18,
"msb": 18
},
{
"name": "CONSV_KILL_LVP_VERIF_PASS",
"lsb": 17,
"msb": 17
},
{
"name": "DIS_SDRS_RRISSUE_POLICY",
"lsb": 16,
"msb": 16
},
{
"name": "DISABLE_MULTICYC_MULTIPASS_ISS_SEC_RS",
"lsb": 15,
"msb": 15
},
{
"name": "DISABLE_RS_FAIRNESS_ALU_RESET",
"lsb": 14,
"msb": 14
},
{
"name": "DISABLE_ALURSIN_ORDER_MODE",
"lsb": 13,
"msb": 13
},
{
"name": "MOPHI_ARR_DISB",
"lsb": 12,
"msb": 12
},
{
"name": "DIS_SDRS_WMARK",
"lsb": 11,
"msb": 11
},
{
"name": "DIS_SDRS_CFG",
"lsb": 8,
"msb": 10
},
{
"name": "DISABLE_LD_STUDIO_ENTRIES",
"lsb": 7,
"msb": 7
},
{
"name": "DIS_MULTIPASS_OPT",
"lsb": 6,
"msb": 6
},
{
"name": "DIS_MOP_ENCR",
"lsb": 5,
"msb": 5
},
{
"name": "STARV_WIDGET_WAIT_CYCLE",
"lsb": 2,
"msb": 4
},
{
"name": "LDPIPE_DISABLE_CRIT_PICKER",
"lsb": 1,
"msb": 1
},
{
"name": "ALURS_DISABLE_CRIT_PICKER",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "HID33",
"enc": [3, 0, 15, 8, 3],
"minel": 1,
"width": 64,
"fields": [
{
"name": "DIS_PWB_HIT_SOPT",
"lsb": 63,
"msb": 63
},
{
"name": "PIPARB_STRICT_FWD_PROGRESS",
"lsb": 62,
"msb": 62
},
{
"name": "AMX_EARLY_EDB_CRD_MAX_CNT",
"lsb": 59,
"msb": 61
},
{
"name": "DIS_AMX_EDB_EARLY_CRD_FILL_BUF_OPT",
"lsb": 58,
"msb": 58
},
{
"name": "DIS_AMX_EDB_EARLY_CRD_OPT",
"lsb": 57,
"msb": 57
},
{
"name": "DIS_SWPF_PDL_TRAINING",
"lsb": 56,
"msb": 56
},
{
"name": "DIS_SWPF_PDL_LK_UP",
"lsb": 55,
"msb": 55
},
{
"name": "DIS_DIR_WAY_TRACKING",
"lsb": 54,
"msb": 54
},
{
"name": "DIS_WAB_HIT_T3_T5_ECO",
"lsb": 53,
"msb": 53
},
{
"name": "AMCC_DYN_LRU_INS_DIS",
"lsb": 52,
"msb": 52
},
{
"name": "LLTCRD_REFUND_DIS",
"lsb": 51,
"msb": 51
},
{
"name": "BW_STEAL_FROM_P",
"lsb": 48,
"msb": 50
},
{
"name": "BW_STEAL_FROM_E",
"lsb": 45,
"msb": 47
},
{
"name": "NC_WR_STATIC_LRU_INS",
"lsb": 43,
"msb": 44
},
{
"name": "DIS_NC_WR_STATIC_LRU_INS",
"lsb": 42,
"msb": 42
},
{
"name": "DIS_TRACE_NC_WR_STATIC_LRU_INS",
"lsb": 41,
"msb": 41
},
{
"name": "DIS_WKDM_NC_WR_STATIC_LRU_INS",
"lsb": 40,
"msb": 40
},
{
"name": "AF3_INDEX_HASH_DISABLE",
"lsb": 39,
"msb": 39
},
{
"name": "DIS_PDL_LRU_INS",
"lsb": 38,
"msb": 38
},
{
"name": "PDL_HWP_WAYS_M1",
"lsb": 34,
"msb": 37
},
{
"name": "DIS_PDL",
"lsb": 33,
"msb": 33
},
{
"name": "DIS_CDP_PF_PDL_LKUP",
"lsb": 32,
"msb": 32
},
{
"name": "DIS_AMX_PF_PDL_LKUP",
"lsb": 31,
"msb": 31
},
{
"name": "DIS_PDL_HIT_MISS_FDBCK",
"lsb": 30,
"msb": 30
},
{
"name": "PDL_CONF_CNT_THRESH",
"lsb": 28,
"msb": 29
},
{
"name": "RQF_THRTL_THRESH",
"lsb": 26,
"msb": 27
},
{
"name": "DIS_ECHO_SME_OPTIMIZATION",
"lsb": 25,
"msb": 25
},
{
"name": "INFER_AMX_PREF_PRB",
"lsb": 24,
"msb": 24
},
{
"name": "MIGRATION_EPOCH_THRESH",
"lsb": 22,
"msb": 23
},
{
"name": "MIGRATION_MDC_THRTL_THRESH",
"lsb": 20,
"msb": 21
},
{
"name": "DIS_MIGRATION_MDC_THRTL",
"lsb": 19,
"msb": 19
},
{
"name": "DIS_CONTEXT_SWITCH_MDC_THRTL",
"lsb": 18,
"msb": 18
},
{
"name": "CONTEXT_SWITCH_CRIT_HIT_THRESH",
"lsb": 16,
"msb": 17
},
{
"name": "CONTEXT_SWITCH_SC_HIT_THRESH",
"lsb": 14,
"msb": 15
},
{
"name": "CONTEXT_SWITCH_SDC_HIT_THRESH",
"lsb": 12,
"msb": 13
},
{
"name": "MDC_EVICT_ACC_EPOCH_THRESH",
"lsb": 10,
"msb": 11
},
{
"name": "MCACHE_CAP_MDC_THRTL_THRESH",
"lsb": 8,
"msb": 9
},
{
"name": "DIS_MCACHE_CAP_MDC_THRTL",
"lsb": 7,
"msb": 7
},
{
"name": "DIS_PCIE_THROTTLE",
"lsb": 6,
"msb": 6
},
{
"name": "CRD_CMN_PCIE_MAX",
"lsb": 0,
"msb": 5
}
]
},
{
"name": "HID34",
"enc": [3, 0, 15, 8, 4],
"minel": 1,
"width": 64,
"fields": [
{
"name": "SPARE63_60",
"lsb": 60,
"msb": 63
},
{
"name": "BIAS_IND2_SRC_REG_COMB",
"lsb": 20,
"msb": 59
},
{
"name": "BIAS_IND1_SRC_REG",
"lsb": 0,
"msb": 19
}
]
},
{
"name": "HID35",
"enc": [3, 0, 15, 8, 5],
"minel": 1,
"width": 64,
"fields": [
{
"name": "UNUSED2",
"lsb": 42,
"msb": 63
},
{
"name": "ALL_NSREDIR_MARK_FIAF",
"lsb": 41,
"msb": 41
},
{
"name": "DIS_CERRMARK_FIAF",
"lsb": 40,
"msb": 40
},
{
"name": "ECO_SPARE_NEX",
"lsb": 32,
"msb": 39
},
{
"name": "UNUSED1",
"lsb": 6,
"msb": 31
},
{
"name": "DIS_NEX_DLY_ISS_CROSS_PICK",
"lsb": 5,
"msb": 5
},
{
"name": "NEX_LCL_LIVELOCK_WID_RST_CNT",
"lsb": 3,
"msb": 4
},
{
"name": "DIS_NEX_LCL_LIVELOCK_WID",
"lsb": 2,
"msb": 2
},
{
"name": "DIS_NEX_DNRM_FMUL_OPT",
"lsb": 1,
"msb": 1
},
{
"name": "DIS_NEX_DNRM_FDIV_OPT",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "HID36",
"enc": [3, 0, 15, 11, 4],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RFG_GP_JPC_IN_RNG_POISON_ENB",
"lsb": 63,
"msb": 63
},
{
"name": "RFG_SET_FWMAX_ON_ANY_CALL",
"lsb": 62,
"msb": 62
},
{
"name": "UNC_SFB_OPT_OFF_SET",
"lsb": 61,
"msb": 61
},
{
"name": "RFG_FLUSH_BY_SYS_BRN",
"lsb": 60,
"msb": 60
},
{
"name": "RFG_LIMIT1_ENTRY",
"lsb": 59,
"msb": 59
},
{
"name": "RAP_BTB_PREF_LIMIT_WAKE_ON_SOF",
"lsb": 58,
"msb": 58
},
{
"name": "RAP_BTB_PREF_THRESHOLD",
"lsb": 56,
"msb": 57
},
{
"name": "RAP_BTB_PREF_LIMIT_DISB",
"lsb": 55,
"msb": 55
},
{
"name": "CBP_STALE_BIAS_INIT_CBR_RETR_THRESHOLD",
"lsb": 53,
"msb": 54
},
{
"name": "CBP_STALE_BIAS_BRN_RETR_THRESHOLD",
"lsb": 50,
"msb": 52
},
{
"name": "CBP_STALE_BIAS_FLUSH_FORCE",
"lsb": 49,
"msb": 49
},
{
"name": "CBP_STALE_BIAS_FLUSH_DISB",
"lsb": 48,
"msb": 48
},
{
"name": "STC_DISB_STITCH_BUF_PWR_OPT",
"lsb": 47,
"msb": 47
},
{
"name": "STC_DISQ_STUB_OBJC_TGT_TRACE",
"lsb": 46,
"msb": 46
},
{
"name": "STC_TRACE_FORCE_SAME_JPCIN_RANGE",
"lsb": 45,
"msb": 45
},
{
"name": "STC_TRACE_FORCE_SAME_GP",
"lsb": 44,
"msb": 44
},
{
"name": "RFG_DISB_ON_LINE_P1_MISS",
"lsb": 43,
"msb": 43
},
{
"name": "RFG_FORCE_OVFL",
"lsb": 42,
"msb": 42
},
{
"name": "RFG_FULL_DIS_TRAINING",
"lsb": 41,
"msb": 41
},
{
"name": "RFG_HALF_SIZE",
"lsb": 40,
"msb": 40
},
{
"name": "DIS_CPMUDISP_OPP_LOST_THRSHLD_SYNC_EVENT",
"lsb": 39,
"msb": 39
},
{
"name": "STC_DISQ_MULT_SFBS",
"lsb": 38,
"msb": 38
},
{
"name": "STC_DISQ_ORBIT_NON_CALL",
"lsb": 37,
"msb": 37
},
{
"name": "STC_DISQ_ORBIT_CALL",
"lsb": 36,
"msb": 36
},
{
"name": "STC_DISQ_IC_BIAS_CALL",
"lsb": 35,
"msb": 35
},
{
"name": "STC_DISQ_DIR_CALL",
"lsb": 34,
"msb": 34
},
{
"name": "STC_BTP_MISS_FORCE_UNTRUSTED",
"lsb": 33,
"msb": 33
},
{
"name": "FORCE_ASID_MATCH_ON_GLOBAL_TRACE",
"lsb": 32,
"msb": 32
},
{
"name": "RAS_STC_PWR_PRED_DISB",
"lsb": 31,
"msb": 31
},
{
"name": "NFP_STC_PWR_PRED_DISB",
"lsb": 30,
"msb": 30
},
{
"name": "SEQ_STC_PWR_PRED_DISB",
"lsb": 29,
"msb": 29
},
{
"name": "FMIN_FMAX_FUSION_DISB",
"lsb": 28,
"msb": 28
},
{
"name": "FCVT_OPT_DISB",
"lsb": 27,
"msb": 27
},
{
"name": "STC_DISQ1_TKN_SFB",
"lsb": 26,
"msb": 26
},
{
"name": "STC_DISQ2_TKN_SFB",
"lsb": 25,
"msb": 25
},
{
"name": "FORCE_CSDB_TO_NOP",
"lsb": 24,
"msb": 24
},
{
"name": "IC_DOS_PREF_STOP_DISB",
"lsb": 23,
"msb": 23
},
{
"name": "STC_DISQ_UNST_BDP",
"lsb": 22,
"msb": 22
},
{
"name": "STC_INST_LIMIT",
"lsb": 18,
"msb": 21
},
{
"name": "STC_ALLOW_MAX1_PAGE",
"lsb": 17,
"msb": 17
},
{
"name": "ENB_IBP_SPEC_TRAIN",
"lsb": 16,
"msb": 16
},
{
"name": "SCVTF_OPT_DISB",
"lsb": 15,
"msb": 15
},
{
"name": "RFG_DISQ_BIAS_NTKN",
"lsb": 14,
"msb": 14
},
{
"name": "RFG_FLUSH_ENB",
"lsb": 13,
"msb": 13
},
{
"name": "RFG_POISON_REDIR_ENB",
"lsb": 12,
"msb": 12
},
{
"name": "RFG_DISQ2ND_TKN_IS_CALL",
"lsb": 11,
"msb": 11
},
{
"name": "RFG_DISABLE",
"lsb": 10,
"msb": 10
},
{
"name": "STC_DISQ_BIAS_IC_BTP",
"lsb": 9,
"msb": 9
},
{
"name": "STC_DISQ_UNST_CALL",
"lsb": 8,
"msb": 8
},
{
"name": "STC_DISQ_STATIC_BTP",
"lsb": 7,
"msb": 7
},
{
"name": "STC_DISQ_CALL_RET_PAIR",
"lsb": 6,
"msb": 6
},
{
"name": "STC_DISQ_RET",
"lsb": 5,
"msb": 5
},
{
"name": "STC_DISQ_UNST_BTP",
"lsb": 4,
"msb": 4
},
{
"name": "STC_DISQ_UNST",
"lsb": 3,
"msb": 3
},
{
"name": "STC_DISQ_SFB",
"lsb": 2,
"msb": 2
},
{
"name": "STC_MAX2_TKN",
"lsb": 1,
"msb": 1
},
{
"name": "STC_DISABLE",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "HID37",
"enc": [3, 0, 15, 11, 5],
"minel": 1,
"width": 64,
"fields": [
{
"name": "DIS_DC_ZVA_IGNORE_L1_DHIST",
"lsb": 63,
"msb": 63
},
{
"name": "CAS_CONTENTION_REMOTE_FILL_WEIGHT",
"lsb": 62,
"msb": 62
},
{
"name": "NON_CAS_CONTENTION_REMOTE_FILL_WEIGHT",
"lsb": 61,
"msb": 61
},
{
"name": "CAS_CONTENTION_USE_THRESHOLD2",
"lsb": 60,
"msb": 60
},
{
"name": "NON_CAS_CONTENTION_USE_THRESHOLD2",
"lsb": 59,
"msb": 59
},
{
"name": "CAS_FAIL_CONTENTION_THRESHOLD",
"lsb": 57,
"msb": 58
},
{
"name": "CAS_CONTENTION_THRESHOLD1",
"lsb": 55,
"msb": 56
},
{
"name": "NON_CAS_CONTENTION_THRESHOLD1",
"lsb": 53,
"msb": 54
},
{
"name": "SPARE_SET2",
"lsb": 37,
"msb": 52
},
{
"name": "DIS_LVPLAT_SAV_OPTIMIZATION",
"lsb": 36,
"msb": 36
},
{
"name": "BLK_LOADS_PREFECH_ON_FBFOV_DRAIN",
"lsb": 35,
"msb": 35
},
{
"name": "DIS_LSP_RSL_ZCL_SOQ_STLF",
"lsb": 34,
"msb": 34
},
{
"name": "DIS_NO_ENQ_FOR_ZCL_LVP_PRED_OPS",
"lsb": 33,
"msb": 33
},
{
"name": "DIS_STLFLD_FROM_LVP",
"lsb": 32,
"msb": 32
},
{
"name": "SPARE",
"lsb": 24,
"msb": 31
},
{
"name": "DWN_GRADE_ZCL_SPTO_STQCHECK_ONLY",
"lsb": 23,
"msb": 23
},
{
"name": "FORCE_ORDER_STG_TAG_CHK_LD_WO_ADDR",
"lsb": 22,
"msb": 22
},
{
"name": "OLDEST_OP_FLUSH_AT_CT_THRES",
"lsb": 21,
"msb": 21
},
{
"name": "EN_CDP_QF_INV_ON_EL_GCHANGE",
"lsb": 20,
"msb": 20
},
{
"name": "EN_CDP_HB_INV_ON_EL_GCHANGE",
"lsb": 19,
"msb": 19
},
{
"name": "EN_CDP_GUARDED_MODE",
"lsb": 18,
"msb": 18
},
{
"name": "EN_SOQ_RELOC_WIDGET",
"lsb": 17,
"msb": 17
},
{
"name": "FORCE_STG4K_GRAN",
"lsb": 16,
"msb": 16
},
{
"name": "INCL_TRC_TRIG_EN",
"lsb": 15,
"msb": 15
},
{
"name": "BLK_LOADS_PREFECH_ON_EVICT",
"lsb": 14,
"msb": 14
},
{
"name": "FORCE_DTLB_FAULT_OLDEST_RPLY_ONLY_ON_ST_REL",
"lsb": 13,
"msb": 13
},
{
"name": "DIS_SPEC_DTLB_ARCH_FAULT_OLDEST_RPLY",
"lsb": 12,
"msb": 12
},
{
"name": "EN_WPD_RCTX_STALL",
"lsb": 11,
"msb": 11
},
{
"name": "DIS_WPD_UNPRIV_EL",
"lsb": 10,
"msb": 10
},
{
"name": "DIS_WPD_EL_TAG",
"lsb": 9,
"msb": 9
},
{
"name": "DIS_X64_SOQ_STLF",
"lsb": 8,
"msb": 8
},
{
"name": "EN_ZCL_SOQ_BYTE_MISMATCH",
"lsb": 7,
"msb": 7
},
{
"name": "SOQ_RPLY_LD_HIT_RELOC_ST",
"lsb": 6,
"msb": 6
},
{
"name": "SOQ_BLOCK_RELOC_SOQ_ISS",
"lsb": 5,
"msb": 5
},
{
"name": "SOQ_BLOC_RELOC_ISS_FSQ",
"lsb": 4,
"msb": 4
},
{
"name": "EN_SOQ_ONE_RELOC",
"lsb": 3,
"msb": 3
},
{
"name": "EN_SOQ_ONLSU_ACTIVE",
"lsb": 2,
"msb": 2
},
{
"name": "DIS_SOQ_STLF",
"lsb": 1,
"msb": 1
},
{
"name": "DIS_SOQ",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "HID38",
"enc": [3, 0, 15, 2, 2],
"minel": 1,
"width": 64,
"fields": [
{
"name": "DIS_BPE_CHASH",
"lsb": 63,
"msb": 63
},
{
"name": "DIS_SMBHIT_FBF_TIMEOUT_WGT",
"lsb": 62,
"msb": 62
},
{
"name": "WP_TAG_FAIL_SAFE",
"lsb": 61,
"msb": 61
},
{
"name": "DIS_STQ_SMB_KILL_ON_MISMTCH_EL_G",
"lsb": 60,
"msb": 60
},
{
"name": "CAS_FAIL_CONTENTION_DECAY_THRESHOLD",
"lsb": 56,
"msb": 59
},
{
"name": "CAS_CONTENTION_DECAY_THRESHOLD",
"lsb": 52,
"msb": 55
},
{
"name": "NON_CAS_CONTENTION_DECAY_THRESHOLD",
"lsb": 48,
"msb": 51
},
{
"name": "DIS_CNFL_RPLY",
"lsb": 45,
"msb": 47
},
{
"name": "ALLOW_SPEC_FWD_CONTENDED_OP",
"lsb": 44,
"msb": 44
},
{
"name": "DIS_ATOMIC_CONTENTION_FOR_CAS_FAIL",
"lsb": 43,
"msb": 43
},
{
"name": "DIS_ATOMIC_CONTENTION_FOR_NON_CAS",
"lsb": 42,
"msb": 42
},
{
"name": "DIS_ATOMIC_CONTENTION_FOR_CAS",
"lsb": 41,
"msb": 41
},
{
"name": "DIS_PIPELINE_RESTEER_NTTAG_CHK",
"lsb": 40,
"msb": 40
},
{
"name": "STALL_ON_TAG_CHK_FAULT",
"lsb": 39,
"msb": 39
},
{
"name": "BLOCK_RELOC_ON_GFILL_SNP_UPG",
"lsb": 38,
"msb": 38
},
{
"name": "HID_MTE_DIS_SWP_TAG_XXA_H",
"lsb": 37,
"msb": 37
},
{
"name": "HID_MTE_SIQ_NACK_ON_RESTEERED_OP",
"lsb": 36,
"msb": 36
},
{
"name": "DIS_ATM_FAST_CMP_TAG_CHK",
"lsb": 35,
"msb": 35
},
{
"name": "FORCE_YNG_GLD_FLUSH_ON_LD_ACQ",
"lsb": 34,
"msb": 34
},
{
"name": "FORCE_YNG_GCOMP_LD_FLUSH_ON_BAR_OP",
"lsb": 33,
"msb": 33
},
{
"name": "DIS_PWR_SAVE_GRAQ_CLK_OFF",
"lsb": 32,
"msb": 32
},
{
"name": "DIS_STLF_TAG_CHK_SPL",
"lsb": 31,
"msb": 31
},
{
"name": "DIS_STLF_TAG_CHK_X2K",
"lsb": 30,
"msb": 30
},
{
"name": "DIS_STLF_TAG_CHK",
"lsb": 29,
"msb": 29
},
{
"name": "ST_ALWS_USE_SKB",
"lsb": 28,
"msb": 28
},
{
"name": "ONLY_LNCH_LN3",
"lsb": 27,
"msb": 27
},
{
"name": "DIS_BLIND_RPLY_LDG",
"lsb": 26,
"msb": 26
},
{
"name": "DIS_CO_LNCH_STG",
"lsb": 25,
"msb": 25
},
{
"name": "ONE_STG_ACCESS",
"lsb": 24,
"msb": 24
},
{
"name": "DIS_CO_LNCH_X2K_ST",
"lsb": 23,
"msb": 23
},
{
"name": "GSIDE_ORD_OPS",
"lsb": 22,
"msb": 22
},
{
"name": "LO_HI_IN_ORD_X2K_LD",
"lsb": 21,
"msb": 21
},
{
"name": "FORCE_TAG_CHK_X2K_NONX_PG_ST_TO_OLDST",
"lsb": 20,
"msb": 20
},
{
"name": "FORCE_TAG_CHK_X2K_NONX_PG_LD_TO_OLDST",
"lsb": 19,
"msb": 19
},
{
"name": "DIS_GRAQ_L3_CLK_GATE",
"lsb": 18,
"msb": 18
},
{
"name": "DIS_GCACHE_L3_CLK_GATE",
"lsb": 16,
"msb": 17
},
{
"name": "FORCE_ISSUE_BUBBLES_FOR_GFILLS_SNPS",
"lsb": 13,
"msb": 15
},
{
"name": "DIS_GCIF_PASS1_ST_REQ",
"lsb": 12,
"msb": 12
},
{
"name": "DIS_STLF_TAG_CHK_ST",
"lsb": 11,
"msb": 11
},
{
"name": "DIS_CO_LNCH_TAG_CHK",
"lsb": 10,
"msb": 10
},
{
"name": "MTE_DIS_GMVA_MO_TABLE_AND_BLOCK_LNCH",
"lsb": 9,
"msb": 9
},
{
"name": "MTE_DIS_TAG_SET_LNCH_ON_C2_C3_CYCLE",
"lsb": 8,
"msb": 8
},
{
"name": "DIS_GCACHE_WAY",
"lsb": 0,
"msb": 7
}
]
},
{
"name": "HID39",
"enc": [3, 0, 15, 9, 2],
"minel": 1,
"width": 64,
"fields": [
{
"name": "SPARE63_41",
"lsb": 41,
"msb": 63
},
{
"name": "RFG_STCX_BLOCK_PAIRING_DISB",
"lsb": 40,
"msb": 40
},
{
"name": "STC_STITCH_BUF_DISQ_ILLEGAL_VATGT",
"lsb": 39,
"msb": 39
},
{
"name": "STC_STITCH_BUF_LAST_INST_PC_ALL0_OR1_DISB",
"lsb": 38,
"msb": 38
},
{
"name": "STC_STITCH_BUF_CALL_RLNG_WNDW_FIX_DISB",
"lsb": 37,
"msb": 37
},
{
"name": "STC_FLUSH_ON_WR_TO_BP_OBJC_SPR_GRP",
"lsb": 36,
"msb": 36
},
{
"name": "STC_FLUSH_HANDLE_ALL_SPR_AS_SHDWD",
"lsb": 35,
"msb": 35
},
{
"name": "BDP_STC_PWR_PRED_DISB",
"lsb": 34,
"msb": 34
},
{
"name": "ENB_RFG_VLD_ACTIVE_L3_CLK",
"lsb": 33,
"msb": 33
},
{
"name": "STC_DISB_STITCH_BUF_BVSTG_PWR_OPT",
"lsb": 32,
"msb": 32
},
{
"name": "FORCE_GEXIT_DMB",
"lsb": 31,
"msb": 31
},
{
"name": "GEXIT_DMB_DISB",
"lsb": 30,
"msb": 30
},
{
"name": "FORCE_ERET_DMB",
"lsb": 29,
"msb": 29
},
{
"name": "ERET_DMB_DISB",
"lsb": 28,
"msb": 28
},
{
"name": "RFG_DISB_GMODE_ELCHK",
"lsb": 27,
"msb": 27
},
{
"name": "STC_RFG_SHARED_HIDENB",
"lsb": 25,
"msb": 26
},
{
"name": "IBP_TGT_TTBRCROSS_DISB",
"lsb": 24,
"msb": 24
},
{
"name": "STC_DISABLE_NON_GUARDED_GUEST_EL0",
"lsb": 23,
"msb": 23
},
{
"name": "STC_DISABLE_NON_GUARDED_HOST_EL0",
"lsb": 22,
"msb": 22
},
{
"name": "STC_DISABLE_NON_GUARDED_EL1",
"lsb": 21,
"msb": 21
},
{
"name": "STC_DISABLE_NON_GUARDED_EL2",
"lsb": 20,
"msb": 20
},
{
"name": "STC_DISABLE_GUARDED_GUEST_EL0",
"lsb": 19,
"msb": 19
},
{
"name": "STC_DISABLE_GUARDED_HOST_EL0",
"lsb": 18,
"msb": 18
},
{
"name": "STC_DISABLE_GUARDED_EL1",
"lsb": 17,
"msb": 17
},
{
"name": "STC_DISABLE_GUARDED_EL2",
"lsb": 16,
"msb": 16
},
{
"name": "STC_FLUSH_ON_WR_TO_VTTBR_SPR_GRP",
"lsb": 15,
"msb": 15
},
{
"name": "STC_FLUSH_ON_WR_TO_TTBR_SPR_GRP",
"lsb": 14,
"msb": 14
},
{
"name": "STC_FLUSH_ON_WR_TO_SYS_BR_SPR_GRP",
"lsb": 13,
"msb": 13
},
{
"name": "STC_FLUSH_ON_WR_TO_SPRR_SPR_GRP",
"lsb": 12,
"msb": 12
},
{
"name": "STC_FLUSH_ON_WR_TO_SME_AMX_SPR_GRP",
"lsb": 11,
"msb": 11
},
{
"name": "STC_FLUSH_ON_WR_TO_SCTLR_SPR_GRP",
"lsb": 10,
"msb": 10
},
{
"name": "STC_FLUSH_ON_WR_TO_RCTX_SPR_GRP",
"lsb": 9,
"msb": 9
},
{
"name": "STC_FLUSH_ON_WR_TO_MISC_SPR_GRP",
"lsb": 8,
"msb": 8
},
{
"name": "STC_FLUSH_ON_WR_TO_HIDSPR_GRP",
"lsb": 7,
"msb": 7
},
{
"name": "STC_FLUSH_ON_WR_TO_HCR_SPR_GRP",
"lsb": 6,
"msb": 6
},
{
"name": "STC_FLUSH_ON_WR_TO_TRAP_SPR_GRP",
"lsb": 5,
"msb": 5
},
{
"name": "STC_FLUSH_ON_WR_TO_DEBUG_SPR_GRP",
"lsb": 4,
"msb": 4
},
{
"name": "STC_FLUSH_ON_WR_TO_APCTL_SPR_GRP",
"lsb": 3,
"msb": 3
},
{
"name": "STC_FLUSH_ON_NS_REDIR_AFTER_ASYNC_EVENT",
"lsb": 2,
"msb": 2
},
{
"name": "STC_FLUSH_ON_POR_SPR_WR_SYNC",
"lsb": 1,
"msb": 1
},
{
"name": "STC_FLUSH_ON_ANY_JCTL_WR",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "HID4",
"enc": [3, 0, 15, 4, 0],
"minel": 1,
"width": 64,
"fields": [
{
"name": "EN_LFSR",
"lsb": 63,
"msb": 63
},
{
"name": "LFSR_SEED",
"lsb": 56,
"msb": 62
},
{
"name": "EN_LFSR_STALL_SMB_DRAIN",
"lsb": 55,
"msb": 55
},
{
"name": "EN_LFSR_STALL_LDQ_REPLAY",
"lsb": 54,
"msb": 54
},
{
"name": "EN_LFSR_STALL_STQ_REPLAY",
"lsb": 53,
"msb": 53
},
{
"name": "EN_LFSR_STALL_LOAD_STORE_PIPE0_ISSUE",
"lsb": 52,
"msb": 52
},
{
"name": "EN_LFSR_STALL_LOAD_STORE_PIPE1_ISSUE",
"lsb": 51,
"msb": 51
},
{
"name": "EN_LFSR_STALL_PASS2_LAUNCH",
"lsb": 50,
"msb": 50
},
{
"name": "EN_LFSR_STALL_LOAD_PIPE2_ISSUE",
"lsb": 49,
"msb": 49
},
{
"name": "EN_LFSR_STALL_LDQ_RTR",
"lsb": 48,
"msb": 48
},
{
"name": "EN_LFSR_STALL_STQ_RTR",
"lsb": 46,
"msb": 47
},
{
"name": "FORCE_NS_ORD_LD_REQ_NO_IN_PIPE_ORD_LD",
"lsb": 45,
"msb": 45
},
{
"name": "DIS_GDMERGE_LBL",
"lsb": 44,
"msb": 44
},
{
"name": "DIS_PWR_SAVE_LNBUF_CLK_OFF",
"lsb": 43,
"msb": 43
},
{
"name": "FORCE_BAR_LNCH_NO_OLDER_ST",
"lsb": 42,
"msb": 42
},
{
"name": "CNF_CNTR_THRESH",
"lsb": 40,
"msb": 41
},
{
"name": "FORCE_NS_ORD_LD_REQ_NO_OLDER_LD",
"lsb": 39,
"msb": 39
},
{
"name": "FORCE_YNG_LD_FLUSH_ON_LD_ACQ",
"lsb": 38,
"msb": 38
},
{
"name": "FORCE_YNG_LD_FLUSH_ON_BAR_OP",
"lsb": 37,
"msb": 37
},
{
"name": "NON_CNTG_THRESH",
"lsb": 35,
"msb": 36
},
{
"name": "FORCE_NS_ORD_LD_REQ_NO_OLDER_ST",
"lsb": 34,
"msb": 34
},
{
"name": "DIS_SPEC_LNCH_READ",
"lsb": 33,
"msb": 33
},
{
"name": "DIS_ZCL_SP_MATCH_COMP_ST",
"lsb": 32,
"msb": 32
},
{
"name": "CT0_ANTI_LIVELOCK_ON_LS_ISS_STALL_ON_LS_REPLAY",
"lsb": 29,
"msb": 31
},
{
"name": "CT0_ANTI_LIVELOCK_ON_OLDEST_LD_ST_REPLAY",
"lsb": 26,
"msb": 28
},
{
"name": "CT2_ANTI_LIVELOCK_ON_LOCK_VICTIMIZATION",
"lsb": 23,
"msb": 25
},
{
"name": "CT1_ANTI_LIVELOCK_ON_LOCK_VICTIMIZATION",
"lsb": 20,
"msb": 22
},
{
"name": "CT0_ANTI_LIVELOCK_ON_LOCK_VICTIMIZATION",
"lsb": 17,
"msb": 19
},
{
"name": "DIS_ANTI_LIVELOCK_ON_LOCK_VICTIMIZATION",
"lsb": 16,
"msb": 16
},
{
"name": "RCC_DIS_STALL_INACTIVE_LSU_CTL",
"lsb": 15,
"msb": 15
},
{
"name": "RCC_FORCE_ALL_LSU_L3_CLKS_ON",
"lsb": 14,
"msb": 14
},
{
"name": "RCC_FORCE_ALL_LSI_L6_CLKS_ON",
"lsb": 13,
"msb": 13
},
{
"name": "EN_CORE_CLK_OBS_TO_SOC",
"lsb": 12,
"msb": 12
},
{
"name": "DIS_CONTENDED_NON_SPEC_FWD_HIT_SOPT",
"lsb": 11,
"msb": 11
},
{
"name": "DIS_SPEC_LDREX_PLAN_B",
"lsb": 10,
"msb": 10
},
{
"name": "DIS_SPEC_LS_REDIRECT",
"lsb": 9,
"msb": 9
},
{
"name": "DIS_LD_RTR_AHEAD_OLDER_ST",
"lsb": 8,
"msb": 8
},
{
"name": "FORCE_ST_LNCH_NO_OLDER_LD",
"lsb": 7,
"msb": 7
},
{
"name": "FORCE_SSTEP_PASS2_TO_CIF",
"lsb": 6,
"msb": 6
},
{
"name": "FORCE_SSTEP_STORE_COMMIT",
"lsb": 5,
"msb": 5
},
{
"name": "FORCE_CPU_OLDEST_IN_ORDER",
"lsb": 4,
"msb": 4
},
{
"name": "DIS_ST_LD_REDIR_MULTI_HIT_CHK",
"lsb": 3,
"msb": 3
},
{
"name": "DIS_SW_PRELOAD",
"lsb": 2,
"msb": 2
},
{
"name": "DIS_STNTWIDGET",
"lsb": 1,
"msb": 1
},
{
"name": "INV_CORE_CLK_OBS_TO_SOC",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "HID40",
"enc": [3, 0, 15, 9, 3],
"minel": 1,
"width": 64,
"fields": [
{
"name": "DIS_FILL_EFED_RSP",
"lsb": 63,
"msb": 63
},
{
"name": "SPARE_62_41",
"lsb": 41,
"msb": 62
},
{
"name": "DIS_CP_BK_NC_LOCKING_OPT",
"lsb": 40,
"msb": 40
},
{
"name": "DIS_RET_INV_ALL_FLUSH",
"lsb": 39,
"msb": 39
},
{
"name": "NC_WR_MERGE_WINDOW",
"lsb": 36,
"msb": 38
},
{
"name": "MNT_DAT_CRD_CMN",
"lsb": 31,
"msb": 35
},
{
"name": "MNT_DAT_CRD_AMX_RSVD",
"lsb": 27,
"msb": 30
},
{
"name": "MNT_DAT_CRD_EXT_RSVD",
"lsb": 23,
"msb": 26
},
{
"name": "MNT_DAT_CRD_INT_RSVD",
"lsb": 19,
"msb": 22
},
{
"name": "MTLB_RTN_BLK_DWN_STRM_REQ",
"lsb": 18,
"msb": 18
},
{
"name": "MTLB_RTN_DRAIN_TIMER",
"lsb": 15,
"msb": 17
},
{
"name": "CRD_CMAINT_TRK",
"lsb": 12,
"msb": 14
},
{
"name": "REQ_TYPE_AMX_MASK_INCL_VIC_CPU_ALL",
"lsb": 11,
"msb": 11
},
{
"name": "REQ_TYPE_AMX_MASK_INCL_VIC_CPU_SAME",
"lsb": 10,
"msb": 10
},
{
"name": "REQ_TYPE_AMX_MASK_INCL_VIC_ASLEEP_CPU",
"lsb": 9,
"msb": 9
},
{
"name": "REQ_TYPE_CPU_MASK_INCL_VIC_ASLEEP_CPU",
"lsb": 8,
"msb": 8
},
{
"name": "CMD_BUF_TLBI_CFG",
"lsb": 6,
"msb": 7
},
{
"name": "CMD_BUF_SIZE_CFG",
"lsb": 3,
"msb": 5
},
{
"name": "NON_SEQ_IC_PF_BULK_EN",
"lsb": 2,
"msb": 2
},
{
"name": "FRC_GTAG_LLCPREF_CRITICAL",
"lsb": 1,
"msb": 1
},
{
"name": "DIS_NC_WR_MERGING_FOR_HIT_PL2_DUP_S",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "HID41",
"enc": [3, 0, 15, 9, 5],
"minel": 1,
"width": 64,
"fields": [
{
"name": "SPARE_44_63",
"lsb": 44,
"msb": 63
},
{
"name": "SPARE_23_43",
"lsb": 23,
"msb": 43
},
{
"name": "SPARE_3_22",
"lsb": 3,
"msb": 22
},
{
"name": "DIS_CMAINT_NC_WR_STARVE_BY_SNP",
"lsb": 2,
"msb": 2
},
{
"name": "DIS_POOL_LEGACY",
"lsb": 1,
"msb": 1
},
{
"name": "DIS_SNP_LAT_OPT",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "HID42",
"enc": [3, 0, 15, 12, 4],
"minel": 1,
"width": 64,
"fields": [
{
"name": "SPARE_1_63",
"lsb": 1,
"msb": 63
},
{
"name": "DIS_SNP_NAP",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "HID5",
"enc": [3, 0, 15, 5, 0],
"minel": 1,
"width": 64,
"fields": [
{
"name": "DIS_ARB_BYP",
"lsb": 63,
"msb": 63
},
{
"name": "DIS_ARR_BNK",
"lsb": 62,
"msb": 62
},
{
"name": "DIS_FILL2C_MERGE",
"lsb": 61,
"msb": 61
},
{
"name": "DIS_UP_BYP",
"lsb": 60,
"msb": 60
},
{
"name": "DIS_DN_BYP",
"lsb": 59,
"msb": 59
},
{
"name": "DIS_PRB_BYP",
"lsb": 58,
"msb": 58
},
{
"name": "DIS_FULL_LINE_WR",
"lsb": 57,
"msb": 57
},
{
"name": "DIS_ISTR_CACHE",
"lsb": 56,
"msb": 56
},
{
"name": "DIS_SEND_CRD_MMU_ISTRM",
"lsb": 55,
"msb": 55
},
{
"name": "FORCE_MMU_CACHE",
"lsb": 54,
"msb": 54
},
{
"name": "CRITICAL_INFO_DIS_LLC",
"lsb": 53,
"msb": 53
},
{
"name": "RCC_FORCE_ALL_LLCPIF_L3_CLKS_ON",
"lsb": 52,
"msb": 52
},
{
"name": "RCC_FORCE_ALL_LLCXBAR_L3_CLKS_ON",
"lsb": 51,
"msb": 51
},
{
"name": "RCC_DIS_STALL_INACTIVE_LLC",
"lsb": 50,
"msb": 50
},
{
"name": "UOP_RDY_PERIOD_LENGTH",
"lsb": 47,
"msb": 49
},
{
"name": "UOP_RDY_BLOCK_LENGTH",
"lsb": 45,
"msb": 46
},
{
"name": "CRD_PRBQ_M1",
"lsb": 43,
"msb": 44
},
{
"name": "CRD_EDB_WKE_M1",
"lsb": 40,
"msb": 42
},
{
"name": "HWP_WAYS_M1",
"lsb": 36,
"msb": 39
},
{
"name": "DIS_FILL_BYP",
"lsb": 35,
"msb": 35
},
{
"name": "RCC_FORCE_ALL_LLCDAT_L3_CLKS_ON",
"lsb": 34,
"msb": 34
},
{
"name": "RCC_FORCE_ALL_LLCPIP_L3_CLKS_ON",
"lsb": 33,
"msb": 33
},
{
"name": "RCC_FORCE_ALL_LLCPIP_L6_CLKS_ON",
"lsb": 32,
"msb": 32
},
{
"name": "HWP_THRTL_MULTI_CORE_THRESH",
"lsb": 30,
"msb": 31
},
{
"name": "HWP_THRTL_SINGLE_CORE_THRESH",
"lsb": 28,
"msb": 29
},
{
"name": "DIS_HWP_THRTL",
"lsb": 27,
"msb": 27
},
{
"name": "MCHINT_NC",
"lsb": 26,
"msb": 26
},
{
"name": "MCHINT_C",
"lsb": 24,
"msb": 25
},
{
"name": "DIS_L1_DFILL2C_MERGE",
"lsb": 23,
"msb": 23
},
{
"name": "DIS_CFM_SQUASH",
"lsb": 22,
"msb": 22
},
{
"name": "SERIALIZE_MDSB_SDSB",
"lsb": 21,
"msb": 21
},
{
"name": "RCC_DIS_PRB_GRP",
"lsb": 20,
"msb": 20
},
{
"name": "BIU_BCH_MATCH_GRAN",
"lsb": 18,
"msb": 19
},
{
"name": "DIS_BIU_BCH",
"lsb": 17,
"msb": 17
},
{
"name": "PIF_PICK_CMAINT_NCWR_STARVED",
"lsb": 14,
"msb": 16
},
{
"name": "CRD_PRB_MAX_M1",
"lsb": 8,
"msb": 13
},
{
"name": "CRD_PRB_CPU_RSVD",
"lsb": 4,
"msb": 7
},
{
"name": "CRD_PRB_SNP_RSVD",
"lsb": 0,
"msb": 3
}
]
},
{
"name": "HID6",
"enc": [3, 0, 15, 6, 0],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RCC_DIS_STALL_INACTIVE_BIU_CTL",
"lsb": 63,
"msb": 63
},
{
"name": "RCC_FORCE_ALL_BIU_L3_CLKS_ON",
"lsb": 62,
"msb": 62
},
{
"name": "RCC_FORCE_ALL_BIF_BIU_L6_CLKS_ON",
"lsb": 61,
"msb": 61
},
{
"name": "DN_RGN_CKG_DIS",
"lsb": 60,
"msb": 60
},
{
"name": "SCHED_PIPE_DIS",
"lsb": 59,
"msb": 59
},
{
"name": "SCHED_HI_PRI_DIS",
"lsb": 58,
"msb": 58
},
{
"name": "SCHED_LATE_DIS",
"lsb": 57,
"msb": 57
},
{
"name": "SCHED_BYP_DIS",
"lsb": 56,
"msb": 56
},
{
"name": "CLK_DIV_CKG_DIS",
"lsb": 55,
"msb": 55
},
{
"name": "DN_CRD_TKN_CNT_INIT_C2",
"lsb": 50,
"msb": 54
},
{
"name": "UP_CMD_TKN_CNT_INIT_C2",
"lsb": 44,
"msb": 49
},
{
"name": "RECFG_LIR_BLK_DIS",
"lsb": 43,
"msb": 43
},
{
"name": "DIS_BIU_VC1_NO_DLO_TO_HI_UPGRADE",
"lsb": 42,
"msb": 42
},
{
"name": "DIS_H0TO_H1_TRAIN_FILL_PRED_CYC_AVG",
"lsb": 41,
"msb": 41
},
{
"name": "DIS_FAST_TRAIN_FILL_PRED_CYC_AVG",
"lsb": 40,
"msb": 40
},
{
"name": "LRU_UPD_DMND_HIT_PF_EN",
"lsb": 39,
"msb": 39
},
{
"name": "HOLD_AMX_PWR_OFF_ACK_FOR_FWD_PRG",
"lsb": 38,
"msb": 38
},
{
"name": "DIS_RQFTHROTTLE",
"lsb": 37,
"msb": 37
},
{
"name": "DIS_LONG_TERM_PREFETCH_THROTTLE",
"lsb": 36,
"msb": 36
},
{
"name": "DISABLE_PIPELINED_NC_DO",
"lsb": 35,
"msb": 35
},
{
"name": "PIO_ERR_LOG_DIS",
"lsb": 34,
"msb": 34
},
{
"name": "DN_CRD_TKN_CNT_INIT",
"lsb": 29,
"msb": 33
},
{
"name": "UP_CMD_TKN_CNT_INIT",
"lsb": 23,
"msb": 28
},
{
"name": "DISABLE_BIU_INFLT_RCC_OPTIMIZE",
"lsb": 22,
"msb": 22
},
{
"name": "BIU_LAST_BEAT_STALL_OPTIMIZE",
"lsb": 21,
"msb": 21
},
{
"name": "SEL_VVDD_IVDM",
"lsb": 20,
"msb": 20
},
{
"name": "SEL_VDD_SRAM_IVDM",
"lsb": 19,
"msb": 19
},
{
"name": "DISABLE_BIU_AMX_BLK_DURING_ONGOING_FILLS",
"lsb": 18,
"msb": 18
},
{
"name": "PREFETCH_THROTTLE_EPOCH",
"lsb": 16,
"msb": 17
},
{
"name": "PREFETCH_THROTTLE_THRESHOLD",
"lsb": 10,
"msb": 15
},
{
"name": "TLIMIT_DCINC_PA4_KTHRESH_M1",
"lsb": 3,
"msb": 9
},
{
"name": "WKE_DIS_MTE_TAG_PREFETCH",
"lsb": 2,
"msb": 2
},
{
"name": "PIF_RSP_CLK_EXT",
"lsb": 1,
"msb": 1
},
{
"name": "BLK_INT_CMAINT_FILLS_DURING_CMAINT_DRAIN",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "HID7",
"enc": [3, 0, 15, 7, 0],
"minel": 1,
"width": 64,
"fields": [
{
"name": "ECO_SPARE_NXR",
"lsb": 62,
"msb": 63
},
{
"name": "ZCL_PCLD_LD_FLUSH_RENABLE_CNT",
"lsb": 60,
"msb": 61
},
{
"name": "ZCL_PCLD_LD_FLUSH_CNT2_DIS_ZCLPC",
"lsb": 58,
"msb": 59
},
{
"name": "ZCL_PCBLOOM_CLR_INTVL",
"lsb": 56,
"msb": 57
},
{
"name": "CP_TOKEN_UNTRAIN_DIST_CONFIG",
"lsb": 53,
"msb": 55
},
{
"name": "CP_TOKEN_TRAIN_DIST_CONFIG",
"lsb": 50,
"msb": 52
},
{
"name": "LVP_INACT_THRESHOLD",
"lsb": 48,
"msb": 49
},
{
"name": "LVP_MISP_CONSEC_THRESHOLD",
"lsb": 47,
"msb": 47
},
{
"name": "LVP_MISP_DETECT_THRESHOLD",
"lsb": 45,
"msb": 46
},
{
"name": "DIS_PPQGNUM_STUCK_FLUSH",
"lsb": 44,
"msb": 44
},
{
"name": "NEX_DISP_MASK",
"lsb": 40,
"msb": 43
},
{
"name": "IEX_DISP_MASK",
"lsb": 32,
"msb": 39
},
{
"name": "IGN_NEX_RSP_FOR_LIVELOCK",
"lsb": 31,
"msb": 31
},
{
"name": "DIS_SLP_PPQ_BF",
"lsb": 30,
"msb": 30
},
{
"name": "EN_GLLWIDGET_SUB_IDX_TIME_OUT",
"lsb": 29,
"msb": 29
},
{
"name": "LIVELOCK_WIDGET_IS12BIT",
"lsb": 28,
"msb": 28
},
{
"name": "DIS_LIVELOCK_WIDGET",
"lsb": 27,
"msb": 27
},
{
"name": "DIS_MULT_CALL_RET_BR_RETIRE",
"lsb": 26,
"msb": 26
},
{
"name": "FORCE_NON_SPEC_TARGETED_TIMER_SEL",
"lsb": 24,
"msb": 25
},
{
"name": "FORCE_NON_SPEC_TIMER_SEL",
"lsb": 22,
"msb": 23
},
{
"name": "FORCE_NON_SPEC_TIMER",
"lsb": 21,
"msb": 21
},
{
"name": "FORCE_NON_SPEC_IF_STEPPING",
"lsb": 20,
"msb": 20
},
{
"name": "FORCE_NON_SPEC_IF_SPEC_FLUSH_PTR_NEBLK_RTR_PTR",
"lsb": 19,
"msb": 19
},
{
"name": "FORCE_NON_SPEC_IF_OLDEST_REDIR_VLD_AND_OLDER",
"lsb": 18,
"msb": 18
},
{
"name": "FORCE_NON_SPEC_IF_NEXT_ROB_FLUSH_DISABLED",
"lsb": 17,
"msb": 17
},
{
"name": "FORCE_NON_SPEC_IF_SPEC_FLUSH_PTR_INVALID_AND_MPVALID",
"lsb": 16,
"msb": 16
},
{
"name": "BADVA_UNALPC_NONINTER",
"lsb": 15,
"msb": 15
},
{
"name": "M_DSB_RESTART_IF_OLDER_REDIR",
"lsb": 14,
"msb": 14
},
{
"name": "DIS_IEX_SEC_RS",
"lsb": 13,
"msb": 13
},
{
"name": "DIS_NEX_RS_FAIRNESS",
"lsb": 12,
"msb": 12
},
{
"name": "DIS_NEX_CROSS_PICK",
"lsb": 11,
"msb": 11
},
{
"name": "DIS_NEX_SHA_ERLY_REL",
"lsb": 10,
"msb": 10
},
{
"name": "DIS_NEX_ERLY_DEQUEUE",
"lsb": 9,
"msb": 9
},
{
"name": "UNUSED_8",
"lsb": 8,
"msb": 8
},
{
"name": "DIS_NEX_FDIV_FSQRT_CRIT",
"lsb": 7,
"msb": 7
},
{
"name": "DIS_NEX_FMLA_ERLY_REL",
"lsb": 6,
"msb": 6
},
{
"name": "DIS_NEX_FADD_ERLY_REL",
"lsb": 5,
"msb": 5
},
{
"name": "DIS_NEX_AES_ERLY_REL",
"lsb": 4,
"msb": 4
},
{
"name": "IN_ORDER_NEX_RS0123",
"lsb": 3,
"msb": 3
},
{
"name": "DIS_NEX_CRIT_PICK",
"lsb": 2,
"msb": 2
},
{
"name": "DIS_LVP_OVERLD_DEST_PR",
"lsb": 1,
"msb": 1
},
{
"name": "DIS_ZCL_SP_IMM_OFFSET",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "HID8",
"enc": [3, 0, 15, 8, 0],
"minel": 1,
"width": 64,
"fields": [
{
"name": "DIS_PRB_BANKING",
"lsb": 63,
"msb": 63
},
{
"name": "LRU_UPD_DPF_HIT_DMND_EN",
"lsb": 62,
"msb": 62
},
{
"name": "PIF_PICK_NCWR_STARVED",
"lsb": 59,
"msb": 61
},
{
"name": "RCC_FORCE_ALL_LLCBIF_L3_CLKS_ON",
"lsb": 58,
"msb": 58
},
{
"name": "RCC_FORCE_ALL_LLCPIF_L6_CLKS_ON",
"lsb": 57,
"msb": 57
},
{
"name": "RCC_FORCE_ALL_LLCDAT_L6_CLKS_ON",
"lsb": 56,
"msb": 56
},
{
"name": "DIS_AF_SNP_UPD_LRU",
"lsb": 55,
"msb": 55
},
{
"name": "DIS_PREF_MERGE",
"lsb": 54,
"msb": 54
},
{
"name": "DIS_CLEAN_EVICTS",
"lsb": 53,
"msb": 53
},
{
"name": "IGNORE_BLK_CMAINT",
"lsb": 50,
"msb": 52
},
{
"name": "FORCE_DROP_ALL_CLEAN_VICTIMS",
"lsb": 49,
"msb": 49
},
{
"name": "DROP_CLEAN_VIC_DIS_GLOBAL_DIRTY_VIC_THRESH_CHECK",
"lsb": 48,
"msb": 48
},
{
"name": "DROP_CLEAN_VIC_DIS_GLOBAL_HQ_LLCPF_THRESH_CHECK",
"lsb": 47,
"msb": 47
},
{
"name": "DROP_CLEAN_VIC_PER_CORE_DIRTY_VIC_THRESH",
"lsb": 44,
"msb": 46
},
{
"name": "DIS_DROP_CLEAN_VICTIMS",
"lsb": 43,
"msb": 43
},
{
"name": "DIS_FILL_BYP_ANTI_STRV",
"lsb": 42,
"msb": 42
},
{
"name": "DROP_CLEAN_VIC_GLOBAL_DIRTY_VIC_THRESH",
"lsb": 39,
"msb": 41
},
{
"name": "DROP_CLEAN_VIC_GLOBAL_HQ_LLCPF_THRESH",
"lsb": 36,
"msb": 38
},
{
"name": "WKE_FORCE_STRICT_ORDER",
"lsb": 35,
"msb": 35
},
{
"name": "WKE_DIS_COMP_HEURISTIC",
"lsb": 34,
"msb": 34
},
{
"name": "DIS_NON_TEMP_LRU_ALLOC_LIMIT",
"lsb": 33,
"msb": 33
},
{
"name": "FORCE_SLOW_FILL",
"lsb": 32,
"msb": 32
},
{
"name": "DIS_ECHO",
"lsb": 31,
"msb": 31
},
{
"name": "DIS_PIPELINE_MNT_OP",
"lsb": 30,
"msb": 30
},
{
"name": "ANTI_STRV_PERIOD",
"lsb": 27,
"msb": 29
},
{
"name": "LIVE_SML_DURATION",
"lsb": 25,
"msb": 26
},
{
"name": "LIVE_BIG_PERIOD",
"lsb": 20,
"msb": 24
},
{
"name": "LIVE_SML_PERIOD",
"lsb": 15,
"msb": 19
},
{
"name": "LIVE_BIG_ENA",
"lsb": 14,
"msb": 14
},
{
"name": "LIVE_SML_ENA",
"lsb": 13,
"msb": 13
},
{
"name": "DROP_CLEAN_VIC_DIS_PER_CORE_DIRTY_VIC_THRESH_CHECK",
"lsb": 12,
"msb": 12
},
{
"name": "DROP_CLEAN_VIC_VIC_DIS_PER_CORE_HQ_LLCPF_THRESH_CHECK",
"lsb": 11,
"msb": 11
},
{
"name": "DROP_CLEAN_VIC_PER_CORE_HQ_LLCPF_THRESH",
"lsb": 8,
"msb": 10
},
{
"name": "DROP_CLEAN_VIC_PER_CORE_RD_RQS_THRESH",
"lsb": 4,
"msb": 7
},
{
"name": "IC_PF_WAYS_M1",
"lsb": 0,
"msb": 3
}
]
},
{
"name": "HID9",
"enc": [3, 0, 15, 9, 0],
"minel": 1,
"width": 64,
"fields": [
{
"name": "FORCE_ATCMPL_WHEN_OLDEST",
"lsb": 63,
"msb": 63
},
{
"name": "RCC_FORCE_HWP_L3_CLKS_ON",
"lsb": 62,
"msb": 62
},
{
"name": "RCC_FORCE_L2C_L3_CLKS_ON",
"lsb": 61,
"msb": 61
},
{
"name": "RCC_FORCE_MISC_L3_CLKS_ON",
"lsb": 60,
"msb": 60
},
{
"name": "RCC_FORCE_STQ_L3_CLKS_ON",
"lsb": 59,
"msb": 59
},
{
"name": "RCC_FORCE_LDQ_L3_CLKS_ON",
"lsb": 58,
"msb": 58
},
{
"name": "RCC_FORCE_DCD_L3_CLKS_ON",
"lsb": 57,
"msb": 57
},
{
"name": "RCC_FORCE_LSU_ACTIVE_L3_CLKS_ON",
"lsb": 56,
"msb": 56
},
{
"name": "SPARE",
"lsb": 48,
"msb": 55
},
{
"name": "CAS_FAIL_CONTENTION_DECAY_THRESHOLD_IN_MON",
"lsb": 45,
"msb": 47
},
{
"name": "DIS_CONTENDED_NON_SPEC_LOSE_CL_OPT",
"lsb": 44,
"msb": 44
},
{
"name": "FORCE_XPG_STORE_REPLAY_TO_BE_BR_SYS_RSLVD",
"lsb": 43,
"msb": 43
},
{
"name": "DIS_GCOMP_X64_NON2K_ALWAYS",
"lsb": 42,
"msb": 42
},
{
"name": "DIS_AMXBUNDLING",
"lsb": 41,
"msb": 41
},
{
"name": "DIS_AMXMOTABLE_ST_OPT",
"lsb": 40,
"msb": 40
},
{
"name": "DIS_AMXMOTABLE",
"lsb": 39,
"msb": 39
},
{
"name": "AMXBUNDLE_TIMER_THRESHOLD",
"lsb": 32,
"msb": 38
},
{
"name": "DIS_WIDGET_TO_FORCE_IN_ORDER_DUE_TO_FLUSH_AT",
"lsb": 31,
"msb": 31
},
{
"name": "LIMIT_LVP_TRAIN_DATA18BITS",
"lsb": 30,
"msb": 30
},
{
"name": "TSOSERIALIZE_VLDMICROOPS",
"lsb": 29,
"msb": 29
},
{
"name": "TSODIS_LDP_OPT",
"lsb": 28,
"msb": 28
},
{
"name": "TSODIS_LD16_BOPT",
"lsb": 27,
"msb": 27
},
{
"name": "TSOALLOW_DC_ZVA_WC",
"lsb": 26,
"msb": 26
},
{
"name": "FORCE_WAIT_FOR_ST_DRAIN_UC_NC_NT",
"lsb": 25,
"msb": 25
},
{
"name": "CONV_UC_LD_ST_TO_NC",
"lsb": 24,
"msb": 24
},
{
"name": "FORCE_ST_REL_TOKN_DMB",
"lsb": 23,
"msb": 23
},
{
"name": "FORCE_BAR_TO_LKUP_LDQ_TO_FLUSH",
"lsb": 22,
"msb": 22
},
{
"name": "DIS_REDUCE_ST_LD_REDIR",
"lsb": 21,
"msb": 21
},
{
"name": "FORCE_ALL_CASTRANS_STO_E",
"lsb": 20,
"msb": 20
},
{
"name": "TSORELAX_STLF",
"lsb": 19,
"msb": 19
},
{
"name": "TSOFORCE_ST_NTTO_T",
"lsb": 18,
"msb": 18
},
{
"name": "TSOSERIALIZE_DEVICE_OPS",
"lsb": 17,
"msb": 17
},
{
"name": "DIS_XPG_MEM_HI_PRED_OFF_OPT",
"lsb": 16,
"msb": 16
},
{
"name": "FORCE_STRICT_ORDER_ON_LD_ACQ_PC",
"lsb": 15,
"msb": 15
},
{
"name": "DIS_SPEC_LD_ACQ",
"lsb": 14,
"msb": 14
},
{
"name": "DIS_ATOMICS_DATA_FWD",
"lsb": 13,
"msb": 13
},
{
"name": "DIS_STREX_DATA_FWD",
"lsb": 12,
"msb": 12
},
{
"name": "DIS_LDREX_FAST_COMPLETION",
"lsb": 11,
"msb": 11
},
{
"name": "DIS_LDREX_FWD_WO_XMON",
"lsb": 10,
"msb": 10
},
{
"name": "FORCE_FLUSH_AFTER_REDIR_ON_ST_EXCL_FAIL",
"lsb": 9,
"msb": 9
},
{
"name": "REPEATED_RPLY_CT_THRES",
"lsb": 8,
"msb": 8
},
{
"name": "DIS_DCACHE_WAY",
"lsb": 0,
"msb": 7
}
]
},
{
"name": "HID_PROD_TRC_CORE_CFG_EL1",
"enc": [3, 5, 15, 1, 7],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD0",
"lsb": 27,
"msb": 63
},
{
"name": "FORCE_NON_SPEC_IF_OLDEST_REDIR_VLD_AND_OLDER",
"lsb": 26,
"msb": 26
},
{
"name": "DIS_MULT_CALL_RET_BR_RETIRE",
"lsb": 25,
"msb": 25
},
{
"name": "DIS_YNGR_ST_ATOMIC_LAUNCH_ZPENDING",
"lsb": 24,
"msb": 24
},
{
"name": "GEXITSPEC_DISABLE",
"lsb": 23,
"msb": 23
},
{
"name": "GENTERSPEC_DISABLE",
"lsb": 22,
"msb": 22
},
{
"name": "SVCSPEC_DISABLE",
"lsb": 21,
"msb": 21
},
{
"name": "ERETSPEC_DISABLE",
"lsb": 20,
"msb": 20
},
{
"name": "DIS_SPEC_ISB",
"lsb": 19,
"msb": 19
},
{
"name": "DIS_MULT_INDIR_BR_RETIRE",
"lsb": 18,
"msb": 18
},
{
"name": "DIS_CPMU_TRIG",
"lsb": 17,
"msb": 17
},
{
"name": "OVRD_LOG_MOD",
"lsb": 15,
"msb": 16
},
{
"name": "OVRD_LOG_MOD_EN",
"lsb": 14,
"msb": 14
},
{
"name": "DIS_SW_MSG",
"lsb": 13,
"msb": 13
},
{
"name": "DIS_LD_ST",
"lsb": 12,
"msb": 12
},
{
"name": "OVRD_FILTER_COUNT",
"lsb": 4,
"msb": 11
},
{
"name": "OVRD_FILTER_COUNT_EN",
"lsb": 3,
"msb": 3
},
{
"name": "DIS_FILTER_COUNT_SEL",
"lsb": 2,
"msb": 2
},
{
"name": "DIS_FILTER_EN",
"lsb": 1,
"msb": 1
},
{
"name": "DEBUG_USE_PROD_TRC",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "HID_PROD_TRC_MASK_EL1",
"enc": [3, 5, 15, 3, 3],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD0",
"lsb": 10,
"msb": 63
},
{
"name": "EARLY_FIFO_STALL",
"lsb": 5,
"msb": 9
},
{
"name": "LOCK_TRC_BASE01",
"lsb": 4,
"msb": 4
},
{
"name": "DIS_CPMU_TRIG",
"lsb": 3,
"msb": 3
},
{
"name": "DIS_BUF_IRQ",
"lsb": 2,
"msb": 2
},
{
"name": "DIS_PROD_TRC",
"lsb": 1,
"msb": 1
},
{
"name": "DEBUG_USE_PROD_TRC",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "HID_RCTX_ARMCTL_EL1",
"enc": [3, 0, 15, 14, 2],
"minel": 1,
"width": 64,
"fields": [
{
"name": "DIS_PRECISE",
"lsb": 63,
"msb": 63
},
{
"name": "RSVD5",
"lsb": 58,
"msb": 62
},
{
"name": "EN_COSPACW",
"lsb": 57,
"msb": 57
},
{
"name": "EN_COSPL1D_WPD",
"lsb": 56,
"msb": 56
},
{
"name": "RSVD4",
"lsb": 47,
"msb": 55
},
{
"name": "EN_CPPDATA_PF_HQ",
"lsb": 46,
"msb": 46
},
{
"name": "EN_CPPDATA_GUPS_BPE",
"lsb": 45,
"msb": 45
},
{
"name": "EN_CPPDATA_CDP_MAIN",
"lsb": 44,
"msb": 44
},
{
"name": "EN_CPPDATA_CDP_HB",
"lsb": 43,
"msb": 43
},
{
"name": "EN_CPPDATA_CDP_QF",
"lsb": 42,
"msb": 42
},
{
"name": "EN_CPPDATA_ADP",
"lsb": 41,
"msb": 41
},
{
"name": "EN_CPPDATA_HWP",
"lsb": 40,
"msb": 40
},
{
"name": "RSVD3",
"lsb": 34,
"msb": 39
},
{
"name": "EN_CPPINST_RAP",
"lsb": 33,
"msb": 33
},
{
"name": "EN_CPPINST_SPF",
"lsb": 32,
"msb": 32
},
{
"name": "RSVD2",
"lsb": 24,
"msb": 31
},
{
"name": "EN_DVPSLP_PRED",
"lsb": 23,
"msb": 23
},
{
"name": "EN_DVPLVP_PRED",
"lsb": 22,
"msb": 22
},
{
"name": "EN_DVPSLP_LVP_BF",
"lsb": 21,
"msb": 21
},
{
"name": "EN_DVPSLP_LVP_LT",
"lsb": 20,
"msb": 20
},
{
"name": "EN_DVPCBP",
"lsb": 19,
"msb": 19
},
{
"name": "RSVD1",
"lsb": 18,
"msb": 18
},
{
"name": "EN_DVPZCL_TRAIN",
"lsb": 17,
"msb": 17
},
{
"name": "EN_DVPZCL_PRED",
"lsb": 16,
"msb": 16
},
{
"name": "RSVD0",
"lsb": 9,
"msb": 15
},
{
"name": "EN_CFPCBP",
"lsb": 8,
"msb": 8
},
{
"name": "EN_CFPRFG",
"lsb": 7,
"msb": 7
},
{
"name": "EN_CFPSTC",
"lsb": 6,
"msb": 6
},
{
"name": "EN_CFPMOP",
"lsb": 5,
"msb": 5
},
{
"name": "EN_CFPIBP",
"lsb": 4,
"msb": 4
},
{
"name": "EN_CFPIC",
"lsb": 3,
"msb": 3
},
{
"name": "EN_CFPRAS",
"lsb": 2,
"msb": 2
},
{
"name": "EN_CFPBTP",
"lsb": 1,
"msb": 1
},
{
"name": "EN_CFPBDP",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "HID_RCTX_SET0CTL_EL1",
"enc": [3, 0, 11, 10, 0],
"minel": 1,
"width": 64,
"fields": [
{
"name": "DIS_PRECISE",
"lsb": 63,
"msb": 63
},
{
"name": "RSVD5",
"lsb": 58,
"msb": 62
},
{
"name": "EN_COSPACW",
"lsb": 57,
"msb": 57
},
{
"name": "EN_COSPL1D_WPD",
"lsb": 56,
"msb": 56
},
{
"name": "RSVD4",
"lsb": 47,
"msb": 55
},
{
"name": "EN_CPPDATA_PF_HQ",
"lsb": 46,
"msb": 46
},
{
"name": "EN_CPPDATA_GUPS_BPE",
"lsb": 45,
"msb": 45
},
{
"name": "EN_CPPDATA_CDP_MAIN",
"lsb": 44,
"msb": 44
},
{
"name": "EN_CPPDATA_CDP_HB",
"lsb": 43,
"msb": 43
},
{
"name": "EN_CPPDATA_CDP_QF",
"lsb": 42,
"msb": 42
},
{
"name": "EN_CPPDATA_ADP",
"lsb": 41,
"msb": 41
},
{
"name": "EN_CPPDATA_HWP",
"lsb": 40,
"msb": 40
},
{
"name": "RSVD3",
"lsb": 34,
"msb": 39
},
{
"name": "EN_CPPINST_RAP",
"lsb": 33,
"msb": 33
},
{
"name": "EN_CPPINST_SPF",
"lsb": 32,
"msb": 32
},
{
"name": "RSVD2",
"lsb": 24,
"msb": 31
},
{
"name": "EN_DVPSLP_PRED",
"lsb": 23,
"msb": 23
},
{
"name": "EN_DVPLVP_PRED",
"lsb": 22,
"msb": 22
},
{
"name": "EN_DVPSLP_LVP_BF",
"lsb": 21,
"msb": 21
},
{
"name": "EN_DVPSLP_LVP_LT",
"lsb": 20,
"msb": 20
},
{
"name": "EN_DVPCBP",
"lsb": 19,
"msb": 19
},
{
"name": "RSVD1",
"lsb": 18,
"msb": 18
},
{
"name": "EN_DVPZCL_TRAIN",
"lsb": 17,
"msb": 17
},
{
"name": "EN_DVPZCL_PRED",
"lsb": 16,
"msb": 16
},
{
"name": "RSVD0",
"lsb": 9,
"msb": 15
},
{
"name": "EN_CFPCBP",
"lsb": 8,
"msb": 8
},
{
"name": "EN_CFPRFG",
"lsb": 7,
"msb": 7
},
{
"name": "EN_CFPSTC",
"lsb": 6,
"msb": 6
},
{
"name": "EN_CFPMOP",
"lsb": 5,
"msb": 5
},
{
"name": "EN_CFPIBP",
"lsb": 4,
"msb": 4
},
{
"name": "EN_CFPIC",
"lsb": 3,
"msb": 3
},
{
"name": "EN_CFPRAS",
"lsb": 2,
"msb": 2
},
{
"name": "EN_CFPBTP",
"lsb": 1,
"msb": 1
},
{
"name": "EN_CFPBDP",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "HID_RCTX_SET1CTL_EL1",
"enc": [3, 0, 11, 10, 1],
"minel": 1,
"width": 64,
"fields": [
{
"name": "DIS_PRECISE",
"lsb": 63,
"msb": 63
},
{
"name": "RSVD5",
"lsb": 58,
"msb": 62
},
{
"name": "EN_COSPACW",
"lsb": 57,
"msb": 57
},
{
"name": "EN_COSPL1D_WPD",
"lsb": 56,
"msb": 56
},
{
"name": "RSVD4",
"lsb": 47,
"msb": 55
},
{
"name": "EN_CPPDATA_PF_HQ",
"lsb": 46,
"msb": 46
},
{
"name": "EN_CPPDATA_GUPS_BPE",
"lsb": 45,
"msb": 45
},
{
"name": "EN_CPPDATA_CDP_MAIN",
"lsb": 44,
"msb": 44
},
{
"name": "EN_CPPDATA_CDP_HB",
"lsb": 43,
"msb": 43
},
{
"name": "EN_CPPDATA_CDP_QF",
"lsb": 42,
"msb": 42
},
{
"name": "EN_CPPDATA_ADP",
"lsb": 41,
"msb": 41
},
{
"name": "EN_CPPDATA_HWP",
"lsb": 40,
"msb": 40
},
{
"name": "RSVD3",
"lsb": 34,
"msb": 39
},
{
"name": "EN_CPPINST_RAP",
"lsb": 33,
"msb": 33
},
{
"name": "EN_CPPINST_SPF",
"lsb": 32,
"msb": 32
},
{
"name": "RSVD2",
"lsb": 24,
"msb": 31
},
{
"name": "EN_DVPSLP_PRED",
"lsb": 23,
"msb": 23
},
{
"name": "EN_DVPLVP_PRED",
"lsb": 22,
"msb": 22
},
{
"name": "EN_DVPSLP_LVP_BF",
"lsb": 21,
"msb": 21
},
{
"name": "EN_DVPSLP_LVP_LT",
"lsb": 20,
"msb": 20
},
{
"name": "EN_DVPCBP",
"lsb": 19,
"msb": 19
},
{
"name": "RSVD1",
"lsb": 18,
"msb": 18
},
{
"name": "EN_DVPZCL_TRAIN",
"lsb": 17,
"msb": 17
},
{
"name": "EN_DVPZCL_PRED",
"lsb": 16,
"msb": 16
},
{
"name": "RSVD0",
"lsb": 9,
"msb": 15
},
{
"name": "EN_CFPCBP",
"lsb": 8,
"msb": 8
},
{
"name": "EN_CFPRFG",
"lsb": 7,
"msb": 7
},
{
"name": "EN_CFPSTC",
"lsb": 6,
"msb": 6
},
{
"name": "EN_CFPMOP",
"lsb": 5,
"msb": 5
},
{
"name": "EN_CFPIBP",
"lsb": 4,
"msb": 4
},
{
"name": "EN_CFPIC",
"lsb": 3,
"msb": 3
},
{
"name": "EN_CFPRAS",
"lsb": 2,
"msb": 2
},
{
"name": "EN_CFPBTP",
"lsb": 1,
"msb": 1
},
{
"name": "EN_CFPBDP",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "HID_RCTX_SET2CTL_EL1",
"enc": [3, 0, 11, 10, 2],
"minel": 1,
"width": 64,
"fields": [
{
"name": "DIS_PRECISE",
"lsb": 63,
"msb": 63
},
{
"name": "RSVD5",
"lsb": 58,
"msb": 62
},
{
"name": "EN_COSPACW",
"lsb": 57,
"msb": 57
},
{
"name": "EN_COSPL1D_WPD",
"lsb": 56,
"msb": 56
},
{
"name": "RSVD4",
"lsb": 47,
"msb": 55
},
{
"name": "EN_CPPDATA_PF_HQ",
"lsb": 46,
"msb": 46
},
{
"name": "EN_CPPDATA_GUPS_BPE",
"lsb": 45,
"msb": 45
},
{
"name": "EN_CPPDATA_CDP_MAIN",
"lsb": 44,
"msb": 44
},
{
"name": "EN_CPPDATA_CDP_HB",
"lsb": 43,
"msb": 43
},
{
"name": "EN_CPPDATA_CDP_QF",
"lsb": 42,
"msb": 42
},
{
"name": "EN_CPPDATA_ADP",
"lsb": 41,
"msb": 41
},
{
"name": "EN_CPPDATA_HWP",
"lsb": 40,
"msb": 40
},
{
"name": "RSVD3",
"lsb": 34,
"msb": 39
},
{
"name": "EN_CPPINST_RAP",
"lsb": 33,
"msb": 33
},
{
"name": "EN_CPPINST_SPF",
"lsb": 32,
"msb": 32
},
{
"name": "RSVD2",
"lsb": 24,
"msb": 31
},
{
"name": "EN_DVPSLP_PRED",
"lsb": 23,
"msb": 23
},
{
"name": "EN_DVPLVP_PRED",
"lsb": 22,
"msb": 22
},
{
"name": "EN_DVPSLP_LVP_BF",
"lsb": 21,
"msb": 21
},
{
"name": "EN_DVPSLP_LVP_LT",
"lsb": 20,
"msb": 20
},
{
"name": "EN_DVPCBP",
"lsb": 19,
"msb": 19
},
{
"name": "RSVD1",
"lsb": 18,
"msb": 18
},
{
"name": "EN_DVPZCL_TRAIN",
"lsb": 17,
"msb": 17
},
{
"name": "EN_DVPZCL_PRED",
"lsb": 16,
"msb": 16
},
{
"name": "RSVD0",
"lsb": 9,
"msb": 15
},
{
"name": "EN_CFPCBP",
"lsb": 8,
"msb": 8
},
{
"name": "EN_CFPRFG",
"lsb": 7,
"msb": 7
},
{
"name": "EN_CFPSTC",
"lsb": 6,
"msb": 6
},
{
"name": "EN_CFPMOP",
"lsb": 5,
"msb": 5
},
{
"name": "EN_CFPIBP",
"lsb": 4,
"msb": 4
},
{
"name": "EN_CFPIC",
"lsb": 3,
"msb": 3
},
{
"name": "EN_CFPRAS",
"lsb": 2,
"msb": 2
},
{
"name": "EN_CFPBTP",
"lsb": 1,
"msb": 1
},
{
"name": "EN_CFPBDP",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "HID_RCTX_SET3CTL_EL1",
"enc": [3, 0, 11, 10, 3],
"minel": 1,
"width": 64,
"fields": [
{
"name": "DIS_PRECISE",
"lsb": 63,
"msb": 63
},
{
"name": "RSVD5",
"lsb": 58,
"msb": 62
},
{
"name": "EN_COSPACW",
"lsb": 57,
"msb": 57
},
{
"name": "EN_COSPL1D_WPD",
"lsb": 56,
"msb": 56
},
{
"name": "RSVD4",
"lsb": 47,
"msb": 55
},
{
"name": "EN_CPPDATA_PF_HQ",
"lsb": 46,
"msb": 46
},
{
"name": "EN_CPPDATA_GUPS_BPE",
"lsb": 45,
"msb": 45
},
{
"name": "EN_CPPDATA_CDP_MAIN",
"lsb": 44,
"msb": 44
},
{
"name": "EN_CPPDATA_CDP_HB",
"lsb": 43,
"msb": 43
},
{
"name": "EN_CPPDATA_CDP_QF",
"lsb": 42,
"msb": 42
},
{
"name": "EN_CPPDATA_ADP",
"lsb": 41,
"msb": 41
},
{
"name": "EN_CPPDATA_HWP",
"lsb": 40,
"msb": 40
},
{
"name": "RSVD3",
"lsb": 34,
"msb": 39
},
{
"name": "EN_CPPINST_RAP",
"lsb": 33,
"msb": 33
},
{
"name": "EN_CPPINST_SPF",
"lsb": 32,
"msb": 32
},
{
"name": "RSVD2",
"lsb": 24,
"msb": 31
},
{
"name": "EN_DVPSLP_PRED",
"lsb": 23,
"msb": 23
},
{
"name": "EN_DVPLVP_PRED",
"lsb": 22,
"msb": 22
},
{
"name": "EN_DVPSLP_LVP_BF",
"lsb": 21,
"msb": 21
},
{
"name": "EN_DVPSLP_LVP_LT",
"lsb": 20,
"msb": 20
},
{
"name": "EN_DVPCBP",
"lsb": 19,
"msb": 19
},
{
"name": "RSVD1",
"lsb": 18,
"msb": 18
},
{
"name": "EN_DVPZCL_TRAIN",
"lsb": 17,
"msb": 17
},
{
"name": "EN_DVPZCL_PRED",
"lsb": 16,
"msb": 16
},
{
"name": "RSVD0",
"lsb": 9,
"msb": 15
},
{
"name": "EN_CFPCBP",
"lsb": 8,
"msb": 8
},
{
"name": "EN_CFPRFG",
"lsb": 7,
"msb": 7
},
{
"name": "EN_CFPSTC",
"lsb": 6,
"msb": 6
},
{
"name": "EN_CFPMOP",
"lsb": 5,
"msb": 5
},
{
"name": "EN_CFPIBP",
"lsb": 4,
"msb": 4
},
{
"name": "EN_CFPIC",
"lsb": 3,
"msb": 3
},
{
"name": "EN_CFPRAS",
"lsb": 2,
"msb": 2
},
{
"name": "EN_CFPBTP",
"lsb": 1,
"msb": 1
},
{
"name": "EN_CFPBDP",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "HID_RCTX_SET4CTL_EL1",
"enc": [3, 0, 11, 10, 4],
"minel": 1,
"width": 64,
"fields": [
{
"name": "DIS_PRECISE",
"lsb": 63,
"msb": 63
},
{
"name": "RSVD5",
"lsb": 58,
"msb": 62
},
{
"name": "EN_COSPACW",
"lsb": 57,
"msb": 57
},
{
"name": "EN_COSPL1D_WPD",
"lsb": 56,
"msb": 56
},
{
"name": "RSVD4",
"lsb": 47,
"msb": 55
},
{
"name": "EN_CPPDATA_PF_HQ",
"lsb": 46,
"msb": 46
},
{
"name": "EN_CPPDATA_GUPS_BPE",
"lsb": 45,
"msb": 45
},
{
"name": "EN_CPPDATA_CDP_MAIN",
"lsb": 44,
"msb": 44
},
{
"name": "EN_CPPDATA_CDP_HB",
"lsb": 43,
"msb": 43
},
{
"name": "EN_CPPDATA_CDP_QF",
"lsb": 42,
"msb": 42
},
{
"name": "EN_CPPDATA_ADP",
"lsb": 41,
"msb": 41
},
{
"name": "EN_CPPDATA_HWP",
"lsb": 40,
"msb": 40
},
{
"name": "RSVD3",
"lsb": 34,
"msb": 39
},
{
"name": "EN_CPPINST_RAP",
"lsb": 33,
"msb": 33
},
{
"name": "EN_CPPINST_SPF",
"lsb": 32,
"msb": 32
},
{
"name": "RSVD2",
"lsb": 24,
"msb": 31
},
{
"name": "EN_DVPSLP_PRED",
"lsb": 23,
"msb": 23
},
{
"name": "EN_DVPLVP_PRED",
"lsb": 22,
"msb": 22
},
{
"name": "EN_DVPSLP_LVP_BF",
"lsb": 21,
"msb": 21
},
{
"name": "EN_DVPSLP_LVP_LT",
"lsb": 20,
"msb": 20
},
{
"name": "EN_DVPCBP",
"lsb": 19,
"msb": 19
},
{
"name": "RSVD1",
"lsb": 18,
"msb": 18
},
{
"name": "EN_DVPZCL_TRAIN",
"lsb": 17,
"msb": 17
},
{
"name": "EN_DVPZCL_PRED",
"lsb": 16,
"msb": 16
},
{
"name": "RSVD0",
"lsb": 9,
"msb": 15
},
{
"name": "EN_CFPCBP",
"lsb": 8,
"msb": 8
},
{
"name": "EN_CFPRFG",
"lsb": 7,
"msb": 7
},
{
"name": "EN_CFPSTC",
"lsb": 6,
"msb": 6
},
{
"name": "EN_CFPMOP",
"lsb": 5,
"msb": 5
},
{
"name": "EN_CFPIBP",
"lsb": 4,
"msb": 4
},
{
"name": "EN_CFPIC",
"lsb": 3,
"msb": 3
},
{
"name": "EN_CFPRAS",
"lsb": 2,
"msb": 2
},
{
"name": "EN_CFPBTP",
"lsb": 1,
"msb": 1
},
{
"name": "EN_CFPBDP",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "HID_RCTX_SET5CTL_EL1",
"enc": [3, 0, 11, 10, 5],
"minel": 1,
"width": 64,
"fields": [
{
"name": "DIS_PRECISE",
"lsb": 63,
"msb": 63
},
{
"name": "RSVD5",
"lsb": 58,
"msb": 62
},
{
"name": "EN_COSPACW",
"lsb": 57,
"msb": 57
},
{
"name": "EN_COSPL1D_WPD",
"lsb": 56,
"msb": 56
},
{
"name": "RSVD4",
"lsb": 47,
"msb": 55
},
{
"name": "EN_CPPDATA_PF_HQ",
"lsb": 46,
"msb": 46
},
{
"name": "EN_CPPDATA_GUPS_BPE",
"lsb": 45,
"msb": 45
},
{
"name": "EN_CPPDATA_CDP_MAIN",
"lsb": 44,
"msb": 44
},
{
"name": "EN_CPPDATA_CDP_HB",
"lsb": 43,
"msb": 43
},
{
"name": "EN_CPPDATA_CDP_QF",
"lsb": 42,
"msb": 42
},
{
"name": "EN_CPPDATA_ADP",
"lsb": 41,
"msb": 41
},
{
"name": "EN_CPPDATA_HWP",
"lsb": 40,
"msb": 40
},
{
"name": "RSVD3",
"lsb": 34,
"msb": 39
},
{
"name": "EN_CPPINST_RAP",
"lsb": 33,
"msb": 33
},
{
"name": "EN_CPPINST_SPF",
"lsb": 32,
"msb": 32
},
{
"name": "RSVD2",
"lsb": 24,
"msb": 31
},
{
"name": "EN_DVPSLP_PRED",
"lsb": 23,
"msb": 23
},
{
"name": "EN_DVPLVP_PRED",
"lsb": 22,
"msb": 22
},
{
"name": "EN_DVPSLP_LVP_BF",
"lsb": 21,
"msb": 21
},
{
"name": "EN_DVPSLP_LVP_LT",
"lsb": 20,
"msb": 20
},
{
"name": "EN_DVPCBP",
"lsb": 19,
"msb": 19
},
{
"name": "RSVD1",
"lsb": 18,
"msb": 18
},
{
"name": "EN_DVPZCL_TRAIN",
"lsb": 17,
"msb": 17
},
{
"name": "EN_DVPZCL_PRED",
"lsb": 16,
"msb": 16
},
{
"name": "RSVD0",
"lsb": 9,
"msb": 15
},
{
"name": "EN_CFPCBP",
"lsb": 8,
"msb": 8
},
{
"name": "EN_CFPRFG",
"lsb": 7,
"msb": 7
},
{
"name": "EN_CFPSTC",
"lsb": 6,
"msb": 6
},
{
"name": "EN_CFPMOP",
"lsb": 5,
"msb": 5
},
{
"name": "EN_CFPIBP",
"lsb": 4,
"msb": 4
},
{
"name": "EN_CFPIC",
"lsb": 3,
"msb": 3
},
{
"name": "EN_CFPRAS",
"lsb": 2,
"msb": 2
},
{
"name": "EN_CFPBTP",
"lsb": 1,
"msb": 1
},
{
"name": "EN_CFPBDP",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "HID_RCTX_SET6CTL_EL1",
"enc": [3, 0, 11, 10, 6],
"minel": 1,
"width": 64,
"fields": [
{
"name": "DIS_PRECISE",
"lsb": 63,
"msb": 63
},
{
"name": "RSVD5",
"lsb": 58,
"msb": 62
},
{
"name": "EN_COSPACW",
"lsb": 57,
"msb": 57
},
{
"name": "EN_COSPL1D_WPD",
"lsb": 56,
"msb": 56
},
{
"name": "RSVD4",
"lsb": 47,
"msb": 55
},
{
"name": "EN_CPPDATA_PF_HQ",
"lsb": 46,
"msb": 46
},
{
"name": "EN_CPPDATA_GUPS_BPE",
"lsb": 45,
"msb": 45
},
{
"name": "EN_CPPDATA_CDP_MAIN",
"lsb": 44,
"msb": 44
},
{
"name": "EN_CPPDATA_CDP_HB",
"lsb": 43,
"msb": 43
},
{
"name": "EN_CPPDATA_CDP_QF",
"lsb": 42,
"msb": 42
},
{
"name": "EN_CPPDATA_ADP",
"lsb": 41,
"msb": 41
},
{
"name": "EN_CPPDATA_HWP",
"lsb": 40,
"msb": 40
},
{
"name": "RSVD3",
"lsb": 34,
"msb": 39
},
{
"name": "EN_CPPINST_RAP",
"lsb": 33,
"msb": 33
},
{
"name": "EN_CPPINST_SPF",
"lsb": 32,
"msb": 32
},
{
"name": "RSVD2",
"lsb": 24,
"msb": 31
},
{
"name": "EN_DVPSLP_PRED",
"lsb": 23,
"msb": 23
},
{
"name": "EN_DVPLVP_PRED",
"lsb": 22,
"msb": 22
},
{
"name": "EN_DVPSLP_LVP_BF",
"lsb": 21,
"msb": 21
},
{
"name": "EN_DVPSLP_LVP_LT",
"lsb": 20,
"msb": 20
},
{
"name": "EN_DVPCBP",
"lsb": 19,
"msb": 19
},
{
"name": "RSVD1",
"lsb": 18,
"msb": 18
},
{
"name": "EN_DVPZCL_TRAIN",
"lsb": 17,
"msb": 17
},
{
"name": "EN_DVPZCL_PRED",
"lsb": 16,
"msb": 16
},
{
"name": "RSVD0",
"lsb": 9,
"msb": 15
},
{
"name": "EN_CFPCBP",
"lsb": 8,
"msb": 8
},
{
"name": "EN_CFPRFG",
"lsb": 7,
"msb": 7
},
{
"name": "EN_CFPSTC",
"lsb": 6,
"msb": 6
},
{
"name": "EN_CFPMOP",
"lsb": 5,
"msb": 5
},
{
"name": "EN_CFPIBP",
"lsb": 4,
"msb": 4
},
{
"name": "EN_CFPIC",
"lsb": 3,
"msb": 3
},
{
"name": "EN_CFPRAS",
"lsb": 2,
"msb": 2
},
{
"name": "EN_CFPBTP",
"lsb": 1,
"msb": 1
},
{
"name": "EN_CFPBDP",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "HID_RCTX_SET7CTL_EL1",
"enc": [3, 0, 11, 10, 7],
"minel": 1,
"width": 64,
"fields": [
{
"name": "DIS_PRECISE",
"lsb": 63,
"msb": 63
},
{
"name": "RSVD5",
"lsb": 58,
"msb": 62
},
{
"name": "EN_COSPACW",
"lsb": 57,
"msb": 57
},
{
"name": "EN_COSPL1D_WPD",
"lsb": 56,
"msb": 56
},
{
"name": "RSVD4",
"lsb": 47,
"msb": 55
},
{
"name": "EN_CPPDATA_PF_HQ",
"lsb": 46,
"msb": 46
},
{
"name": "EN_CPPDATA_GUPS_BPE",
"lsb": 45,
"msb": 45
},
{
"name": "EN_CPPDATA_CDP_MAIN",
"lsb": 44,
"msb": 44
},
{
"name": "EN_CPPDATA_CDP_HB",
"lsb": 43,
"msb": 43
},
{
"name": "EN_CPPDATA_CDP_QF",
"lsb": 42,
"msb": 42
},
{
"name": "EN_CPPDATA_ADP",
"lsb": 41,
"msb": 41
},
{
"name": "EN_CPPDATA_HWP",
"lsb": 40,
"msb": 40
},
{
"name": "RSVD3",
"lsb": 34,
"msb": 39
},
{
"name": "EN_CPPINST_RAP",
"lsb": 33,
"msb": 33
},
{
"name": "EN_CPPINST_SPF",
"lsb": 32,
"msb": 32
},
{
"name": "RSVD2",
"lsb": 24,
"msb": 31
},
{
"name": "EN_DVPSLP_PRED",
"lsb": 23,
"msb": 23
},
{
"name": "EN_DVPLVP_PRED",
"lsb": 22,
"msb": 22
},
{
"name": "EN_DVPSLP_LVP_BF",
"lsb": 21,
"msb": 21
},
{
"name": "EN_DVPSLP_LVP_LT",
"lsb": 20,
"msb": 20
},
{
"name": "EN_DVPCBP",
"lsb": 19,
"msb": 19
},
{
"name": "RSVD1",
"lsb": 18,
"msb": 18
},
{
"name": "EN_DVPZCL_TRAIN",
"lsb": 17,
"msb": 17
},
{
"name": "EN_DVPZCL_PRED",
"lsb": 16,
"msb": 16
},
{
"name": "RSVD0",
"lsb": 9,
"msb": 15
},
{
"name": "EN_CFPCBP",
"lsb": 8,
"msb": 8
},
{
"name": "EN_CFPRFG",
"lsb": 7,
"msb": 7
},
{
"name": "EN_CFPSTC",
"lsb": 6,
"msb": 6
},
{
"name": "EN_CFPMOP",
"lsb": 5,
"msb": 5
},
{
"name": "EN_CFPIBP",
"lsb": 4,
"msb": 4
},
{
"name": "EN_CFPIC",
"lsb": 3,
"msb": 3
},
{
"name": "EN_CFPRAS",
"lsb": 2,
"msb": 2
},
{
"name": "EN_CFPBTP",
"lsb": 1,
"msb": 1
},
{
"name": "EN_CFPBDP",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "HIST_TRIG",
"enc": [3, 5, 15, 10, 1],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD0",
"lsb": 2,
"msb": 63
},
{
"name": "START_CTL",
"lsb": 0,
"msb": 1
}
]
},
{
"name": "HPFAR_EL2",
"enc": [3, 4, 6, 0, 4],
"minel": 2,
"width": 64,
"fields": [
{
"name": "RSVD1",
"lsb": 34,
"msb": 63
},
{
"name": "FIPA",
"lsb": 4,
"msb": 33
},
{
"name": "RSVD0",
"lsb": 0,
"msb": 3
}
]
},
{
"name": "HPFAR_GL2",
"enc": [3, 6, 15, 1, 1],
"minel": 2,
"width": 64,
"fields": [
{
"name": "RSVD1",
"lsb": 34,
"msb": 63
},
{
"name": "FIPA",
"lsb": 4,
"msb": 33
},
{
"name": "RSVD0",
"lsb": 0,
"msb": 3
}
]
},
{
"name": "HSTR_EL2",
"enc": [3, 4, 1, 1, 3],
"minel": 2,
"width": 32,
"fields": [
{
"name": "RSVD0",
"lsb": 0,
"msb": 31
}
]
},
{
"name": "HUSERTAG_EL2",
"enc": [3, 3, 15, 10, 4],
"minel": 2,
"width": 64,
"fields": [
{
"name": "RSVD0",
"lsb": 8,
"msb": 63
},
{
"name": "USERTAG",
"lsb": 0,
"msb": 7
}
]
},
{
"name": "ICC_AP0R0_EL1",
"enc": [3, 0, 12, 8, 4],
"minel": 1,
"width": 32,
"fields": [
{
"name": "PRIORITIES",
"lsb": 0,
"msb": 31
}
]
},
{
"name": "ICC_AP1R0_EL1",
"enc": [3, 0, 12, 9, 0],
"minel": 1,
"width": 32,
"fields": [
{
"name": "PRIORITIES",
"lsb": 0,
"msb": 31
}
]
},
{
"name": "ICC_ASGI1R_EL1",
"enc": [3, 0, 12, 11, 6],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD2",
"lsb": 56,
"msb": 63
},
{
"name": "AFF3",
"lsb": 48,
"msb": 55
},
{
"name": "RSVD1",
"lsb": 41,
"msb": 47
},
{
"name": "IRM",
"lsb": 40,
"msb": 40
},
{
"name": "AFF2",
"lsb": 32,
"msb": 39
},
{
"name": "RSVD0",
"lsb": 28,
"msb": 31
},
{
"name": "INT_ID",
"lsb": 24,
"msb": 27
},
{
"name": "AFF1",
"lsb": 16,
"msb": 23
},
{
"name": "TARGET_LIST",
"lsb": 0,
"msb": 15
}
]
},
{
"name": "ICC_SGI0R_EL1",
"enc": [3, 0, 12, 11, 7],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD2",
"lsb": 56,
"msb": 63
},
{
"name": "AFF3",
"lsb": 48,
"msb": 55
},
{
"name": "RSVD1",
"lsb": 41,
"msb": 47
},
{
"name": "IRM",
"lsb": 40,
"msb": 40
},
{
"name": "AFF2",
"lsb": 32,
"msb": 39
},
{
"name": "RSVD0",
"lsb": 28,
"msb": 31
},
{
"name": "INT_ID",
"lsb": 24,
"msb": 27
},
{
"name": "AFF1",
"lsb": 16,
"msb": 23
},
{
"name": "TARGET_LIST",
"lsb": 0,
"msb": 15
}
]
},
{
"name": "ICC_SGI1R_EL1",
"enc": [3, 0, 12, 11, 5],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD2",
"lsb": 56,
"msb": 63
},
{
"name": "AFF3",
"lsb": 48,
"msb": 55
},
{
"name": "RSVD1",
"lsb": 41,
"msb": 47
},
{
"name": "IRM",
"lsb": 40,
"msb": 40
},
{
"name": "AFF2",
"lsb": 32,
"msb": 39
},
{
"name": "RSVD0",
"lsb": 28,
"msb": 31
},
{
"name": "INT_ID",
"lsb": 24,
"msb": 27
},
{
"name": "AFF1",
"lsb": 16,
"msb": 23
},
{
"name": "TARGET_LIST",
"lsb": 0,
"msb": 15
}
]
},
{
"name": "ICC_SRE_EL1",
"enc": [3, 0, 12, 12, 5],
"minel": 1,
"width": 32,
"fields": [
{
"name": "RSVD0",
"lsb": 3,
"msb": 31
},
{
"name": "DIB",
"lsb": 2,
"msb": 2
},
{
"name": "DFB",
"lsb": 1,
"msb": 1
},
{
"name": "SRE",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "ICC_SRE_EL2",
"enc": [3, 4, 12, 9, 5],
"minel": 2,
"width": 32,
"fields": [
{
"name": "RSVD0",
"lsb": 4,
"msb": 31
},
{
"name": "ENABLE",
"lsb": 3,
"msb": 3
},
{
"name": "DIB",
"lsb": 2,
"msb": 2
},
{
"name": "DFB",
"lsb": 1,
"msb": 1
},
{
"name": "SRE",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "ICH_AP0R0_EL2",
"enc": [3, 4, 12, 8, 0],
"minel": 2,
"width": 32,
"fields": [
{
"name": "PRIORITIES",
"lsb": 0,
"msb": 31
}
]
},
{
"name": "ICH_AP1R0_EL2",
"enc": [3, 4, 12, 9, 0],
"minel": 2,
"width": 32,
"fields": [
{
"name": "PRIORITIES",
"lsb": 0,
"msb": 31
}
]
},
{
"name": "ICH_EISR_EL2",
"enc": [3, 4, 12, 11, 3],
"minel": 2,
"width": 32,
"fields": [
{
"name": "RSVD0",
"lsb": 8,
"msb": 31
},
{
"name": "STATUS",
"lsb": 0,
"msb": 7
}
]
},
{
"name": "ICH_ELRSR_EL2",
"enc": [3, 4, 12, 11, 5],
"minel": 2,
"width": 32,
"fields": [
{
"name": "RSVD0",
"lsb": 8,
"msb": 31
},
{
"name": "STATUS",
"lsb": 0,
"msb": 7
}
]
},
{
"name": "ICH_HCR_EL2",
"enc": [3, 4, 12, 11, 0],
"minel": 2,
"width": 32,
"fields": [
{
"name": "EOICOUNT",
"lsb": 27,
"msb": 31
},
{
"name": "RSVD1",
"lsb": 15,
"msb": 26
},
{
"name": "TDIR",
"lsb": 14,
"msb": 14
},
{
"name": "TSEI",
"lsb": 13,
"msb": 13
},
{
"name": "TALL1",
"lsb": 12,
"msb": 12
},
{
"name": "TALL0",
"lsb": 11,
"msb": 11
},
{
"name": "TC",
"lsb": 10,
"msb": 10
},
{
"name": "RSVD0",
"lsb": 8,
"msb": 9
},
{
"name": "VGRP1_DIE",
"lsb": 7,
"msb": 7
},
{
"name": "VGRP1_EIE",
"lsb": 6,
"msb": 6
},
{
"name": "VGRP0_DIE",
"lsb": 5,
"msb": 5
},
{
"name": "VGRP0_EIE",
"lsb": 4,
"msb": 4
},
{
"name": "NPIE",
"lsb": 3,
"msb": 3
},
{
"name": "LRENPIE",
"lsb": 2,
"msb": 2
},
{
"name": "UIE",
"lsb": 1,
"msb": 1
},
{
"name": "EN",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "ICH_LR0_EL2",
"enc": [3, 4, 12, 12, 0],
"minel": 2,
"width": 64,
"fields": [
{
"name": "STATE",
"lsb": 62,
"msb": 63
},
{
"name": "HW",
"lsb": 61,
"msb": 61
},
{
"name": "GROUP",
"lsb": 60,
"msb": 60
},
{
"name": "RSVD2",
"lsb": 56,
"msb": 59
},
{
"name": "PRIORITY",
"lsb": 51,
"msb": 55
},
{
"name": "RSVD1",
"lsb": 42,
"msb": 50
},
{
"name": "P_INTID",
"lsb": 32,
"msb": 41
},
{
"name": "RSVD0",
"lsb": 16,
"msb": 31
},
{
"name": "V_INTID",
"lsb": 0,
"msb": 15
}
]
},
{
"name": "ICH_LR1_EL2",
"enc": [3, 4, 12, 12, 1],
"minel": 2,
"width": 64,
"fields": [
{
"name": "STATE",
"lsb": 62,
"msb": 63
},
{
"name": "HW",
"lsb": 61,
"msb": 61
},
{
"name": "GROUP",
"lsb": 60,
"msb": 60
},
{
"name": "RSVD2",
"lsb": 56,
"msb": 59
},
{
"name": "PRIORITY",
"lsb": 51,
"msb": 55
},
{
"name": "RSVD1",
"lsb": 42,
"msb": 50
},
{
"name": "P_INTID",
"lsb": 32,
"msb": 41
},
{
"name": "RSVD0",
"lsb": 16,
"msb": 31
},
{
"name": "V_INTID",
"lsb": 0,
"msb": 15
}
]
},
{
"name": "ICH_LR2_EL2",
"enc": [3, 4, 12, 12, 2],
"minel": 2,
"width": 64,
"fields": [
{
"name": "STATE",
"lsb": 62,
"msb": 63
},
{
"name": "HW",
"lsb": 61,
"msb": 61
},
{
"name": "GROUP",
"lsb": 60,
"msb": 60
},
{
"name": "RSVD2",
"lsb": 56,
"msb": 59
},
{
"name": "PRIORITY",
"lsb": 51,
"msb": 55
},
{
"name": "RSVD1",
"lsb": 42,
"msb": 50
},
{
"name": "P_INTID",
"lsb": 32,
"msb": 41
},
{
"name": "RSVD0",
"lsb": 16,
"msb": 31
},
{
"name": "V_INTID",
"lsb": 0,
"msb": 15
}
]
},
{
"name": "ICH_LR3_EL2",
"enc": [3, 4, 12, 12, 3],
"minel": 2,
"width": 64,
"fields": [
{
"name": "STATE",
"lsb": 62,
"msb": 63
},
{
"name": "HW",
"lsb": 61,
"msb": 61
},
{
"name": "GROUP",
"lsb": 60,
"msb": 60
},
{
"name": "RSVD2",
"lsb": 56,
"msb": 59
},
{
"name": "PRIORITY",
"lsb": 51,
"msb": 55
},
{
"name": "RSVD1",
"lsb": 42,
"msb": 50
},
{
"name": "P_INTID",
"lsb": 32,
"msb": 41
},
{
"name": "RSVD0",
"lsb": 16,
"msb": 31
},
{
"name": "V_INTID",
"lsb": 0,
"msb": 15
}
]
},
{
"name": "ICH_LR4_EL2",
"enc": [3, 4, 12, 12, 4],
"minel": 2,
"width": 64,
"fields": [
{
"name": "STATE",
"lsb": 62,
"msb": 63
},
{
"name": "HW",
"lsb": 61,
"msb": 61
},
{
"name": "GROUP",
"lsb": 60,
"msb": 60
},
{
"name": "RSVD2",
"lsb": 56,
"msb": 59
},
{
"name": "PRIORITY",
"lsb": 51,
"msb": 55
},
{
"name": "RSVD1",
"lsb": 42,
"msb": 50
},
{
"name": "P_INTID",
"lsb": 32,
"msb": 41
},
{
"name": "RSVD0",
"lsb": 16,
"msb": 31
},
{
"name": "V_INTID",
"lsb": 0,
"msb": 15
}
]
},
{
"name": "ICH_LR5_EL2",
"enc": [3, 4, 12, 12, 5],
"minel": 2,
"width": 64,
"fields": [
{
"name": "STATE",
"lsb": 62,
"msb": 63
},
{
"name": "HW",
"lsb": 61,
"msb": 61
},
{
"name": "GROUP",
"lsb": 60,
"msb": 60
},
{
"name": "RSVD2",
"lsb": 56,
"msb": 59
},
{
"name": "PRIORITY",
"lsb": 51,
"msb": 55
},
{
"name": "RSVD1",
"lsb": 42,
"msb": 50
},
{
"name": "P_INTID",
"lsb": 32,
"msb": 41
},
{
"name": "RSVD0",
"lsb": 16,
"msb": 31
},
{
"name": "V_INTID",
"lsb": 0,
"msb": 15
}
]
},
{
"name": "ICH_LR6_EL2",
"enc": [3, 4, 12, 12, 6],
"minel": 2,
"width": 64,
"fields": [
{
"name": "STATE",
"lsb": 62,
"msb": 63
},
{
"name": "HW",
"lsb": 61,
"msb": 61
},
{
"name": "GROUP",
"lsb": 60,
"msb": 60
},
{
"name": "RSVD2",
"lsb": 56,
"msb": 59
},
{
"name": "PRIORITY",
"lsb": 51,
"msb": 55
},
{
"name": "RSVD1",
"lsb": 42,
"msb": 50
},
{
"name": "P_INTID",
"lsb": 32,
"msb": 41
},
{
"name": "RSVD0",
"lsb": 16,
"msb": 31
},
{
"name": "V_INTID",
"lsb": 0,
"msb": 15
}
]
},
{
"name": "ICH_LR7_EL2",
"enc": [3, 4, 12, 12, 7],
"minel": 2,
"width": 64,
"fields": [
{
"name": "STATE",
"lsb": 62,
"msb": 63
},
{
"name": "HW",
"lsb": 61,
"msb": 61
},
{
"name": "GROUP",
"lsb": 60,
"msb": 60
},
{
"name": "RSVD2",
"lsb": 56,
"msb": 59
},
{
"name": "PRIORITY",
"lsb": 51,
"msb": 55
},
{
"name": "RSVD1",
"lsb": 42,
"msb": 50
},
{
"name": "P_INTID",
"lsb": 32,
"msb": 41
},
{
"name": "RSVD0",
"lsb": 16,
"msb": 31
},
{
"name": "V_INTID",
"lsb": 0,
"msb": 15
}
]
},
{
"name": "ICH_MISR_EL2",
"enc": [3, 4, 12, 11, 2],
"minel": 2,
"width": 32,
"fields": [
{
"name": "RSVD0",
"lsb": 8,
"msb": 31
},
{
"name": "VGRP1_D",
"lsb": 7,
"msb": 7
},
{
"name": "VGRP1_E",
"lsb": 6,
"msb": 6
},
{
"name": "VGRP0_D",
"lsb": 5,
"msb": 5
},
{
"name": "VGRP0_E",
"lsb": 4,
"msb": 4
},
{
"name": "NP",
"lsb": 3,
"msb": 3
},
{
"name": "LRENP",
"lsb": 2,
"msb": 2
},
{
"name": "U",
"lsb": 1,
"msb": 1
},
{
"name": "EOI",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "ICH_VMCR_EL2",
"enc": [3, 4, 12, 11, 7],
"minel": 2,
"width": 32,
"fields": [
{
"name": "VPMR",
"lsb": 27,
"msb": 31
},
{
"name": "RSVD2",
"lsb": 24,
"msb": 26
},
{
"name": "VBPR0",
"lsb": 21,
"msb": 23
},
{
"name": "VBPR1",
"lsb": 18,
"msb": 20
},
{
"name": "RSVD1",
"lsb": 10,
"msb": 17
},
{
"name": "VEOIM",
"lsb": 9,
"msb": 9
},
{
"name": "RSVD0",
"lsb": 5,
"msb": 8
},
{
"name": "VCBPR",
"lsb": 4,
"msb": 4
},
{
"name": "VFIQEN",
"lsb": 3,
"msb": 3
},
{
"name": "VACK_CTL",
"lsb": 2,
"msb": 2
},
{
"name": "VENG1",
"lsb": 1,
"msb": 1
},
{
"name": "VENG0",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "ICH_VTR_EL2",
"enc": [3, 4, 12, 11, 1],
"minel": 2,
"width": 32,
"fields": [
{
"name": "PRIBITS",
"lsb": 29,
"msb": 31
},
{
"name": "PREBITS",
"lsb": 26,
"msb": 28
},
{
"name": "IDBITS",
"lsb": 23,
"msb": 25
},
{
"name": "SEIS",
"lsb": 22,
"msb": 22
},
{
"name": "A3_V",
"lsb": 21,
"msb": 21
},
{
"name": "N_V4",
"lsb": 20,
"msb": 20
},
{
"name": "TDS",
"lsb": 19,
"msb": 19
},
{
"name": "RSVD0",
"lsb": 5,
"msb": 18
},
{
"name": "LIST_REGS",
"lsb": 0,
"msb": 4
}
]
},
{
"name": "ICV_BPR0_EL1",
"enc": [3, 0, 12, 8, 3],
"minel": 1,
"width": 32,
"fields": [
{
"name": "RSVD0",
"lsb": 3,
"msb": 31
},
{
"name": "BINARY_POINT",
"lsb": 0,
"msb": 2
}
]
},
{
"name": "ICV_BPR1CBPR_EL1",
"enc": [3, 0, 12, 12, 3],
"minel": 1,
"width": 32,
"fields": [
{
"name": "RSVD0",
"lsb": 3,
"msb": 31
},
{
"name": "BINARY_POINT",
"lsb": 0,
"msb": 2
}
]
},
{
"name": "ICV_BPR1_EL1",
"enc": [3, 0, 12, 12, 3],
"minel": 1,
"width": 32,
"fields": [
{
"name": "RSVD0",
"lsb": 3,
"msb": 31
},
{
"name": "BINARY_POINT",
"lsb": 0,
"msb": 2
}
]
},
{
"name": "ICV_CTLR_EL1",
"enc": [3, 0, 12, 12, 4],
"minel": 1,
"width": 32,
"fields": [
{
"name": "RSVD1",
"lsb": 16,
"msb": 31
},
{
"name": "A3_V",
"lsb": 15,
"msb": 15
},
{
"name": "SEIS",
"lsb": 14,
"msb": 14
},
{
"name": "IDBITS",
"lsb": 11,
"msb": 13
},
{
"name": "PRIBITS",
"lsb": 8,
"msb": 10
},
{
"name": "RSVD0",
"lsb": 2,
"msb": 7
},
{
"name": "EOIMODE",
"lsb": 1,
"msb": 1
},
{
"name": "CBPR",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "ICV_DIR_EL1",
"enc": [3, 0, 12, 11, 1],
"minel": 1,
"width": 32,
"fields": [
{
"name": "RSVD0",
"lsb": 16,
"msb": 31
},
{
"name": "INTID",
"lsb": 0,
"msb": 15
}
]
},
{
"name": "ICV_EOIR0_EL1",
"enc": [3, 0, 12, 8, 1],
"minel": 1,
"width": 32,
"fields": [
{
"name": "RSVD0",
"lsb": 16,
"msb": 31
},
{
"name": "INTID",
"lsb": 0,
"msb": 15
}
]
},
{
"name": "ICV_EOIR1_EL1",
"enc": [3, 0, 12, 12, 1],
"minel": 1,
"width": 32,
"fields": [
{
"name": "RSVD0",
"lsb": 16,
"msb": 31
},
{
"name": "INTID",
"lsb": 0,
"msb": 15
}
]
},
{
"name": "ICV_HPPIR0_EL1",
"enc": [3, 0, 12, 8, 2],
"minel": 1,
"width": 32,
"fields": [
{
"name": "RSVD0",
"lsb": 16,
"msb": 31
},
{
"name": "INTID",
"lsb": 0,
"msb": 15
}
]
},
{
"name": "ICV_HPPIR1_EL1",
"enc": [3, 0, 12, 12, 2],
"minel": 1,
"width": 32,
"fields": [
{
"name": "RSVD0",
"lsb": 16,
"msb": 31
},
{
"name": "INTID",
"lsb": 0,
"msb": 15
}
]
},
{
"name": "ICV_IAR0_EL1",
"enc": [3, 0, 12, 8, 0],
"minel": 1,
"width": 32,
"fields": [
{
"name": "RSVD0",
"lsb": 16,
"msb": 31
},
{
"name": "INTID",
"lsb": 0,
"msb": 15
}
]
},
{
"name": "ICV_IAR1_EL1",
"enc": [3, 0, 12, 12, 0],
"minel": 1,
"width": 32,
"fields": [
{
"name": "RSVD0",
"lsb": 16,
"msb": 31
},
{
"name": "INTID",
"lsb": 0,
"msb": 15
}
]
},
{
"name": "ICV_IGRPEN0_EL1",
"enc": [3, 0, 12, 12, 6],
"minel": 1,
"width": 32,
"fields": [
{
"name": "RSVD0",
"lsb": 1,
"msb": 31
},
{
"name": "ENABLE",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "ICV_IGRPEN1_EL1",
"enc": [3, 0, 12, 12, 7],
"minel": 1,
"width": 32,
"fields": [
{
"name": "RSVD0",
"lsb": 1,
"msb": 31
},
{
"name": "ENABLE",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "ICV_PMR_EL1",
"enc": [3, 0, 4, 6, 0],
"minel": 1,
"width": 32,
"fields": [
{
"name": "RSVD1",
"lsb": 8,
"msb": 31
},
{
"name": "PRIORITY",
"lsb": 3,
"msb": 7
},
{
"name": "RSVD0",
"lsb": 0,
"msb": 2
}
]
},
{
"name": "ICV_RPR_EL1",
"enc": [3, 0, 12, 11, 3],
"minel": 1,
"width": 32,
"fields": [
{
"name": "RSVD0",
"lsb": 8,
"msb": 31
},
{
"name": "PRIORITY",
"lsb": 0,
"msb": 7
}
]
},
{
"name": "ID_AA32RES3_EL1",
"enc": [3, 0, 0, 3, 3],
"minel": 1,
"width": 32,
"fields": [
{
"name": "RSVD0",
"lsb": 0,
"msb": 31
}
]
},
{
"name": "ID_AA32RES5_EL1",
"enc": [3, 0, 0, 3, 5],
"minel": 1,
"width": 32,
"fields": [
{
"name": "RSVD0",
"lsb": 0,
"msb": 31
}
]
},
{
"name": "ID_AA32RES6_EL1",
"enc": [3, 0, 0, 3, 6],
"minel": 1,
"width": 32,
"fields": [
{
"name": "RSVD0",
"lsb": 0,
"msb": 31
}
]
},
{
"name": "ID_AA32RES7_EL1",
"enc": [3, 0, 0, 3, 7],
"minel": 1,
"width": 32,
"fields": [
{
"name": "RSVD0",
"lsb": 0,
"msb": 31
}
]
},
{
"name": "ID_AA64AFR0_EL1",
"enc": [3, 0, 0, 5, 4],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD0",
"lsb": 32,
"msb": 63
},
{
"name": "IMP_DEF",
"lsb": 0,
"msb": 31
}
]
},
{
"name": "ID_AA64AFR1_EL1",
"enc": [3, 0, 0, 5, 5],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD0",
"lsb": 32,
"msb": 63
},
{
"name": "IMP_DEF",
"lsb": 0,
"msb": 31
}
]
},
{
"name": "ID_AA64AFR2_EL1",
"enc": [3, 0, 0, 5, 6],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD0",
"lsb": 32,
"msb": 63
},
{
"name": "IMP_DEF",
"lsb": 0,
"msb": 31
}
]
},
{
"name": "ID_AA64AFR3_EL1",
"enc": [3, 0, 0, 5, 7],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD0",
"lsb": 32,
"msb": 63
},
{
"name": "IMP_DEF",
"lsb": 0,
"msb": 31
}
]
},
{
"name": "ID_AA64DFR0_EL1",
"enc": [3, 0, 0, 5, 0],
"minel": 1,
"width": 64,
"fields": [
{
"name": "HPMN0",
"lsb": 60,
"msb": 63
},
{
"name": "EXT_TRC_BUFF",
"lsb": 56,
"msb": 59
},
{
"name": "BRBE",
"lsb": 52,
"msb": 55
},
{
"name": "MTPMU",
"lsb": 48,
"msb": 51
},
{
"name": "TRACE_BUFFER",
"lsb": 44,
"msb": 47
},
{
"name": "TRACE_FILT",
"lsb": 40,
"msb": 43
},
{
"name": "DOUBLE_LOCK",
"lsb": 36,
"msb": 39
},
{
"name": "PMSVER",
"lsb": 32,
"msb": 35
},
{
"name": "CTX_CMPS",
"lsb": 28,
"msb": 31
},
{
"name": "SEBEP",
"lsb": 24,
"msb": 27
},
{
"name": "WRPS",
"lsb": 20,
"msb": 23
},
{
"name": "PMSS",
"lsb": 16,
"msb": 19
},
{
"name": "BRPS",
"lsb": 12,
"msb": 15
},
{
"name": "PMUVER",
"lsb": 8,
"msb": 11
},
{
"name": "TRACE_VER",
"lsb": 4,
"msb": 7
},
{
"name": "DEBUG_VER",
"lsb": 0,
"msb": 3
}
]
},
{
"name": "ID_AA64DFR1_EL1",
"enc": [3, 0, 0, 5, 1],
"minel": 1,
"width": 64,
"fields": [
{
"name": "ABL_CMPS",
"lsb": 56,
"msb": 63
},
{
"name": "RSVD0",
"lsb": 52,
"msb": 55
},
{
"name": "EBEP",
"lsb": 48,
"msb": 51
},
{
"name": "ITE",
"lsb": 44,
"msb": 47
},
{
"name": "ABLE",
"lsb": 40,
"msb": 43
},
{
"name": "PMICNTR",
"lsb": 36,
"msb": 39
},
{
"name": "SPMU",
"lsb": 32,
"msb": 35
},
{
"name": "CTX_CMPS",
"lsb": 24,
"msb": 31
},
{
"name": "WRPS",
"lsb": 16,
"msb": 23
},
{
"name": "BRPS",
"lsb": 8,
"msb": 15
},
{
"name": "SYSPMUID",
"lsb": 0,
"msb": 7
}
]
},
{
"name": "ID_AA64DFR2_EL1",
"enc": [3, 0, 0, 5, 2],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD0",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "ID_AA64DFR3_EL1",
"enc": [3, 0, 0, 5, 3],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD0",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "ID_AA64ISAR0_EL1",
"enc": [3, 0, 0, 6, 0],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RNDR",
"lsb": 60,
"msb": 63
},
{
"name": "TLB",
"lsb": 56,
"msb": 59
},
{
"name": "TS",
"lsb": 52,
"msb": 55
},
{
"name": "FHM",
"lsb": 48,
"msb": 51
},
{
"name": "DP",
"lsb": 44,
"msb": 47
},
{
"name": "SM4",
"lsb": 40,
"msb": 43
},
{
"name": "SM3",
"lsb": 36,
"msb": 39
},
{
"name": "SHA3",
"lsb": 32,
"msb": 35
},
{
"name": "RDM",
"lsb": 28,
"msb": 31
},
{
"name": "TME",
"lsb": 24,
"msb": 27
},
{
"name": "ATOMIC",
"lsb": 20,
"msb": 23
},
{
"name": "CRC32",
"lsb": 16,
"msb": 19
},
{
"name": "SHA2",
"lsb": 12,
"msb": 15
},
{
"name": "SHA1",
"lsb": 8,
"msb": 11
},
{
"name": "AES",
"lsb": 4,
"msb": 7
},
{
"name": "RSVD0",
"lsb": 0,
"msb": 3
}
]
},
{
"name": "ID_AA64ISAR1_EL1",
"enc": [3, 0, 0, 6, 1],
"minel": 1,
"width": 64,
"fields": [
{
"name": "LS64",
"lsb": 60,
"msb": 63
},
{
"name": "XS",
"lsb": 56,
"msb": 59
},
{
"name": "I8_MM",
"lsb": 52,
"msb": 55
},
{
"name": "DGH",
"lsb": 48,
"msb": 51
},
{
"name": "BF16",
"lsb": 44,
"msb": 47
},
{
"name": "SPECRES",
"lsb": 40,
"msb": 43
},
{
"name": "SB",
"lsb": 36,
"msb": 39
},
{
"name": "FRINTTS",
"lsb": 32,
"msb": 35
},
{
"name": "GPI",
"lsb": 28,
"msb": 31
},
{
"name": "GPA",
"lsb": 24,
"msb": 27
},
{
"name": "LRCPC",
"lsb": 20,
"msb": 23
},
{
"name": "FCMA",
"lsb": 16,
"msb": 19
},
{
"name": "JSCVT",
"lsb": 12,
"msb": 15
},
{
"name": "API",
"lsb": 8,
"msb": 11
},
{
"name": "APA",
"lsb": 4,
"msb": 7
},
{
"name": "DPB",
"lsb": 0,
"msb": 3
}
]
},
{
"name": "ID_AA64ISAR2_EL1",
"enc": [3, 0, 0, 6, 2],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD1",
"lsb": 56,
"msb": 63
},
{
"name": "CSSC",
"lsb": 52,
"msb": 55
},
{
"name": "RPRFM",
"lsb": 48,
"msb": 51
},
{
"name": "RSVD0",
"lsb": 44,
"msb": 47
},
{
"name": "PRFMSLC",
"lsb": 40,
"msb": 43
},
{
"name": "SYSINSTR_128",
"lsb": 36,
"msb": 39
},
{
"name": "SYSREG_128",
"lsb": 32,
"msb": 35
},
{
"name": "CLRBHB",
"lsb": 28,
"msb": 31
},
{
"name": "PAC_FRAC",
"lsb": 24,
"msb": 27
},
{
"name": "BC",
"lsb": 20,
"msb": 23
},
{
"name": "MOPS",
"lsb": 16,
"msb": 19
},
{
"name": "APA3",
"lsb": 12,
"msb": 15
},
{
"name": "GPA3",
"lsb": 8,
"msb": 11
},
{
"name": "RPRES",
"lsb": 4,
"msb": 7
},
{
"name": "WFX_T",
"lsb": 0,
"msb": 3
}
]
},
{
"name": "ID_AA64ISAR3_EL1",
"enc": [3, 0, 0, 6, 3],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD0",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "ID_AA64ISAR4_EL1",
"enc": [3, 0, 0, 6, 4],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD0",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "ID_AA64ISAR5_EL1",
"enc": [3, 0, 0, 6, 5],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD0",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "ID_AA64ISAR6_EL1",
"enc": [3, 0, 0, 6, 6],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD0",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "ID_AA64ISAR7_EL1",
"enc": [3, 0, 0, 6, 7],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD0",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "ID_AA64MMFR0_EL1",
"enc": [3, 0, 0, 7, 0],
"minel": 1,
"width": 64,
"fields": [
{
"name": "ECV",
"lsb": 60,
"msb": 63
},
{
"name": "FGT",
"lsb": 56,
"msb": 59
},
{
"name": "RSVD0",
"lsb": 48,
"msb": 55
},
{
"name": "EX_S",
"lsb": 44,
"msb": 47
},
{
"name": "TGRAN4_2",
"lsb": 40,
"msb": 43
},
{
"name": "TGRAN64_2",
"lsb": 36,
"msb": 39
},
{
"name": "TGRAN16_2",
"lsb": 32,
"msb": 35
},
{
"name": "TGRAN4",
"lsb": 28,
"msb": 31
},
{
"name": "TGRAN64",
"lsb": 24,
"msb": 27
},
{
"name": "TGRAN16",
"lsb": 20,
"msb": 23
},
{
"name": "BIG_END_EL0",
"lsb": 16,
"msb": 19
},
{
"name": "SNSMEM",
"lsb": 12,
"msb": 15
},
{
"name": "BIG_END",
"lsb": 8,
"msb": 11
},
{
"name": "ASIDBITS",
"lsb": 4,
"msb": 7
},
{
"name": "PARANGE",
"lsb": 0,
"msb": 3
}
]
},
{
"name": "ID_AA64MMFR1_EL1",
"enc": [3, 0, 0, 7, 1],
"minel": 1,
"width": 64,
"fields": [
{
"name": "ECBHB",
"lsb": 60,
"msb": 63
},
{
"name": "CMOW",
"lsb": 56,
"msb": 59
},
{
"name": "TIDCP1",
"lsb": 52,
"msb": 55
},
{
"name": "N_TLBPA",
"lsb": 48,
"msb": 51
},
{
"name": "AFP",
"lsb": 44,
"msb": 47
},
{
"name": "HCX",
"lsb": 40,
"msb": 43
},
{
"name": "ETS",
"lsb": 36,
"msb": 39
},
{
"name": "TWED",
"lsb": 32,
"msb": 35
},
{
"name": "XNX",
"lsb": 28,
"msb": 31
},
{
"name": "SPEC_SEI",
"lsb": 24,
"msb": 27
},
{
"name": "PAN",
"lsb": 20,
"msb": 23
},
{
"name": "LO",
"lsb": 16,
"msb": 19
},
{
"name": "HPDS",
"lsb": 12,
"msb": 15
},
{
"name": "VH",
"lsb": 8,
"msb": 11
},
{
"name": "VMIDBITS",
"lsb": 4,
"msb": 7
},
{
"name": "HAFDBS",
"lsb": 0,
"msb": 3
}
]
},
{
"name": "ID_AA64MMFR2_EL1",
"enc": [3, 0, 0, 7, 2],
"minel": 1,
"width": 64,
"fields": [
{
"name": "E0_PD",
"lsb": 60,
"msb": 63
},
{
"name": "EVT",
"lsb": 56,
"msb": 59
},
{
"name": "BBM",
"lsb": 52,
"msb": 55
},
{
"name": "TTL",
"lsb": 48,
"msb": 51
},
{
"name": "RSVD0",
"lsb": 44,
"msb": 47
},
{
"name": "FWB",
"lsb": 40,
"msb": 43
},
{
"name": "IDS",
"lsb": 36,
"msb": 39
},
{
"name": "AT",
"lsb": 32,
"msb": 35
},
{
"name": "ST",
"lsb": 28,
"msb": 31
},
{
"name": "NV",
"lsb": 24,
"msb": 27
},
{
"name": "CCIDX",
"lsb": 20,
"msb": 23
},
{
"name": "VARANGE",
"lsb": 16,
"msb": 19
},
{
"name": "IESB",
"lsb": 12,
"msb": 15
},
{
"name": "LSM",
"lsb": 8,
"msb": 11
},
{
"name": "UAO",
"lsb": 4,
"msb": 7
},
{
"name": "CN_P",
"lsb": 0,
"msb": 3
}
]
},
{
"name": "ID_AA64MMFR3_EL1",
"enc": [3, 0, 0, 7, 3],
"minel": 1,
"width": 64,
"fields": [
{
"name": "SPEC_FPACC",
"lsb": 60,
"msb": 63
},
{
"name": "ADERR",
"lsb": 56,
"msb": 59
},
{
"name": "SDERR",
"lsb": 52,
"msb": 55
},
{
"name": "RSVD0",
"lsb": 48,
"msb": 51
},
{
"name": "ANERR",
"lsb": 44,
"msb": 47
},
{
"name": "SNERR",
"lsb": 40,
"msb": 43
},
{
"name": "D128_2",
"lsb": 36,
"msb": 39
},
{
"name": "D128",
"lsb": 32,
"msb": 35
},
{
"name": "MEC",
"lsb": 28,
"msb": 31
},
{
"name": "AIE",
"lsb": 24,
"msb": 27
},
{
"name": "S2_POE",
"lsb": 20,
"msb": 23
},
{
"name": "S1_POE",
"lsb": 16,
"msb": 19
},
{
"name": "S2_PIE",
"lsb": 12,
"msb": 15
},
{
"name": "S1_PIE",
"lsb": 8,
"msb": 11
},
{
"name": "SCTLRX",
"lsb": 4,
"msb": 7
},
{
"name": "TCRX",
"lsb": 0,
"msb": 3
}
]
},
{
"name": "ID_AA64MMFR4_EL1",
"enc": [3, 0, 0, 7, 4],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD1",
"lsb": 8,
"msb": 63
},
{
"name": "EIESB",
"lsb": 4,
"msb": 7
},
{
"name": "RSVD0",
"lsb": 0,
"msb": 3
}
]
},
{
"name": "ID_AA64MMFR5_EL1",
"enc": [3, 0, 0, 7, 5],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD0",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "ID_AA64MMFR6_EL1",
"enc": [3, 0, 0, 7, 6],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD0",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "ID_AA64MMFR7_EL1",
"enc": [3, 0, 0, 7, 7],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD0",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "ID_AA64PFR0_EL1",
"enc": [3, 0, 0, 4, 0],
"minel": 1,
"width": 64,
"fields": [
{
"name": "CSV3",
"lsb": 60,
"msb": 63
},
{
"name": "CSV2",
"lsb": 56,
"msb": 59
},
{
"name": "RME",
"lsb": 52,
"msb": 55
},
{
"name": "DIT",
"lsb": 48,
"msb": 51
},
{
"name": "AMU",
"lsb": 44,
"msb": 47
},
{
"name": "MPAM",
"lsb": 40,
"msb": 43
},
{
"name": "SEL2",
"lsb": 36,
"msb": 39
},
{
"name": "SVE",
"lsb": 32,
"msb": 35
},
{
"name": "RAS",
"lsb": 28,
"msb": 31
},
{
"name": "GIC",
"lsb": 24,
"msb": 27
},
{
"name": "ADV_SIMD",
"lsb": 20,
"msb": 23
},
{
"name": "FP",
"lsb": 16,
"msb": 19
},
{
"name": "EL3",
"lsb": 12,
"msb": 15
},
{
"name": "EL2",
"lsb": 8,
"msb": 11
},
{
"name": "EL1",
"lsb": 4,
"msb": 7
},
{
"name": "EL0",
"lsb": 0,
"msb": 3
}
]
},
{
"name": "ID_AA64PFR1_EL1",
"enc": [3, 0, 0, 4, 1],
"minel": 1,
"width": 64,
"fields": [
{
"name": "PFAR",
"lsb": 60,
"msb": 63
},
{
"name": "DF2",
"lsb": 56,
"msb": 59
},
{
"name": "MTEX",
"lsb": 52,
"msb": 55
},
{
"name": "THE",
"lsb": 48,
"msb": 51
},
{
"name": "GCS",
"lsb": 44,
"msb": 47
},
{
"name": "MTE_FRAC",
"lsb": 40,
"msb": 43
},
{
"name": "NMI",
"lsb": 36,
"msb": 39
},
{
"name": "CSV2_FRAC",
"lsb": 32,
"msb": 35
},
{
"name": "RNDR_TRAP",
"lsb": 28,
"msb": 31
},
{
"name": "SME",
"lsb": 24,
"msb": 27
},
{
"name": "RSVD0",
"lsb": 20,
"msb": 23
},
{
"name": "MPAM_FRAC",
"lsb": 16,
"msb": 19
},
{
"name": "RAS_FRAC",
"lsb": 12,
"msb": 15
},
{
"name": "MTE",
"lsb": 8,
"msb": 11
},
{
"name": "SSBS",
"lsb": 4,
"msb": 7
},
{
"name": "BT",
"lsb": 0,
"msb": 3
}
]
},
{
"name": "ID_AA64PFR2_EL1",
"enc": [3, 0, 0, 4, 2],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD0",
"lsb": 12,
"msb": 63
},
{
"name": "MTEFAR",
"lsb": 8,
"msb": 11
},
{
"name": "MTESTOREONLY",
"lsb": 4,
"msb": 7
},
{
"name": "MTEPERM",
"lsb": 0,
"msb": 3
}
]
},
{
"name": "ID_AA64PFR3_EL1",
"enc": [3, 0, 0, 4, 3],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD0",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "ID_AA64SMFR0_EL1",
"enc": [3, 0, 0, 4, 5],
"minel": 1,
"width": 64,
"fields": [
{
"name": "FA64",
"lsb": 63,
"msb": 63
},
{
"name": "RSVD3",
"lsb": 60,
"msb": 62
},
{
"name": "SMEVER",
"lsb": 56,
"msb": 59
},
{
"name": "I16_I64",
"lsb": 52,
"msb": 55
},
{
"name": "RSVD2",
"lsb": 49,
"msb": 51
},
{
"name": "F64_F64",
"lsb": 48,
"msb": 48
},
{
"name": "I16_I32",
"lsb": 44,
"msb": 47
},
{
"name": "B16_B16",
"lsb": 43,
"msb": 43
},
{
"name": "F16_F16",
"lsb": 42,
"msb": 42
},
{
"name": "RSVD1",
"lsb": 40,
"msb": 41
},
{
"name": "I8_I32",
"lsb": 36,
"msb": 39
},
{
"name": "F16_F32",
"lsb": 35,
"msb": 35
},
{
"name": "B16_F32",
"lsb": 34,
"msb": 34
},
{
"name": "BI32_I32",
"lsb": 33,
"msb": 33
},
{
"name": "F32_F32",
"lsb": 32,
"msb": 32
},
{
"name": "RSVD0",
"lsb": 0,
"msb": 31
}
]
},
{
"name": "ID_AA64ZFR0_EL1",
"enc": [3, 0, 0, 4, 4],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD4",
"lsb": 60,
"msb": 63
},
{
"name": "F64_MM",
"lsb": 56,
"msb": 59
},
{
"name": "F32_MM",
"lsb": 52,
"msb": 55
},
{
"name": "RSVD3",
"lsb": 48,
"msb": 51
},
{
"name": "I8_MM",
"lsb": 44,
"msb": 47
},
{
"name": "SM4",
"lsb": 40,
"msb": 43
},
{
"name": "RSVD2",
"lsb": 36,
"msb": 39
},
{
"name": "SHA3",
"lsb": 32,
"msb": 35
},
{
"name": "RSVD1",
"lsb": 28,
"msb": 31
},
{
"name": "B16_B16",
"lsb": 24,
"msb": 27
},
{
"name": "BF16",
"lsb": 20,
"msb": 23
},
{
"name": "BIT_PERM",
"lsb": 16,
"msb": 19
},
{
"name": "RSVD0",
"lsb": 8,
"msb": 15
},
{
"name": "AES",
"lsb": 4,
"msb": 7
},
{
"name": "SVEVER",
"lsb": 0,
"msb": 3
}
]
},
{
"name": "ID_AA64ZFR2_EL1",
"enc": [3, 0, 0, 4, 6],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD0",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "ID_AA64ZFR3_EL1",
"enc": [3, 0, 0, 4, 7],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD0",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "ID_AFR0_EL1",
"enc": [3, 0, 0, 1, 3],
"minel": 1,
"width": 32,
"fields": [
{
"name": "IMP_DEF",
"lsb": 0,
"msb": 31
}
]
},
{
"name": "ID_DFR0_EL1",
"enc": [3, 0, 0, 1, 2],
"minel": 1,
"width": 32,
"fields": [
{
"name": "RSVD0",
"lsb": 28,
"msb": 31
},
{
"name": "PERFM",
"lsb": 24,
"msb": 27
},
{
"name": "DBGM",
"lsb": 20,
"msb": 23
},
{
"name": "MTM",
"lsb": 16,
"msb": 19
},
{
"name": "CCM",
"lsb": 12,
"msb": 15
},
{
"name": "MMDBGM",
"lsb": 8,
"msb": 11
},
{
"name": "CPSDBGM",
"lsb": 4,
"msb": 7
},
{
"name": "CPDBGM",
"lsb": 0,
"msb": 3
}
]
},
{
"name": "ID_ISAR0_EL1",
"enc": [3, 0, 0, 2, 0],
"minel": 1,
"width": 32,
"fields": [
{
"name": "RSVD0",
"lsb": 28,
"msb": 31
},
{
"name": "DIV",
"lsb": 24,
"msb": 27
},
{
"name": "DBG",
"lsb": 20,
"msb": 23
},
{
"name": "COPI",
"lsb": 16,
"msb": 19
},
{
"name": "CB",
"lsb": 12,
"msb": 15
},
{
"name": "BIT",
"lsb": 8,
"msb": 11
},
{
"name": "BITC",
"lsb": 4,
"msb": 7
},
{
"name": "SWP",
"lsb": 0,
"msb": 3
}
]
},
{
"name": "ID_ISAR1_EL1",
"enc": [3, 0, 0, 2, 1],
"minel": 1,
"width": 32,
"fields": [
{
"name": "JAZ",
"lsb": 28,
"msb": 31
},
{
"name": "INTW",
"lsb": 24,
"msb": 27
},
{
"name": "IMM",
"lsb": 20,
"msb": 23
},
{
"name": "IF_THEN_INSN",
"lsb": 16,
"msb": 19
},
{
"name": "EXT_INSN",
"lsb": 12,
"msb": 15
},
{
"name": "ARINSN",
"lsb": 8,
"msb": 11
},
{
"name": "EXCPT",
"lsb": 4,
"msb": 7
},
{
"name": "SETEND",
"lsb": 0,
"msb": 3
}
]
},
{
"name": "ID_ISAR2_EL1",
"enc": [3, 0, 0, 2, 2],
"minel": 1,
"width": 32,
"fields": [
{
"name": "INTW",
"lsb": 28,
"msb": 31
},
{
"name": "PSR",
"lsb": 24,
"msb": 27
},
{
"name": "UMUL",
"lsb": 20,
"msb": 23
},
{
"name": "SMUL",
"lsb": 16,
"msb": 19
},
{
"name": "MUL",
"lsb": 12,
"msb": 15
},
{
"name": "MULTA",
"lsb": 8,
"msb": 11
},
{
"name": "MEMHINT",
"lsb": 4,
"msb": 7
},
{
"name": "LDST",
"lsb": 0,
"msb": 3
}
]
},
{
"name": "ID_ISAR3_EL1",
"enc": [3, 0, 0, 2, 3],
"minel": 1,
"width": 32,
"fields": [
{
"name": "THUMB_EEEXT",
"lsb": 28,
"msb": 31
},
{
"name": "NOP",
"lsb": 24,
"msb": 27
},
{
"name": "TCPY",
"lsb": 20,
"msb": 23
},
{
"name": "TAB",
"lsb": 16,
"msb": 19
},
{
"name": "SYNCP",
"lsb": 12,
"msb": 15
},
{
"name": "SVC",
"lsb": 8,
"msb": 11
},
{
"name": "SIMD",
"lsb": 4,
"msb": 7
},
{
"name": "SAT",
"lsb": 0,
"msb": 3
}
]
},
{
"name": "ID_ISAR4_EL1",
"enc": [3, 0, 0, 2, 4],
"minel": 1,
"width": 32,
"fields": [
{
"name": "SWPF",
"lsb": 28,
"msb": 31
},
{
"name": "PSRM",
"lsb": 24,
"msb": 27
},
{
"name": "SYNCP",
"lsb": 20,
"msb": 23
},
{
"name": "TAB",
"lsb": 16,
"msb": 19
},
{
"name": "SMC",
"lsb": 12,
"msb": 15
},
{
"name": "WBI",
"lsb": 8,
"msb": 11
},
{
"name": "WITHS",
"lsb": 4,
"msb": 7
},
{
"name": "UPRV",
"lsb": 0,
"msb": 3
}
]
},
{
"name": "ID_ISAR5_EL1",
"enc": [3, 0, 0, 2, 5],
"minel": 1,
"width": 32,
"fields": [
{
"name": "RSVD1",
"lsb": 28,
"msb": 31
},
{
"name": "CAP_A32_SQRDML",
"lsb": 24,
"msb": 27
},
{
"name": "RSVD0",
"lsb": 20,
"msb": 23
},
{
"name": "CAP_A32_CRC32",
"lsb": 16,
"msb": 19
},
{
"name": "CAP_A32_SHA2",
"lsb": 12,
"msb": 15
},
{
"name": "CAP_A32_SHA1",
"lsb": 8,
"msb": 11
},
{
"name": "CAP_A32_AES",
"lsb": 4,
"msb": 7
},
{
"name": "CAP_A32_SEVL",
"lsb": 0,
"msb": 3
}
]
},
{
"name": "ID_ISAR6_EL1",
"enc": [3, 0, 0, 2, 7],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD0",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "ID_MMFR0_EL1",
"enc": [3, 0, 0, 1, 4],
"minel": 1,
"width": 32,
"fields": [
{
"name": "INMSHARE",
"lsb": 28,
"msb": 31
},
{
"name": "FCSE",
"lsb": 24,
"msb": 27
},
{
"name": "AUX",
"lsb": 20,
"msb": 23
},
{
"name": "TCM",
"lsb": 16,
"msb": 19
},
{
"name": "SHARLEV",
"lsb": 12,
"msb": 15
},
{
"name": "OUTSHAR",
"lsb": 8,
"msb": 11
},
{
"name": "PMSA",
"lsb": 4,
"msb": 7
},
{
"name": "VMSA",
"lsb": 0,
"msb": 3
}
]
},
{
"name": "ID_MMFR1_EL1",
"enc": [3, 0, 0, 1, 5],
"minel": 1,
"width": 32,
"fields": [
{
"name": "BRP",
"lsb": 28,
"msb": 31
},
{
"name": "L1_TC",
"lsb": 24,
"msb": 27
},
{
"name": "L1_UC",
"lsb": 20,
"msb": 23
},
{
"name": "L1_HC",
"lsb": 16,
"msb": 19
},
{
"name": "L1_UCSW",
"lsb": 12,
"msb": 15
},
{
"name": "L1_HCSW",
"lsb": 8,
"msb": 11
},
{
"name": "L1_UCVA",
"lsb": 4,
"msb": 7
},
{
"name": "L1_HCVA",
"lsb": 0,
"msb": 3
}
]
},
{
"name": "ID_MMFR2_EL1",
"enc": [3, 0, 0, 1, 6],
"minel": 1,
"width": 32,
"fields": [
{
"name": "HWAF",
"lsb": 28,
"msb": 31
},
{
"name": "WFIST",
"lsb": 24,
"msb": 27
},
{
"name": "MBAR",
"lsb": 20,
"msb": 23
},
{
"name": "UTLB",
"lsb": 16,
"msb": 19
},
{
"name": "HTLB",
"lsb": 12,
"msb": 15
},
{
"name": "HL1_COP",
"lsb": 8,
"msb": 11
},
{
"name": "HL1_BG_PREF",
"lsb": 4,
"msb": 7
},
{
"name": "HL1_FG_PREF",
"lsb": 0,
"msb": 3
}
]
},
{
"name": "ID_MMFR3_EL1",
"enc": [3, 0, 0, 1, 7],
"minel": 1,
"width": 32,
"fields": [
{
"name": "SSS",
"lsb": 28,
"msb": 31
},
{
"name": "CMS",
"lsb": 24,
"msb": 27
},
{
"name": "CHW",
"lsb": 20,
"msb": 23
},
{
"name": "PAN",
"lsb": 16,
"msb": 19
},
{
"name": "MBC",
"lsb": 12,
"msb": 15
},
{
"name": "BPM",
"lsb": 8,
"msb": 11
},
{
"name": "CMSW",
"lsb": 4,
"msb": 7
},
{
"name": "CMMVA",
"lsb": 0,
"msb": 3
}
]
},
{
"name": "ID_MMFR4_EL1",
"enc": [3, 0, 0, 2, 6],
"minel": 1,
"width": 32,
"fields": [
{
"name": "RSVD0",
"lsb": 0,
"msb": 31
}
]
},
{
"name": "ID_PFR0_EL1",
"enc": [3, 0, 0, 1, 0],
"minel": 1,
"width": 32,
"fields": [
{
"name": "RSVD0",
"lsb": 20,
"msb": 31
},
{
"name": "CSV2",
"lsb": 16,
"msb": 19
},
{
"name": "STATE3",
"lsb": 12,
"msb": 15
},
{
"name": "STATE2",
"lsb": 8,
"msb": 11
},
{
"name": "STATE1",
"lsb": 4,
"msb": 7
},
{
"name": "STATE0",
"lsb": 0,
"msb": 3
}
]
},
{
"name": "ID_PFR1_EL1",
"enc": [3, 0, 0, 1, 1],
"minel": 1,
"width": 32,
"fields": [
{
"name": "RSVD0",
"lsb": 28,
"msb": 31
},
{
"name": "VIRTEXTFRACT",
"lsb": 24,
"msb": 27
},
{
"name": "SECTEXTFRACT",
"lsb": 20,
"msb": 23
},
{
"name": "GERTMR",
"lsb": 16,
"msb": 19
},
{
"name": "VIREXT",
"lsb": 12,
"msb": 15
},
{
"name": "MPROF",
"lsb": 8,
"msb": 11
},
{
"name": "SECTEXT",
"lsb": 4,
"msb": 7
},
{
"name": "STATE1",
"lsb": 0,
"msb": 3
}
]
},
{
"name": "ID_PFR2_EL1",
"enc": [3, 0, 0, 3, 4],
"minel": 1,
"width": 32,
"fields": [
{
"name": "RSVD0",
"lsb": 4,
"msb": 31
},
{
"name": "CSV3",
"lsb": 0,
"msb": 3
}
]
},
{
"name": "IL1_DATA0",
"enc": [3, 5, 15, 12, 0],
"minel": 1,
"width": 64,
"fields": [
{
"name": "DATA_63_56",
"lsb": 56,
"msb": 63
},
{
"name": "DATA_55_48",
"lsb": 48,
"msb": 55
},
{
"name": "DATA_47_40",
"lsb": 40,
"msb": 47
},
{
"name": "DATA_39_32",
"lsb": 32,
"msb": 39
},
{
"name": "DATA_31_24",
"lsb": 24,
"msb": 31
},
{
"name": "DATA_23_16",
"lsb": 16,
"msb": 23
},
{
"name": "DATA_15_8",
"lsb": 8,
"msb": 15
},
{
"name": "DATA_7_0",
"lsb": 0,
"msb": 7
}
]
},
{
"name": "IL1_DATA1",
"enc": [3, 5, 15, 12, 1],
"minel": 1,
"width": 64,
"fields": [
{
"name": "DATA_63_56",
"lsb": 56,
"msb": 63
},
{
"name": "DATA_55_48",
"lsb": 48,
"msb": 55
},
{
"name": "DATA_47_40",
"lsb": 40,
"msb": 47
},
{
"name": "DATA_39_32",
"lsb": 32,
"msb": 39
},
{
"name": "DATA_31_24",
"lsb": 24,
"msb": 31
},
{
"name": "DATA_23_16",
"lsb": 16,
"msb": 23
},
{
"name": "DATA_15_8",
"lsb": 8,
"msb": 15
},
{
"name": "DATA_7_0",
"lsb": 0,
"msb": 7
}
]
},
{
"name": "IL1_DATA2",
"enc": [3, 5, 15, 12, 7],
"minel": 1,
"width": 64,
"fields": [
{
"name": "DATA_63_56",
"lsb": 56,
"msb": 63
},
{
"name": "DATA_55_48",
"lsb": 48,
"msb": 55
},
{
"name": "DATA_47_40",
"lsb": 40,
"msb": 47
},
{
"name": "DATA_39_32",
"lsb": 32,
"msb": 39
},
{
"name": "DATA_31_24",
"lsb": 24,
"msb": 31
},
{
"name": "DATA_23_16",
"lsb": 16,
"msb": 23
},
{
"name": "DATA_15_8",
"lsb": 8,
"msb": 15
},
{
"name": "DATA_7_0",
"lsb": 0,
"msb": 7
}
]
},
{
"name": "IPI_CR",
"enc": [3, 5, 15, 3, 1],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD0",
"lsb": 16,
"msb": 63
},
{
"name": "CNT_DN_TMR",
"lsb": 0,
"msb": 15
}
]
},
{
"name": "IPI_RR_GLOBAL_EL1",
"enc": [3, 5, 15, 0, 1],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD2",
"lsb": 32,
"msb": 63
},
{
"name": "IPI_TYPE",
"lsb": 28,
"msb": 31
},
{
"name": "RSVD1",
"lsb": 21,
"msb": 27
},
{
"name": "TARGET_CLUSTER",
"lsb": 16,
"msb": 20
},
{
"name": "RSVD0",
"lsb": 3,
"msb": 15
},
{
"name": "TARGET_CORE",
"lsb": 0,
"msb": 2
}
]
},
{
"name": "IPI_RR_LOCAL_EL1",
"enc": [3, 5, 15, 0, 0],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD1",
"lsb": 32,
"msb": 63
},
{
"name": "IPI_TYPE",
"lsb": 28,
"msb": 31
},
{
"name": "RSVD0",
"lsb": 3,
"msb": 27
},
{
"name": "TARGET",
"lsb": 0,
"msb": 2
}
]
},
{
"name": "IPI_SR",
"enc": [3, 5, 15, 1, 1],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD0",
"lsb": 2,
"msb": 63
},
{
"name": "TRC_FIQ_PEND",
"lsb": 1,
"msb": 1
},
{
"name": "IPI_PEND",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "ISR_EL1",
"enc": [3, 0, 12, 1, 0],
"minel": 1,
"width": 32,
"fields": [
{
"name": "RSVD1",
"lsb": 9,
"msb": 31
},
{
"name": "A",
"lsb": 8,
"msb": 8
},
{
"name": "I",
"lsb": 7,
"msb": 7
},
{
"name": "F",
"lsb": 6,
"msb": 6
},
{
"name": "RSVD0",
"lsb": 0,
"msb": 5
}
]
},
{
"name": "JAPIAKeyHi_EL1",
"enc": [3, 4, 15, 13, 5],
"minel": 1,
"width": 64,
"fields": [
{
"name": "ALL",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "JAPIAKeyHi_EL12",
"enc": [3, 4, 15, 14, 1],
"minel": 2,
"width": 64,
"fields": [
{
"name": "ALL",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "JAPIAKeyHi_EL2",
"enc": [3, 4, 15, 13, 1],
"minel": 2,
"width": 64,
"fields": [
{
"name": "ALL",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "JAPIAKeyHi_EL21",
"enc": [3, 4, 15, 13, 5],
"minel": 1,
"width": 64,
"fields": [
{
"name": "ALL",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "JAPIAKeyHi_NV_EL21",
"enc": [3, 4, 15, 13, 1],
"minel": 1,
"width": 64,
"fields": [
{
"name": "ALL",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "JAPIAKeyLo_EL1",
"enc": [3, 4, 15, 13, 4],
"minel": 1,
"width": 64,
"fields": [
{
"name": "ALL",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "JAPIAKeyLo_EL12",
"enc": [3, 4, 15, 14, 0],
"minel": 2,
"width": 64,
"fields": [
{
"name": "ALL",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "JAPIAKeyLo_EL2",
"enc": [3, 4, 15, 13, 0],
"minel": 2,
"width": 64,
"fields": [
{
"name": "ALL",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "JAPIAKeyLo_EL21",
"enc": [3, 4, 15, 13, 4],
"minel": 1,
"width": 64,
"fields": [
{
"name": "ALL",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "JAPIAKeyLo_NV_EL21",
"enc": [3, 4, 15, 13, 0],
"minel": 1,
"width": 64,
"fields": [
{
"name": "ALL",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "JAPIBKeyHi_EL1",
"enc": [3, 4, 15, 13, 7],
"minel": 1,
"width": 64,
"fields": [
{
"name": "ALL",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "JAPIBKeyHi_EL12",
"enc": [3, 4, 15, 14, 3],
"minel": 2,
"width": 64,
"fields": [
{
"name": "ALL",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "JAPIBKeyHi_EL2",
"enc": [3, 4, 15, 13, 3],
"minel": 2,
"width": 64,
"fields": [
{
"name": "ALL",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "JAPIBKeyHi_EL21",
"enc": [3, 4, 15, 13, 7],
"minel": 1,
"width": 64,
"fields": [
{
"name": "ALL",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "JAPIBKeyHi_NV_EL21",
"enc": [3, 4, 15, 13, 3],
"minel": 1,
"width": 64,
"fields": [
{
"name": "ALL",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "JAPIBKeyLo_EL1",
"enc": [3, 4, 15, 13, 6],
"minel": 1,
"width": 64,
"fields": [
{
"name": "ALL",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "JAPIBKeyLo_EL12",
"enc": [3, 4, 15, 14, 2],
"minel": 2,
"width": 64,
"fields": [
{
"name": "ALL",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "JAPIBKeyLo_EL2",
"enc": [3, 4, 15, 13, 2],
"minel": 2,
"width": 64,
"fields": [
{
"name": "ALL",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "JAPIBKeyLo_EL21",
"enc": [3, 4, 15, 13, 6],
"minel": 1,
"width": 64,
"fields": [
{
"name": "ALL",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "JAPIBKeyLo_NV_EL21",
"enc": [3, 4, 15, 13, 2],
"minel": 1,
"width": 64,
"fields": [
{
"name": "ALL",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "JCTL_EL0",
"enc": [3, 4, 15, 15, 6],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD1",
"lsb": 17,
"msb": 63
},
{
"name": "JFSOO_BOX_EN_IB",
"lsb": 16,
"msb": 16
},
{
"name": "JFSOO_BOX_EN_IA",
"lsb": 15,
"msb": 15
},
{
"name": "JFSIN_BOX_EN_IB",
"lsb": 14,
"msb": 14
},
{
"name": "JFSIN_BOX_EN_IA",
"lsb": 13,
"msb": 13
},
{
"name": "RSVD0",
"lsb": 0,
"msb": 12
}
]
},
{
"name": "JCTL_EL1",
"enc": [3, 4, 15, 15, 4],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD0",
"lsb": 27,
"msb": 63
},
{
"name": "JFPCR_WR_DIS",
"lsb": 26,
"msb": 26
},
{
"name": "JSME_WR_DIS",
"lsb": 25,
"msb": 25
},
{
"name": "JAUTH_BR_JMP_OO_BOX_EN_IB",
"lsb": 24,
"msb": 24
},
{
"name": "JAUTH_BR_JMP_OO_BOX_EN_IA",
"lsb": 23,
"msb": 23
},
{
"name": "JAUTH_BR_JMP_IN_BOX_EN_IB",
"lsb": 22,
"msb": 22
},
{
"name": "JAUTH_BR_JMP_IN_BOX_EN_IA",
"lsb": 21,
"msb": 21
},
{
"name": "JUSER_KEY_EN",
"lsb": 20,
"msb": 20
},
{
"name": "JGAD",
"lsb": 19,
"msb": 19
},
{
"name": "JDBD",
"lsb": 18,
"msb": 18
},
{
"name": "JDAD",
"lsb": 17,
"msb": 17
},
{
"name": "JFSOO_BOX_EN_IB",
"lsb": 16,
"msb": 16
},
{
"name": "JFSOO_BOX_EN_IA",
"lsb": 15,
"msb": 15
},
{
"name": "JFSIN_BOX_EN_IB",
"lsb": 14,
"msb": 14
},
{
"name": "JFSIN_BOX_EN_IA",
"lsb": 13,
"msb": 13
},
{
"name": "JAUTH_BR_OO_BOX_EN_IB",
"lsb": 12,
"msb": 12
},
{
"name": "JAUTH_BR_OO_BOX_EN_IA",
"lsb": 11,
"msb": 11
},
{
"name": "JAUTH_BR_IN_BOX_EN_IB",
"lsb": 10,
"msb": 10
},
{
"name": "JAUTH_BR_IN_BOX_EN_IA",
"lsb": 9,
"msb": 9
},
{
"name": "JSOO_BOX_EN_IB",
"lsb": 8,
"msb": 8
},
{
"name": "JSOO_BOX_EN_IA",
"lsb": 7,
"msb": 7
},
{
"name": "JSIN_BOX_EN_IB",
"lsb": 6,
"msb": 6
},
{
"name": "JSIN_BOX_EN_IA",
"lsb": 5,
"msb": 5
},
{
"name": "JKEY_SEL_IB",
"lsb": 4,
"msb": 4
},
{
"name": "JKEY_SEL_IA",
"lsb": 3,
"msb": 3
},
{
"name": "JKERN_KEY_EN",
"lsb": 2,
"msb": 2
},
{
"name": "JAPPLE_MODE",
"lsb": 1,
"msb": 1
},
{
"name": "JRE",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "JCTL_EL12",
"enc": [3, 4, 15, 15, 5],
"minel": 2,
"width": 64,
"fields": [
{
"name": "RES0",
"lsb": 27,
"msb": 63
},
{
"name": "JFPCR_WR_DIS",
"lsb": 26,
"msb": 26
},
{
"name": "JSME_WR_DIS",
"lsb": 25,
"msb": 25
},
{
"name": "JAUTH_BR_JMP_OO_BOX_EN_IB",
"lsb": 24,
"msb": 24
},
{
"name": "JAUTH_BR_JMP_OO_BOX_EN_IA",
"lsb": 23,
"msb": 23
},
{
"name": "JAUTH_BR_JMP_IN_BOX_EN_IB",
"lsb": 22,
"msb": 22
},
{
"name": "JAUTH_BR_JMP_IN_BOX_EN_IA",
"lsb": 21,
"msb": 21
},
{
"name": "JUSER_KEY_EN",
"lsb": 20,
"msb": 20
},
{
"name": "JGAD",
"lsb": 19,
"msb": 19
},
{
"name": "JDBD",
"lsb": 18,
"msb": 18
},
{
"name": "JDAD",
"lsb": 17,
"msb": 17
},
{
"name": "JFSOO_BOX_EN_IB",
"lsb": 16,
"msb": 16
},
{
"name": "JFSOO_BOX_EN_IA",
"lsb": 15,
"msb": 15
},
{
"name": "JFSIN_BOX_EN_IB",
"lsb": 14,
"msb": 14
},
{
"name": "JFSIN_BOX_EN_IA",
"lsb": 13,
"msb": 13
},
{
"name": "JAUTH_BR_OO_BOX_EN_IB",
"lsb": 12,
"msb": 12
},
{
"name": "JAUTH_BR_OO_BOX_EN_IA",
"lsb": 11,
"msb": 11
},
{
"name": "JAUTH_BR_IN_BOX_EN_IB",
"lsb": 10,
"msb": 10
},
{
"name": "JAUTH_BR_IN_BOX_EN_IA",
"lsb": 9,
"msb": 9
},
{
"name": "JSOO_BOX_EN_IB",
"lsb": 8,
"msb": 8
},
{
"name": "JSOO_BOX_EN_IA",
"lsb": 7,
"msb": 7
},
{
"name": "JSIN_BOX_EN_IB",
"lsb": 6,
"msb": 6
},
{
"name": "JSIN_BOX_EN_IA",
"lsb": 5,
"msb": 5
},
{
"name": "JKEY_SEL_IB",
"lsb": 4,
"msb": 4
},
{
"name": "JKEY_SEL_IA",
"lsb": 3,
"msb": 3
},
{
"name": "JKERN_KEY_EN",
"lsb": 2,
"msb": 2
},
{
"name": "JAPPLE_MODE",
"lsb": 1,
"msb": 1
},
{
"name": "JRE",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "JCTL_EL2",
"enc": [3, 4, 15, 15, 3],
"minel": 2,
"width": 64,
"fields": [
{
"name": "RSVD0",
"lsb": 27,
"msb": 63
},
{
"name": "JFPCR_WR_DIS",
"lsb": 26,
"msb": 26
},
{
"name": "JSME_WR_DIS",
"lsb": 25,
"msb": 25
},
{
"name": "JAUTH_BR_JMP_OO_BOX_EN_IB",
"lsb": 24,
"msb": 24
},
{
"name": "JAUTH_BR_JMP_OO_BOX_EN_IA",
"lsb": 23,
"msb": 23
},
{
"name": "JAUTH_BR_JMP_IN_BOX_EN_IB",
"lsb": 22,
"msb": 22
},
{
"name": "JAUTH_BR_JMP_IN_BOX_EN_IA",
"lsb": 21,
"msb": 21
},
{
"name": "JUSER_KEY_EN",
"lsb": 20,
"msb": 20
},
{
"name": "JGAD",
"lsb": 19,
"msb": 19
},
{
"name": "JDBD",
"lsb": 18,
"msb": 18
},
{
"name": "JDAD",
"lsb": 17,
"msb": 17
},
{
"name": "JFSOO_BOX_EN_IB",
"lsb": 16,
"msb": 16
},
{
"name": "JFSOO_BOX_EN_IA",
"lsb": 15,
"msb": 15
},
{
"name": "JFSIN_BOX_EN_IB",
"lsb": 14,
"msb": 14
},
{
"name": "JFSIN_BOX_EN_IA",
"lsb": 13,
"msb": 13
},
{
"name": "JAUTH_BR_OO_BOX_EN_IB",
"lsb": 12,
"msb": 12
},
{
"name": "JAUTH_BR_OO_BOX_EN_IA",
"lsb": 11,
"msb": 11
},
{
"name": "JAUTH_BR_IN_BOX_EN_IB",
"lsb": 10,
"msb": 10
},
{
"name": "JAUTH_BR_IN_BOX_EN_IA",
"lsb": 9,
"msb": 9
},
{
"name": "JSOO_BOX_EN_IB",
"lsb": 8,
"msb": 8
},
{
"name": "JSOO_BOX_EN_IA",
"lsb": 7,
"msb": 7
},
{
"name": "JSIN_BOX_EN_IB",
"lsb": 6,
"msb": 6
},
{
"name": "JSIN_BOX_EN_IA",
"lsb": 5,
"msb": 5
},
{
"name": "JKEY_SEL_IB",
"lsb": 4,
"msb": 4
},
{
"name": "JKEY_SEL_IA",
"lsb": 3,
"msb": 3
},
{
"name": "JKERN_KEY_EN",
"lsb": 2,
"msb": 2
},
{
"name": "JAPPLE_MODE",
"lsb": 1,
"msb": 1
},
{
"name": "JRE",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "JCTL_EL21",
"enc": [3, 4, 15, 15, 4],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RES0",
"lsb": 27,
"msb": 63
},
{
"name": "JFPCR_WR_DIS",
"lsb": 26,
"msb": 26
},
{
"name": "JSME_WR_DIS",
"lsb": 25,
"msb": 25
},
{
"name": "JAUTH_BR_JMP_OO_BOX_EN_IB",
"lsb": 24,
"msb": 24
},
{
"name": "JAUTH_BR_JMP_OO_BOX_EN_IA",
"lsb": 23,
"msb": 23
},
{
"name": "JAUTH_BR_JMP_IN_BOX_EN_IB",
"lsb": 22,
"msb": 22
},
{
"name": "JAUTH_BR_JMP_IN_BOX_EN_IA",
"lsb": 21,
"msb": 21
},
{
"name": "JUSER_KEY_EN",
"lsb": 20,
"msb": 20
},
{
"name": "JGAD",
"lsb": 19,
"msb": 19
},
{
"name": "JDBD",
"lsb": 18,
"msb": 18
},
{
"name": "JDAD",
"lsb": 17,
"msb": 17
},
{
"name": "JFSOO_BOX_EN_IB",
"lsb": 16,
"msb": 16
},
{
"name": "JFSOO_BOX_EN_IA",
"lsb": 15,
"msb": 15
},
{
"name": "JFSIN_BOX_EN_IB",
"lsb": 14,
"msb": 14
},
{
"name": "JFSIN_BOX_EN_IA",
"lsb": 13,
"msb": 13
},
{
"name": "JAUTH_BR_OO_BOX_EN_IB",
"lsb": 12,
"msb": 12
},
{
"name": "JAUTH_BR_OO_BOX_EN_IA",
"lsb": 11,
"msb": 11
},
{
"name": "JAUTH_BR_IN_BOX_EN_IB",
"lsb": 10,
"msb": 10
},
{
"name": "JAUTH_BR_IN_BOX_EN_IA",
"lsb": 9,
"msb": 9
},
{
"name": "JSOO_BOX_EN_IB",
"lsb": 8,
"msb": 8
},
{
"name": "JSOO_BOX_EN_IA",
"lsb": 7,
"msb": 7
},
{
"name": "JSIN_BOX_EN_IB",
"lsb": 6,
"msb": 6
},
{
"name": "JSIN_BOX_EN_IA",
"lsb": 5,
"msb": 5
},
{
"name": "JKEY_SEL_IB",
"lsb": 4,
"msb": 4
},
{
"name": "JKEY_SEL_IA",
"lsb": 3,
"msb": 3
},
{
"name": "JKERN_KEY_EN",
"lsb": 2,
"msb": 2
},
{
"name": "JAPPLE_MODE",
"lsb": 1,
"msb": 1
},
{
"name": "JRE",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "JRANGE_EL1",
"enc": [3, 4, 15, 15, 1],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RESS",
"lsb": 49,
"msb": 63
},
{
"name": "JBASE",
"lsb": 25,
"msb": 48
},
{
"name": "RSVD0",
"lsb": 4,
"msb": 24
},
{
"name": "JSIZE",
"lsb": 0,
"msb": 3
}
]
},
{
"name": "JRANGE_EL12",
"enc": [3, 4, 15, 15, 2],
"minel": 2,
"width": 64,
"fields": [
{
"name": "RESS",
"lsb": 49,
"msb": 63
},
{
"name": "JBASE",
"lsb": 25,
"msb": 48
},
{
"name": "RES0",
"lsb": 4,
"msb": 24
},
{
"name": "JSIZE",
"lsb": 0,
"msb": 3
}
]
},
{
"name": "JRANGE_EL2",
"enc": [3, 4, 15, 15, 0],
"minel": 2,
"width": 64,
"fields": [
{
"name": "RESS",
"lsb": 49,
"msb": 63
},
{
"name": "JBASE",
"lsb": 25,
"msb": 48
},
{
"name": "RSVD0",
"lsb": 4,
"msb": 24
},
{
"name": "JSIZE",
"lsb": 0,
"msb": 3
}
]
},
{
"name": "JRANGE_EL21",
"enc": [3, 4, 15, 15, 1],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RESS",
"lsb": 49,
"msb": 63
},
{
"name": "JBASE",
"lsb": 25,
"msb": 48
},
{
"name": "RES0",
"lsb": 4,
"msb": 24
},
{
"name": "JSIZE",
"lsb": 0,
"msb": 3
}
]
},
{
"name": "KERNKEYHi_EL1",
"enc": [3, 4, 15, 1, 1],
"minel": 1,
"width": 64,
"fields": [
{
"name": "ALL",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "KERNKEYHi_EL12",
"enc": [3, 6, 15, 2, 4],
"minel": 2,
"width": 64,
"fields": [
{
"name": "ALL",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "KERNKEYHi_EL2",
"enc": [3, 6, 15, 12, 6],
"minel": 2,
"width": 64,
"fields": [
{
"name": "ALL",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "KERNKEYHi_EL21",
"enc": [3, 4, 15, 1, 1],
"minel": 1,
"width": 64,
"fields": [
{
"name": "ALL",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "KERNKEYHi_NV_EL21",
"enc": [3, 6, 15, 12, 6],
"minel": 1,
"width": 64,
"fields": [
{
"name": "ALL",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "KERNKEYLo_EL1",
"enc": [3, 4, 15, 1, 0],
"minel": 1,
"width": 64,
"fields": [
{
"name": "ALL",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "KERNKEYLo_EL12",
"enc": [3, 6, 15, 2, 3],
"minel": 2,
"width": 64,
"fields": [
{
"name": "ALL",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "KERNKEYLo_EL2",
"enc": [3, 6, 15, 12, 5],
"minel": 2,
"width": 64,
"fields": [
{
"name": "ALL",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "KERNKEYLo_EL21",
"enc": [3, 4, 15, 1, 0],
"minel": 1,
"width": 64,
"fields": [
{
"name": "ALL",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "KERNKEYLo_NV_EL21",
"enc": [3, 6, 15, 12, 5],
"minel": 1,
"width": 64,
"fields": [
{
"name": "ALL",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "KTRACE_MESSAGE",
"enc": [3, 5, 15, 1, 4],
"minel": 1,
"width": 64,
"fields": [
{
"name": "MSG",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "KUSERTAG_EL1",
"enc": [3, 3, 15, 10, 3],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD0",
"lsb": 8,
"msb": 63
},
{
"name": "USERTAG",
"lsb": 0,
"msb": 7
}
]
},
{
"name": "LCL_ACNTPCTSS_EL0",
"enc": [3, 4, 15, 10, 5],
"minel": 1,
"width": 64,
"fields": [
{
"name": "PCT",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "LCL_ACNTPCTSS_NOREDIR_EL0",
"enc": [3, 1, 15, 15, 5],
"minel": 1,
"width": 64,
"fields": [
{
"name": "PCT",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "LCL_ACNTPCT_EL0",
"enc": [3, 4, 15, 11, 6],
"minel": 1,
"width": 64,
"fields": [
{
"name": "PCT",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "LCL_ACNTPCT_NOREDIR_EL0",
"enc": [3, 1, 15, 10, 6],
"minel": 1,
"width": 64,
"fields": [
{
"name": "PCT",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "LCL_ACNTVCTSS_EL0",
"enc": [3, 4, 15, 10, 6],
"minel": 1,
"width": 64,
"fields": [
{
"name": "VCT",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "LCL_ACNTVCTSS_NOREDIR_EL0",
"enc": [3, 1, 15, 0, 6],
"minel": 1,
"width": 64,
"fields": [
{
"name": "VCT",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "LCL_ACNTVCT_EL0",
"enc": [3, 4, 15, 11, 7],
"minel": 1,
"width": 64,
"fields": [
{
"name": "VCT",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "LCL_ACNTVCT_NOREDIR_EL0",
"enc": [3, 1, 15, 14, 5],
"minel": 1,
"width": 64,
"fields": [
{
"name": "VCT",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "LCL_CNTPCTSS_EL0",
"enc": [3, 3, 14, 0, 5],
"minel": 1,
"width": 64,
"fields": [
{
"name": "PCT",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "LCL_CNTPCTSS_NOREDIR_EL0",
"enc": [3, 1, 15, 3, 5],
"minel": 1,
"width": 64,
"fields": [
{
"name": "PCT",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "LCL_CNTPCT_EL0",
"enc": [3, 3, 14, 0, 1],
"minel": 1,
"width": 64,
"fields": [
{
"name": "PCT",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "LCL_CNTPCT_NOREDIR_EL0",
"enc": [3, 1, 15, 8, 6],
"minel": 1,
"width": 64,
"fields": [
{
"name": "PCT",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "LCL_CNTVCTSS_EL0",
"enc": [3, 3, 14, 0, 6],
"minel": 1,
"width": 64,
"fields": [
{
"name": "VCT",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "LCL_CNTVCTSS_NOREDIR_EL0",
"enc": [3, 1, 15, 4, 5],
"minel": 1,
"width": 64,
"fields": [
{
"name": "VCT",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "LCL_CNTVCT_EL0",
"enc": [3, 3, 14, 0, 2],
"minel": 1,
"width": 64,
"fields": [
{
"name": "VCT",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "LCL_CNTVCT_NOREDIR_EL0",
"enc": [3, 1, 15, 2, 5],
"minel": 1,
"width": 64,
"fields": [
{
"name": "VCT",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "LD_LATPROF_CMD_EL1",
"enc": [3, 1, 15, 5, 2],
"minel": 1,
"width": 64,
"fields": [
{
"name": "LD_PICK_THRESH",
"lsb": 48,
"msb": 63
},
{
"name": "RSVD0",
"lsb": 19,
"msb": 47
},
{
"name": "FILL_MASK_ID",
"lsb": 11,
"msb": 18
},
{
"name": "FILL_SRC_ID",
"lsb": 0,
"msb": 10
}
]
},
{
"name": "LD_LATPROF_CTL_EL1",
"enc": [3, 1, 15, 0, 2],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD0",
"lsb": 3,
"msb": 63
},
{
"name": "MASK_EL",
"lsb": 2,
"msb": 2
},
{
"name": "DIS_PME",
"lsb": 1,
"msb": 1
},
{
"name": "EN",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "LD_LATPROF_CTL_EL12",
"enc": [3, 1, 15, 9, 2],
"minel": 2,
"width": 64,
"fields": [
{
"name": "RES0",
"lsb": 3,
"msb": 63
},
{
"name": "MASK_EL",
"lsb": 2,
"msb": 2
},
{
"name": "DIS_PME",
"lsb": 1,
"msb": 1
},
{
"name": "EN",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "LD_LATPROF_CTL_EL2",
"enc": [3, 1, 15, 4, 2],
"minel": 2,
"width": 64,
"fields": [
{
"name": "RSVD0",
"lsb": 4,
"msb": 63
},
{
"name": "RTE_PME",
"lsb": 3,
"msb": 3
},
{
"name": "MASK_EL",
"lsb": 2,
"msb": 2
},
{
"name": "DIS_PME",
"lsb": 1,
"msb": 1
},
{
"name": "EN",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "LD_LATPROF_CTL_EL21",
"enc": [3, 1, 15, 0, 2],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RES0",
"lsb": 4,
"msb": 63
},
{
"name": "RTE_PME",
"lsb": 3,
"msb": 3
},
{
"name": "MASK_EL",
"lsb": 2,
"msb": 2
},
{
"name": "DIS_PME",
"lsb": 1,
"msb": 1
},
{
"name": "EN",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "LD_LATPROF_CTL_GL1",
"enc": [3, 1, 15, 15, 6],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD0",
"lsb": 1,
"msb": 63
},
{
"name": "EN",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "LD_LATPROF_CTL_GL12",
"enc": [3, 1, 15, 0, 7],
"minel": 2,
"width": 64,
"fields": [
{
"name": "RES0",
"lsb": 1,
"msb": 63
},
{
"name": "EN",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "LD_LATPROF_CTL_GL2",
"enc": [3, 1, 15, 1, 7],
"minel": 2,
"width": 64,
"fields": [
{
"name": "RSVD0",
"lsb": 1,
"msb": 63
},
{
"name": "EN",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "LD_LATPROF_CTL_GL21",
"enc": [3, 1, 15, 15, 6],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RES0",
"lsb": 1,
"msb": 63
},
{
"name": "EN",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "LD_LATPROF_CTR_EL1",
"enc": [3, 1, 15, 1, 2],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD0",
"lsb": 16,
"msb": 63
},
{
"name": "CYCLE_CT",
"lsb": 0,
"msb": 15
}
]
},
{
"name": "LD_LATPROF_INF_EL1",
"enc": [3, 1, 15, 3, 2],
"minel": 1,
"width": 64,
"fields": [
{
"name": "ASID",
"lsb": 56,
"msb": 63
},
{
"name": "RSVD0",
"lsb": 49,
"msb": 55
},
{
"name": "VA",
"lsb": 0,
"msb": 48
}
]
},
{
"name": "LD_LATPROF_INF_EL2",
"enc": [3, 1, 15, 10, 2],
"minel": 2,
"width": 64,
"fields": [
{
"name": "VMID",
"lsb": 56,
"msb": 63
},
{
"name": "RSVD0",
"lsb": 0,
"msb": 55
}
]
},
{
"name": "LD_LATPROF_STS_EL1",
"enc": [3, 1, 15, 2, 2],
"minel": 1,
"width": 64,
"fields": [
{
"name": "ASIDHI",
"lsb": 56,
"msb": 63
},
{
"name": "RSVD0",
"lsb": 1,
"msb": 55
},
{
"name": "VLD",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "LLCDRAM_AMCC_HASH0",
"enc": [3, 3, 15, 13, 7],
"minel": 1,
"width": 64,
"fields": [
{
"name": "REG_HASH_OFFSET",
"lsb": 60,
"msb": 63
},
{
"name": "RSVD1",
"lsb": 42,
"msb": 59
},
{
"name": "REG_HASH_MASK",
"lsb": 7,
"msb": 41
},
{
"name": "RSVD0",
"lsb": 4,
"msb": 6
},
{
"name": "REG_HASH_METHOD",
"lsb": 2,
"msb": 3
},
{
"name": "REG_HASH_INVERT",
"lsb": 1,
"msb": 1
},
{
"name": "REG_MASK_PROGRAMMED",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "LLCDRAM_AMCC_HASH1",
"enc": [3, 3, 15, 13, 6],
"minel": 1,
"width": 64,
"fields": [
{
"name": "REG_HASH_OFFSET",
"lsb": 60,
"msb": 63
},
{
"name": "RSVD1",
"lsb": 42,
"msb": 59
},
{
"name": "REG_HASH_MASK",
"lsb": 7,
"msb": 41
},
{
"name": "RSVD0",
"lsb": 4,
"msb": 6
},
{
"name": "REG_HASH_METHOD",
"lsb": 2,
"msb": 3
},
{
"name": "REG_HASH_INVERT",
"lsb": 1,
"msb": 1
},
{
"name": "REG_MASK_PROGRAMMED",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "LLCDRAM_AMCC_HASH2",
"enc": [3, 3, 15, 13, 5],
"minel": 1,
"width": 64,
"fields": [
{
"name": "REG_HASH_OFFSET",
"lsb": 60,
"msb": 63
},
{
"name": "RSVD1",
"lsb": 42,
"msb": 59
},
{
"name": "REG_HASH_MASK",
"lsb": 7,
"msb": 41
},
{
"name": "RSVD0",
"lsb": 4,
"msb": 6
},
{
"name": "REG_HASH_METHOD",
"lsb": 2,
"msb": 3
},
{
"name": "REG_HASH_INVERT",
"lsb": 1,
"msb": 1
},
{
"name": "REG_MASK_PROGRAMMED",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "LLCDRAM_DIE_HASH0",
"enc": [3, 3, 15, 13, 4],
"minel": 1,
"width": 64,
"fields": [
{
"name": "REG_HASH_OFFSET",
"lsb": 60,
"msb": 63
},
{
"name": "RSVD1",
"lsb": 42,
"msb": 59
},
{
"name": "REG_HASH_MASK",
"lsb": 7,
"msb": 41
},
{
"name": "RSVD0",
"lsb": 4,
"msb": 6
},
{
"name": "REG_HASH_METHOD",
"lsb": 2,
"msb": 3
},
{
"name": "REG_HASH_INVERT",
"lsb": 1,
"msb": 1
},
{
"name": "REG_MASK_PROGRAMMED",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "LLCDRAM_DIE_HASH1",
"enc": [3, 3, 15, 14, 1],
"minel": 1,
"width": 64,
"fields": [
{
"name": "REG_HASH_OFFSET",
"lsb": 60,
"msb": 63
},
{
"name": "RSVD1",
"lsb": 42,
"msb": 59
},
{
"name": "REG_HASH_MASK",
"lsb": 7,
"msb": 41
},
{
"name": "RSVD0",
"lsb": 4,
"msb": 6
},
{
"name": "REG_HASH_METHOD",
"lsb": 2,
"msb": 3
},
{
"name": "REG_HASH_INVERT",
"lsb": 1,
"msb": 1
},
{
"name": "REG_MASK_PROGRAMMED",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "LLCDRAM_PLANE_HASH0",
"enc": [3, 3, 15, 15, 5],
"minel": 1,
"width": 64,
"fields": [
{
"name": "REG_HASH_OFFSET",
"lsb": 60,
"msb": 63
},
{
"name": "RSVD1",
"lsb": 42,
"msb": 59
},
{
"name": "REG_HASH_MASK",
"lsb": 7,
"msb": 41
},
{
"name": "RSVD0",
"lsb": 4,
"msb": 6
},
{
"name": "REG_HASH_METHOD",
"lsb": 2,
"msb": 3
},
{
"name": "REG_HASH_INVERT",
"lsb": 1,
"msb": 1
},
{
"name": "REG_MASK_PROGRAMMED",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "LLCDRAM_PLANE_HASH1",
"enc": [3, 3, 15, 15, 6],
"minel": 1,
"width": 64,
"fields": [
{
"name": "REG_HASH_OFFSET",
"lsb": 60,
"msb": 63
},
{
"name": "RSVD1",
"lsb": 42,
"msb": 59
},
{
"name": "REG_HASH_MASK",
"lsb": 7,
"msb": 41
},
{
"name": "RSVD0",
"lsb": 4,
"msb": 6
},
{
"name": "REG_HASH_METHOD",
"lsb": 2,
"msb": 3
},
{
"name": "REG_HASH_INVERT",
"lsb": 1,
"msb": 1
},
{
"name": "REG_MASK_PROGRAMMED",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "LLC_DATA0",
"enc": [3, 5, 15, 13, 4],
"minel": 1,
"width": 64,
"fields": [
{
"name": "DATA_63_0",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "LLC_DATA1",
"enc": [3, 5, 15, 13, 5],
"minel": 1,
"width": 64,
"fields": [
{
"name": "DATA_63_0",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "LLC_ERR_ADR",
"enc": [3, 3, 15, 9, 0],
"minel": 1,
"width": 64,
"fields": [
{
"name": "SRC",
"lsb": 60,
"msb": 63
},
{
"name": "CMD",
"lsb": 53,
"msb": 59
},
{
"name": "TID",
"lsb": 42,
"msb": 52
},
{
"name": "ADR",
"lsb": 0,
"msb": 41
}
]
},
{
"name": "LLC_ERR_CTL",
"enc": [3, 3, 15, 9, 1],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD3",
"lsb": 19,
"msb": 63
},
{
"name": "CHK_SNP_HIT",
"lsb": 18,
"msb": 18
},
{
"name": "RSVD2",
"lsb": 17,
"msb": 17
},
{
"name": "ESVW1_C",
"lsb": 16,
"msb": 16
},
{
"name": "RSVD1",
"lsb": 14,
"msb": 15
},
{
"name": "TRC_MMU_ERR_EN",
"lsb": 13,
"msb": 13
},
{
"name": "TBMERR_EN",
"lsb": 12,
"msb": 12
},
{
"name": "RAM_ADR_OOR_EN",
"lsb": 11,
"msb": 11
},
{
"name": "WPT_MUL_HIT_EN",
"lsb": 10,
"msb": 10
},
{
"name": "PIO_ERR_EN",
"lsb": 9,
"msb": 9
},
{
"name": "SNP_ERR_EN",
"lsb": 8,
"msb": 8
},
{
"name": "BUS_ERR_EN",
"lsb": 7,
"msb": 7
},
{
"name": "DUP_MUL_HIT_EN",
"lsb": 6,
"msb": 6
},
{
"name": "TAG_MUL_HIT_EN",
"lsb": 5,
"msb": 5
},
{
"name": "DAT_DBE_EN",
"lsb": 4,
"msb": 4
},
{
"name": "DAT_SBE_OVF_EN",
"lsb": 3,
"msb": 3
},
{
"name": "DAT_SBE_EN",
"lsb": 2,
"msb": 2
},
{
"name": "RSVD0",
"lsb": 0,
"msb": 1
}
]
},
{
"name": "LLC_ERR_INF",
"enc": [3, 3, 15, 10, 0],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD0",
"lsb": 37,
"msb": 63
},
{
"name": "NREC",
"lsb": 36,
"msb": 36
},
{
"name": "AMX",
"lsb": 35,
"msb": 35
},
{
"name": "MEM_TYPE",
"lsb": 34,
"msb": 34
},
{
"name": "MCA",
"lsb": 32,
"msb": 33
},
{
"name": "SRCEXT",
"lsb": 30,
"msb": 31
},
{
"name": "SYN",
"lsb": 0,
"msb": 29
}
]
},
{
"name": "LLC_ERR_INJ",
"enc": [3, 3, 15, 9, 2],
"minel": 1,
"width": 64,
"fields": [
{
"name": "INJ_DAT_RATE_DBE",
"lsb": 61,
"msb": 63
},
{
"name": "INJ_DAT_RATE_SBE",
"lsb": 58,
"msb": 60
},
{
"name": "INJ_DAT_RANDOM_DBE",
"lsb": 57,
"msb": 57
},
{
"name": "INJ_DAT_RANDOM_SBE",
"lsb": 56,
"msb": 56
},
{
"name": "INJ_DAT_ONE_SHOT",
"lsb": 55,
"msb": 55
},
{
"name": "INJ_DBE_MASK",
"lsb": 54,
"msb": 54
},
{
"name": "INJ_SBE_MASK",
"lsb": 53,
"msb": 53
},
{
"name": "SYN",
"lsb": 42,
"msb": 52
},
{
"name": "ADDR",
"lsb": 6,
"msb": 41
},
{
"name": "RSVD0",
"lsb": 0,
"msb": 5
}
]
},
{
"name": "LLC_ERR_STS",
"enc": [3, 3, 15, 8, 0],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD1",
"lsb": 32,
"msb": 63
},
{
"name": "SBE_CNT",
"lsb": 16,
"msb": 31
},
{
"name": "RSVD0",
"lsb": 14,
"msb": 15
},
{
"name": "TRC_MMU_ERR_ESV",
"lsb": 13,
"msb": 13
},
{
"name": "TBMERR_ESV",
"lsb": 12,
"msb": 12
},
{
"name": "RAM_ADR_OOR_ESV",
"lsb": 11,
"msb": 11
},
{
"name": "WPT_MUL_HIT_ESV",
"lsb": 10,
"msb": 10
},
{
"name": "PIO_ERR_ESV",
"lsb": 9,
"msb": 9
},
{
"name": "SNP_ERR_ESV",
"lsb": 8,
"msb": 8
},
{
"name": "BUS_ERR_ESV",
"lsb": 7,
"msb": 7
},
{
"name": "DUP_MUL_HIT_ESV",
"lsb": 6,
"msb": 6
},
{
"name": "TAG_MUL_HIT_ESV",
"lsb": 5,
"msb": 5
},
{
"name": "DAT_DBE_ESV",
"lsb": 4,
"msb": 4
},
{
"name": "DAT_SBE_OVF_ESV",
"lsb": 3,
"msb": 3
},
{
"name": "DAT_SBE_ESV",
"lsb": 2,
"msb": 2
},
{
"name": "OV_FLOW_UNC",
"lsb": 1,
"msb": 1
},
{
"name": "OV_FLOW_COR",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "LLC_FILL_CTL",
"enc": [3, 3, 15, 4, 0],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD2",
"lsb": 26,
"msb": 63
},
{
"name": "ENA",
"lsb": 25,
"msb": 25
},
{
"name": "RSVD1",
"lsb": 24,
"msb": 24
},
{
"name": "WAY",
"lsb": 20,
"msb": 23
},
{
"name": "INDEX",
"lsb": 7,
"msb": 19
},
{
"name": "RSVD0",
"lsb": 5,
"msb": 6
},
{
"name": "COUNT",
"lsb": 0,
"msb": 4
}
]
},
{
"name": "LLC_FILL_DAT",
"enc": [3, 3, 15, 5, 0],
"minel": 1,
"width": 64,
"fields": [
{
"name": "FILLDAT",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "LLC_RAM_CONFIG",
"enc": [3, 3, 15, 7, 0],
"minel": 1,
"width": 64,
"fields": [
{
"name": "READY",
"lsb": 63,
"msb": 63
},
{
"name": "RSVD3",
"lsb": 30,
"msb": 62
},
{
"name": "REGION_BASE",
"lsb": 24,
"msb": 29
},
{
"name": "RSVD2",
"lsb": 22,
"msb": 23
},
{
"name": "REGION_NUM",
"lsb": 16,
"msb": 21
},
{
"name": "RSVD1",
"lsb": 14,
"msb": 15
},
{
"name": "REGION_SIZE",
"lsb": 8,
"msb": 13
},
{
"name": "RSVD0",
"lsb": 6,
"msb": 7
},
{
"name": "ENABLE_SIZE",
"lsb": 0,
"msb": 5
}
]
},
{
"name": "LLC_TRACE_CTL0",
"enc": [3, 3, 15, 11, 0],
"minel": 1,
"width": 64,
"fields": [
{
"name": "CMD",
"lsb": 36,
"msb": 63
},
{
"name": "PA",
"lsb": 0,
"msb": 35
}
]
},
{
"name": "LLC_TRACE_CTL1",
"enc": [3, 3, 15, 12, 0],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD0",
"lsb": 36,
"msb": 63
},
{
"name": "PAMASK",
"lsb": 0,
"msb": 35
}
]
},
{
"name": "LLC_TRACE_CTL2",
"enc": [3, 3, 15, 14, 0],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD2",
"lsb": 60,
"msb": 63
},
{
"name": "CMDMASK",
"lsb": 32,
"msb": 59
},
{
"name": "RSVD1",
"lsb": 25,
"msb": 31
},
{
"name": "CORESNP",
"lsb": 24,
"msb": 24
},
{
"name": "COREMASK",
"lsb": 16,
"msb": 23
},
{
"name": "RSVD0",
"lsb": 11,
"msb": 15
},
{
"name": "FILTER_MODE",
"lsb": 10,
"msb": 10
},
{
"name": "TRIGGER_MODE",
"lsb": 9,
"msb": 9
},
{
"name": "SPARE_8",
"lsb": 8,
"msb": 8
},
{
"name": "PIPE_ENABLE",
"lsb": 4,
"msb": 7
},
{
"name": "SPARE_3",
"lsb": 3,
"msb": 3
},
{
"name": "SUB_MODE",
"lsb": 1,
"msb": 2
},
{
"name": "SPARE_0",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "LLC_UP_REQ_VC",
"enc": [3, 3, 15, 13, 0],
"minel": 1,
"width": 64,
"fields": [
{
"name": "SPARE_63_62",
"lsb": 62,
"msb": 63
},
{
"name": "BWDEC_LVL3_HI",
"lsb": 48,
"msb": 61
},
{
"name": "SPARE_47_46",
"lsb": 46,
"msb": 47
},
{
"name": "BWDEC_LVL2_HI",
"lsb": 32,
"msb": 45
},
{
"name": "SPARE_31_30",
"lsb": 30,
"msb": 31
},
{
"name": "BWDEC_LVL1_HI",
"lsb": 16,
"msb": 29
},
{
"name": "SPARE_15_14",
"lsb": 14,
"msb": 15
},
{
"name": "BWDEC_LVL0_HI",
"lsb": 0,
"msb": 13
}
]
},
{
"name": "LLC_UP_REQ_VC_2",
"enc": [3, 3, 15, 13, 2],
"minel": 1,
"width": 64,
"fields": [
{
"name": "SPARE_63_62",
"lsb": 62,
"msb": 63
},
{
"name": "BWDEC_LVL3_LO",
"lsb": 48,
"msb": 61
},
{
"name": "SPARE_47_46",
"lsb": 46,
"msb": 47
},
{
"name": "BWDEC_LVL2_LO",
"lsb": 32,
"msb": 45
},
{
"name": "SPARE_31_30",
"lsb": 30,
"msb": 31
},
{
"name": "BWDEC_LVL1_LO",
"lsb": 16,
"msb": 29
},
{
"name": "SPARE_15_14",
"lsb": 14,
"msb": 15
},
{
"name": "BWDEC_LVL0_LO",
"lsb": 0,
"msb": 13
}
]
},
{
"name": "LLC_UP_REQ_VC_3",
"enc": [3, 3, 15, 14, 2],
"minel": 1,
"width": 64,
"fields": [
{
"name": "SPARE_63_62",
"lsb": 62,
"msb": 63
},
{
"name": "BWDEC_LVL5_LO",
"lsb": 48,
"msb": 61
},
{
"name": "SPARE_47_46",
"lsb": 46,
"msb": 47
},
{
"name": "BWDEC_LVL4_LO",
"lsb": 32,
"msb": 45
},
{
"name": "SPARE_31_30",
"lsb": 30,
"msb": 31
},
{
"name": "BWDEC_LVL5_HI",
"lsb": 16,
"msb": 29
},
{
"name": "SPARE_15_14",
"lsb": 14,
"msb": 15
},
{
"name": "BWDEC_LVL4_HI",
"lsb": 0,
"msb": 13
}
]
},
{
"name": "LLC_UP_REQ_VC_4",
"enc": [3, 3, 15, 14, 4],
"minel": 1,
"width": 64,
"fields": [
{
"name": "SPARE_63_62",
"lsb": 62,
"msb": 63
},
{
"name": "BWDEC_LVL7_LO",
"lsb": 48,
"msb": 61
},
{
"name": "SPARE_47_46",
"lsb": 46,
"msb": 47
},
{
"name": "BWDEC_LVL7_HI",
"lsb": 32,
"msb": 45
},
{
"name": "SPARE_31_30",
"lsb": 30,
"msb": 31
},
{
"name": "BWDEC_LVL6_LO",
"lsb": 16,
"msb": 29
},
{
"name": "SPARE_15_14",
"lsb": 14,
"msb": 15
},
{
"name": "BWDEC_LVL6_HI",
"lsb": 0,
"msb": 13
}
]
},
{
"name": "LLC_UP_REQ_VC_THRESH",
"enc": [3, 3, 15, 13, 1],
"minel": 1,
"width": 64,
"fields": [
{
"name": "SPARE_63_61",
"lsb": 61,
"msb": 63
},
{
"name": "BWTHRESH_LVL3_HI",
"lsb": 48,
"msb": 60
},
{
"name": "SPARE_47_45",
"lsb": 45,
"msb": 47
},
{
"name": "BWTHRESH_LVL2_HI",
"lsb": 32,
"msb": 44
},
{
"name": "SPARE_31_29",
"lsb": 29,
"msb": 31
},
{
"name": "BWTHRESH_LVL1_HI",
"lsb": 16,
"msb": 28
},
{
"name": "SPARE_15_13",
"lsb": 13,
"msb": 15
},
{
"name": "BWTHRESH_LVL0_HI",
"lsb": 0,
"msb": 12
}
]
},
{
"name": "LLC_UP_REQ_VC_THRESH_2",
"enc": [3, 3, 15, 13, 3],
"minel": 1,
"width": 64,
"fields": [
{
"name": "SPARE_63_61",
"lsb": 61,
"msb": 63
},
{
"name": "BWTHRESH_LVL3_LO",
"lsb": 48,
"msb": 60
},
{
"name": "SPARE_47_45",
"lsb": 45,
"msb": 47
},
{
"name": "BWTHRESH_LVL2_LO",
"lsb": 32,
"msb": 44
},
{
"name": "SPARE_31_29",
"lsb": 29,
"msb": 31
},
{
"name": "BWTHRESH_LVL1_LO",
"lsb": 16,
"msb": 28
},
{
"name": "SPARE_15_13",
"lsb": 13,
"msb": 15
},
{
"name": "BWTHRESH_LVL0_LO",
"lsb": 0,
"msb": 12
}
]
},
{
"name": "LLC_UP_REQ_VC_THRESH_3",
"enc": [3, 3, 15, 14, 3],
"minel": 1,
"width": 64,
"fields": [
{
"name": "SPARE_63_61",
"lsb": 61,
"msb": 63
},
{
"name": "BWTHRESH_LVL5_LO",
"lsb": 48,
"msb": 60
},
{
"name": "SPARE_47_45",
"lsb": 45,
"msb": 47
},
{
"name": "BWTHRESH_LVL4_LO",
"lsb": 32,
"msb": 44
},
{
"name": "SPARE_31_29",
"lsb": 29,
"msb": 31
},
{
"name": "BWTHRESH_LVL5_HI",
"lsb": 16,
"msb": 28
},
{
"name": "SPARE_15_13",
"lsb": 13,
"msb": 15
},
{
"name": "BWTHRESH_LVL4_HI",
"lsb": 0,
"msb": 12
}
]
},
{
"name": "LLC_UP_REQ_VC_THRESH_4",
"enc": [3, 3, 15, 14, 5],
"minel": 1,
"width": 64,
"fields": [
{
"name": "SPARE_63_61",
"lsb": 61,
"msb": 63
},
{
"name": "BWTHRESH_LVL7_LO",
"lsb": 48,
"msb": 60
},
{
"name": "SPARE_47_45",
"lsb": 45,
"msb": 47
},
{
"name": "BWTHRESH_LVL7_HI",
"lsb": 32,
"msb": 44
},
{
"name": "SPARE_31_29",
"lsb": 29,
"msb": 31
},
{
"name": "BWTHRESH_LVL6_LO",
"lsb": 16,
"msb": 28
},
{
"name": "SPARE_15_13",
"lsb": 13,
"msb": 15
},
{
"name": "BWTHRESH_LVL6_HI",
"lsb": 0,
"msb": 12
}
]
},
{
"name": "LLC_WRR",
"enc": [3, 3, 15, 15, 4],
"minel": 1,
"width": 64,
"fields": [
{
"name": "BIUCTR_WID",
"lsb": 60,
"msb": 63
},
{
"name": "BIUSEL_LLCCPL",
"lsb": 58,
"msb": 59
},
{
"name": "BIUSEL_DPCCPL",
"lsb": 56,
"msb": 57
},
{
"name": "BIUSEL_LLTVC",
"lsb": 54,
"msb": 55
},
{
"name": "BIUSEL_BULK_VC",
"lsb": 52,
"msb": 53
},
{
"name": "BIFCTR_WID",
"lsb": 48,
"msb": 51
},
{
"name": "BIFSEL_SNP",
"lsb": 46,
"msb": 47
},
{
"name": "BIFSEL_PIP",
"lsb": 44,
"msb": 45
},
{
"name": "BIFSEL_CMAINT",
"lsb": 42,
"msb": 43
},
{
"name": "PIPARB_CTR_WID",
"lsb": 38,
"msb": 41
},
{
"name": "PIPARB_SEL_SNP",
"lsb": 36,
"msb": 37
},
{
"name": "PIPARB_SEL_PRB",
"lsb": 34,
"msb": 35
},
{
"name": "PIPARB_SEL_REQ_RD",
"lsb": 32,
"msb": 33
},
{
"name": "PIPARB_SEL_REQ_WR",
"lsb": 30,
"msb": 31
},
{
"name": "PRB_PICKER_CTR_WID",
"lsb": 28,
"msb": 29
},
{
"name": "PRB_PICKER_SEL_AF_CMD",
"lsb": 26,
"msb": 27
},
{
"name": "PRB_PICKER_SEL_NON_AF_CMD",
"lsb": 24,
"msb": 25
},
{
"name": "WEIGHT3",
"lsb": 18,
"msb": 23
},
{
"name": "WEIGHT2",
"lsb": 12,
"msb": 17
},
{
"name": "WEIGHT1",
"lsb": 6,
"msb": 11
},
{
"name": "WEIGHT0",
"lsb": 0,
"msb": 5
}
]
},
{
"name": "LLC_WRR2",
"enc": [3, 0, 15, 15, 3],
"minel": 1,
"width": 64,
"fields": [
{
"name": "SPARE_63_52",
"lsb": 52,
"msb": 63
},
{
"name": "BIF_SEL_CTR_WID",
"lsb": 48,
"msb": 51
},
{
"name": "BIF_SEL_WKDM",
"lsb": 46,
"msb": 47
},
{
"name": "BIF_SEL_VC1_DAT_REQ",
"lsb": 44,
"msb": 45
},
{
"name": "BIF_SEL_RSP",
"lsb": 42,
"msb": 43
},
{
"name": "SPARE_41_32",
"lsb": 32,
"msb": 41
},
{
"name": "SPARE_31_28",
"lsb": 28,
"msb": 31
},
{
"name": "BIUSEL_BULK_VCNOD",
"lsb": 26,
"msb": 27
},
{
"name": "BIUSEL_LLCAMX",
"lsb": 24,
"msb": 25
},
{
"name": "SPARE_23_0",
"lsb": 0,
"msb": 23
}
]
},
{
"name": "LORC_EL1",
"enc": [3, 0, 10, 4, 3],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD1",
"lsb": 3,
"msb": 63
},
{
"name": "DS",
"lsb": 2,
"msb": 2
},
{
"name": "RSVD0",
"lsb": 1,
"msb": 1
},
{
"name": "EN",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "LOREA_EL1",
"enc": [3, 0, 10, 4, 1],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD1",
"lsb": 48,
"msb": 63
},
{
"name": "EA",
"lsb": 16,
"msb": 47
},
{
"name": "RSVD0",
"lsb": 0,
"msb": 15
}
]
},
{
"name": "LORID_EL1",
"enc": [3, 0, 10, 4, 7],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD1",
"lsb": 24,
"msb": 63
},
{
"name": "LD",
"lsb": 16,
"msb": 23
},
{
"name": "RSVD0",
"lsb": 8,
"msb": 15
},
{
"name": "LR",
"lsb": 0,
"msb": 7
}
]
},
{
"name": "LORN_EL1",
"enc": [3, 0, 10, 4, 2],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD0",
"lsb": 1,
"msb": 63
},
{
"name": "NUM",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "LORSA_EL1",
"enc": [3, 0, 10, 4, 0],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD1",
"lsb": 48,
"msb": 63
},
{
"name": "SA",
"lsb": 16,
"msb": 47
},
{
"name": "RSVD0",
"lsb": 1,
"msb": 15
},
{
"name": "VALID",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "LSU_ERR_CTL",
"enc": [3, 3, 15, 1, 0],
"minel": 1,
"width": 64,
"fields": [
{
"name": "UNUSED_63_6",
"lsb": 6,
"msb": 63
},
{
"name": "UNUSED_5_0",
"lsb": 0,
"msb": 5
}
]
},
{
"name": "LSU_ERR_STS",
"enc": [3, 3, 15, 0, 0],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD0",
"lsb": 63,
"msb": 63
},
{
"name": "ERR_DET_TYPE",
"lsb": 57,
"msb": 62
},
{
"name": "ERR_DET_VLD",
"lsb": 56,
"msb": 56
},
{
"name": "ERR_DET_NREC",
"lsb": 55,
"msb": 55
},
{
"name": "UNUSED_54_49",
"lsb": 49,
"msb": 54
},
{
"name": "ERR_DET_ADDR",
"lsb": 6,
"msb": 48
},
{
"name": "UNUSED_5_0",
"lsb": 0,
"msb": 5
}
]
},
{
"name": "MAIR_EL1",
"enc": [3, 0, 10, 2, 0],
"minel": 1,
"width": 64,
"fields": [
{
"name": "ATT7",
"lsb": 56,
"msb": 63
},
{
"name": "ATT6",
"lsb": 48,
"msb": 55
},
{
"name": "ATT5",
"lsb": 40,
"msb": 47
},
{
"name": "ATT4",
"lsb": 32,
"msb": 39
},
{
"name": "ATT3",
"lsb": 24,
"msb": 31
},
{
"name": "ATT2",
"lsb": 16,
"msb": 23
},
{
"name": "ATT1",
"lsb": 8,
"msb": 15
},
{
"name": "ATT0",
"lsb": 0,
"msb": 7
}
]
},
{
"name": "MAIR_EL12",
"enc": [3, 5, 10, 2, 0],
"minel": 2,
"width": 64,
"fields": [
{
"name": "ATT7",
"lsb": 56,
"msb": 63
},
{
"name": "ATT6",
"lsb": 48,
"msb": 55
},
{
"name": "ATT5",
"lsb": 40,
"msb": 47
},
{
"name": "ATT4",
"lsb": 32,
"msb": 39
},
{
"name": "ATT3",
"lsb": 24,
"msb": 31
},
{
"name": "ATT2",
"lsb": 16,
"msb": 23
},
{
"name": "ATT1",
"lsb": 8,
"msb": 15
},
{
"name": "ATT0",
"lsb": 0,
"msb": 7
}
]
},
{
"name": "MAIR_EL2",
"enc": [3, 4, 10, 2, 0],
"minel": 2,
"width": 64,
"fields": [
{
"name": "ATT7",
"lsb": 56,
"msb": 63
},
{
"name": "ATT6",
"lsb": 48,
"msb": 55
},
{
"name": "ATT5",
"lsb": 40,
"msb": 47
},
{
"name": "ATT4",
"lsb": 32,
"msb": 39
},
{
"name": "ATT3",
"lsb": 24,
"msb": 31
},
{
"name": "ATT2",
"lsb": 16,
"msb": 23
},
{
"name": "ATT1",
"lsb": 8,
"msb": 15
},
{
"name": "ATT0",
"lsb": 0,
"msb": 7
}
]
},
{
"name": "MAIR_EL21",
"enc": [3, 0, 10, 2, 0],
"minel": 1,
"width": 64,
"fields": [
{
"name": "ATT7",
"lsb": 56,
"msb": 63
},
{
"name": "ATT6",
"lsb": 48,
"msb": 55
},
{
"name": "ATT5",
"lsb": 40,
"msb": 47
},
{
"name": "ATT4",
"lsb": 32,
"msb": 39
},
{
"name": "ATT3",
"lsb": 24,
"msb": 31
},
{
"name": "ATT2",
"lsb": 16,
"msb": 23
},
{
"name": "ATT1",
"lsb": 8,
"msb": 15
},
{
"name": "ATT0",
"lsb": 0,
"msb": 7
}
]
},
{
"name": "MDCCINT_EL1",
"enc": [2, 0, 0, 2, 0],
"minel": 1,
"width": 32,
"fields": [
{
"name": "RSVD1",
"lsb": 31,
"msb": 31
},
{
"name": "RX",
"lsb": 30,
"msb": 30
},
{
"name": "TX",
"lsb": 29,
"msb": 29
},
{
"name": "RSVD0",
"lsb": 0,
"msb": 28
}
]
},
{
"name": "MDCCSR_EL0",
"enc": [2, 3, 0, 1, 0],
"minel": 1,
"width": 32,
"fields": [
{
"name": "RSVD1",
"lsb": 31,
"msb": 31
},
{
"name": "RXFULL",
"lsb": 30,
"msb": 30
},
{
"name": "TXFULL",
"lsb": 29,
"msb": 29
},
{
"name": "RSVD0",
"lsb": 0,
"msb": 28
}
]
},
{
"name": "MDCR_EL2",
"enc": [3, 4, 1, 1, 1],
"minel": 2,
"width": 32,
"fields": [
{
"name": "RSVD1",
"lsb": 28,
"msb": 31
},
{
"name": "TDCC",
"lsb": 27,
"msb": 27
},
{
"name": "RSVD0",
"lsb": 12,
"msb": 26
},
{
"name": "TDRA",
"lsb": 11,
"msb": 11
},
{
"name": "TDOSA",
"lsb": 10,
"msb": 10
},
{
"name": "TDA",
"lsb": 9,
"msb": 9
},
{
"name": "TDE",
"lsb": 8,
"msb": 8
},
{
"name": "HPME",
"lsb": 7,
"msb": 7
},
{
"name": "TPM",
"lsb": 6,
"msb": 6
},
{
"name": "TPMCR",
"lsb": 5,
"msb": 5
},
{
"name": "HPMN",
"lsb": 0,
"msb": 4
}
]
},
{
"name": "MDDTRRX_EL0",
"enc": [2, 3, 0, 5, 0],
"minel": 1,
"width": 32,
"fields": [
{
"name": "DATA",
"lsb": 0,
"msb": 31
}
]
},
{
"name": "MDDTRR_EL0",
"enc": [2, 3, 0, 4, 0],
"minel": 1,
"width": 64,
"fields": [
{
"name": "TX",
"lsb": 32,
"msb": 63
},
{
"name": "RX",
"lsb": 0,
"msb": 31
}
]
},
{
"name": "MDDTRTX_EL0",
"enc": [2, 3, 0, 5, 0],
"minel": 1,
"width": 32,
"fields": [
{
"name": "DATA",
"lsb": 0,
"msb": 31
}
]
},
{
"name": "MDDTR_EL0",
"enc": [2, 3, 0, 4, 0],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RX",
"lsb": 32,
"msb": 63
},
{
"name": "TX",
"lsb": 0,
"msb": 31
}
]
},
{
"name": "MDRAR_EL1",
"enc": [2, 0, 1, 0, 0],
"minel": 1,
"width": 64,
"fields": [
{
"name": "ACC_ROM_BASE",
"lsb": 12,
"msb": 63
},
{
"name": "RSVD0",
"lsb": 2,
"msb": 11
},
{
"name": "VALID",
"lsb": 0,
"msb": 1
}
]
},
{
"name": "MDSCR_EL1",
"enc": [2, 0, 0, 2, 2],
"minel": 1,
"width": 32,
"fields": [
{
"name": "RSVD5",
"lsb": 31,
"msb": 31
},
{
"name": "RXFULL",
"lsb": 30,
"msb": 30
},
{
"name": "TXFULL",
"lsb": 29,
"msb": 29
},
{
"name": "RSVD4",
"lsb": 28,
"msb": 28
},
{
"name": "RXO",
"lsb": 27,
"msb": 27
},
{
"name": "TXU",
"lsb": 26,
"msb": 26
},
{
"name": "RSVD3",
"lsb": 24,
"msb": 25
},
{
"name": "INTDIS",
"lsb": 22,
"msb": 23
},
{
"name": "TDA",
"lsb": 21,
"msb": 21
},
{
"name": "RSVD2",
"lsb": 16,
"msb": 20
},
{
"name": "MDE",
"lsb": 15,
"msb": 15
},
{
"name": "HDE",
"lsb": 14,
"msb": 14
},
{
"name": "KDE",
"lsb": 13,
"msb": 13
},
{
"name": "TDCC",
"lsb": 12,
"msb": 12
},
{
"name": "RSVD1",
"lsb": 7,
"msb": 11
},
{
"name": "ERR",
"lsb": 6,
"msb": 6
},
{
"name": "RSVD0",
"lsb": 1,
"msb": 5
},
{
"name": "SS",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "MIDR_EL1",
"enc": [3, 0, 0, 0, 0],
"minel": 1,
"width": 32,
"fields": [
{
"name": "IMP",
"lsb": 24,
"msb": 31
},
{
"name": "VAR",
"lsb": 20,
"msb": 23
},
{
"name": "ARCH",
"lsb": 16,
"msb": 19
},
{
"name": "PNUM",
"lsb": 4,
"msb": 15
},
{
"name": "REV",
"lsb": 0,
"msb": 3
}
]
},
{
"name": "MMUDATA0",
"enc": [3, 5, 15, 12, 4],
"minel": 1,
"width": 64,
"fields": [
{
"name": "DATA_63_56",
"lsb": 56,
"msb": 63
},
{
"name": "DATA_55_48",
"lsb": 48,
"msb": 55
},
{
"name": "DATA_47_40",
"lsb": 40,
"msb": 47
},
{
"name": "DATA_39_32",
"lsb": 32,
"msb": 39
},
{
"name": "DATA_31_24",
"lsb": 24,
"msb": 31
},
{
"name": "DATA_23_16",
"lsb": 16,
"msb": 23
},
{
"name": "DATA_15_8",
"lsb": 8,
"msb": 15
},
{
"name": "DATA_7_0",
"lsb": 0,
"msb": 7
}
]
},
{
"name": "MMUDATA1",
"enc": [3, 5, 15, 12, 5],
"minel": 1,
"width": 64,
"fields": [
{
"name": "DATA_63_56",
"lsb": 56,
"msb": 63
},
{
"name": "DATA_55_48",
"lsb": 48,
"msb": 55
},
{
"name": "DATA_47_40",
"lsb": 40,
"msb": 47
},
{
"name": "DATA_39_32",
"lsb": 32,
"msb": 39
},
{
"name": "DATA_31_24",
"lsb": 24,
"msb": 31
},
{
"name": "DATA_23_16",
"lsb": 16,
"msb": 23
},
{
"name": "DATA_15_8",
"lsb": 8,
"msb": 15
},
{
"name": "DATA_7_0",
"lsb": 0,
"msb": 7
}
]
},
{
"name": "MMU_ERR_STS",
"enc": [3, 6, 15, 0, 0],
"minel": 1,
"width": 64,
"fields": [
{
"name": "ERR_DET_MERR",
"lsb": 63,
"msb": 63
},
{
"name": "ERR_DET_TYPE",
"lsb": 57,
"msb": 62
},
{
"name": "ERR_DET_VLD",
"lsb": 56,
"msb": 56
},
{
"name": "ERR_DET_NREC",
"lsb": 55,
"msb": 55
},
{
"name": "RSVD1",
"lsb": 31,
"msb": 54
},
{
"name": "ERR_DET_MMUWAY",
"lsb": 25,
"msb": 30
},
{
"name": "ERR_DET_MMUSET",
"lsb": 16,
"msb": 24
},
{
"name": "RSVD0",
"lsb": 0,
"msb": 15
}
]
},
{
"name": "MMU_SESR_CTL_EL2",
"enc": [3, 6, 15, 15, 6],
"minel": 2,
"width": 64,
"fields": [
{
"name": "RSVD0",
"lsb": 5,
"msb": 63
},
{
"name": "LOCK_SESR_ON_UPDATE_HOST_EL2",
"lsb": 4,
"msb": 4
},
{
"name": "LOCK_SESR_ON_UPDATE_HOST_EL0",
"lsb": 3,
"msb": 3
},
{
"name": "LOCK_SESR_ON_UPDATE_GUEST_EL1",
"lsb": 2,
"msb": 2
},
{
"name": "LOCK_SESR_ON_UPDATE_GUEST_EL0",
"lsb": 1,
"msb": 1
},
{
"name": "UPDATE_SESR_ON_PURGE",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "MMU_SESR_EL2",
"enc": [3, 6, 15, 0, 7],
"minel": 2,
"width": 64,
"fields": [
{
"name": "VLD",
"lsb": 63,
"msb": 63
},
{
"name": "MERR",
"lsb": 62,
"msb": 62
},
{
"name": "RSVD0",
"lsb": 59,
"msb": 61
},
{
"name": "FAULT",
"lsb": 58,
"msb": 58
},
{
"name": "PURGED",
"lsb": 57,
"msb": 57
},
{
"name": "POISONED",
"lsb": 56,
"msb": 56
},
{
"name": "MERGED",
"lsb": 55,
"msb": 55
},
{
"name": "OLDEST_OP",
"lsb": 54,
"msb": 54
},
{
"name": "TID",
"lsb": 48,
"msb": 53
},
{
"name": "MTB_ID",
"lsb": 44,
"msb": 47
},
{
"name": "SRC",
"lsb": 41,
"msb": 43
},
{
"name": "STREAMING",
"lsb": 40,
"msb": 40
},
{
"name": "REQ_TYPE",
"lsb": 36,
"msb": 39
},
{
"name": "REQ_STAGE",
"lsb": 34,
"msb": 35
},
{
"name": "IS_TYPE2_HOST",
"lsb": 33,
"msb": 33
},
{
"name": "REQ_EL",
"lsb": 31,
"msb": 32
},
{
"name": "ATOMIC",
"lsb": 30,
"msb": 30
},
{
"name": "WRITE",
"lsb": 29,
"msb": 29
},
{
"name": "READ",
"lsb": 28,
"msb": 28
},
{
"name": "S1_GRAN",
"lsb": 26,
"msb": 27
},
{
"name": "S2_GRAN",
"lsb": 24,
"msb": 25
},
{
"name": "VMID",
"lsb": 16,
"msb": 23
},
{
"name": "ASID",
"lsb": 0,
"msb": 15
}
]
},
{
"name": "MMU_SFAR_EL2",
"enc": [3, 6, 15, 14, 6],
"minel": 2,
"width": 64,
"fields": [
{
"name": "RSVD1",
"lsb": 49,
"msb": 63
},
{
"name": "IA",
"lsb": 12,
"msb": 48
},
{
"name": "RSVD0",
"lsb": 10,
"msb": 11
},
{
"name": "VMID_CHANGED",
"lsb": 9,
"msb": 9
},
{
"name": "ASID_CHANGED",
"lsb": 8,
"msb": 8
},
{
"name": "S1_PTW",
"lsb": 7,
"msb": 7
},
{
"name": "STAGE2",
"lsb": 6,
"msb": 6
},
{
"name": "FSC",
"lsb": 0,
"msb": 5
}
]
},
{
"name": "MPIDR_EL1",
"enc": [3, 0, 0, 0, 5],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD2",
"lsb": 40,
"msb": 63
},
{
"name": "AFFINITY3",
"lsb": 32,
"msb": 39
},
{
"name": "RSVD1",
"lsb": 31,
"msb": 31
},
{
"name": "U_UNIPROCESSOR",
"lsb": 30,
"msb": 30
},
{
"name": "RSVD0",
"lsb": 25,
"msb": 29
},
{
"name": "MT_PERF",
"lsb": 24,
"msb": 24
},
{
"name": "AFFINITY2",
"lsb": 16,
"msb": 23
},
{
"name": "AFFINITY1",
"lsb": 8,
"msb": 15
},
{
"name": "AFFINITY0",
"lsb": 0,
"msb": 7
}
]
},
{
"name": "MVFR0_EL1",
"enc": [3, 0, 0, 3, 0],
"minel": 1,
"width": 32,
"fields": [
{
"name": "RSVD0",
"lsb": 0,
"msb": 31
}
]
},
{
"name": "MVFR1_EL1",
"enc": [3, 0, 0, 3, 1],
"minel": 1,
"width": 32,
"fields": [
{
"name": "RSVD0",
"lsb": 0,
"msb": 31
}
]
},
{
"name": "MVFR2_EL1",
"enc": [3, 0, 0, 3, 2],
"minel": 1,
"width": 32,
"fields": [
{
"name": "RSVD0",
"lsb": 0,
"msb": 31
}
]
},
{
"name": "NRG_ACC_CTL",
"enc": [3, 7, 15, 0, 1],
"minel": 1,
"width": 64,
"fields": [
{
"name": "ENABLED",
"lsb": 63,
"msb": 63
},
{
"name": "SATURATE_ON_OVERFLOW",
"lsb": 62,
"msb": 62
},
{
"name": "INCLUDE_LEAKAGE",
"lsb": 61,
"msb": 61
},
{
"name": "SATURATE_ON_SRM_OVERFLOW",
"lsb": 60,
"msb": 60
},
{
"name": "INCLUDE_SRM_LEAKAGE",
"lsb": 59,
"msb": 59
},
{
"name": "RSVD0",
"lsb": 0,
"msb": 58
}
]
},
{
"name": "NZCV",
"enc": [3, 3, 4, 2, 0],
"minel": 1,
"width": 32,
"fields": [
{
"name": "N",
"lsb": 31,
"msb": 31,
"desc": "negative"
},
{
"name": "Z",
"lsb": 30,
"msb": 30,
"desc": "zero"
},
{
"name": "C",
"lsb": 29,
"msb": 29,
"desc": "carry"
},
{
"name": "V",
"lsb": 28,
"msb": 28,
"desc": "overflow"
}
]
},
{
"name": "NestedCurrentEL",
"enc": [3, 0, 4, 2, 2],
"minel": 1,
"width": 32,
"fields": [
{
"name": "RSVD1",
"lsb": 4,
"msb": 31
},
{
"name": "EL",
"lsb": 2,
"msb": 3
},
{
"name": "RSVD0",
"lsb": 0,
"msb": 1
}
]
},
{
"name": "NexDnrmOptCfg",
"enc": [3, 0, 15, 12, 3],
"minel": 1,
"width": 64,
"fields": [
{
"name": "UNUSED_63_28",
"lsb": 28,
"msb": 63
},
{
"name": "DENORM_THR",
"lsb": 20,
"msb": 27
},
{
"name": "DENORM_INST_NO",
"lsb": 15,
"msb": 19
},
{
"name": "NORM_RPLY_THR",
"lsb": 7,
"msb": 14
},
{
"name": "NORM_INST_NO",
"lsb": 2,
"msb": 6
},
{
"name": "MODE",
"lsb": 0,
"msb": 1
}
]
},
{
"name": "OPMAT0_EL1",
"enc": [3, 1, 15, 7, 0],
"minel": 1,
"width": 32,
"fields": [
{
"name": "OPCODE",
"lsb": 0,
"msb": 31
}
]
},
{
"name": "OPMAT1_EL1",
"enc": [3, 1, 15, 8, 0],
"minel": 1,
"width": 32,
"fields": [
{
"name": "OPCODE",
"lsb": 0,
"msb": 31
}
]
},
{
"name": "OPMSK0_EL1",
"enc": [3, 1, 15, 9, 0],
"minel": 1,
"width": 32,
"fields": [
{
"name": "OPCODE",
"lsb": 0,
"msb": 31
}
]
},
{
"name": "OPMSK1_EL1",
"enc": [3, 1, 15, 10, 0],
"minel": 1,
"width": 32,
"fields": [
{
"name": "OPCODE",
"lsb": 0,
"msb": 31
}
]
},
{
"name": "OSDLR_EL1",
"enc": [2, 0, 1, 3, 4],
"minel": 1,
"width": 32,
"fields": [
{
"name": "RSVD0",
"lsb": 1,
"msb": 31
},
{
"name": "DLK",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "OSDTRRX_EL1",
"enc": [2, 0, 0, 0, 2],
"minel": 1,
"width": 32,
"fields": [
{
"name": "DATA",
"lsb": 0,
"msb": 31
}
]
},
{
"name": "OSDTRTX_EL1",
"enc": [2, 0, 0, 3, 2],
"minel": 1,
"width": 32,
"fields": [
{
"name": "DATA",
"lsb": 0,
"msb": 31
}
]
},
{
"name": "OSECCR_EL1",
"enc": [2, 0, 0, 6, 2],
"minel": 1,
"width": 32,
"fields": [
{
"name": "RSVD2",
"lsb": 15,
"msb": 31
},
{
"name": "NSR2",
"lsb": 14,
"msb": 14
},
{
"name": "NSR1",
"lsb": 13,
"msb": 13
},
{
"name": "NSR0",
"lsb": 12,
"msb": 12
},
{
"name": "RSVD1",
"lsb": 7,
"msb": 11
},
{
"name": "NS_EL2_ECEN",
"lsb": 6,
"msb": 6
},
{
"name": "NS_EL1_ECEN",
"lsb": 5,
"msb": 5
},
{
"name": "RSVD0",
"lsb": 0,
"msb": 4
}
]
},
{
"name": "OSLAR_EL1",
"enc": [2, 0, 1, 0, 4],
"minel": 1,
"width": 32,
"fields": [
{
"name": "KEY",
"lsb": 0,
"msb": 31
}
]
},
{
"name": "OSLSR_EL1",
"enc": [2, 0, 1, 1, 4],
"minel": 1,
"width": 32,
"fields": [
{
"name": "RSVD0",
"lsb": 4,
"msb": 31
},
{
"name": "LOCK_IMPL_H",
"lsb": 3,
"msb": 3
},
{
"name": "N_TT",
"lsb": 2,
"msb": 2
},
{
"name": "OS_LK",
"lsb": 1,
"msb": 1
},
{
"name": "LOCK_IMPL",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "PAN",
"enc": [3, 0, 4, 2, 3],
"minel": 1,
"width": 32,
"fields": [
{
"name": "RSVD1",
"lsb": 23,
"msb": 31
},
{
"name": "PAN",
"lsb": 22,
"msb": 22
},
{
"name": "RSVD0",
"lsb": 0,
"msb": 21
}
]
},
{
"name": "PAR_EL1",
"enc": [3, 0, 7, 4, 0],
"minel": 1,
"width": 64,
"fields": [
{
"name": "MAIR",
"lsb": 56,
"msb": 63
},
{
"name": "RSVD1",
"lsb": 42,
"msb": 55
},
{
"name": "PA",
"lsb": 12,
"msb": 41
},
{
"name": "RSVD0",
"lsb": 10,
"msb": 11
},
{
"name": "STAGE",
"lsb": 9,
"msb": 9
},
{
"name": "PTW",
"lsb": 7,
"msb": 8
},
{
"name": "FS",
"lsb": 1,
"msb": 6
},
{
"name": "F",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "PBLK_EXE_ST",
"enc": [3, 5, 15, 5, 2],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD1",
"lsb": 54,
"msb": 63
},
{
"name": "MULTI_PIO_DROPPED",
"lsb": 53,
"msb": 53
},
{
"name": "DROPPED_SPR_IDX",
"lsb": 40,
"msb": 52
},
{
"name": "PIO_GATED_CPU_IDX",
"lsb": 36,
"msb": 39
},
{
"name": "RSVD0",
"lsb": 0,
"msb": 35
}
]
},
{
"name": "PBLK_PSW_DLY",
"enc": [3, 5, 15, 9, 0],
"minel": 1,
"width": 64,
"fields": [
{
"name": "CSA_PDM_DLY",
"lsb": 60,
"msb": 63
},
{
"name": "RSVD1",
"lsb": 56,
"msb": 59
},
{
"name": "RST_DITHER_CPM_DCLK_CNT",
"lsb": 52,
"msb": 55
},
{
"name": "CSA_BIG_DLY",
"lsb": 42,
"msb": 51
},
{
"name": "CSA_SML_DLY",
"lsb": 34,
"msb": 41
},
{
"name": "RSVD0",
"lsb": 32,
"msb": 33
},
{
"name": "FRC_CPM_LOGIC_CPU_ON",
"lsb": 31,
"msb": 31
},
{
"name": "FRC_CSA_LOGIC_SRM_ON",
"lsb": 30,
"msb": 30
},
{
"name": "SML_DLY",
"lsb": 22,
"msb": 29
},
{
"name": "PDM_DLY",
"lsb": 16,
"msb": 21
},
{
"name": "FRC_TRC_RAM_LOGIC_SRM_ON",
"lsb": 15,
"msb": 15
},
{
"name": "SML_SKW",
"lsb": 11,
"msb": 14
},
{
"name": "FRC_CSA_BCELL_SRM_ON",
"lsb": 10,
"msb": 10
},
{
"name": "BIG_DLY",
"lsb": 0,
"msb": 9
}
]
},
{
"name": "PBLK_STS",
"enc": [3, 5, 15, 4, 1],
"minel": 1,
"width": 64,
"fields": [
{
"name": "IN_CPL_EPOCH_SYNC",
"lsb": 63,
"msb": 63
},
{
"name": "AP_TIME_BACKWARD",
"lsb": 62,
"msb": 62
},
{
"name": "PLL_LOSE_LOCK",
"lsb": 61,
"msb": 61
},
{
"name": "ACC_PWR_DN_ST",
"lsb": 59,
"msb": 60
},
{
"name": "PL2_PWR_DN_ST",
"lsb": 58,
"msb": 58
},
{
"name": "RSVD4",
"lsb": 55,
"msb": 57
},
{
"name": "STICKY_ACC_PWR_DN",
"lsb": 54,
"msb": 54
},
{
"name": "STICKY_ACC_SLEEP",
"lsb": 53,
"msb": 53
},
{
"name": "RSVD3",
"lsb": 52,
"msb": 52
},
{
"name": "ACC_PWR_DN_ABRTED",
"lsb": 51,
"msb": 51
},
{
"name": "RSVD2",
"lsb": 48,
"msb": 50
},
{
"name": "TIME_ACC_IS_OFF",
"lsb": 32,
"msb": 47
},
{
"name": "ACC_GLB_TSYNC_STS",
"lsb": 31,
"msb": 31
},
{
"name": "STICKY_SO_CSSBREQ_CPL",
"lsb": 30,
"msb": 30
},
{
"name": "AMX_PWR_ST",
"lsb": 26,
"msb": 29
},
{
"name": "RSVD1",
"lsb": 25,
"msb": 25
},
{
"name": "WAKE_UP_AF",
"lsb": 24,
"msb": 24
},
{
"name": "LINK_IS_UP",
"lsb": 23,
"msb": 23
},
{
"name": "TEAR_DN_AF",
"lsb": 22,
"msb": 22
},
{
"name": "LINK_IS_DN",
"lsb": 21,
"msb": 21
},
{
"name": "L2_FLUSH_ST",
"lsb": 20,
"msb": 20
},
{
"name": "CPM_ST",
"lsb": 16,
"msb": 19
},
{
"name": "MOST_RECENT_WFID_AP",
"lsb": 12,
"msb": 15
},
{
"name": "FRC_INIT",
"lsb": 11,
"msb": 11
},
{
"name": "LLC_IS_HALTED_BFR_RUN",
"lsb": 10,
"msb": 10
},
{
"name": "RSVD0",
"lsb": 7,
"msb": 9
},
{
"name": "ACC_PRED_BKEY_VALID",
"lsb": 6,
"msb": 6
},
{
"name": "ACC_PRED_AKEY_VALID",
"lsb": 5,
"msb": 5
},
{
"name": "ACC_MKEY_VALID",
"lsb": 4,
"msb": 4
},
{
"name": "ACC_MKEY_HI_RXD_HI",
"lsb": 3,
"msb": 3
},
{
"name": "ACC_MKEY_HI_RXD_LO",
"lsb": 2,
"msb": 2
},
{
"name": "ACC_MKEY_LO_RXD_HI",
"lsb": 1,
"msb": 1
},
{
"name": "ACC_MKEY_LO_RXD_LO",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "PL2HID12",
"enc": [3, 1, 11, 6, 4],
"minel": 1,
"width": 64,
"fields": [
{
"name": "IRR_SEED",
"lsb": 62,
"msb": 63
},
{
"name": "IRR_OFF_PERIOD",
"lsb": 59,
"msb": 61
},
{
"name": "IRR_ON_PERIOD",
"lsb": 56,
"msb": 58
},
{
"name": "IRR_ENABLE",
"lsb": 55,
"msb": 55
},
{
"name": "DIS_DYN_CPU_CRD",
"lsb": 54,
"msb": 54
},
{
"name": "SPARE_53_52",
"lsb": 52,
"msb": 53
},
{
"name": "PRB_ANTI_STARVE_RPLY_THRESH",
"lsb": 49,
"msb": 51
},
{
"name": "DIS_PRB_ANTI_STARVE",
"lsb": 48,
"msb": 48
},
{
"name": "NC_WR_ECHO_DUP_DIS",
"lsb": 47,
"msb": 47
},
{
"name": "SPARE_46",
"lsb": 46,
"msb": 46
},
{
"name": "DIS_FILL_SFOR_L1_STRM",
"lsb": 45,
"msb": 45
},
{
"name": "RD_LD_UC_FILL_BLOCK",
"lsb": 44,
"msb": 44
},
{
"name": "SPARE_43_42",
"lsb": 42,
"msb": 43
},
{
"name": "PIPE_THROTTLE_ENA",
"lsb": 41,
"msb": 41
},
{
"name": "PIPE_THROTTLE_CNT",
"lsb": 37,
"msb": 40
},
{
"name": "DIS_WAY_MASK",
"lsb": 21,
"msb": 36
},
{
"name": "DIS_SNP_RSP_CLK",
"lsb": 20,
"msb": 20
},
{
"name": "SPARE_19_18",
"lsb": 18,
"msb": 19
},
{
"name": "DIS_PIF_RSP_BYP",
"lsb": 17,
"msb": 17
},
{
"name": "DIS_PIF_REQ_BYP",
"lsb": 16,
"msb": 16
},
{
"name": "SPARE_15_5",
"lsb": 5,
"msb": 15
},
{
"name": "DIS_ECHOL1_DUP_HIT",
"lsb": 4,
"msb": 4
},
{
"name": "DIS_VIC_BUS_OPT_SCHEDULING",
"lsb": 3,
"msb": 3
},
{
"name": "DIS_CRD_SFOR_RD_LD_STRM",
"lsb": 2,
"msb": 2
},
{
"name": "SPARE_1",
"lsb": 1,
"msb": 1
},
{
"name": "DIS_PRFQ_SNPQ_B1_BYPASS",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "PL2HID17",
"enc": [3, 1, 11, 6, 1],
"minel": 1,
"width": 64,
"fields": [
{
"name": "LRU_LFSR_PROB_CTL",
"lsb": 60,
"msb": 63
},
{
"name": "NON_CRIT_DMND_WAYS_M1",
"lsb": 56,
"msb": 59
},
{
"name": "SPARE_55_51",
"lsb": 51,
"msb": 55
},
{
"name": "CRD_EDB_NC_WR_RSVD",
"lsb": 49,
"msb": 50
},
{
"name": "SPARE_48_47",
"lsb": 47,
"msb": 48
},
{
"name": "BLOCK_B2_BFILL_SNP_GNTS_ALL",
"lsb": 46,
"msb": 46
},
{
"name": "BLOCK_B2_BFILL_SNP_GNTS_PIPE",
"lsb": 45,
"msb": 45
},
{
"name": "DIS_PF_DRAIN_COLOR",
"lsb": 44,
"msb": 44
},
{
"name": "RCC_FORCE_ALL_LLCXBAR_L6_CLKS_ON",
"lsb": 43,
"msb": 43
},
{
"name": "SPARE_42_36",
"lsb": 36,
"msb": 42
},
{
"name": "DIS_NC_WR_MISS_USING_TBYPASSES",
"lsb": 35,
"msb": 35
},
{
"name": "DSB_PF_DRAIN_ALL",
"lsb": 34,
"msb": 34
},
{
"name": "DIS_LLCPF_SWOP_USING_TBYPASSES",
"lsb": 33,
"msb": 33
},
{
"name": "DIS_UP_REQ_T4_BYP",
"lsb": 32,
"msb": 32
},
{
"name": "FRC_CRIT_GFILLS",
"lsb": 31,
"msb": 31
},
{
"name": "DIS_PL2_FILL_PLUS_VIC_PASS",
"lsb": 30,
"msb": 30
},
{
"name": "DIS_UP_REQ_T3_BYP",
"lsb": 29,
"msb": 29
},
{
"name": "DIS_UP_REQ_T2_BYP",
"lsb": 28,
"msb": 28
},
{
"name": "RCC_FORCE_ALL_DPCXBARL3_CLKS_ON",
"lsb": 27,
"msb": 27
},
{
"name": "SPARE_26",
"lsb": 26,
"msb": 26
},
{
"name": "DYN_BLK_BYP_THRESH",
"lsb": 23,
"msb": 25
},
{
"name": "STALL_PF_DRAIN_DSB_ACK",
"lsb": 21,
"msb": 22
},
{
"name": "RCC_FORCE_PL2_SHIM_CLKS_ON",
"lsb": 20,
"msb": 20
},
{
"name": "SPARE_19_14",
"lsb": 14,
"msb": 19
},
{
"name": "DIS_SNP_MRG",
"lsb": 13,
"msb": 13
},
{
"name": "CRD_EDB_MAX_M1",
"lsb": 7,
"msb": 12
},
{
"name": "CRD_EDB_VIC_RSVD",
"lsb": 5,
"msb": 6
},
{
"name": "CRD_EDB_VIC_PULL_RSVD",
"lsb": 3,
"msb": 4
},
{
"name": "CRD_EDB_SNP_RSVD",
"lsb": 0,
"msb": 2
}
]
},
{
"name": "PL2HID25",
"enc": [3, 1, 11, 6, 2],
"minel": 1,
"width": 64,
"fields": [
{
"name": "LRU_LFSR_HIGH_CRIT_PROB_CTL2",
"lsb": 60,
"msb": 63
},
{
"name": "SPARE_59_57",
"lsb": 57,
"msb": 59
},
{
"name": "LRU_LFSR_HIGH_CRIT_PROB_CTL1",
"lsb": 53,
"msb": 56
},
{
"name": "SPARE_52_47",
"lsb": 47,
"msb": 52
},
{
"name": "DIS_CRIT_DYN_LRU_UPD",
"lsb": 46,
"msb": 46
},
{
"name": "DIS_CRIT_DYN_LRU_INS",
"lsb": 45,
"msb": 45
},
{
"name": "CRIT_DMND_WAYS_M1",
"lsb": 41,
"msb": 44
},
{
"name": "RAS_ENABLE",
"lsb": 40,
"msb": 40
},
{
"name": "DIS_LATE_DEQ_ON_PRAB_HIT",
"lsb": 39,
"msb": 39
},
{
"name": "SPARE_38_37",
"lsb": 37,
"msb": 38
},
{
"name": "DIS_MDSB_PF_DRAIN",
"lsb": 36,
"msb": 36
},
{
"name": "ALL_L1_PFHITS_NCUPD_LRU_EN",
"lsb": 35,
"msb": 35
},
{
"name": "TEMP_L1_PFLRU_UPD_WAYS_M1",
"lsb": 31,
"msb": 34
},
{
"name": "DIS_L1_PFSCAN_BASED_LRU_UPD",
"lsb": 30,
"msb": 30
},
{
"name": "DIS_NON_CRIT_DYN_LRU_UPD",
"lsb": 29,
"msb": 29
},
{
"name": "SPARE_28",
"lsb": 28,
"msb": 28
},
{
"name": "LRU_DEMOTION_ON_HIT_EN",
"lsb": 27,
"msb": 27
},
{
"name": "DIS_NON_CRIT_DYN_LRU_INS",
"lsb": 26,
"msb": 26
},
{
"name": "DIS_VAR_DAT_LAT",
"lsb": 25,
"msb": 25
},
{
"name": "DIS_ARB_B4_BYP",
"lsb": 24,
"msb": 24
},
{
"name": "SPARE_23_21",
"lsb": 21,
"msb": 23
},
{
"name": "DIS_VICTIM_PASSES_ON_SNP_PRB_PICKER",
"lsb": 20,
"msb": 20
},
{
"name": "DIS_PRB_UP_SNP_RSP_BYP",
"lsb": 19,
"msb": 19
},
{
"name": "DIS_NC_WR_LATE_DEQ",
"lsb": 18,
"msb": 18
},
{
"name": "SPARE_17_10",
"lsb": 10,
"msb": 17
},
{
"name": "NON_TEMP_WAYS_M1",
"lsb": 6,
"msb": 9
},
{
"name": "FILL_ORDER_DIS",
"lsb": 5,
"msb": 5
},
{
"name": "SPARE_4_0",
"lsb": 0,
"msb": 4
}
]
},
{
"name": "PL2HID33",
"enc": [3, 1, 11, 6, 3],
"minel": 1,
"width": 64,
"fields": [
{
"name": "DIS_PL2_BYP0_MINUS_EF_BYP",
"lsb": 63,
"msb": 63
},
{
"name": "PIPARB_STRICT_FWD_PROGRESS",
"lsb": 62,
"msb": 62
},
{
"name": "DIS_PL2_BYP0_EF_BYP",
"lsb": 61,
"msb": 61
},
{
"name": "DIS_PL2_BYP1_EF_BYP",
"lsb": 60,
"msb": 60
},
{
"name": "SPARE_59_54",
"lsb": 54,
"msb": 59
},
{
"name": "DIS_WAB_HIT_T3_T5_ECO",
"lsb": 53,
"msb": 53
},
{
"name": "SPARE_52_13",
"lsb": 13,
"msb": 52
},
{
"name": "DIS_IDX_WAY_WAKEUPS_FOR_FILL_MON_HIT",
"lsb": 12,
"msb": 12
},
{
"name": "FILL_SRC_WAYS_M1",
"lsb": 8,
"msb": 11
},
{
"name": "DIS_FILL_SRC_INS",
"lsb": 7,
"msb": 7
},
{
"name": "DIS_PCIE_THROTTLE",
"lsb": 6,
"msb": 6
},
{
"name": "CRD_CMN_PCIE_MAX",
"lsb": 0,
"msb": 5
}
]
},
{
"name": "PL2HID41",
"enc": [3, 0, 15, 9, 4],
"minel": 1,
"width": 64,
"fields": [
{
"name": "SPARE_2_63",
"lsb": 2,
"msb": 63
},
{
"name": "DIS_POOL_LEGACY",
"lsb": 1,
"msb": 1
},
{
"name": "DIS_SNP_LAT_OPT",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "PL2HID5",
"enc": [3, 1, 11, 0, 0],
"minel": 1,
"width": 64,
"fields": [
{
"name": "DIS_ARB_BYP",
"lsb": 63,
"msb": 63
},
{
"name": "DIS_ARR_BNK",
"lsb": 62,
"msb": 62
},
{
"name": "SPARE_61",
"lsb": 61,
"msb": 61
},
{
"name": "DIS_UP_BYP",
"lsb": 60,
"msb": 60
},
{
"name": "DIS_DN_BYP",
"lsb": 59,
"msb": 59
},
{
"name": "DIS_PRB_BYP",
"lsb": 58,
"msb": 58
},
{
"name": "DIS_FULL_LINE_WR",
"lsb": 57,
"msb": 57
},
{
"name": "DIS_ISTR_CACHE",
"lsb": 56,
"msb": 56
},
{
"name": "DIS_SEND_CRD_MMU_ISTRM",
"lsb": 55,
"msb": 55
},
{
"name": "FORCE_MMU_CACHE",
"lsb": 54,
"msb": 54
},
{
"name": "CRITICAL_INFO_DIS_LLC",
"lsb": 53,
"msb": 53
},
{
"name": "RCC_FORCE_ALL_LLCPIF_L3_CLKS_ON",
"lsb": 52,
"msb": 52
},
{
"name": "RCC_FORCE_ALL_LLCXBAR_L3_CLKS_ON",
"lsb": 51,
"msb": 51
},
{
"name": "RCC_DIS_STALL_INACTIVE_LLC",
"lsb": 50,
"msb": 50
},
{
"name": "UOP_RDY_PERIOD_LENGTH",
"lsb": 47,
"msb": 49
},
{
"name": "UOP_RDY_BLOCK_LENGTH",
"lsb": 45,
"msb": 46
},
{
"name": "CRD_PRBQ_M1",
"lsb": 43,
"msb": 44
},
{
"name": "SPARE_42_40",
"lsb": 40,
"msb": 42
},
{
"name": "HWP_WAYS_M1",
"lsb": 36,
"msb": 39
},
{
"name": "DIS_FILL_BYP",
"lsb": 35,
"msb": 35
},
{
"name": "RCC_FORCE_ALL_LLCDAT_L3_CLKS_ON",
"lsb": 34,
"msb": 34
},
{
"name": "RCC_FORCE_ALL_LLCPIP_L3_CLKS_ON",
"lsb": 33,
"msb": 33
},
{
"name": "RCC_FORCE_ALL_LLCPIP_L6_CLKS_ON",
"lsb": 32,
"msb": 32
},
{
"name": "SPARE_31_28",
"lsb": 28,
"msb": 31
},
{
"name": "MNT_DAT_CRD",
"lsb": 23,
"msb": 27
},
{
"name": "DIS_CFM_SQUASH",
"lsb": 22,
"msb": 22
},
{
"name": "SPARE_21",
"lsb": 21,
"msb": 21
},
{
"name": "RCC_DIS_PRB_GRP",
"lsb": 20,
"msb": 20
},
{
"name": "SPARE_19_17",
"lsb": 17,
"msb": 19
},
{
"name": "PIF_PICK_CMAINT_NCWR_STARVED",
"lsb": 14,
"msb": 16
},
{
"name": "CRD_PRB_MAX_M1",
"lsb": 8,
"msb": 13
},
{
"name": "CRD_PRB_CPU_RSVD",
"lsb": 4,
"msb": 7
},
{
"name": "CRD_PRB_SNP_RSVD",
"lsb": 0,
"msb": 3
}
]
},
{
"name": "PL2HID6",
"enc": [3, 1, 11, 6, 5],
"minel": 1,
"width": 64,
"fields": [
{
"name": "SPARE_63",
"lsb": 63,
"msb": 63
},
{
"name": "FORCE_PL22_DPCDCLK_GRP_VLD",
"lsb": 62,
"msb": 62
},
{
"name": "RCC_FORCE_ALL_BIF_BIU_L6_CLKS_ON",
"lsb": 61,
"msb": 61
},
{
"name": "SPARE_60_40",
"lsb": 40,
"msb": 60
},
{
"name": "LRU_UPD_DMND_HIT_PF_EN",
"lsb": 39,
"msb": 39
},
{
"name": "SPARE_38_36",
"lsb": 36,
"msb": 38
},
{
"name": "DISABLE_PIPELINED_NC_DO",
"lsb": 35,
"msb": 35
},
{
"name": "PIO_ERR_LOG_DIS",
"lsb": 34,
"msb": 34
},
{
"name": "SPARE_33_21",
"lsb": 21,
"msb": 33
},
{
"name": "SEL_VVDD_IVDM",
"lsb": 20,
"msb": 20
},
{
"name": "SEL_VDD_SRAM_IVDM",
"lsb": 19,
"msb": 19
},
{
"name": "SPARE_18_2",
"lsb": 2,
"msb": 18
},
{
"name": "SEL_PL2_IVDM",
"lsb": 1,
"msb": 1
},
{
"name": "PIF_RSP_CLK_EXT",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "PL2HID8",
"enc": [3, 1, 11, 6, 6],
"minel": 1,
"width": 64,
"fields": [
{
"name": "DIS_PRB_BANKING",
"lsb": 63,
"msb": 63
},
{
"name": "LRU_UPD_DPF_HIT_DMND_EN",
"lsb": 62,
"msb": 62
},
{
"name": "PIF_PICK_NCWR_STARVED",
"lsb": 59,
"msb": 61
},
{
"name": "RCC_FORCE_ALL_LLCBIF_L3_CLKS_ON",
"lsb": 58,
"msb": 58
},
{
"name": "RCC_FORCE_ALL_LLCPIF_L6_CLKS_ON",
"lsb": 57,
"msb": 57
},
{
"name": "RCC_FORCE_ALL_LLCDAT_L6_CLKS_ON",
"lsb": 56,
"msb": 56
},
{
"name": "DIS_AF_SNP_UPD_LRU",
"lsb": 55,
"msb": 55
},
{
"name": "SPARE_54",
"lsb": 54,
"msb": 54
},
{
"name": "DIS_CLEAN_EVICTS",
"lsb": 53,
"msb": 53
},
{
"name": "IGNORE_BLK_CMAINT",
"lsb": 50,
"msb": 52
},
{
"name": "SPARE_49_43",
"lsb": 43,
"msb": 49
},
{
"name": "DIS_FILL_BYP_ANTI_STRV",
"lsb": 42,
"msb": 42
},
{
"name": "SPARE_41_34",
"lsb": 34,
"msb": 41
},
{
"name": "DIS_NON_TEMP_LRU_ALLOC_LIMIT",
"lsb": 33,
"msb": 33
},
{
"name": "FORCE_SLOW_FILL",
"lsb": 32,
"msb": 32
},
{
"name": "DIS_ECHO",
"lsb": 31,
"msb": 31
},
{
"name": "DIS_CMAINT_NC_WR_STARVE_BY_SNP",
"lsb": 30,
"msb": 30
},
{
"name": "ANTI_STRV_PERIOD",
"lsb": 27,
"msb": 29
},
{
"name": "LIVE_SML_DURATION",
"lsb": 25,
"msb": 26
},
{
"name": "LIVE_BIG_PERIOD",
"lsb": 20,
"msb": 24
},
{
"name": "LIVE_SML_PERIOD",
"lsb": 15,
"msb": 19
},
{
"name": "LIVE_BIG_ENA",
"lsb": 14,
"msb": 14
},
{
"name": "LIVE_SML_ENA",
"lsb": 13,
"msb": 13
},
{
"name": "SPARE_12_4",
"lsb": 4,
"msb": 12
},
{
"name": "IC_PF_WAYS_M1",
"lsb": 0,
"msb": 3
}
]
},
{
"name": "PL2_DATA0",
"enc": [3, 1, 11, 4, 3],
"minel": 1,
"width": 64,
"fields": [
{
"name": "DATA_63_0",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "PL2_DATA1",
"enc": [3, 1, 11, 4, 4],
"minel": 1,
"width": 64,
"fields": [
{
"name": "DATA_63_0",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "PL2_ERR_ADR",
"enc": [3, 1, 11, 4, 5],
"minel": 1,
"width": 64,
"fields": [
{
"name": "SRC",
"lsb": 60,
"msb": 63
},
{
"name": "CMD",
"lsb": 53,
"msb": 59
},
{
"name": "TID",
"lsb": 42,
"msb": 52
},
{
"name": "ADR",
"lsb": 0,
"msb": 41
}
]
},
{
"name": "PL2_ERR_CTL",
"enc": [3, 1, 11, 5, 0],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD5",
"lsb": 19,
"msb": 63
},
{
"name": "CHK_SNP_HIT",
"lsb": 18,
"msb": 18
},
{
"name": "RSVD4",
"lsb": 17,
"msb": 17
},
{
"name": "ESVW1_C",
"lsb": 16,
"msb": 16
},
{
"name": "RSVD3",
"lsb": 11,
"msb": 15
},
{
"name": "WPT_MUL_HIT_EN",
"lsb": 10,
"msb": 10
},
{
"name": "RSVD2",
"lsb": 9,
"msb": 9
},
{
"name": "SNP_ERR_EN",
"lsb": 8,
"msb": 8
},
{
"name": "RSVD1",
"lsb": 7,
"msb": 7
},
{
"name": "DUP_MUL_HIT_EN",
"lsb": 6,
"msb": 6
},
{
"name": "TAG_MUL_HIT_EN",
"lsb": 5,
"msb": 5
},
{
"name": "DAT_DBE_EN",
"lsb": 4,
"msb": 4
},
{
"name": "DAT_SBE_OVF_EN",
"lsb": 3,
"msb": 3
},
{
"name": "DAT_SBE_EN",
"lsb": 2,
"msb": 2
},
{
"name": "RSVD0",
"lsb": 0,
"msb": 1
}
]
},
{
"name": "PL2_ERR_INF",
"enc": [3, 1, 11, 4, 6],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD2",
"lsb": 37,
"msb": 63
},
{
"name": "NREC",
"lsb": 36,
"msb": 36
},
{
"name": "RSVD1",
"lsb": 35,
"msb": 35
},
{
"name": "MEM_TYPE",
"lsb": 34,
"msb": 34
},
{
"name": "MCA",
"lsb": 32,
"msb": 33
},
{
"name": "RSVD0",
"lsb": 30,
"msb": 31
},
{
"name": "SYN",
"lsb": 0,
"msb": 29
}
]
},
{
"name": "PL2_ERR_INJ",
"enc": [3, 1, 11, 5, 1],
"minel": 1,
"width": 64,
"fields": [
{
"name": "INJ_DAT_RATE_DBE",
"lsb": 61,
"msb": 63
},
{
"name": "INJ_DAT_RATE_SBE",
"lsb": 58,
"msb": 60
},
{
"name": "INJ_DAT_RANDOM_DBE",
"lsb": 57,
"msb": 57
},
{
"name": "INJ_DAT_RANDOM_SBE",
"lsb": 56,
"msb": 56
},
{
"name": "INJ_DAT_ONE_SHOT",
"lsb": 55,
"msb": 55
},
{
"name": "INJ_DBE_MASK",
"lsb": 54,
"msb": 54
},
{
"name": "INJ_SBE_MASK",
"lsb": 53,
"msb": 53
},
{
"name": "SYN",
"lsb": 42,
"msb": 52
},
{
"name": "ADDR",
"lsb": 6,
"msb": 41
},
{
"name": "RSVD0",
"lsb": 0,
"msb": 5
}
]
},
{
"name": "PL2_ERR_STS",
"enc": [3, 1, 11, 4, 7],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD3",
"lsb": 32,
"msb": 63
},
{
"name": "SBE_CNT",
"lsb": 16,
"msb": 31
},
{
"name": "RSVD2",
"lsb": 11,
"msb": 15
},
{
"name": "WPT_MUL_HIT_ESV",
"lsb": 10,
"msb": 10
},
{
"name": "RSVD1",
"lsb": 9,
"msb": 9
},
{
"name": "SNP_ERR_ESV",
"lsb": 8,
"msb": 8
},
{
"name": "RSVD0",
"lsb": 7,
"msb": 7
},
{
"name": "DUP_MUL_HIT_ESV",
"lsb": 6,
"msb": 6
},
{
"name": "TAG_MUL_HIT_ESV",
"lsb": 5,
"msb": 5
},
{
"name": "DAT_DBE_ESV",
"lsb": 4,
"msb": 4
},
{
"name": "DAT_SBE_OVF_ESV",
"lsb": 3,
"msb": 3
},
{
"name": "DAT_SBE_ESV",
"lsb": 2,
"msb": 2
},
{
"name": "OV_FLOW_UNC",
"lsb": 1,
"msb": 1
},
{
"name": "OV_FLOW_COR",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "PL2_FILL_CTL",
"enc": [3, 1, 11, 5, 2],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD2",
"lsb": 26,
"msb": 63
},
{
"name": "ENA",
"lsb": 25,
"msb": 25
},
{
"name": "RSVD1",
"lsb": 24,
"msb": 24
},
{
"name": "WAY",
"lsb": 20,
"msb": 23
},
{
"name": "INDEX",
"lsb": 7,
"msb": 19
},
{
"name": "RSVD0",
"lsb": 5,
"msb": 6
},
{
"name": "COUNT",
"lsb": 0,
"msb": 4
}
]
},
{
"name": "PL2_FILL_DAT",
"enc": [3, 1, 11, 5, 3],
"minel": 1,
"width": 64,
"fields": [
{
"name": "FILLDAT",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "PL2_OVRD",
"enc": [3, 7, 11, 0, 1],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD0",
"lsb": 5,
"msb": 63
},
{
"name": "SPARE",
"lsb": 3,
"msb": 4
},
{
"name": "HALT_PL2_BFR_RUN",
"lsb": 2,
"msb": 2
},
{
"name": "OK2_PWRDN",
"lsb": 0,
"msb": 1
}
]
},
{
"name": "PL2_STS",
"enc": [3, 7, 11, 0, 0],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD1",
"lsb": 49,
"msb": 63
},
{
"name": "PWR_UP_LOG",
"lsb": 42,
"msb": 48
},
{
"name": "FETCH_LOG",
"lsb": 16,
"msb": 41
},
{
"name": "RSVD0",
"lsb": 14,
"msb": 15
},
{
"name": "L1_DIS_FLUSHED",
"lsb": 13,
"msb": 13
},
{
"name": "STICKY_WFI_RETN",
"lsb": 12,
"msb": 12
},
{
"name": "PL2_IN_WFI_RETN",
"lsb": 11,
"msb": 11
},
{
"name": "FRC_INIT",
"lsb": 10,
"msb": 10
},
{
"name": "PL2_IS_HALTED_BFR_RUN",
"lsb": 9,
"msb": 9
},
{
"name": "PL2_IS_ACTIVE",
"lsb": 8,
"msb": 8
},
{
"name": "PL2_RUN_ST",
"lsb": 0,
"msb": 7
}
]
},
{
"name": "PL2_TRACE_CTL0",
"enc": [3, 1, 11, 5, 4],
"minel": 1,
"width": 64,
"fields": [
{
"name": "CMD",
"lsb": 36,
"msb": 63
},
{
"name": "PA",
"lsb": 0,
"msb": 35
}
]
},
{
"name": "PL2_TRACE_CTL1",
"enc": [3, 1, 11, 5, 5],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD0",
"lsb": 36,
"msb": 63
},
{
"name": "PAMASK",
"lsb": 0,
"msb": 35
}
]
},
{
"name": "PL2_TRACE_CTL2",
"enc": [3, 1, 11, 5, 6],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD2",
"lsb": 63,
"msb": 63
},
{
"name": "OCLA_SUB_MODE_CAT",
"lsb": 60,
"msb": 62
},
{
"name": "CMDMASK",
"lsb": 32,
"msb": 59
},
{
"name": "RSVD1",
"lsb": 25,
"msb": 31
},
{
"name": "CORESNP",
"lsb": 24,
"msb": 24
},
{
"name": "COREMASK",
"lsb": 16,
"msb": 23
},
{
"name": "RSVD0",
"lsb": 11,
"msb": 15
},
{
"name": "FILTER_MODE",
"lsb": 10,
"msb": 10
},
{
"name": "TRIGGER_MODE",
"lsb": 9,
"msb": 9
},
{
"name": "SPARE_8",
"lsb": 8,
"msb": 8
},
{
"name": "PIPE_ENABLE",
"lsb": 4,
"msb": 7
},
{
"name": "SPARE_3",
"lsb": 3,
"msb": 3
},
{
"name": "SUB_MODE",
"lsb": 1,
"msb": 2
},
{
"name": "SPARE_0",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "PL2_WRR",
"enc": [3, 1, 11, 5, 7],
"minel": 1,
"width": 64,
"fields": [
{
"name": "SPARE_63_60",
"lsb": 60,
"msb": 63
},
{
"name": "SPARE_59_58",
"lsb": 58,
"msb": 59
},
{
"name": "SPARE_57_56",
"lsb": 56,
"msb": 57
},
{
"name": "SPARE_55_54",
"lsb": 54,
"msb": 55
},
{
"name": "SPARE_53_52",
"lsb": 52,
"msb": 53
},
{
"name": "BIFCTR_WID",
"lsb": 48,
"msb": 51
},
{
"name": "BIFSEL_SNP",
"lsb": 46,
"msb": 47
},
{
"name": "BIFSEL_PIP",
"lsb": 44,
"msb": 45
},
{
"name": "SPARE_43_42",
"lsb": 42,
"msb": 43
},
{
"name": "PIPARB_CTR_WID",
"lsb": 38,
"msb": 41
},
{
"name": "PIPARB_SEL_SNP",
"lsb": 36,
"msb": 37
},
{
"name": "PIPARB_SEL_PRB",
"lsb": 34,
"msb": 35
},
{
"name": "PIPARB_SEL_REQ_RD",
"lsb": 32,
"msb": 33
},
{
"name": "PIPARB_SEL_REQ_WR",
"lsb": 30,
"msb": 31
},
{
"name": "PRB_PICKER_CTR_WID",
"lsb": 28,
"msb": 29
},
{
"name": "PRB_PICKER_SEL_AF_CMD",
"lsb": 26,
"msb": 27
},
{
"name": "PRB_PICKER_SEL_NON_AF_CMD",
"lsb": 24,
"msb": 25
},
{
"name": "WEIGHT3",
"lsb": 18,
"msb": 23
},
{
"name": "WEIGHT2",
"lsb": 12,
"msb": 17
},
{
"name": "WEIGHT1",
"lsb": 6,
"msb": 11
},
{
"name": "WEIGHT0",
"lsb": 0,
"msb": 5
}
]
},
{
"name": "PL2_WRR2",
"enc": [3, 1, 11, 6, 0],
"minel": 1,
"width": 64,
"fields": [
{
"name": "SPARE_63_52",
"lsb": 52,
"msb": 63
},
{
"name": "BIF_SEL_CTR_WID",
"lsb": 48,
"msb": 51
},
{
"name": "SPARE_46_45",
"lsb": 46,
"msb": 47
},
{
"name": "BIF_SEL_DATA_PULL",
"lsb": 44,
"msb": 45
},
{
"name": "BIF_SEL_RSP",
"lsb": 42,
"msb": 43
},
{
"name": "SPARE_41_32",
"lsb": 32,
"msb": 41
},
{
"name": "SPARE_31_28",
"lsb": 28,
"msb": 31
},
{
"name": "SPARE_27_26",
"lsb": 26,
"msb": 27
},
{
"name": "SPARE_25_24",
"lsb": 24,
"msb": 25
},
{
"name": "SPARE_23_0",
"lsb": 0,
"msb": 23
}
]
},
{
"name": "PMC0",
"enc": [3, 2, 15, 0, 0],
"minel": 1,
"width": 64,
"fields": [
{
"name": "PMC0_H",
"lsb": 8,
"msb": 63
},
{
"name": "PMC0_L",
"lsb": 0,
"msb": 7
}
]
},
{
"name": "PMC1",
"enc": [3, 2, 15, 1, 0],
"minel": 1,
"width": 64,
"fields": [
{
"name": "PMC1_H",
"lsb": 8,
"msb": 63
},
{
"name": "PMC1_L",
"lsb": 0,
"msb": 7
}
]
},
{
"name": "PMC2",
"enc": [3, 2, 15, 2, 0],
"minel": 1,
"width": 64,
"fields": [
{
"name": "PMC2_H",
"lsb": 8,
"msb": 63
},
{
"name": "PMC2_L",
"lsb": 0,
"msb": 7
}
]
},
{
"name": "PMC3",
"enc": [3, 2, 15, 3, 0],
"minel": 1,
"width": 64,
"fields": [
{
"name": "PMC3_H",
"lsb": 8,
"msb": 63
},
{
"name": "PMC3_L",
"lsb": 0,
"msb": 7
}
]
},
{
"name": "PMC4",
"enc": [3, 2, 15, 4, 0],
"minel": 1,
"width": 64,
"fields": [
{
"name": "PMC4_H",
"lsb": 8,
"msb": 63
},
{
"name": "PMC4_L",
"lsb": 0,
"msb": 7
}
]
},
{
"name": "PMC5",
"enc": [3, 2, 15, 5, 0],
"minel": 1,
"width": 64,
"fields": [
{
"name": "PMC5_H",
"lsb": 8,
"msb": 63
},
{
"name": "PMC5_L",
"lsb": 0,
"msb": 7
}
]
},
{
"name": "PMC6",
"enc": [3, 2, 15, 6, 0],
"minel": 1,
"width": 64,
"fields": [
{
"name": "PMC6_H",
"lsb": 8,
"msb": 63
},
{
"name": "PMC6_L",
"lsb": 0,
"msb": 7
}
]
},
{
"name": "PMC7",
"enc": [3, 2, 15, 7, 0],
"minel": 1,
"width": 64,
"fields": [
{
"name": "PMC7_H",
"lsb": 8,
"msb": 63
},
{
"name": "PMC7_L",
"lsb": 0,
"msb": 7
}
]
},
{
"name": "PMC8",
"enc": [3, 2, 15, 9, 0],
"minel": 1,
"width": 64,
"fields": [
{
"name": "PMC8_H",
"lsb": 8,
"msb": 63
},
{
"name": "PMC8_L",
"lsb": 0,
"msb": 7
}
]
},
{
"name": "PMC9",
"enc": [3, 2, 15, 10, 0],
"minel": 1,
"width": 64,
"fields": [
{
"name": "PMC9_H",
"lsb": 8,
"msb": 63
},
{
"name": "PMC9_L",
"lsb": 0,
"msb": 7
}
]
},
{
"name": "PMCR0_EL1",
"enc": [3, 1, 15, 0, 0],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD3",
"lsb": 46,
"msb": 63
},
{
"name": "INTEN9",
"lsb": 45,
"msb": 45
},
{
"name": "INTEN8",
"lsb": 44,
"msb": 44
},
{
"name": "RSVD2",
"lsb": 34,
"msb": 43
},
{
"name": "EN9",
"lsb": 33,
"msb": 33
},
{
"name": "EN8",
"lsb": 32,
"msb": 32
},
{
"name": "CLKEN",
"lsb": 31,
"msb": 31
},
{
"name": "USEREN",
"lsb": 30,
"msb": 30
},
{
"name": "RSVD1",
"lsb": 27,
"msb": 29
},
{
"name": "PMC7_PCCAPT_EN",
"lsb": 26,
"msb": 26
},
{
"name": "PMC6_PCCAPT_EN",
"lsb": 25,
"msb": 25
},
{
"name": "PMC5_PCCAPT_EN",
"lsb": 24,
"msb": 24
},
{
"name": "L2CGLOBAL",
"lsb": 23,
"msb": 23
},
{
"name": "WFRFE",
"lsb": 22,
"msb": 22
},
{
"name": "RSVD0",
"lsb": 21,
"msb": 21
},
{
"name": "DISCNT",
"lsb": 20,
"msb": 20
},
{
"name": "INTEN7",
"lsb": 19,
"msb": 19
},
{
"name": "INTEN6",
"lsb": 18,
"msb": 18
},
{
"name": "INTEN5",
"lsb": 17,
"msb": 17
},
{
"name": "INTEN4",
"lsb": 16,
"msb": 16
},
{
"name": "INTEN3",
"lsb": 15,
"msb": 15
},
{
"name": "INTEN2",
"lsb": 14,
"msb": 14
},
{
"name": "INTEN1",
"lsb": 13,
"msb": 13
},
{
"name": "INTEN0",
"lsb": 12,
"msb": 12
},
{
"name": "PMAI",
"lsb": 11,
"msb": 11
},
{
"name": "INTGEN",
"lsb": 8,
"msb": 10
},
{
"name": "EN7",
"lsb": 7,
"msb": 7
},
{
"name": "EN6",
"lsb": 6,
"msb": 6
},
{
"name": "EN5",
"lsb": 5,
"msb": 5
},
{
"name": "EN4",
"lsb": 4,
"msb": 4
},
{
"name": "EN3",
"lsb": 3,
"msb": 3
},
{
"name": "EN2",
"lsb": 2,
"msb": 2
},
{
"name": "EN1",
"lsb": 1,
"msb": 1
},
{
"name": "EN0",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "PMCR1_EL1",
"enc": [3, 1, 15, 1, 0],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD3",
"lsb": 50,
"msb": 63
},
{
"name": "EL1EN9",
"lsb": 49,
"msb": 49
},
{
"name": "EL1EN8",
"lsb": 48,
"msb": 48
},
{
"name": "RSVD2",
"lsb": 42,
"msb": 47
},
{
"name": "EL0EN9",
"lsb": 41,
"msb": 41
},
{
"name": "EL0EN8",
"lsb": 40,
"msb": 40
},
{
"name": "RSVD1",
"lsb": 24,
"msb": 39
},
{
"name": "EL1EN7",
"lsb": 23,
"msb": 23
},
{
"name": "EL1EN6",
"lsb": 22,
"msb": 22
},
{
"name": "EL1EN5",
"lsb": 21,
"msb": 21
},
{
"name": "EL1EN4",
"lsb": 20,
"msb": 20
},
{
"name": "EL1EN3",
"lsb": 19,
"msb": 19
},
{
"name": "EL1EN2",
"lsb": 18,
"msb": 18
},
{
"name": "EL1EN1",
"lsb": 17,
"msb": 17
},
{
"name": "EL1EN0",
"lsb": 16,
"msb": 16
},
{
"name": "EL0EN7",
"lsb": 15,
"msb": 15
},
{
"name": "EL0EN6",
"lsb": 14,
"msb": 14
},
{
"name": "EL0EN5",
"lsb": 13,
"msb": 13
},
{
"name": "EL0EN4",
"lsb": 12,
"msb": 12
},
{
"name": "EL0EN3",
"lsb": 11,
"msb": 11
},
{
"name": "EL0EN2",
"lsb": 10,
"msb": 10
},
{
"name": "EL0EN1",
"lsb": 9,
"msb": 9
},
{
"name": "EL0EN0",
"lsb": 8,
"msb": 8
},
{
"name": "RSVD0",
"lsb": 0,
"msb": 7
}
]
},
{
"name": "PMCR1_EL12",
"enc": [3, 1, 15, 7, 2],
"minel": 2,
"width": 64,
"fields": [
{
"name": "RES03",
"lsb": 50,
"msb": 63
},
{
"name": "EL1EN9",
"lsb": 49,
"msb": 49
},
{
"name": "EL1EN8",
"lsb": 48,
"msb": 48
},
{
"name": "RES02",
"lsb": 42,
"msb": 47
},
{
"name": "EL0EN9",
"lsb": 41,
"msb": 41
},
{
"name": "EL0EN8",
"lsb": 40,
"msb": 40
},
{
"name": "RES01",
"lsb": 24,
"msb": 39
},
{
"name": "EL1EN7",
"lsb": 23,
"msb": 23
},
{
"name": "EL1EN6",
"lsb": 22,
"msb": 22
},
{
"name": "EL1EN5",
"lsb": 21,
"msb": 21
},
{
"name": "EL1EN4",
"lsb": 20,
"msb": 20
},
{
"name": "EL1EN3",
"lsb": 19,
"msb": 19
},
{
"name": "EL1EN2",
"lsb": 18,
"msb": 18
},
{
"name": "EL1EN1",
"lsb": 17,
"msb": 17
},
{
"name": "EL1EN0",
"lsb": 16,
"msb": 16
},
{
"name": "EL0EN7",
"lsb": 15,
"msb": 15
},
{
"name": "EL0EN6",
"lsb": 14,
"msb": 14
},
{
"name": "EL0EN5",
"lsb": 13,
"msb": 13
},
{
"name": "EL0EN4",
"lsb": 12,
"msb": 12
},
{
"name": "EL0EN3",
"lsb": 11,
"msb": 11
},
{
"name": "EL0EN2",
"lsb": 10,
"msb": 10
},
{
"name": "EL0EN1",
"lsb": 9,
"msb": 9
},
{
"name": "EL0EN0",
"lsb": 8,
"msb": 8
},
{
"name": "RES0",
"lsb": 0,
"msb": 7
}
]
},
{
"name": "PMCR1_EL2",
"enc": [3, 1, 15, 6, 2],
"minel": 2,
"width": 64,
"fields": [
{
"name": "RSVD3",
"lsb": 50,
"msb": 63
},
{
"name": "EL2EN9",
"lsb": 49,
"msb": 49
},
{
"name": "EL2EN8",
"lsb": 48,
"msb": 48
},
{
"name": "RSVD2",
"lsb": 42,
"msb": 47
},
{
"name": "EL0EN9",
"lsb": 41,
"msb": 41
},
{
"name": "EL0EN8",
"lsb": 40,
"msb": 40
},
{
"name": "RSVD1",
"lsb": 24,
"msb": 39
},
{
"name": "EL2EN7",
"lsb": 23,
"msb": 23
},
{
"name": "EL2EN6",
"lsb": 22,
"msb": 22
},
{
"name": "EL2EN5",
"lsb": 21,
"msb": 21
},
{
"name": "EL2EN4",
"lsb": 20,
"msb": 20
},
{
"name": "EL2EN3",
"lsb": 19,
"msb": 19
},
{
"name": "EL2EN2",
"lsb": 18,
"msb": 18
},
{
"name": "EL2EN1",
"lsb": 17,
"msb": 17
},
{
"name": "EL2EN0",
"lsb": 16,
"msb": 16
},
{
"name": "EL0EN7",
"lsb": 15,
"msb": 15
},
{
"name": "EL0EN6",
"lsb": 14,
"msb": 14
},
{
"name": "EL0EN5",
"lsb": 13,
"msb": 13
},
{
"name": "EL0EN4",
"lsb": 12,
"msb": 12
},
{
"name": "EL0EN3",
"lsb": 11,
"msb": 11
},
{
"name": "EL0EN2",
"lsb": 10,
"msb": 10
},
{
"name": "EL0EN1",
"lsb": 9,
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment