Skip to content

Instantly share code, notes, and snippets.

@justtryingthingsout
Last active October 16, 2025 11:23
Show Gist options
  • Select an option

  • Save justtryingthingsout/6c976d52d3f95887c8d51a679367fc26 to your computer and use it in GitHub Desktop.

Select an option

Save justtryingthingsout/6c976d52d3f95887c8d51a679367fc26 to your computer and use it in GitHub Desktop.
System Registers for the M5 efficiency 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": "CCSIDREL1_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": "CCSIDREL1_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": "CCSIDREL1_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": "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": "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_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_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_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_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": "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": "EHID0",
"enc": [3, 0, 15, 0, 1],
"minel": 1,
"width": 64,
"fields": [
{
"name": "SPF_TRAIN_SAME_SIG_SUPPRESS_DISABLE",
"lsb": 63,
"msb": 63
},
{
"name": "MAX_FWOVERRIDE",
"lsb": 60,
"msb": 62
},
{
"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": "RSVD1",
"lsb": 55,
"msb": 56
},
{
"name": "ICDISB",
"lsb": 54,
"msb": 54
},
{
"name": "SO_FOPT_LIMIT_THREE_BRN",
"lsb": 53,
"msb": 53
},
{
"name": "ICFILL_FWD_SINGLE_FILL",
"lsb": 52,
"msb": 52
},
{
"name": "ICFILL_FWD_DISB",
"lsb": 51,
"msb": 51
},
{
"name": "BDPFORCE_DIR",
"lsb": 50,
"msb": 50
},
{
"name": "FORCE_TRUSTED",
"lsb": 49,
"msb": 49
},
{
"name": "SPF_TRAIN_INIT_PATTERN",
"lsb": 47,
"msb": 48
},
{
"name": "SPF_DELAYED_BLOOM_FILTER_RESET_DISABLE",
"lsb": 46,
"msb": 46
},
{
"name": "SPF_BLOOM_FILTER_DISABLE",
"lsb": 45,
"msb": 45
},
{
"name": "FLUSH_BRN_HISTORY",
"lsb": 44,
"msb": 44
},
{
"name": "BDPINIT_NOT_TAKEN",
"lsb": 43,
"msb": 43
},
{
"name": "EN_BTP_ARR",
"lsb": 42,
"msb": 42
},
{
"name": "BDP_NFP_PWR_OPT",
"lsb": 41,
"msb": 41
},
{
"name": "DIS_FED_LATE_L3_CLOCK_GATING",
"lsb": 40,
"msb": 40
},
{
"name": "CONSERVATIVE_BIT_STALL",
"lsb": 39,
"msb": 39
},
{
"name": "FORCE_UNTRUSTED",
"lsb": 38,
"msb": 38
},
{
"name": "DISABLE_IBUFF_BYPASS",
"lsb": 37,
"msb": 37
},
{
"name": "BR_CONF_STALL_THRESH",
"lsb": 35,
"msb": 36
},
{
"name": "SO_FOPT_LIMIT_TO_DEMAND_FILL",
"lsb": 34,
"msb": 34
},
{
"name": "FORCE_CSDB_TO_NOP",
"lsb": 33,
"msb": 33
},
{
"name": "DIS_SPLIT_BR_DECODE",
"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_MOD_DISB",
"lsb": 28,
"msb": 28
},
{
"name": "SO_FLIMIT_TO_DEMAND_FILL",
"lsb": 27,
"msb": 27
},
{
"name": "BDP_UTICK_RESET_WID",
"lsb": 24,
"msb": 26
},
{
"name": "BDP_DISB_ALT_PRED",
"lsb": 23,
"msb": 23
},
{
"name": "BDP_STATIC_PRIO",
"lsb": 22,
"msb": 22
},
{
"name": "FORCE4K_PAGE_STICKY_BIT",
"lsb": 21,
"msb": 21
},
{
"name": "BR_CONF_STALL_DISB",
"lsb": 20,
"msb": 20
},
{
"name": "MMU_OFF_ENB",
"lsb": 19,
"msb": 19
},
{
"name": "SPF_PREF_DISABLE",
"lsb": 18,
"msb": 18
},
{
"name": "ITLBFIXED_REPL",
"lsb": 17,
"msb": 17
},
{
"name": "BRANCH_MIS_PRED_IRR",
"lsb": 16,
"msb": 16
},
{
"name": "DIS_MDR_IMM_EXEC",
"lsb": 15,
"msb": 15
},
{
"name": "DIS_IPREF_PG_CROSS",
"lsb": 14,
"msb": 14
},
{
"name": "ICFIXED_REPL",
"lsb": 13,
"msb": 13
},
{
"name": "ICNFP_PREF_DISB",
"lsb": 12,
"msb": 12
},
{
"name": "ICINVAL_CONSERVATIVE",
"lsb": 11,
"msb": 11
},
{
"name": "NFP_FAST_DISB",
"lsb": 10,
"msb": 10
},
{
"name": "OBJC_MSG_SEND_BTP_OPTMZN_DISB",
"lsb": 9,
"msb": 9
},
{
"name": "PRED_FLUSH",
"lsb": 8,
"msb": 8
},
{
"name": "DIS_MDR_IMM_EXEC_MRS",
"lsb": 7,
"msb": 7
},
{
"name": "LIMIT_DEC_TKN_BR",
"lsb": 6,
"msb": 6
},
{
"name": "RSVD0",
"lsb": 5,
"msb": 5
},
{
"name": "SO_FOPT_DISB",
"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": "EHID1",
"enc": [3, 0, 15, 1, 1],
"minel": 1,
"width": 64,
"fields": [
{
"name": "EN_LFSR",
"lsb": 63,
"msb": 63
},
{
"name": "EN_LFSR_STALL_RS6",
"lsb": 62,
"msb": 62
},
{
"name": "CPMU_DEBUG_OVF",
"lsb": 61,
"msb": 61
},
{
"name": "EN_LFSR_STALL_RS4",
"lsb": 60,
"msb": 60
},
{
"name": "EN_LFSR_STALL_RS01",
"lsb": 59,
"msb": 59
},
{
"name": "LFSR_SEED",
"lsb": 52,
"msb": 58
},
{
"name": "DIS_RETIRE_GREATER_THAN_FOUR_GROUPS",
"lsb": 51,
"msb": 51
},
{
"name": "DIS_ZCM",
"lsb": 50,
"msb": 50
},
{
"name": "DIS_AESFUSION",
"lsb": 49,
"msb": 49
},
{
"name": "PCSAMPLE_ALL_RETIRES",
"lsb": 48,
"msb": 48
},
{
"name": "DIS_ZCL_SP",
"lsb": 47,
"msb": 47
},
{
"name": "ZCL_SP_RESTART_THRESHOLD",
"lsb": 45,
"msb": 46
},
{
"name": "ZCL_SP_MISP_THRESHOLD",
"lsb": 43,
"msb": 44
},
{
"name": "DIS_ZCL_SP_DEPENDENCY",
"lsb": 42,
"msb": 42
},
{
"name": "DIS_ZCL_SP_XDEC_GRP",
"lsb": 41,
"msb": 41
},
{
"name": "IGNORE_ZCL_DEP_WHEN_OLDEST",
"lsb": 40,
"msb": 40
},
{
"name": "DIS_DISP_RSLV_OF_NAKED_AUTH",
"lsb": 39,
"msb": 39
},
{
"name": "DIS_DISP_RSLV_OF_FLB",
"lsb": 38,
"msb": 38
},
{
"name": "DIS_DISP_RSLV_OF_BR_NAKED_AUTH_FLB",
"lsb": 37,
"msb": 37
},
{
"name": "DIS_DIV_MSUB_FUSION",
"lsb": 36,
"msb": 36
},
{
"name": "DIS_NEON_OP_FUSION",
"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": "DISABLE_CMP_BR_ACROSS_GRP",
"lsb": 31,
"msb": 31
},
{
"name": "DIS_MRSMSRSPEC_DAIF",
"lsb": 30,
"msb": 30
},
{
"name": "DIS_LSP_TRAIN_FILTER",
"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": "RCC_DIS_STALL_INACTIVE_IEX_CTL",
"lsb": 24,
"msb": 24
},
{
"name": "RCC_FORCE_ALL_IEX_L3_CLKS_ON",
"lsb": 23,
"msb": 23
},
{
"name": "RCC_FORCE_ALL_IEX_L6_CLKS_ON",
"lsb": 22,
"msb": 22
},
{
"name": "RCC_DIS_STALL_INACTIVE_MDR_CTL",
"lsb": 21,
"msb": 21
},
{
"name": "RCC_FORCE_ALL_MDR_L3_CLKS_ON",
"lsb": 20,
"msb": 20
},
{
"name": "RCC_FORCE_ALL_MDR_L6_CLKS_ON",
"lsb": 19,
"msb": 19
},
{
"name": "EN_CSRFOR_PANIMM",
"lsb": 18,
"msb": 18
},
{
"name": "DIS_ZCL_BP",
"lsb": 17,
"msb": 17
},
{
"name": "DIS_LCL_TIME_BASE",
"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_BR_SYS_RSLV_PTR",
"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": "EN_CSRFOR_AMXSETCLR",
"lsb": 9,
"msb": 9
},
{
"name": "RSS_DIS_MULTIPLE_CPM_IN_FLIGHT",
"lsb": 8,
"msb": 8
},
{
"name": "LSP_AGE_OUT_INTERVAL",
"lsb": 6,
"msb": 7
},
{
"name": "LSP_MODE",
"lsb": 4,
"msb": 5
},
{
"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": "EHID10",
"enc": [3, 0, 15, 10, 1],
"minel": 1,
"width": 64,
"fields": [
{
"name": "FORCE_SB_CMPL_WHEN_OLDEST",
"lsb": 63,
"msb": 63
},
{
"name": "FORCE_SSBS_LD_CMPL_WHEN_OLDEST",
"lsb": 62,
"msb": 62
},
{
"name": "EN_ORDER_LDX64",
"lsb": 61,
"msb": 61
},
{
"name": "FORCE_UP_STRM_SDSB_WAIT_ON_MNT_CTR",
"lsb": 60,
"msb": 60
},
{
"name": "FORCE_UP_STRM_SDSB_WAIT_ON_WRT_CTR",
"lsb": 59,
"msb": 59
},
{
"name": "DIS_HWP_AMX_PROBE_SLEEP",
"lsb": 58,
"msb": 58
},
{
"name": "EN_HWP_REGION_QF_DIVISOR",
"lsb": 57,
"msb": 57
},
{
"name": "DIS_HWP_REGION_QF",
"lsb": 56,
"msb": 56
},
{
"name": "DIS_LNCH_AFTER_SME_DEV",
"lsb": 55,
"msb": 55
},
{
"name": "IGNORE_ST_NT_HINT_TSO",
"lsb": 54,
"msb": 54
},
{
"name": "DIS_SINGLE_SOURCE_STLF_TSO",
"lsb": 53,
"msb": 53
},
{
"name": "DIS_EARLY_ST_HIT_YNG_LD_RPLY",
"lsb": 52,
"msb": 52
},
{
"name": "DIS_SMB_AGGR_DRAIN_WIDGET",
"lsb": 51,
"msb": 51
},
{
"name": "DIS_ORDER_LDPX64_TSO",
"lsb": 50,
"msb": 50
},
{
"name": "DIS_ZVATEMPORAL_TSO",
"lsb": 49,
"msb": 49
},
{
"name": "DIS_VLD16_BOPT_TSO",
"lsb": 48,
"msb": 48
},
{
"name": "SERIALIZE_DEV_OPS_TSO",
"lsb": 47,
"msb": 47
},
{
"name": "FORCE_VLDOLDEST_TSO",
"lsb": 46,
"msb": 46
},
{
"name": "DIS_LDP_OPT_TSO",
"lsb": 45,
"msb": 45
},
{
"name": "FORCE_LSREPLAY_ISOLATION",
"lsb": 44,
"msb": 44
},
{
"name": "DIS_SMB_DRAIN_ON_FILL2",
"lsb": 43,
"msb": 43
},
{
"name": "FORCE4K_PAGE_CROSSERS",
"lsb": 42,
"msb": 42
},
{
"name": "FORCE_FILL_FWD_BLOCKS_BOTH_PIPES",
"lsb": 41,
"msb": 41
},
{
"name": "X64_ALLOC_SIDE_CAR_WHEN_OLDEST",
"lsb": 40,
"msb": 40
},
{
"name": "DIS_PWR_SAVE_LNBUF_CLK_OFF",
"lsb": 39,
"msb": 39
},
{
"name": "DIS_HW_PREF_AMXST",
"lsb": 38,
"msb": 38
},
{
"name": "DIS_HW_PREF_AMXLD",
"lsb": 37,
"msb": 37
},
{
"name": "FORCE_ALL_CASTRANS_STO_E",
"lsb": 36,
"msb": 36
},
{
"name": "DIS_ZVA_LAUNCH_THROTTLE",
"lsb": 35,
"msb": 35
},
{
"name": "UC_RAQ_MERGE_WINDOW",
"lsb": 33,
"msb": 34
},
{
"name": "FORCE_HWP_PROXY_TABLE_TO_CHECK_ALL_PW_DWN",
"lsb": 32,
"msb": 32
},
{
"name": "DIS_FILL_FWD3",
"lsb": 31,
"msb": 31
},
{
"name": "FORCE_UC_MEM_TO_NC_MEM",
"lsb": 30,
"msb": 30
},
{
"name": "HWP_RCNT_L2_ONLY_STRM_LAUNCH_WEIGHT",
"lsb": 28,
"msb": 29
},
{
"name": "HWP_L2_ONLY_STRM_WAKEUP_MAX_THRESH",
"lsb": 26,
"msb": 27
},
{
"name": "FORCE_STRICT_ORDER_ON_LD_ACQ_PC",
"lsb": 25,
"msb": 25
},
{
"name": "DIS_SPEC_LD_ACQ",
"lsb": 24,
"msb": 24
},
{
"name": "DIS_X64_NTLNCH_OPT",
"lsb": 23,
"msb": 23
},
{
"name": "DIS_LS_CAM_POWER_OPT",
"lsb": 22,
"msb": 22
},
{
"name": "DIS_ASC_NC_LD_MERGE",
"lsb": 21,
"msb": 21
},
{
"name": "IGNORE_NT_HINT",
"lsb": 20,
"msb": 20
},
{
"name": "DIS_STLF_ON_L1D_MISS",
"lsb": 19,
"msb": 19
},
{
"name": "DIS_HWP_PROXY_TABLE_POWER_OPT",
"lsb": 18,
"msb": 18
},
{
"name": "DIS_HWP_MAP_ALLOC_FILTER",
"lsb": 17,
"msb": 17
},
{
"name": "HWP_LSU_PF_REQ_ARB_WEIGHT",
"lsb": 16,
"msb": 16
},
{
"name": "DIS_EARLY_FILL_FWD",
"lsb": 15,
"msb": 15
},
{
"name": "FORCE_DC_CLEANTO_DC_CLEAN_INV",
"lsb": 14,
"msb": 14
},
{
"name": "HWP_RCNT_MISS_WEIGHT",
"lsb": 12,
"msb": 13
},
{
"name": "HWP_RCNT_THRESH",
"lsb": 8,
"msb": 11
},
{
"name": "HWP_THRTL_HQTHRESH",
"lsb": 6,
"msb": 7
},
{
"name": "DIS_HWP_THRTL",
"lsb": 5,
"msb": 5
},
{
"name": "DIS_LS_OP_DPE_THROTTLE",
"lsb": 4,
"msb": 4
},
{
"name": "DIS_HWP_STRM_KILL",
"lsb": 3,
"msb": 3
},
{
"name": "DIS_HWP_ZOMBIE",
"lsb": 2,
"msb": 2
},
{
"name": "DIS_HWP_ST",
"lsb": 1,
"msb": 1
},
{
"name": "DIS_HWP_LD",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "EHID11",
"enc": [3, 0, 15, 11, 1],
"minel": 1,
"width": 64,
"fields": [
{
"name": "EN_LFSR_STALL_FILL_BUF_OPP_DRAIN",
"lsb": 63,
"msb": 63
},
{
"name": "DIS_SME_LNCH_AFTER_WB_PEND_THRESH",
"lsb": 62,
"msb": 62
},
{
"name": "DIS_SME_LNCH_AFTER_SMB_MISS",
"lsb": 61,
"msb": 61
},
{
"name": "EN_LFSR_STALL_IEX_PREF_ISSUE",
"lsb": 60,
"msb": 60
},
{
"name": "DIS_XPG_MEM_HI_PRED_OFF_OPT",
"lsb": 59,
"msb": 59
},
{
"name": "DIS_SMB_EVICT1_DRAIN_OPT",
"lsb": 58,
"msb": 58
},
{
"name": "ATOMIC_CAS_CASP_DATA_FWD_CONFIG",
"lsb": 56,
"msb": 57
},
{
"name": "DIS_DST_EQ_XZR_REDIR_OPT_ATM",
"lsb": 55,
"msb": 55
},
{
"name": "FORCE_SSTEP_WKDM_LNCH",
"lsb": 54,
"msb": 54
},
{
"name": "DIS_LAUNCH_AFTER_SMB_MISS",
"lsb": 53,
"msb": 53
},
{
"name": "DIS_SPEC_FWD_LD_ATM",
"lsb": 52,
"msb": 52
},
{
"name": "FORCE_ACQ_REL_ON_ATOMIC_OPS",
"lsb": 51,
"msb": 51
},
{
"name": "FORCE_FLUSH_AFTER_REDIR_ON_ATM",
"lsb": 50,
"msb": 50
},
{
"name": "VERIF_IRR_FORCE_DISABLE_TLB_LRU_UPDATE",
"lsb": 49,
"msb": 49
},
{
"name": "VERIF_IRR_FORCE_MMU_CIF_TLBI_ACK_BLOCK",
"lsb": 48,
"msb": 48
},
{
"name": "VERIF_IRR_FORCE_MTB_HTW_READ_BLOCK",
"lsb": 47,
"msb": 47
},
{
"name": "VERIF_IRR_SMB_ENTRY_STALL",
"lsb": 46,
"msb": 46
},
{
"name": "VERIF_IRR_FORCE_DTLB_MISS",
"lsb": 45,
"msb": 45
},
{
"name": "VERIF_IRR_RANDOM_RPLY_WAKEUP",
"lsb": 44,
"msb": 44
},
{
"name": "VERIF_IRR_FORCE_XMON_LOSS",
"lsb": 43,
"msb": 43
},
{
"name": "VERIF_IRR_FORCE_SD_CAR_LOSS",
"lsb": 42,
"msb": 42
},
{
"name": "SMB_DRAIN_THRESH",
"lsb": 40,
"msb": 41
},
{
"name": "DIS_SMB_MERGE",
"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": "EN_LFSR_STALL_PASS1_ST_REQTO_CIF",
"lsb": 31,
"msb": 31
},
{
"name": "EN_LFSR_SMB_IRR",
"lsb": 30,
"msb": 30
},
{
"name": "DIS_ATOMICS_DATA_FWD",
"lsb": 29,
"msb": 29
},
{
"name": "DIS_DCACHE_WAY",
"lsb": 21,
"msb": 28
},
{
"name": "FORCE_ALL_MAX_MIN_TRANS_STO_E",
"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_ATM_FAST_CMPL_OPT",
"lsb": 16,
"msb": 16
},
{
"name": "DIS_XMON_NXT_OWNER_OPT",
"lsb": 15,
"msb": 15
},
{
"name": "DIS_HW_PREF_QF_FOR_HIGH_PATN",
"lsb": 14,
"msb": 14
},
{
"name": "DIS_LDA_STLF",
"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": "DIS_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_C1_BUB_OPT",
"lsb": 7,
"msb": 7
},
{
"name": "DIS_PWR_SAVE_RAQ_CLK_OFF",
"lsb": 6,
"msb": 6
},
{
"name": "EN_PWR_SAVE_L2_ECLK_OFF",
"lsb": 5,
"msb": 5
},
{
"name": "DIS_EARLY_RES_BUS_KILL",
"lsb": 4,
"msb": 4
},
{
"name": "DIS_ST_ATM_DATA_DEP_ON_LD_ATM",
"lsb": 3,
"msb": 3
},
{
"name": "DIS_AMXMOTABLE_ST_OPT",
"lsb": 2,
"msb": 2
},
{
"name": "DIS_AMXMOTABLE",
"lsb": 1,
"msb": 1
},
{
"name": "DIS_AMXBUNDLING",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "EHID18",
"enc": [3, 0, 15, 11, 3],
"minel": 1,
"width": 64,
"fields": [
{
"name": "IN_LIVELOCK_DISABLE_WAIT",
"lsb": 63,
"msb": 63
},
{
"name": "IC_DOS_PREF_STOP_DISB",
"lsb": 62,
"msb": 62
},
{
"name": "DIS_MOP_ENCR",
"lsb": 61,
"msb": 61
},
{
"name": "METHOD_OBJECT_PRED_DISB",
"lsb": 60,
"msb": 60
},
{
"name": "DISB_BDP_TBL",
"lsb": 58,
"msb": 59
},
{
"name": "BIAS_TBL_FLUSH_TSHLD",
"lsb": 54,
"msb": 57
},
{
"name": "ICPREF_DROP_LP1_FILL_PREF",
"lsb": 53,
"msb": 53
},
{
"name": "ICPREF_DROP_FILL_PREF",
"lsb": 52,
"msb": 52
},
{
"name": "ICINVAL_SET_NO_ERR",
"lsb": 51,
"msb": 51
},
{
"name": "RCTX_CPP_ICMQ_PREF_TYPE_CLR_DISABLE",
"lsb": 50,
"msb": 50
},
{
"name": "BR_CONF_STALL_AGGR",
"lsb": 49,
"msb": 49
},
{
"name": "ICINVAL_FILL_FWD_DISB",
"lsb": 48,
"msb": 48
},
{
"name": "REVERT_LSPLIMIT_SPEC",
"lsb": 47,
"msb": 47
},
{
"name": "LIMIT_NEX_NZCVTO_D6",
"lsb": 46,
"msb": 46
},
{
"name": "SPT_DISB",
"lsb": 45,
"msb": 45
},
{
"name": "ICPREF_NUM",
"lsb": 42,
"msb": 44
},
{
"name": "BIAS_PREF_DISB",
"lsb": 41,
"msb": 41
},
{
"name": "INIT_TO_BIAS_INVAL",
"lsb": 40,
"msb": 40
},
{
"name": "RSVD2",
"lsb": 37,
"msb": 39
},
{
"name": "BIAS_TBL_DISB",
"lsb": 36,
"msb": 36
},
{
"name": "USE_BLOOM_IN_EARLY_RES_BUS_KILL",
"lsb": 35,
"msb": 35
},
{
"name": "RSVD1",
"lsb": 33,
"msb": 34
},
{
"name": "EN_RAS_FLUSH_ON_BAD_POP",
"lsb": 32,
"msb": 32
},
{
"name": "SPF_TRAIN_ON_DEMAND_FILL_EN",
"lsb": 31,
"msb": 31
},
{
"name": "SPF_ROOT_FUNCTION_SIGNATURE_DISB",
"lsb": 30,
"msb": 30
},
{
"name": "SPF_TABLE0_DISABLE",
"lsb": 29,
"msb": 29
},
{
"name": "DISB_BDP_DEG2_OPT1_WIDGET",
"lsb": 28,
"msb": 28
},
{
"name": "DISB_BDP_DEG2_OPT1_THRSH",
"lsb": 26,
"msb": 27
},
{
"name": "DISB_BDP_DEG2_OPT1",
"lsb": 25,
"msb": 25
},
{
"name": "NFP3_CYC_DISABLE",
"lsb": 24,
"msb": 24
},
{
"name": "DIS_CPMUDISP_OPP_LOST_THRSHLD_SYNC_EVENT",
"lsb": 23,
"msb": 23
},
{
"name": "EN_ICINVAL_FWD_PROG_WIDGET",
"lsb": 22,
"msb": 22
},
{
"name": "ICINVAL_CANCEL_CIF_REQ_ENB",
"lsb": 21,
"msb": 21
},
{
"name": "RSVD0",
"lsb": 0,
"msb": 20
}
]
},
{
"name": "EHID2",
"enc": [3, 0, 15, 2, 1],
"minel": 1,
"width": 64,
"fields": [
{
"name": "UNUSED_63_60",
"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": "RSVD4",
"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": "RSVD3",
"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": "RSVD2",
"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": "RSVD1",
"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": "RSVD0",
"lsb": 6,
"msb": 6
},
{
"name": "DISABLE_MTBENTRIES",
"lsb": 4,
"msb": 5
},
{
"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": "EHID20",
"enc": [3, 0, 15, 1, 2],
"minel": 1,
"width": 64,
"fields": [
{
"name": "DISABLE_ICTAG_CFM_PWR_OPT",
"lsb": 63,
"msb": 63
},
{
"name": "ENABLE_ICTAG_CFM_PWR_OPT_ON_PAGE_BNDRY",
"lsb": 62,
"msb": 62
},
{
"name": "DISABLE_ITLBPREFETCH",
"lsb": 61,
"msb": 61
},
{
"name": "DISABLE_ICMISS_PERF_OPT",
"lsb": 60,
"msb": 60
},
{
"name": "INC_MISS_QWATER_MARK",
"lsb": 56,
"msb": 59
},
{
"name": "DIS_ICBUF_FUSE_TO_EXT",
"lsb": 55,
"msb": 55
},
{
"name": "DIS_DMD_MERGE_PREF_FILL_FWD",
"lsb": 54,
"msb": 54
},
{
"name": "DIS_ITLB_PREF_FILL",
"lsb": 53,
"msb": 53
},
{
"name": "DIS_FED_CMP_BR_FUSION",
"lsb": 52,
"msb": 52
},
{
"name": "DIS_ICBUF_EXT",
"lsb": 51,
"msb": 51
},
{
"name": "DIS_ICDAT_RD_OPT",
"lsb": 50,
"msb": 50
},
{
"name": "ICPREF_LIMIT_ONE_BRN",
"lsb": 49,
"msb": 49
},
{
"name": "ICPREF_DISABLE_CBR",
"lsb": 48,
"msb": 48
},
{
"name": "ICPREF_DEPTH",
"lsb": 46,
"msb": 47
},
{
"name": "ADRP_ADD_BR_STATIC_PRED_DISABLE",
"lsb": 45,
"msb": 45
},
{
"name": "DIS_FED_LD_CBZ_FUSION",
"lsb": 44,
"msb": 44
},
{
"name": "LIMIT_NEX_N2_ITO_D6",
"lsb": 43,
"msb": 43
},
{
"name": "NEX_DISP_LIMIT_MODE",
"lsb": 41,
"msb": 42
},
{
"name": "DIS_RSCRED_DSLAT_REDUCTION",
"lsb": 40,
"msb": 40
},
{
"name": "DIS_IEX_TBZ_TBNZ_CROSS_FUSION",
"lsb": 39,
"msb": 39
},
{
"name": "DIS_RSS_RVA_FOR_NON_SPEC_IF_NO_SMEWBPENDING",
"lsb": 38,
"msb": 38
},
{
"name": "M_DSB_RESTART_IF_OLDER_REDIR",
"lsb": 37,
"msb": 37
},
{
"name": "FRC_MDR_PTR_UPD_VLD_EARLY_WARN",
"lsb": 36,
"msb": 36
},
{
"name": "UNC_DIR_BR_NOT_RSLV_AT_DISP",
"lsb": 35,
"msb": 35
},
{
"name": "DIS_CMP_CSINC_FUSION",
"lsb": 34,
"msb": 34
},
{
"name": "DIS_IEX_TBZ_TBNZ_FUSION",
"lsb": 33,
"msb": 33
},
{
"name": "DIS_LD_OP_LDPFUSION",
"lsb": 32,
"msb": 32
},
{
"name": "DIS_LD_OP_FUSION",
"lsb": 31,
"msb": 31
},
{
"name": "MIN_REWIND_STALL",
"lsb": 29,
"msb": 30
},
{
"name": "DIS_NEON_FV_ODD_BANKS",
"lsb": 28,
"msb": 28
},
{
"name": "DIS_INT_FV_ODD_BANKS",
"lsb": 27,
"msb": 27
},
{
"name": "DIS_MULT_BR_RETIRE",
"lsb": 26,
"msb": 26
},
{
"name": "DIS_CMP_CSEL_FUSION",
"lsb": 25,
"msb": 25
},
{
"name": "DIS_LD_CBZ_TBZ_FUSION",
"lsb": 24,
"msb": 24
},
{
"name": "FORCE_NON_SPEC_TARGETED_TIMER_SEL",
"lsb": 22,
"msb": 23
},
{
"name": "FORCE_NON_SPEC_TIMER_SEL",
"lsb": 20,
"msb": 21
},
{
"name": "FORCE_NON_SPEC_TIMER",
"lsb": 19,
"msb": 19
},
{
"name": "FORCE_NON_SPEC_IF_STEPPING",
"lsb": 18,
"msb": 18
},
{
"name": "FORCE_NON_SPEC_IF_SPEC_FLUSH_PTR_NEBLK_RTR_PTR",
"lsb": 17,
"msb": 17
},
{
"name": "FORCE_NON_SPEC_IF_OLDEST_REDIR_VLD_AND_OLDER",
"lsb": 16,
"msb": 16
},
{
"name": "FORCE_NON_SPEC_IF_NEXT_ROB_FLUSH_DISABLED",
"lsb": 15,
"msb": 15
},
{
"name": "DIS_PCRT_EARLY_REDIR_AT_DSB",
"lsb": 14,
"msb": 14
},
{
"name": "FORCE_NON_SPEC_IF_SPEC_FLUSH_PTR_INVALID_AND_MPVALID",
"lsb": 13,
"msb": 13
},
{
"name": "FORCE_IEX_DISP_BIAS_MODE2",
"lsb": 12,
"msb": 12
},
{
"name": "DIS_MRSSPEC_NON_DAIF",
"lsb": 11,
"msb": 11
},
{
"name": "DIS_MSRSPEC_NON_DAIF",
"lsb": 10,
"msb": 10
},
{
"name": "ZCL_BP_MISP_RESTART_THRESHOLD",
"lsb": 9,
"msb": 9
},
{
"name": "DIS_SPEC_MDSBINVL_ROB_FLUSH",
"lsb": 8,
"msb": 8
},
{
"name": "FORCE_DMBON_ANY_TSOENTRY_EXIT",
"lsb": 7,
"msb": 7
},
{
"name": "CONSERVATIVE_SIQ",
"lsb": 6,
"msb": 6
},
{
"name": "DIS_DBG_PROG_OVRD",
"lsb": 5,
"msb": 5
},
{
"name": "FORCE_FP_SYNC_PRECISE_GRP_MODE",
"lsb": 4,
"msb": 4
},
{
"name": "DIS_NATIVE_STPQX_QX",
"lsb": 3,
"msb": 3
},
{
"name": "DIS_AMXFUSION_ACROSS_GRP",
"lsb": 2,
"msb": 2
},
{
"name": "DIS_HWTRACE_SYNC",
"lsb": 1,
"msb": 1
},
{
"name": "DIS_HWTRACE_SYNC_ON_UARCHREDIR",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "EHID21",
"enc": [3, 0, 15, 10, 3],
"minel": 1,
"width": 64,
"fields": [
{
"name": "DIS_EARLY_DSB_RESTART",
"lsb": 63,
"msb": 63
},
{
"name": "UPG_RSVD_TO_ICDSB",
"lsb": 62,
"msb": 62
},
{
"name": "DIS_HWP_ADP_THROTTLE_SME",
"lsb": 60,
"msb": 61
},
{
"name": "HWP_ADP_MAX_QF",
"lsb": 58,
"msb": 59
},
{
"name": "DIS_DSB_DOWNGRADE",
"lsb": 57,
"msb": 57
},
{
"name": "DSB_INV_ICMQ",
"lsb": 56,
"msb": 56
},
{
"name": "DIS_MDSB_DRAIN",
"lsb": 55,
"msb": 55
},
{
"name": "FORCE_PCIE_XS",
"lsb": 54,
"msb": 54
},
{
"name": "FORCE_NON_PCIE_NXS",
"lsb": 53,
"msb": 53
},
{
"name": "DIS_DSBN_XS",
"lsb": 52,
"msb": 52
},
{
"name": "DIS_PREC_MOT_WAKEUP",
"lsb": 51,
"msb": 51
},
{
"name": "L1_DWPD_SEC_TAG_MODE",
"lsb": 49,
"msb": 50
},
{
"name": "DIS_LDQPAY_WRAP_WRITE_SUPPRESS",
"lsb": 48,
"msb": 48
},
{
"name": "EN_LD_CROSS_CAM_SMB_MISS",
"lsb": 47,
"msb": 47
},
{
"name": "L2_BYP_EXTRA_CLK",
"lsb": 45,
"msb": 46
},
{
"name": "RSVD0",
"lsb": 44,
"msb": 44
},
{
"name": "DIS_ZCL_BP_RB",
"lsb": 43,
"msb": 43
},
{
"name": "HWP_ADP_PF_HQ",
"lsb": 42,
"msb": 42
},
{
"name": "DIS6_CYC_REPLY",
"lsb": 41,
"msb": 41
},
{
"name": "DIS_EARLY_ST_LAUNCH",
"lsb": 40,
"msb": 40
},
{
"name": "SMB_AGGR_DRAIN_WIDGET_AVAIL",
"lsb": 38,
"msb": 39
},
{
"name": "SMB_AGGR_DRAIN_WIDGET_THRESH",
"lsb": 36,
"msb": 37
},
{
"name": "SMB_DRAIN_BOTH_BANKS",
"lsb": 35,
"msb": 35
},
{
"name": "HWP_GRAN2_PREF_DIST",
"lsb": 34,
"msb": 34
},
{
"name": "HWP_IDENSITY_LO_AGGR_THR",
"lsb": 33,
"msb": 33
},
{
"name": "HWP_IDENSITY_HI_AGGR_THR",
"lsb": 32,
"msb": 32
},
{
"name": "HWP_RQFACCURACY_THR",
"lsb": 30,
"msb": 31
},
{
"name": "DIS_QUICK_ST_WAKE_PICK",
"lsb": 29,
"msb": 29
},
{
"name": "DIS_LDA_STLF_ATOMIC",
"lsb": 28,
"msb": 28
},
{
"name": "DIS_HWP_ADP_ST",
"lsb": 27,
"msb": 27
},
{
"name": "DIS_HWP_ADP_LD",
"lsb": 26,
"msb": 26
},
{
"name": "DIS_HWP_GRAN2",
"lsb": 25,
"msb": 25
},
{
"name": "DIS_LDA_RTR_WHILE_OLDER_ST",
"lsb": 24,
"msb": 24
},
{
"name": "DIS_WPD_UNPRIV_EL",
"lsb": 23,
"msb": 23
},
{
"name": "DIS_ZCL_RB_ST_MISS",
"lsb": 22,
"msb": 22
},
{
"name": "DIS_HSP_MMU_PF",
"lsb": 21,
"msb": 21
},
{
"name": "HSP_MAX_ARM_STRIDE",
"lsb": 19,
"msb": 20
},
{
"name": "DIS_WPD_EL_TAG",
"lsb": 18,
"msb": 18
},
{
"name": "PREF_BLK_RAQ_THRES",
"lsb": 16,
"msb": 17
},
{
"name": "DIS_HWP_HSP_DTLB_FEEDBACK",
"lsb": 15,
"msb": 15
},
{
"name": "DIS_HWP_HSP_AMX_ST",
"lsb": 14,
"msb": 14
},
{
"name": "DIS_HWP_HSP_GQF",
"lsb": 13,
"msb": 13
},
{
"name": "DIS_HWP_HSP_ARM_ARB_STD",
"lsb": 12,
"msb": 12
},
{
"name": "DIS_HWP_HSP_AMX_ARB_STD",
"lsb": 11,
"msb": 11
},
{
"name": "DIS_HWP_HSP_AMX_TRAIN_LNCH",
"lsb": 10,
"msb": 10
},
{
"name": "HSP_MP_THRTL",
"lsb": 9,
"msb": 9
},
{
"name": "HSP_MAX_PF_DEG",
"lsb": 6,
"msb": 8
},
{
"name": "DIS_HWP_HSP_SLP_CONF",
"lsb": 5,
"msb": 5
},
{
"name": "DIS_HWP_HSP_SLP_WIDGET",
"lsb": 4,
"msb": 4
},
{
"name": "DIS_HWP_HSP_QF",
"lsb": 3,
"msb": 3
},
{
"name": "CTRL_HWP_FILTER_HSP",
"lsb": 1,
"msb": 2
},
{
"name": "DIS_HWP_HSP",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "EHID22",
"enc": [3, 0, 15, 10, 4],
"minel": 1,
"width": 64,
"fields": [
{
"name": "EN_ZCL_SP_BATCH_STRICT_ATAG_CHK_BACK_OFF",
"lsb": 63,
"msb": 63
},
{
"name": "DIS_PTR_CHASE_SSBMOTFIX",
"lsb": 62,
"msb": 62
},
{
"name": "DIS_PTR_CHASE_SSBFIX",
"lsb": 61,
"msb": 61
},
{
"name": "MTE_DIS_SEC_FIXES",
"lsb": 60,
"msb": 60
},
{
"name": "MTE_DIS_FUNC_FIXES",
"lsb": 59,
"msb": 59
},
{
"name": "RSVD3",
"lsb": 56,
"msb": 58
},
{
"name": "MTE_DIS_TAG_CHK_LNCH_AFTER_DEV_XS",
"lsb": 55,
"msb": 55
},
{
"name": "MTE_SIQ_NACK_NON_FIAF_GFAIL",
"lsb": 54,
"msb": 54
},
{
"name": "MTE_STQ_OP_DROP_GCIF_RSP",
"lsb": 53,
"msb": 53
},
{
"name": "MTE_SIQ_NACK_ON_RESTEERED_OP",
"lsb": 52,
"msb": 52
},
{
"name": "MTE_DIS_PWR_SAVE_GRAQ_CLK_OFF",
"lsb": 51,
"msb": 51
},
{
"name": "MTE_RCC_FORCE_ALL_GCIF_L3_CLKS_ON",
"lsb": 50,
"msb": 50
},
{
"name": "MTE_RCC_DIS_STALL_INACTIVE_GCIF_CTL",
"lsb": 49,
"msb": 49
},
{
"name": "MTE_DIS_ANTI_LIVELOCK_ON_GTAG_OP_LAUNCH",
"lsb": 48,
"msb": 48
},
{
"name": "MTE_X2K_ATAG_CHK_GMISS_WAIT_OLDEST",
"lsb": 47,
"msb": 47
},
{
"name": "RSVD2",
"lsb": 44,
"msb": 46
},
{
"name": "MTE_DIS_EARLY_PASS2_COMP",
"lsb": 43,
"msb": 43
},
{
"name": "MTE_DIS_EARLY_GFILL_FWD",
"lsb": 42,
"msb": 42
},
{
"name": "MTE_DIS_GFILL_FWD3",
"lsb": 41,
"msb": 41
},
{
"name": "MTE_DIS_TAG_SET_AFTER_TAG_SET_LNCH",
"lsb": 40,
"msb": 40
},
{
"name": "MTE_GCV_IF_NON_SPEC_AND_LD_COMP",
"lsb": 39,
"msb": 39
},
{
"name": "MTE_GCACHE_DIS_CRIT32_B",
"lsb": 38,
"msb": 38
},
{
"name": "MTE_DIS_GFILL_C1_BUB_OPT",
"lsb": 37,
"msb": 37
},
{
"name": "MTE_DIS_LD_IN_GFILL1_CYCLE",
"lsb": 36,
"msb": 36
},
{
"name": "MTE_DIS_ST_OR_HWP_IN_GFILL1_CYCLE",
"lsb": 35,
"msb": 35
},
{
"name": "MTE_DIS_GFILL_C3_BUB_OPT",
"lsb": 34,
"msb": 34
},
{
"name": "MTE_DIS_ST_HIT_YNG_LD_RPLY",
"lsb": 33,
"msb": 33
},
{
"name": "MTE_DIS_SPEC_LDQ_RTR",
"lsb": 32,
"msb": 32
},
{
"name": "MTE_DIS_GCACHE_WAY",
"lsb": 28,
"msb": 31
},
{
"name": "RSVD1",
"lsb": 23,
"msb": 27
},
{
"name": "MTE_DIS_GRAQ_RSVD_ENTRY",
"lsb": 22,
"msb": 22
},
{
"name": "MTE_DIS_GRAQ_FWBYP",
"lsb": 21,
"msb": 21
},
{
"name": "MTE_DIS_GMVA_MO_TABLE_AND_BLOCK_LNCH",
"lsb": 20,
"msb": 20
},
{
"name": "RSVD0",
"lsb": 16,
"msb": 19
},
{
"name": "MTE_HWP_TAG_PREF_HIGH_QFSET",
"lsb": 15,
"msb": 15
},
{
"name": "MTE_HWP_TAG_ZOMBIE_DIST_SEL_LD_ST",
"lsb": 13,
"msb": 14
},
{
"name": "MTE_HWP_TAG_ZOMBIE_DIST_SEL_ZVA",
"lsb": 11,
"msb": 12
},
{
"name": "MTE_HWP_TAG_ZOMBIE_DIST_SEL_NT_ST",
"lsb": 9,
"msb": 10
},
{
"name": "MTE_DIS_HWP_TAG_ZOMBIE",
"lsb": 8,
"msb": 8
},
{
"name": "MTE_DIS_HWP_TAG_LNCH_IPP",
"lsb": 7,
"msb": 7
},
{
"name": "MTE_DIS_HWP_NTST",
"lsb": 6,
"msb": 6
},
{
"name": "MTE_DIS_HWP_NTLD_AND_TEMPORAL_LD_ST",
"lsb": 5,
"msb": 5
},
{
"name": "MTE_DIS_SWP_TAG",
"lsb": 4,
"msb": 4
},
{
"name": "MTE_DIS_HWP_TAG_ZVA",
"lsb": 3,
"msb": 3
},
{
"name": "MTE_DIS_HWP_TAG_SME_LD_ST",
"lsb": 2,
"msb": 2
},
{
"name": "MTE_DIS_HWP_TAG_PREF",
"lsb": 1,
"msb": 1
},
{
"name": "DIS_HWP_FTP",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "EHID24",
"enc": [3, 0, 15, 10, 5],
"minel": 1,
"width": 64,
"fields": [
{
"name": "SPARE",
"lsb": 48,
"msb": 63
},
{
"name": "SPARE_32_47",
"lsb": 32,
"msb": 47
},
{
"name": "SPARE_26_31",
"lsb": 26,
"msb": 31
},
{
"name": "SPARE_20_25",
"lsb": 20,
"msb": 25
},
{
"name": "SPARE_12_19",
"lsb": 12,
"msb": 19
},
{
"name": "SPARE_8_11",
"lsb": 8,
"msb": 11
},
{
"name": "SPARE_4_7",
"lsb": 4,
"msb": 7
},
{
"name": "SPARE_0_3",
"lsb": 0,
"msb": 3
}
]
},
{
"name": "EHID3",
"enc": [3, 0, 15, 3, 1],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD0",
"lsb": 62,
"msb": 63
},
{
"name": "RCC_FORCE_LSU_CLOCK_ON1",
"lsb": 61,
"msb": 61
},
{
"name": "RCC_FORCE_LSU_CLOCK_ON0",
"lsb": 60,
"msb": 60
},
{
"name": "DIS_MMU_CRIT32_B",
"lsb": 59,
"msb": 59
},
{
"name": "HW_PREF_QF_CFG",
"lsb": 57,
"msb": 58
},
{
"name": "HW_PREF_THROTTLE_CFG",
"lsb": 55,
"msb": 56
},
{
"name": "HW_PREF_BUB_PUNCH_CFG",
"lsb": 53,
"msb": 54
},
{
"name": "LSU_PREF_HI_PTN_MSK_VAL",
"lsb": 49,
"msb": 52
},
{
"name": "ENA_LSU_PREF_HI_PTN_MSK",
"lsb": 48,
"msb": 48
},
{
"name": "LSU_PREF_LO_PTN_MSK_VAL",
"lsb": 44,
"msb": 47
},
{
"name": "ENA_LSU_PREF_LO_PTN_MSK",
"lsb": 43,
"msb": 43
},
{
"name": "LSU_PREF_L2_ETRAIN_LIM_VAL",
"lsb": 37,
"msb": 42
},
{
"name": "DIS_LSU_PREF_L2_ETRAIN_LIM",
"lsb": 36,
"msb": 36
},
{
"name": "LSU_PREF_GBL_SLEEP_THRESH",
"lsb": 28,
"msb": 35
},
{
"name": "DIS_LSU_PREF_GBL_SLEEP",
"lsb": 27,
"msb": 27
},
{
"name": "DIS_LSU_PREF_STRM_PW_DWN",
"lsb": 26,
"msb": 26
},
{
"name": "DIS_DC_ZVA_CMD_ONLY",
"lsb": 25,
"msb": 25
},
{
"name": "DIS_FED_PWR_SAVE_L2_ECLK_OFF",
"lsb": 24,
"msb": 24
},
{
"name": "RCC_FORCE_ALL_L2_EPIPV_ON",
"lsb": 23,
"msb": 23
},
{
"name": "DIS_HWP_ADP_SME_ONLY",
"lsb": 22,
"msb": 22
},
{
"name": "HW_PREF_L2_THROTTLE_LEVEL_CFG",
"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": "DIS_LSU_PREF_QF",
"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": "UNUSED_13",
"lsb": 13,
"msb": 13
},
{
"name": "DBUF_TIME_OUT",
"lsb": 5,
"msb": 12
},
{
"name": "FORCE_ONE_CIF_REQTO_L2_E",
"lsb": 4,
"msb": 4
},
{
"name": "DIS_RSVD_ENTRY",
"lsb": 3,
"msb": 3
},
{
"name": "DIS_CLNCH_IN_SME_WINDOW",
"lsb": 2,
"msb": 2
},
{
"name": "DIS_MRG_NO_BYP",
"lsb": 1,
"msb": 1
},
{
"name": "DIS_L2_EBYP",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "EHID4",
"enc": [3, 0, 15, 4, 1],
"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_RTR",
"lsb": 54,
"msb": 54
},
{
"name": "EN_LFSR_STALL_STQ_RTR",
"lsb": 53,
"msb": 53
},
{
"name": "EN_LFSR_STALL_LSRS0_ISSUE",
"lsb": 52,
"msb": 52
},
{
"name": "EN_LFSR_STALL_LSRS1_ISSUE",
"lsb": 51,
"msb": 51
},
{
"name": "EN_LFSR_STALL_PASS2_LAUNCH",
"lsb": 50,
"msb": 50
},
{
"name": "EN_LFSR_STALL_LDQ_REPLAY",
"lsb": 49,
"msb": 49
},
{
"name": "EN_LFSR_STALL_STQ_REPLAY",
"lsb": 48,
"msb": 48
},
{
"name": "DIS_ST_RTR_AHEAD_OLDER_LD",
"lsb": 47,
"msb": 47
},
{
"name": "EN_LNUM_FOR_I2_N",
"lsb": 46,
"msb": 46
},
{
"name": "FORCE_NS_ORD_LD_REQ_NO_IN_PIPE_ORD_LD",
"lsb": 45,
"msb": 45
},
{
"name": "MTE_RCC_FORCE_ALL_GCACHE_L3_EN_ON",
"lsb": 44,
"msb": 44
},
{
"name": "DIS_STQ_SMB_FILTERS",
"lsb": 43,
"msb": 43
},
{
"name": "FORCE_BAR_LNCH_NO_OLDER_ST",
"lsb": 42,
"msb": 42
},
{
"name": "DIS_HW_PREF_ZOMBIES_LNCH_TO_CIF",
"lsb": 41,
"msb": 41
},
{
"name": "DIS_HW_PREF_ZOMBIES",
"lsb": 40,
"msb": 40
},
{
"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": "ST_REL_WITH_DMB_SEMANTICS",
"lsb": 36,
"msb": 36
},
{
"name": "RCC_FORCE_ALL_DC_DAT_L3_EN_ON",
"lsb": 35,
"msb": 35
},
{
"name": "FORCE_NS_ORD_LD_REQ_NO_OLDER_ST",
"lsb": 34,
"msb": 34
},
{
"name": "DIS_SPEC_LNCH_READ",
"lsb": 33,
"msb": 33
},
{
"name": "DIS_HW_PREF_PG_CROSS",
"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": "DISWFI_RETN_RESTART_SETS_MMUARCH_REG_PUSH_NEEDED",
"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_HW_PREF_ST",
"lsb": 1,
"msb": 1
},
{
"name": "DIS_HW_PREF_LD",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "EHID7",
"enc": [3, 0, 15, 7, 1],
"minel": 1,
"width": 64,
"fields": [
{
"name": "LIVELOCK_NO_PAUSE_SIZE",
"lsb": 57,
"msb": 63
},
{
"name": "LIVELOCK_NO_PAUSE_EN",
"lsb": 56,
"msb": 56
},
{
"name": "LIVELOCK_WIDGET_IS12BIT",
"lsb": 55,
"msb": 55
},
{
"name": "DIS_FMAX_FMIN_FUSION",
"lsb": 54,
"msb": 54
},
{
"name": "DIS_FCMP_FCSEL_FUSION",
"lsb": 53,
"msb": 53
},
{
"name": "DIS_NEX_P2_UMLA",
"lsb": 52,
"msb": 52
},
{
"name": "WFI_RETN_RESTART_SETS_PCRT_ARCH_REG_PUSH_NEEDED",
"lsb": 51,
"msb": 51
},
{
"name": "BLK_RTR_PTR_HALTING_STEP_BLOCK_IF_EQUAL",
"lsb": 50,
"msb": 50
},
{
"name": "REDIR_STALL_DATA_ABORT_TAG_CHECK",
"lsb": 49,
"msb": 49
},
{
"name": "REDIR_STALL_PACFAIL",
"lsb": 48,
"msb": 48
},
{
"name": "DIS_PRECISE_MDR_L3_REWIND_CLK",
"lsb": 47,
"msb": 47
},
{
"name": "ALL_NSREDIR_MARK_FIAF",
"lsb": 46,
"msb": 46
},
{
"name": "DIS_AUTH_FAIL_CAN_CLEAR_UNTRUSTED_STALL",
"lsb": 45,
"msb": 45
},
{
"name": "LIVELOCK_LOWTHRESHOLD",
"lsb": 44,
"msb": 44
},
{
"name": "DIS_LIVELOCK_WIDGET",
"lsb": 43,
"msb": 43
},
{
"name": "LIVELOCK_EXIT_SERR",
"lsb": 42,
"msb": 42
},
{
"name": "IN_LIVELOCK_DISABLE_CROSSPICK",
"lsb": 41,
"msb": 41
},
{
"name": "IN_LIVELOCK_ENABLE_ALL_CLKS",
"lsb": 40,
"msb": 40
},
{
"name": "DIS_CROSS_PICK_IEX",
"lsb": 39,
"msb": 39
},
{
"name": "DIS_ST_FWD_FROM_PTR_CHASE",
"lsb": 38,
"msb": 38
},
{
"name": "DIS_LSDPO_PRED",
"lsb": 37,
"msb": 37
},
{
"name": "IN_ORDER_IS_ALU_RS",
"lsb": 36,
"msb": 36
},
{
"name": "DIS_I2_NLSU_CVT",
"lsb": 35,
"msb": 35
},
{
"name": "DIS_BR_TGT_EXCPT_BLK_BID",
"lsb": 34,
"msb": 34
},
{
"name": "DIS_ZCL_SP_BATCH_CONFIRM",
"lsb": 33,
"msb": 33
},
{
"name": "DIS_NEX_DENORM_OPT",
"lsb": 32,
"msb": 32
},
{
"name": "EN_CSRFOR_TCOIMM",
"lsb": 31,
"msb": 31
},
{
"name": "DIS_EARLY_REL_PR",
"lsb": 30,
"msb": 30
},
{
"name": "DIS_WFE_ROB_VLD_CHECK",
"lsb": 29,
"msb": 29
},
{
"name": "DIS32_BIT_ZCLBP",
"lsb": 28,
"msb": 28
},
{
"name": "DIS_REDIR_STALL_FOR_ANY_VLD_REDIR",
"lsb": 27,
"msb": 27
},
{
"name": "REDIR_STALL_LSUALWAYS",
"lsb": 26,
"msb": 26
},
{
"name": "REDIR_STALL_IEXALWAYS",
"lsb": 25,
"msb": 25
},
{
"name": "RCC_SME_PENDING_FORCE_MDR_IEX_CLKS_ON",
"lsb": 24,
"msb": 24
},
{
"name": "DIS_WFXT_HANDSHAKE",
"lsb": 23,
"msb": 23
},
{
"name": "DIS_NEXT_ROB_WAIT4_STALLED_FIX",
"lsb": 22,
"msb": 22
},
{
"name": "DIS_NEX_FMLA_ERLY_REL",
"lsb": 21,
"msb": 21
},
{
"name": "DIS_NEX_FADD_ERLY_REL",
"lsb": 20,
"msb": 20
},
{
"name": "DIS_NEX_AES_ERLY_REL",
"lsb": 19,
"msb": 19
},
{
"name": "DIS_SMEFUSION",
"lsb": 18,
"msb": 18
},
{
"name": "BADVA_UNALPC_NONINTER",
"lsb": 17,
"msb": 17
},
{
"name": "DIS_WFENO_LSFIX",
"lsb": 16,
"msb": 16
},
{
"name": "SHRINK_ROB",
"lsb": 14,
"msb": 15
},
{
"name": "DIS_EARLY_DEQUEUE_RS4",
"lsb": 13,
"msb": 13
},
{
"name": "DIS_EARLY_DEQUEUE_RS6",
"lsb": 12,
"msb": 12
},
{
"name": "DIS_EARLY_DEQUEUE_RS01",
"lsb": 11,
"msb": 11
},
{
"name": "DE_PIPE_NEX_DIV",
"lsb": 10,
"msb": 10
},
{
"name": "DIS_AMXFUSION",
"lsb": 9,
"msb": 9
},
{
"name": "IGNORE_LSP_DEP_WHEN_OLDEST",
"lsb": 8,
"msb": 8
},
{
"name": "DIS_CROSS_PICK2",
"lsb": 7,
"msb": 7
},
{
"name": "DIS_PTR_CHS_LD",
"lsb": 6,
"msb": 6
},
{
"name": "DIS_IEX_MLA_ERLY_REL",
"lsb": 5,
"msb": 5
},
{
"name": "DIS_NEX_SHA_ERLY_REL",
"lsb": 4,
"msb": 4
},
{
"name": "IN_ORDER_IS_RS6",
"lsb": 3,
"msb": 3
},
{
"name": "IN_ORDER_IS_RS4",
"lsb": 2,
"msb": 2
},
{
"name": "LS_DISP_LIM_MODE",
"lsb": 0,
"msb": 1
}
]
},
{
"name": "EHID9",
"enc": [3, 0, 15, 9, 1],
"minel": 1,
"width": 64,
"fields": [
{
"name": "DIS_DCACHE_WRITE_STABILITY",
"lsb": 63,
"msb": 63
},
{
"name": "DIS_STQ_RET_MDSB_SIQ",
"lsb": 62,
"msb": 62
},
{
"name": "DIS_BANK_CONF_LATE_RSLT",
"lsb": 61,
"msb": 61
},
{
"name": "XPG_LAUNCH_WAIT_OLDEST",
"lsb": 60,
"msb": 60
},
{
"name": "STQ_SCAR_OLDEST_ONLY",
"lsb": 59,
"msb": 59
},
{
"name": "DIS_WKDM_LAUNCH_AFTER_NC_WR",
"lsb": 58,
"msb": 58
},
{
"name": "DIS_BAR_LAUNCH_BLK_OPT",
"lsb": 57,
"msb": 57
},
{
"name": "FORCE_ST_REL_TOKN_DMB",
"lsb": 56,
"msb": 56
},
{
"name": "DIS_SPEC_LDQRTR",
"lsb": 55,
"msb": 55
},
{
"name": "SMB_MISS_RELAX_CE_REPLAY",
"lsb": 54,
"msb": 54
},
{
"name": "FORCE_PASS2_MISS_TO_CIF",
"lsb": 53,
"msb": 53
},
{
"name": "DEV_DRAM_NRFORK128_B",
"lsb": 52,
"msb": 52
},
{
"name": "DIS_ATOMIC_LNCH_AFTER_PCIE",
"lsb": 51,
"msb": 51
},
{
"name": "DIS_STLF_SMB_MISS",
"lsb": 50,
"msb": 50
},
{
"name": "DIS_DC_ZVA_IGNORE_L1_DHIST",
"lsb": 49,
"msb": 49
},
{
"name": "FORCE_DEV_BOUNDARY_FORK",
"lsb": 48,
"msb": 48
},
{
"name": "EN_WPD_RCTX_STALL",
"lsb": 47,
"msb": 47
},
{
"name": "PURGE_MMU_ON_ANY_SPR_SYNC",
"lsb": 46,
"msb": 46
},
{
"name": "FORCE_MMU_PURGE_ON_DSB_COMP",
"lsb": 45,
"msb": 45
},
{
"name": "DIS_FLB_TO_DEV",
"lsb": 44,
"msb": 44
},
{
"name": "FORCE_GRE_MISMATCH_SERIALIZATION",
"lsb": 43,
"msb": 43
},
{
"name": "GRECONFIG_MODE_TSO",
"lsb": 41,
"msb": 42
},
{
"name": "GRECONFIG_MODE",
"lsb": 38,
"msb": 40
},
{
"name": "DIS_CRIT32_B",
"lsb": 37,
"msb": 37
},
{
"name": "DIS_FILL_BUF_E",
"lsb": 36,
"msb": 36
},
{
"name": "DIS_SIQ",
"lsb": 35,
"msb": 35
},
{
"name": "BLOCK_NEON_OP_AFTER_ST_PCIE",
"lsb": 34,
"msb": 34
},
{
"name": "WFI_FULL_QUIS",
"lsb": 33,
"msb": 33
},
{
"name": "SERIALIZE_ST_PCIE",
"lsb": 32,
"msb": 32
},
{
"name": "SIQ_NACK_ON_PEND_MDSB",
"lsb": 31,
"msb": 31
},
{
"name": "SIQ_NACK_ON_PEND_ATM_REL_HF",
"lsb": 30,
"msb": 30
},
{
"name": "SIQ_NACK_ON_PEND_DEV_ST",
"lsb": 29,
"msb": 29
},
{
"name": "DIS_DSB_LNCH_AFTER_PCIE",
"lsb": 28,
"msb": 28
},
{
"name": "BLK_LD_RTR_AFTER_PCIE",
"lsb": 27,
"msb": 27
},
{
"name": "DIS_CST_DATA_LNCH_AFTER_PCIE",
"lsb": 26,
"msb": 26
},
{
"name": "DIS_EARLY_RDB_DEALLOC",
"lsb": 25,
"msb": 25
},
{
"name": "DIS_STLF_XLINE_ST",
"lsb": 24,
"msb": 24
},
{
"name": "DIS_STLF_ST_REL",
"lsb": 23,
"msb": 23
},
{
"name": "DIS_MOTABLE_DRAIN_FOR_MDR_LSU_SYNC",
"lsb": 22,
"msb": 22
},
{
"name": "IGNORE_SSBSDEP_WHEN_OLDEST",
"lsb": 21,
"msb": 21
},
{
"name": "DIS_ATOMIC_LAUNCH_AFTER_SMB_MISS",
"lsb": 20,
"msb": 20
},
{
"name": "FORCE_DSB_TO_STRONG",
"lsb": 19,
"msb": 19
},
{
"name": "DE_PIPE_NEX_DIV_BLK_MUL",
"lsb": 18,
"msb": 18
},
{
"name": "RCC_DIS_MDR_PTR_UPD_SUPPRESSION",
"lsb": 17,
"msb": 17
},
{
"name": "SIQ_NACK_ON_NON_SPEC_DEV_ST",
"lsb": 16,
"msb": 16
},
{
"name": "DIS_NC_WR_ENQ_MOTABLE",
"lsb": 15,
"msb": 15
},
{
"name": "DIS_NC_WR_MOTABLE_ST_OPT",
"lsb": 14,
"msb": 14
},
{
"name": "DIS_NC_WR_MOTABLE",
"lsb": 13,
"msb": 13
},
{
"name": "FORCE_MOTABLE_EXCLUSIVE",
"lsb": 12,
"msb": 12
},
{
"name": "DEV_THROTTLE2_LIMIT",
"lsb": 6,
"msb": 11
},
{
"name": "DEV_THROTTLE2_ENA",
"lsb": 5,
"msb": 5
},
{
"name": "DEV_THROTTLE1_LIMIT",
"lsb": 1,
"msb": 4
},
{
"name": "DEV_THROTTLE1_ENA",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "EHID_RCTX_ARMCTL_EL1",
"enc": [3, 0, 15, 14, 3],
"minel": 1,
"width": 64,
"fields": [
{
"name": "DIS_PRECISE",
"lsb": 63,
"msb": 63
},
{
"name": "RSVD6",
"lsb": 57,
"msb": 62
},
{
"name": "EN_COSPL1D_WPD",
"lsb": 56,
"msb": 56
},
{
"name": "RSVD5",
"lsb": 41,
"msb": 55
},
{
"name": "EN_CPPDATA_HWP_ADP",
"lsb": 40,
"msb": 40
},
{
"name": "RSVD4",
"lsb": 35,
"msb": 39
},
{
"name": "EN_CPPINST_SPT",
"lsb": 34,
"msb": 34
},
{
"name": "RSVD3",
"lsb": 33,
"msb": 33
},
{
"name": "EN_CPPINST_SPF",
"lsb": 32,
"msb": 32
},
{
"name": "RSVD2",
"lsb": 17,
"msb": 31
},
{
"name": "EN_DVPZCL",
"lsb": 16,
"msb": 16
},
{
"name": "RSVD1",
"lsb": 9,
"msb": 15
},
{
"name": "EN_CFPCBP",
"lsb": 8,
"msb": 8
},
{
"name": "RSVD0",
"lsb": 6,
"msb": 7
},
{
"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": "EHID_RCTX_SET0CTL_EL1",
"enc": [3, 0, 11, 11, 0],
"minel": 1,
"width": 64,
"fields": [
{
"name": "DIS_PRECISE",
"lsb": 63,
"msb": 63
},
{
"name": "RSVD6",
"lsb": 57,
"msb": 62
},
{
"name": "EN_COSPL1D_WPD",
"lsb": 56,
"msb": 56
},
{
"name": "RSVD5",
"lsb": 41,
"msb": 55
},
{
"name": "EN_CPPDATA_HWP_ADP",
"lsb": 40,
"msb": 40
},
{
"name": "RSVD4",
"lsb": 35,
"msb": 39
},
{
"name": "EN_CPPINST_SPT",
"lsb": 34,
"msb": 34
},
{
"name": "RSVD3",
"lsb": 33,
"msb": 33
},
{
"name": "EN_CPPINST_SPF",
"lsb": 32,
"msb": 32
},
{
"name": "RSVD2",
"lsb": 17,
"msb": 31
},
{
"name": "EN_DVPZCL",
"lsb": 16,
"msb": 16
},
{
"name": "RSVD1",
"lsb": 9,
"msb": 15
},
{
"name": "EN_CFPCBP",
"lsb": 8,
"msb": 8
},
{
"name": "RSVD0",
"lsb": 6,
"msb": 7
},
{
"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": "EHID_RCTX_SET1CTL_EL1",
"enc": [3, 0, 11, 11, 1],
"minel": 1,
"width": 64,
"fields": [
{
"name": "DIS_PRECISE",
"lsb": 63,
"msb": 63
},
{
"name": "RSVD6",
"lsb": 57,
"msb": 62
},
{
"name": "EN_COSPL1D_WPD",
"lsb": 56,
"msb": 56
},
{
"name": "RSVD5",
"lsb": 41,
"msb": 55
},
{
"name": "EN_CPPDATA_HWP_ADP",
"lsb": 40,
"msb": 40
},
{
"name": "RSVD4",
"lsb": 35,
"msb": 39
},
{
"name": "EN_CPPINST_SPT",
"lsb": 34,
"msb": 34
},
{
"name": "RSVD3",
"lsb": 33,
"msb": 33
},
{
"name": "EN_CPPINST_SPF",
"lsb": 32,
"msb": 32
},
{
"name": "RSVD2",
"lsb": 17,
"msb": 31
},
{
"name": "EN_DVPZCL",
"lsb": 16,
"msb": 16
},
{
"name": "RSVD1",
"lsb": 9,
"msb": 15
},
{
"name": "EN_CFPCBP",
"lsb": 8,
"msb": 8
},
{
"name": "RSVD0",
"lsb": 6,
"msb": 7
},
{
"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": "EHID_RCTX_SET2CTL_EL1",
"enc": [3, 0, 11, 11, 2],
"minel": 1,
"width": 64,
"fields": [
{
"name": "DIS_PRECISE",
"lsb": 63,
"msb": 63
},
{
"name": "RSVD6",
"lsb": 57,
"msb": 62
},
{
"name": "EN_COSPL1D_WPD",
"lsb": 56,
"msb": 56
},
{
"name": "RSVD5",
"lsb": 41,
"msb": 55
},
{
"name": "EN_CPPDATA_HWP_ADP",
"lsb": 40,
"msb": 40
},
{
"name": "RSVD4",
"lsb": 35,
"msb": 39
},
{
"name": "EN_CPPINST_SPT",
"lsb": 34,
"msb": 34
},
{
"name": "RSVD3",
"lsb": 33,
"msb": 33
},
{
"name": "EN_CPPINST_SPF",
"lsb": 32,
"msb": 32
},
{
"name": "RSVD2",
"lsb": 17,
"msb": 31
},
{
"name": "EN_DVPZCL",
"lsb": 16,
"msb": 16
},
{
"name": "RSVD1",
"lsb": 9,
"msb": 15
},
{
"name": "EN_CFPCBP",
"lsb": 8,
"msb": 8
},
{
"name": "RSVD0",
"lsb": 6,
"msb": 7
},
{
"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": "EHID_RCTX_SET3CTL_EL1",
"enc": [3, 0, 11, 11, 3],
"minel": 1,
"width": 64,
"fields": [
{
"name": "DIS_PRECISE",
"lsb": 63,
"msb": 63
},
{
"name": "RSVD6",
"lsb": 57,
"msb": 62
},
{
"name": "EN_COSPL1D_WPD",
"lsb": 56,
"msb": 56
},
{
"name": "RSVD5",
"lsb": 41,
"msb": 55
},
{
"name": "EN_CPPDATA_HWP_ADP",
"lsb": 40,
"msb": 40
},
{
"name": "RSVD4",
"lsb": 35,
"msb": 39
},
{
"name": "EN_CPPINST_SPT",
"lsb": 34,
"msb": 34
},
{
"name": "RSVD3",
"lsb": 33,
"msb": 33
},
{
"name": "EN_CPPINST_SPF",
"lsb": 32,
"msb": 32
},
{
"name": "RSVD2",
"lsb": 17,
"msb": 31
},
{
"name": "EN_DVPZCL",
"lsb": 16,
"msb": 16
},
{
"name": "RSVD1",
"lsb": 9,
"msb": 15
},
{
"name": "EN_CFPCBP",
"lsb": 8,
"msb": 8
},
{
"name": "RSVD0",
"lsb": 6,
"msb": 7
},
{
"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": "EHID_RCTX_SET4CTL_EL1",
"enc": [3, 0, 11, 11, 4],
"minel": 1,
"width": 64,
"fields": [
{
"name": "DIS_PRECISE",
"lsb": 63,
"msb": 63
},
{
"name": "RSVD6",
"lsb": 57,
"msb": 62
},
{
"name": "EN_COSPL1D_WPD",
"lsb": 56,
"msb": 56
},
{
"name": "RSVD5",
"lsb": 41,
"msb": 55
},
{
"name": "EN_CPPDATA_HWP_ADP",
"lsb": 40,
"msb": 40
},
{
"name": "RSVD4",
"lsb": 35,
"msb": 39
},
{
"name": "EN_CPPINST_SPT",
"lsb": 34,
"msb": 34
},
{
"name": "RSVD3",
"lsb": 33,
"msb": 33
},
{
"name": "EN_CPPINST_SPF",
"lsb": 32,
"msb": 32
},
{
"name": "RSVD2",
"lsb": 17,
"msb": 31
},
{
"name": "EN_DVPZCL",
"lsb": 16,
"msb": 16
},
{
"name": "RSVD1",
"lsb": 9,
"msb": 15
},
{
"name": "EN_CFPCBP",
"lsb": 8,
"msb": 8
},
{
"name": "RSVD0",
"lsb": 6,
"msb": 7
},
{
"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": "EHID_RCTX_SET5CTL_EL1",
"enc": [3, 0, 11, 11, 5],
"minel": 1,
"width": 64,
"fields": [
{
"name": "DIS_PRECISE",
"lsb": 63,
"msb": 63
},
{
"name": "RSVD6",
"lsb": 57,
"msb": 62
},
{
"name": "EN_COSPL1D_WPD",
"lsb": 56,
"msb": 56
},
{
"name": "RSVD5",
"lsb": 41,
"msb": 55
},
{
"name": "EN_CPPDATA_HWP_ADP",
"lsb": 40,
"msb": 40
},
{
"name": "RSVD4",
"lsb": 35,
"msb": 39
},
{
"name": "EN_CPPINST_SPT",
"lsb": 34,
"msb": 34
},
{
"name": "RSVD3",
"lsb": 33,
"msb": 33
},
{
"name": "EN_CPPINST_SPF",
"lsb": 32,
"msb": 32
},
{
"name": "RSVD2",
"lsb": 17,
"msb": 31
},
{
"name": "EN_DVPZCL",
"lsb": 16,
"msb": 16
},
{
"name": "RSVD1",
"lsb": 9,
"msb": 15
},
{
"name": "EN_CFPCBP",
"lsb": 8,
"msb": 8
},
{
"name": "RSVD0",
"lsb": 6,
"msb": 7
},
{
"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": "EHID_RCTX_SET6CTL_EL1",
"enc": [3, 0, 11, 11, 6],
"minel": 1,
"width": 64,
"fields": [
{
"name": "DIS_PRECISE",
"lsb": 63,
"msb": 63
},
{
"name": "RSVD6",
"lsb": 57,
"msb": 62
},
{
"name": "EN_COSPL1D_WPD",
"lsb": 56,
"msb": 56
},
{
"name": "RSVD5",
"lsb": 41,
"msb": 55
},
{
"name": "EN_CPPDATA_HWP_ADP",
"lsb": 40,
"msb": 40
},
{
"name": "RSVD4",
"lsb": 35,
"msb": 39
},
{
"name": "EN_CPPINST_SPT",
"lsb": 34,
"msb": 34
},
{
"name": "RSVD3",
"lsb": 33,
"msb": 33
},
{
"name": "EN_CPPINST_SPF",
"lsb": 32,
"msb": 32
},
{
"name": "RSVD2",
"lsb": 17,
"msb": 31
},
{
"name": "EN_DVPZCL",
"lsb": 16,
"msb": 16
},
{
"name": "RSVD1",
"lsb": 9,
"msb": 15
},
{
"name": "EN_CFPCBP",
"lsb": 8,
"msb": 8
},
{
"name": "RSVD0",
"lsb": 6,
"msb": 7
},
{
"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": "EHID_RCTX_SET7CTL_EL1",
"enc": [3, 0, 11, 11, 7],
"minel": 1,
"width": 64,
"fields": [
{
"name": "DIS_PRECISE",
"lsb": 63,
"msb": 63
},
{
"name": "RSVD6",
"lsb": 57,
"msb": 62
},
{
"name": "EN_COSPL1D_WPD",
"lsb": 56,
"msb": 56
},
{
"name": "RSVD5",
"lsb": 41,
"msb": 55
},
{
"name": "EN_CPPDATA_HWP_ADP",
"lsb": 40,
"msb": 40
},
{
"name": "RSVD4",
"lsb": 35,
"msb": 39
},
{
"name": "EN_CPPINST_SPT",
"lsb": 34,
"msb": 34
},
{
"name": "RSVD3",
"lsb": 33,
"msb": 33
},
{
"name": "EN_CPPINST_SPF",
"lsb": 32,
"msb": 32
},
{
"name": "RSVD2",
"lsb": 17,
"msb": 31
},
{
"name": "EN_DVPZCL",
"lsb": 16,
"msb": 16
},
{
"name": "RSVD1",
"lsb": 9,
"msb": 15
},
{
"name": "EN_CFPCBP",
"lsb": 8,
"msb": 8
},
{
"name": "RSVD0",
"lsb": 6,
"msb": 7
},
{
"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": "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": "E_DL1_DATA0",
"enc": [3, 5, 15, 14, 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": "E_DL1_DATA1",
"enc": [3, 5, 15, 14, 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": "E_DL1_DATA2",
"enc": [3, 5, 15, 14, 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": "E_FED_ERR_CTL",
"enc": [3, 4, 15, 0, 3],
"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": "E_FED_ERR_STS",
"enc": [3, 4, 15, 0, 2],
"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_INJ_DET_ADDR",
"lsb": 6,
"msb": 48
},
{
"name": "RSVD0",
"lsb": 0,
"msb": 5
}
]
},
{
"name": "E_IL1_DATA0",
"enc": [3, 5, 15, 14, 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": "E_IL1_DATA1",
"enc": [3, 5, 15, 14, 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": "E_IL1_DATA2",
"enc": [3, 5, 15, 14, 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": "E_LSU_ERR_CTL",
"enc": [3, 3, 15, 3, 0],
"minel": 1,
"width": 64,
"fields": [
{
"name": "UNUSED_63_22",
"lsb": 22,
"msb": 63
},
{
"name": "ERR_INJ_TYPE",
"lsb": 16,
"msb": 21
},
{
"name": "ERR_INJ_VLD",
"lsb": 15,
"msb": 15
},
{
"name": "UNUSED_14_13",
"lsb": 13,
"msb": 14
},
{
"name": "ERR_INJ_WAY_MASK",
"lsb": 7,
"msb": 12
},
{
"name": "RSVD0",
"lsb": 6,
"msb": 6
},
{
"name": "UNUSED_5_0",
"lsb": 0,
"msb": 5
}
]
},
{
"name": "E_LSU_ERR_STS",
"enc": [3, 3, 15, 2, 0],
"minel": 1,
"width": 64,
"fields": [
{
"name": "UNUSED_63",
"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_INJ_DET_ADDR",
"lsb": 6,
"msb": 48
},
{
"name": "UNUSED_5_0",
"lsb": 0,
"msb": 5
}
]
},
{
"name": "E_MMU_DATA0",
"enc": [3, 5, 15, 14, 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": "E_MMU_DATA1",
"enc": [3, 5, 15, 14, 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": "E_MMU_ERR_STS",
"enc": [3, 6, 15, 2, 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": "UNUSED_54_32",
"lsb": 32,
"msb": 54
},
{
"name": "UNUSED_31_29",
"lsb": 29,
"msb": 31
},
{
"name": "ERR_DET_MMUWAY",
"lsb": 25,
"msb": 28
},
{
"name": "ERR_DET_MMUSET",
"lsb": 16,
"msb": 24
},
{
"name": "UNUSED_15_0",
"lsb": 0,
"msb": 15
}
]
},
{
"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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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,
"msb": 9
},
{
"name": "EL0EN0",
"lsb": 8,
"msb": 8
},
{
"name": "RSVD0",
"lsb": 0,
"msb": 7
}
]
},
{
"name": "PMCR1_EL21",
"enc": [3, 1, 15, 1, 0],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RES03",
"lsb": 50,
"msb": 63
},
{
"name": "EL2EN9",
"lsb": 49,
"msb": 49
},
{
"name": "EL2EN8",
"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": "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,
"msb": 9
},
{
"name": "EL0EN0",
"lsb": 8,
"msb": 8
},
{
"name": "RES0",
"lsb": 0,
"msb": 7
}
]
},
{
"name": "PMCR1_GL1",
"enc": [3, 6, 15, 8, 7],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD3",
"lsb": 50,
"msb": 63
},
{
"name": "GL1EN9",
"lsb": 49,
"msb": 49
},
{
"name": "GL1EN8",
"lsb": 48,
"msb": 48
},
{
"name": "RSVD2",
"lsb": 42,
"msb": 47
},
{
"name": "GL0EN9",
"lsb": 41,
"msb": 41
},
{
"name": "GL0EN8",
"lsb": 40,
"msb": 40
},
{
"name": "RSVD1",
"lsb": 24,
"msb": 39
},
{
"name": "GL1EN7",
"lsb": 23,
"msb": 23
},
{
"name": "GL1EN6",
"lsb": 22,
"msb": 22
},
{
"name": "GL1EN5",
"lsb": 21,
"msb": 21
},
{
"name": "GL1EN4",
"lsb": 20,
"msb": 20
},
{
"name": "GL1EN3",
"lsb": 19,
"msb": 19
},
{
"name": "GL1EN2",
"lsb": 18,
"msb": 18
},
{
"name": "GL1EN1",
"lsb": 17,
"msb": 17
},
{
"name": "GL1EN0",
"lsb": 16,
"msb": 16
},
{
"name": "GL0EN7",
"lsb": 15,
"msb": 15
},
{
"name": "GL0EN6",
"lsb": 14,
"msb": 14
},
{
"name": "GL0EN5",
"lsb": 13,
"msb": 13
},
{
"name": "GL0EN4",
"lsb": 12,
"msb": 12
},
{
"name": "GL0EN3",
"lsb": 11,
"msb": 11
},
{
"name": "GL0EN2",
"lsb": 10,
"msb": 10
},
{
"name": "GL0EN1",
"lsb": 9,
"msb": 9
},
{
"name": "GL0EN0",
"lsb": 8,
"msb": 8
},
{
"name": "RSVD0",
"lsb": 0,
"msb": 7
}
]
},
{
"name": "PMCR1_GL12",
"enc": [3, 1, 15, 8, 2],
"minel": 2,
"width": 64,
"fields": [
{
"name": "RES03",
"lsb": 50,
"msb": 63
},
{
"name": "GL1EN9",
"lsb": 49,
"msb": 49
},
{
"name": "GL1EN8",
"lsb": 48,
"msb": 48
},
{
"name": "RES02",
"lsb": 42,
"msb": 47
},
{
"name": "GL0EN9",
"lsb": 41,
"msb": 41
},
{
"name": "GL0EN8",
"lsb": 40,
"msb": 40
},
{
"name": "RES01",
"lsb": 24,
"msb": 39
},
{
"name": "GL1EN7",
"lsb": 23,
"msb": 23
},
{
"name": "GL1EN6",
"lsb": 22,
"msb": 22
},
{
"name": "GL1EN5",
"lsb": 21,
"msb": 21
},
{
"name": "GL1EN4",
"lsb": 20,
"msb": 20
},
{
"name": "GL1EN3",
"lsb": 19,
"msb": 19
},
{
"name": "GL1EN2",
"lsb": 18,
"msb": 18
},
{
"name": "GL1EN1",
"lsb": 17,
"msb": 17
},
{
"name": "GL1EN0",
"lsb": 16,
"msb": 16
},
{
"name": "GL0EN7",
"lsb": 15,
"msb": 15
},
{
"name": "GL0EN6",
"lsb": 14,
"msb": 14
},
{
"name": "GL0EN5",
"lsb": 13,
"msb": 13
},
{
"name": "GL0EN4",
"lsb": 12,
"msb": 12
},
{
"name": "GL0EN3",
"lsb": 11,
"msb": 11
},
{
"name": "GL0EN2",
"lsb": 10,
"msb": 10
},
{
"name": "GL0EN1",
"lsb": 9,
"msb": 9
},
{
"name": "GL0EN0",
"lsb": 8,
"msb": 8
},
{
"name": "RES0",
"lsb": 0,
"msb": 7
}
]
},
{
"name": "PMCR1_GL2",
"enc": [3, 6, 15, 8, 5],
"minel": 2,
"width": 64,
"fields": [
{
"name": "RSVD3",
"lsb": 50,
"msb": 63
},
{
"name": "GL2EN9",
"lsb": 49,
"msb": 49
},
{
"name": "GL2EN8",
"lsb": 48,
"msb": 48
},
{
"name": "RSVD2",
"lsb": 42,
"msb": 47
},
{
"name": "GL0EN9",
"lsb": 41,
"msb": 41
},
{
"name": "GL0EN8",
"lsb": 40,
"msb": 40
},
{
"name": "RSVD1",
"lsb": 24,
"msb": 39
},
{
"name": "GL2EN7",
"lsb": 23,
"msb": 23
},
{
"name": "GL2EN6",
"lsb": 22,
"msb": 22
},
{
"name": "GL2EN5",
"lsb": 21,
"msb": 21
},
{
"name": "GL2EN4",
"lsb": 20,
"msb": 20
},
{
"name": "GL2EN3",
"lsb": 19,
"msb": 19
},
{
"name": "GL2EN2",
"lsb": 18,
"msb": 18
},
{
"name": "GL2EN1",
"lsb": 17,
"msb": 17
},
{
"name": "GL2EN0",
"lsb": 16,
"msb": 16
},
{
"name": "GL0EN7",
"lsb": 15,
"msb": 15
},
{
"name": "GL0EN6",
"lsb": 14,
"msb": 14
},
{
"name": "GL0EN5",
"lsb": 13,
"msb": 13
},
{
"name": "GL0EN4",
"lsb": 12,
"msb": 12
},
{
"name": "GL0EN3",
"lsb": 11,
"msb": 11
},
{
"name": "GL0EN2",
"lsb": 10,
"msb": 10
},
{
"name": "GL0EN1",
"lsb": 9,
"msb": 9
},
{
"name": "GL0EN0",
"lsb": 8,
"msb": 8
},
{
"name": "RSVD0",
"lsb": 0,
"msb": 7
}
]
},
{
"name": "PMCR1_GL21",
"enc": [3, 6, 15, 8, 7],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RES03",
"lsb": 50,
"msb": 63
},
{
"name": "GL2EN9",
"lsb": 49,
"msb": 49
},
{
"name": "GL2EN8",
"lsb": 48,
"msb": 48
},
{
"name": "RES02",
"lsb": 42,
"msb": 47
},
{
"name": "GL0EN9",
"lsb": 41,
"msb": 41
},
{
"name": "GL0EN8",
"lsb": 40,
"msb": 40
},
{
"name": "RES01",
"lsb": 24,
"msb": 39
},
{
"name": "GL2EN7",
"lsb": 23,
"msb": 23
},
{
"name": "GL2EN6",
"lsb": 22,
"msb": 22
},
{
"name": "GL2EN5",
"lsb": 21,
"msb": 21
},
{
"name": "GL2EN4",
"lsb": 20,
"msb": 20
},
{
"name": "GL2EN3",
"lsb": 19,
"msb": 19
},
{
"name": "GL2EN2",
"lsb": 18,
"msb": 18
},
{
"name": "GL2EN1",
"lsb": 17,
"msb": 17
},
{
"name": "GL2EN0",
"lsb": 16,
"msb": 16
},
{
"name": "GL0EN7",
"lsb": 15,
"msb": 15
},
{
"name": "GL0EN6",
"lsb": 14,
"msb": 14
},
{
"name": "GL0EN5",
"lsb": 13,
"msb": 13
},
{
"name": "GL0EN4",
"lsb": 12,
"msb": 12
},
{
"name": "GL0EN3",
"lsb": 11,
"msb": 11
},
{
"name": "GL0EN2",
"lsb": 10,
"msb": 10
},
{
"name": "GL0EN1",
"lsb": 9,
"msb": 9
},
{
"name": "GL0EN0",
"lsb": 8,
"msb": 8
},
{
"name": "RES0",
"lsb": 0,
"msb": 7
}
]
},
{
"name": "PMCR2_EL1",
"enc": [3, 1, 15, 2, 0],
"minel": 1,
"width": 32,
"fields": [
{
"name": "DISCNT7",
"lsb": 31,
"msb": 31
},
{
"name": "DISCNT6",
"lsb": 30,
"msb": 30
},
{
"name": "DISCNT5",
"lsb": 29,
"msb": 29
},
{
"name": "DISCNT4",
"lsb": 28,
"msb": 28
},
{
"name": "DISCNT3",
"lsb": 27,
"msb": 27
},
{
"name": "DISCNT2",
"lsb": 26,
"msb": 26
},
{
"name": "DISCNT1",
"lsb": 25,
"msb": 25
},
{
"name": "DISCNT0",
"lsb": 24,
"msb": 24
},
{
"name": "RSVD2",
"lsb": 18,
"msb": 23
},
{
"name": "DISCNT9",
"lsb": 17,
"msb": 17
},
{
"name": "DISCNT8",
"lsb": 16,
"msb": 16
},
{
"name": "RSVD1",
"lsb": 12,
"msb": 15
},
{
"name": "WRP3EN7",
"lsb": 11,
"msb": 11
},
{
"name": "WRP2EN7",
"lsb": 10,
"msb": 10
},
{
"name": "WRP3EN6",
"lsb": 9,
"msb": 9
},
{
"name": "WRP2EN6",
"lsb": 8,
"msb": 8
},
{
"name": "WRP3EN5",
"lsb": 7,
"msb": 7
},
{
"name": "WRP2EN5",
"lsb": 6,
"msb": 6
},
{
"name": "RSVD0",
"lsb": 0,
"msb": 5
}
]
},
{
"name": "PMCR3_EL1",
"enc": [3, 1, 15, 3, 0],
"minel": 1,
"width": 32,
"fields": [
{
"name": "RSVD1",
"lsb": 12,
"msb": 31
},
{
"name": "INVEN7",
"lsb": 11,
"msb": 11
},
{
"name": "INVEN6",
"lsb": 10,
"msb": 10
},
{
"name": "INVEN5",
"lsb": 9,
"msb": 9
},
{
"name": "RSVD0",
"lsb": 6,
"msb": 8
},
{
"name": "BPT5EN7",
"lsb": 5,
"msb": 5
},
{
"name": "BPT4EN7",
"lsb": 4,
"msb": 4
},
{
"name": "BPT5EN6",
"lsb": 3,
"msb": 3
},
{
"name": "BPT4EN6",
"lsb": 2,
"msb": 2
},
{
"name": "BPT5EN5",
"lsb": 1,
"msb": 1
},
{
"name": "BPT4EN5",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "PMCR4_EL1",
"enc": [3, 1, 15, 4, 0],
"minel": 1,
"width": 32,
"fields": [
{
"name": "RSVD3",
"lsb": 28,
"msb": 31
},
{
"name": "OM1MODE",
"lsb": 26,
"msb": 27
},
{
"name": "OM0MODE",
"lsb": 24,
"msb": 25
},
{
"name": "RSVD2",
"lsb": 12,
"msb": 23
},
{
"name": "OM1EN7",
"lsb": 11,
"msb": 11
},
{
"name": "OM1EN6",
"lsb": 10,
"msb": 10
},
{
"name": "OM1EN5",
"lsb": 9,
"msb": 9
},
{
"name": "RSVD1",
"lsb": 6,
"msb": 8
},
{
"name": "OM0EN7",
"lsb": 5,
"msb": 5
},
{
"name": "OM0EN6",
"lsb": 4,
"msb": 4
},
{
"name": "OM0EN5",
"lsb": 3,
"msb": 3
},
{
"name": "RSVD0",
"lsb": 0,
"msb": 2
}
]
},
{
"name": "PMCR5_EL0",
"enc": [3, 1, 15, 12, 1],
"minel": 1,
"width": 32,
"fields": [
{
"name": "RSVD0",
"lsb": 10,
"msb": 31
},
{
"name": "PMC9_EL0_READ_EN",
"lsb": 9,
"msb": 9
},
{
"name": "PMC8_EL0_READ_EN",
"lsb": 8,
"msb": 8
},
{
"name": "PMC7_EL0_READ_EN",
"lsb": 7,
"msb": 7
},
{
"name": "PMC6_EL0_READ_EN",
"lsb": 6,
"msb": 6
},
{
"name": "PMC5_EL0_READ_EN",
"lsb": 5,
"msb": 5
},
{
"name": "PMC4_EL0_READ_EN",
"lsb": 4,
"msb": 4
},
{
"name": "PMC3_EL0_READ_EN",
"lsb": 3,
"msb": 3
},
{
"name": "PMC2_EL0_READ_EN",
"lsb": 2,
"msb": 2
},
{
"name": "PMC1_EL0_READ_EN",
"lsb": 1,
"msb": 1
},
{
"name": "PMC0_EL0_READ_EN",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "PMCR_BVRNG4_EL1",
"enc": [3, 1, 15, 14, 0],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD0",
"lsb": 23,
"msb": 63
},
{
"name": "SIZE",
"lsb": 0,
"msb": 22
}
]
},
{
"name": "PMCR_BVRNG5_EL1",
"enc": [3, 1, 15, 15, 0],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD0",
"lsb": 23,
"msb": 63
},
{
"name": "SIZE",
"lsb": 0,
"msb": 22
}
]
},
{
"name": "PMCompare0_EL1",
"enc": [3, 1, 15, 12, 4],
"minel": 1,
"width": 64,
"fields": [
{
"name": "COMPARE_VALUE",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "PMCompare1_EL1",
"enc": [3, 1, 15, 12, 5],
"minel": 1,
"width": 64,
"fields": [
{
"name": "COMPARE_VALUE",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "PMCompare5_EL1",
"enc": [3, 1, 15, 13, 5],
"minel": 1,
"width": 64,
"fields": [
{
"name": "COMPARE_VALUE",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "PMCompare6_EL1",
"enc": [3, 1, 15, 13, 6],
"minel": 1,
"width": 64,
"fields": [
{
"name": "COMPARE_VALUE",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "PMCompare7_EL1",
"enc": [3, 1, 15, 13, 7],
"minel": 1,
"width": 64,
"fields": [
{
"name": "COMPARE_VALUE",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "PMESR0_EL1",
"enc": [3, 1, 15, 5, 0],
"minel": 1,
"width": 64,
"fields": [
{
"name": "ES5",
"lsb": 48,
"msb": 63
},
{
"name": "ES4",
"lsb": 32,
"msb": 47
},
{
"name": "ES3",
"lsb": 16,
"msb": 31
},
{
"name": "ES2",
"lsb": 0,
"msb": 15
}
]
},
{
"name": "PMESR1_EL1",
"enc": [3, 1, 15, 6, 0],
"minel": 1,
"width": 64,
"fields": [
{
"name": "ES9",
"lsb": 48,
"msb": 63
},
{
"name": "ES8",
"lsb": 32,
"msb": 47
},
{
"name": "ES7",
"lsb": 16,
"msb": 31
},
{
"name": "ES6",
"lsb": 0,
"msb": 15
}
]
},
{
"name": "PMMMAP_EL1",
"enc": [3, 2, 15, 15, 0],
"minel": 1,
"width": 32,
"fields": [
{
"name": "RES0",
"lsb": 18,
"msb": 31
},
{
"name": "MMAP7",
"lsb": 15,
"msb": 17
},
{
"name": "MMAP6",
"lsb": 12,
"msb": 14
},
{
"name": "MMAP5",
"lsb": 9,
"msb": 11
},
{
"name": "MMAP4",
"lsb": 6,
"msb": 8
},
{
"name": "MMAP3",
"lsb": 3,
"msb": 5
},
{
"name": "MMAP2",
"lsb": 0,
"msb": 2
}
]
},
{
"name": "PMSR_EL1",
"enc": [3, 1, 15, 13, 0],
"minel": 1,
"width": 32,
"fields": [
{
"name": "RSVD0",
"lsb": 10,
"msb": 31
},
{
"name": "COVF",
"lsb": 0,
"msb": 9
}
]
},
{
"name": "PMSWCTRL_EL1",
"enc": [3, 1, 15, 12, 0],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD3",
"lsb": 58,
"msb": 63
},
{
"name": "PMC9SWSET",
"lsb": 57,
"msb": 57
},
{
"name": "PMC8SWSET",
"lsb": 56,
"msb": 56
},
{
"name": "RSVD2",
"lsb": 50,
"msb": 55
},
{
"name": "PMC9SWCLR",
"lsb": 49,
"msb": 49
},
{
"name": "PMC8SWCLR",
"lsb": 48,
"msb": 48
},
{
"name": "RSVD1",
"lsb": 42,
"msb": 47
},
{
"name": "PMC9SWDEC",
"lsb": 41,
"msb": 41
},
{
"name": "PMC8SWDEC",
"lsb": 40,
"msb": 40
},
{
"name": "RSVD0",
"lsb": 34,
"msb": 39
},
{
"name": "PMC9SWINC",
"lsb": 33,
"msb": 33
},
{
"name": "PMC8SWINC",
"lsb": 32,
"msb": 32
},
{
"name": "SWSET",
"lsb": 24,
"msb": 31
},
{
"name": "SWCLR",
"lsb": 16,
"msb": 23
},
{
"name": "SWDEC",
"lsb": 8,
"msb": 15
},
{
"name": "SWINC",
"lsb": 0,
"msb": 7
}
]
},
{
"name": "PMTRHLD2_EL1",
"enc": [3, 2, 15, 14, 0],
"minel": 1,
"width": 32,
"fields": [
{
"name": "TRHLD2",
"lsb": 0,
"msb": 31
}
]
},
{
"name": "PMTRHLD4_EL1",
"enc": [3, 2, 15, 13, 0],
"minel": 1,
"width": 32,
"fields": [
{
"name": "TRHLD4",
"lsb": 0,
"msb": 31
}
]
},
{
"name": "PMTRHLD6_EL1",
"enc": [3, 2, 15, 12, 0],
"minel": 1,
"width": 32,
"fields": [
{
"name": "TRHLD6",
"lsb": 0,
"msb": 31
}
]
},
{
"name": "PM_FED_DISP_OPP_LOST_EVNT_THRHLD_EL1",
"enc": [3, 1, 15, 5, 1],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD2",
"lsb": 42,
"msb": 63
},
{
"name": "ITLB",
"lsb": 32,
"msb": 41
},
{
"name": "RSVD1",
"lsb": 26,
"msb": 31
},
{
"name": "ICACHE",
"lsb": 16,
"msb": 25
},
{
"name": "RSVD0",
"lsb": 10,
"msb": 15
},
{
"name": "ANY",
"lsb": 0,
"msb": 9
}
]
},
{
"name": "PM_MEMFLT_CTL23_EL1",
"enc": [3, 1, 15, 0, 4],
"minel": 1,
"width": 64,
"fields": [
{
"name": "UNUSED_63_53",
"lsb": 53,
"msb": 63
},
{
"name": "L1_G1",
"lsb": 52,
"msb": 52
},
{
"name": "MASK_ID1",
"lsb": 44,
"msb": 51
},
{
"name": "SRC_ID1",
"lsb": 33,
"msb": 43
},
{
"name": "EN1",
"lsb": 32,
"msb": 32
},
{
"name": "UNUSED_31_21",
"lsb": 21,
"msb": 31
},
{
"name": "L1_G0",
"lsb": 20,
"msb": 20
},
{
"name": "MASK_ID0",
"lsb": 12,
"msb": 19
},
{
"name": "SRC_ID0",
"lsb": 1,
"msb": 11
},
{
"name": "EN0",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "PM_MEMFLT_CTL45_EL1",
"enc": [3, 1, 15, 1, 4],
"minel": 1,
"width": 64,
"fields": [
{
"name": "UNUSED_63_53",
"lsb": 53,
"msb": 63
},
{
"name": "L1_G1",
"lsb": 52,
"msb": 52
},
{
"name": "MASK_ID1",
"lsb": 44,
"msb": 51
},
{
"name": "SRC_ID1",
"lsb": 33,
"msb": 43
},
{
"name": "EN1",
"lsb": 32,
"msb": 32
},
{
"name": "UNUSED_31_21",
"lsb": 21,
"msb": 31
},
{
"name": "L1_G0",
"lsb": 20,
"msb": 20
},
{
"name": "MASK_ID0",
"lsb": 12,
"msb": 19
},
{
"name": "SRC_ID0",
"lsb": 1,
"msb": 11
},
{
"name": "EN0",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "PM_PMI_PC",
"enc": [3, 1, 15, 14, 1],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD1",
"lsb": 59,
"msb": 63
},
{
"name": "PMC_ID",
"lsb": 56,
"msb": 58
},
{
"name": "RSVD0",
"lsb": 49,
"msb": 55
},
{
"name": "CAPTURED_PC",
"lsb": 0,
"msb": 48
}
]
},
{
"name": "PREDAKEYHi_EL1",
"enc": [3, 4, 15, 10, 1],
"minel": 1,
"width": 64,
"fields": [
{
"name": "ALL",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "PREDAKEYLo_EL1",
"enc": [3, 4, 15, 10, 0],
"minel": 1,
"width": 64,
"fields": [
{
"name": "ALL",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "PREDBKEYHi_EL1",
"enc": [3, 4, 15, 10, 3],
"minel": 1,
"width": 64,
"fields": [
{
"name": "ALL",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "PREDBKEYLo_EL1",
"enc": [3, 4, 15, 10, 2],
"minel": 1,
"width": 64,
"fields": [
{
"name": "ALL",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "PRE_LLCFLUSH_TMR",
"enc": [3, 5, 15, 7, 0],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD0",
"lsb": 32,
"msb": 63
},
{
"name": "REFCNT",
"lsb": 0,
"msb": 31
}
]
},
{
"name": "PRE_TD_TMR",
"enc": [3, 5, 15, 8, 0],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD0",
"lsb": 32,
"msb": 63
},
{
"name": "REFCNT",
"lsb": 0,
"msb": 31
}
]
},
{
"name": "PROD_LOSS_COUNT_EL1",
"enc": [3, 5, 15, 11, 5],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD0",
"lsb": 32,
"msb": 63
},
{
"name": "LOSS_CNT",
"lsb": 0,
"msb": 31
}
]
},
{
"name": "PROD_TRC_BUF_RESTORE0_GL1",
"enc": [3, 5, 15, 6, 4],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD0",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "PROD_TRC_BUF_RESTORE0_GL2",
"enc": [3, 5, 15, 10, 4],
"minel": 2,
"width": 64,
"fields": [
{
"name": "RSVD0",
"lsb": 34,
"msb": 63
},
{
"name": "BUF_ID",
"lsb": 33,
"msb": 33
},
{
"name": "WRAP",
"lsb": 32,
"msb": 32
},
{
"name": "LOSS",
"lsb": 31,
"msb": 31
},
{
"name": "CNT",
"lsb": 0,
"msb": 30
}
]
},
{
"name": "PROD_TRC_BUF_RESTORE0_GL21",
"enc": [3, 5, 15, 6, 4],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD0",
"lsb": 34,
"msb": 63
},
{
"name": "BUF_ID",
"lsb": 33,
"msb": 33
},
{
"name": "WRAP",
"lsb": 32,
"msb": 32
},
{
"name": "LOSS",
"lsb": 31,
"msb": 31
},
{
"name": "CNT",
"lsb": 0,
"msb": 30
}
]
},
{
"name": "PROD_TRC_BUF_RESTORE1_GL1",
"enc": [3, 5, 15, 6, 5],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD0",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "PROD_TRC_BUF_RESTORE1_GL2",
"enc": [3, 5, 15, 10, 5],
"minel": 2,
"width": 64,
"fields": [
{
"name": "RSVD0",
"lsb": 32,
"msb": 63
},
{
"name": "LOSS",
"lsb": 31,
"msb": 31
},
{
"name": "CNT",
"lsb": 0,
"msb": 30
}
]
},
{
"name": "PROD_TRC_BUF_RESTORE1_GL21",
"enc": [3, 5, 15, 6, 5],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD0",
"lsb": 32,
"msb": 63
},
{
"name": "LOSS",
"lsb": 31,
"msb": 31
},
{
"name": "CNT",
"lsb": 0,
"msb": 30
}
]
},
{
"name": "PROD_TRC_CORE_CFG_EL1",
"enc": [3, 5, 15, 0, 7],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD0",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "PROD_TRC_CORE_CFG_EL2",
"enc": [3, 5, 15, 1, 6],
"minel": 2,
"width": 64,
"fields": [
{
"name": "RSVD0",
"lsb": 44,
"msb": 63
},
{
"name": "DIS_SMTRACE",
"lsb": 43,
"msb": 43
},
{
"name": "FORCE_NON_SPEC_IF_OLDEST_REDIR_VLD_AND_OLDER",
"lsb": 42,
"msb": 42
},
{
"name": "DIS_MULT_CALL_RET_BR_RETIRE",
"lsb": 41,
"msb": 41
},
{
"name": "DIS_YNGR_ST_ATOMIC_LAUNCH_ZPENDING",
"lsb": 40,
"msb": 40
},
{
"name": "GEXITSPEC_DISABLE",
"lsb": 39,
"msb": 39
},
{
"name": "GENTERSPEC_DISABLE",
"lsb": 38,
"msb": 38
},
{
"name": "SVCSPEC_DISABLE",
"lsb": 37,
"msb": 37
},
{
"name": "ERETSPEC_DISABLE",
"lsb": 36,
"msb": 36
},
{
"name": "DIS_SPEC_ISB",
"lsb": 35,
"msb": 35
},
{
"name": "PCUPDTMR",
"lsb": 34,
"msb": 34
},
{
"name": "DIS_MULT_INDIR_BR_RETIRE",
"lsb": 33,
"msb": 33
},
{
"name": "DIS_PC_TRACE_PACKETS",
"lsb": 32,
"msb": 32
},
{
"name": "EN_TIME_STAMP_PCKT",
"lsb": 31,
"msb": 31
},
{
"name": "EN_CONTEXT_IDR",
"lsb": 30,
"msb": 30
},
{
"name": "CALL_STACK_EN",
"lsb": 29,
"msb": 29
},
{
"name": "SW_MSG_EL2",
"lsb": 28,
"msb": 28
},
{
"name": "SW_MSG_EL1",
"lsb": 27,
"msb": 27
},
{
"name": "SW_MSG_EL0",
"lsb": 26,
"msb": 26
},
{
"name": "CPMU_DUMP_MASK",
"lsb": 16,
"msb": 25
},
{
"name": "ARCH_LD_ST_DIS_COMP",
"lsb": 15,
"msb": 15
},
{
"name": "ARCH_LD_ST_SINGLE_PACK",
"lsb": 14,
"msb": 14
},
{
"name": "ARCH_LD_ST_TRACE",
"lsb": 13,
"msb": 13
},
{
"name": "FILTER_COUNT",
"lsb": 5,
"msb": 12
},
{
"name": "FILTER_COUNT_SEL",
"lsb": 4,
"msb": 4
},
{
"name": "FILTER_ENABLE",
"lsb": 3,
"msb": 3
},
{
"name": "LOG_MODE",
"lsb": 1,
"msb": 2
},
{
"name": "TRACE_EN",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "PROD_TRC_CORE_CFG_EL21",
"enc": [3, 5, 15, 0, 7],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RES0",
"lsb": 44,
"msb": 63
},
{
"name": "DIS_SMTRACE",
"lsb": 43,
"msb": 43
},
{
"name": "FORCE_NON_SPEC_IF_OLDEST_REDIR_VLD_AND_OLDER",
"lsb": 42,
"msb": 42
},
{
"name": "DIS_MULT_CALL_RET_BR_RETIRE",
"lsb": 41,
"msb": 41
},
{
"name": "DIS_YNGR_ST_ATOMIC_LAUNCH_ZPENDING",
"lsb": 40,
"msb": 40
},
{
"name": "GEXITSPEC_DISABLE",
"lsb": 39,
"msb": 39
},
{
"name": "GENTERSPEC_DISABLE",
"lsb": 38,
"msb": 38
},
{
"name": "SVCSPEC_DISABLE",
"lsb": 37,
"msb": 37
},
{
"name": "ERETSPEC_DISABLE",
"lsb": 36,
"msb": 36
},
{
"name": "DIS_SPEC_ISB",
"lsb": 35,
"msb": 35
},
{
"name": "PCUPDTMR",
"lsb": 34,
"msb": 34
},
{
"name": "DIS_MULT_INDIR_BR_RETIRE",
"lsb": 33,
"msb": 33
},
{
"name": "DIS_PC_TRACE_PACKETS",
"lsb": 32,
"msb": 32
},
{
"name": "EN_TIME_STAMP_PCKT",
"lsb": 31,
"msb": 31
},
{
"name": "EN_CONTEXT_IDR",
"lsb": 30,
"msb": 30
},
{
"name": "CALL_STACK_EN",
"lsb": 29,
"msb": 29
},
{
"name": "SW_MSG_EL2",
"lsb": 28,
"msb": 28
},
{
"name": "SW_MSG_EL1",
"lsb": 27,
"msb": 27
},
{
"name": "SW_MSG_EL0",
"lsb": 26,
"msb": 26
},
{
"name": "CPMU_DUMP_MASK",
"lsb": 16,
"msb": 25
},
{
"name": "ARCH_LD_ST_DIS_COMP",
"lsb": 15,
"msb": 15
},
{
"name": "ARCH_LD_ST_SINGLE_PACK",
"lsb": 14,
"msb": 14
},
{
"name": "ARCH_LD_ST_TRACE",
"lsb": 13,
"msb": 13
},
{
"name": "FILTER_COUNT",
"lsb": 5,
"msb": 12
},
{
"name": "FILTER_COUNT_SEL",
"lsb": 4,
"msb": 4
},
{
"name": "FILTER_ENABLE",
"lsb": 3,
"msb": 3
},
{
"name": "LOG_MODE",
"lsb": 1,
"msb": 2
},
{
"name": "TRACE_EN",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "PROD_TRC_CORE_GL_CTL_GL1",
"enc": [3, 5, 15, 5, 5],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD0",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "PROD_TRC_CORE_GL_CTL_GL2",
"enc": [3, 5, 15, 5, 6],
"minel": 2,
"width": 64,
"fields": [
{
"name": "RSVD0",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "PROD_TRC_CORE_GL_CTL_GL21",
"enc": [3, 5, 15, 5, 5],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RES0",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "PROD_TRC_CPMU_DUMP_TRIG_EL1",
"enc": [3, 5, 15, 11, 4],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD0",
"lsb": 1,
"msb": 63
},
{
"name": "CPMU_TRIG",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "PROD_TRC_CTL_EL1",
"enc": [3, 5, 15, 4, 3],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD0",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "PROD_TRC_CTL_EL2",
"enc": [3, 5, 15, 11, 1],
"minel": 2,
"width": 64,
"fields": [
{
"name": "RSVD1",
"lsb": 32,
"msb": 63
},
{
"name": "POWER_GOOD",
"lsb": 31,
"msb": 31
},
{
"name": "RSVD0",
"lsb": 9,
"msb": 30
},
{
"name": "PERF_CNT_EN",
"lsb": 5,
"msb": 8
},
{
"name": "DIS_STRM_FIFO_STALL",
"lsb": 4,
"msb": 4
},
{
"name": "FORCE_WRAP_STREAM_ORDER",
"lsb": 3,
"msb": 3
},
{
"name": "TRACE_MODE",
"lsb": 1,
"msb": 2
},
{
"name": "TRACE_EN",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "PROD_TRC_CTL_EL21",
"enc": [3, 5, 15, 4, 3],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD0",
"lsb": 32,
"msb": 63
},
{
"name": "POWER_GOOD",
"lsb": 31,
"msb": 31
},
{
"name": "RES0",
"lsb": 9,
"msb": 30
},
{
"name": "PERF_CNT_EN",
"lsb": 5,
"msb": 8
},
{
"name": "DIS_STRM_FIFO_STALL",
"lsb": 4,
"msb": 4
},
{
"name": "FORCE_WRAP_STREAM_ORDER",
"lsb": 3,
"msb": 3
},
{
"name": "TRACE_MODE",
"lsb": 1,
"msb": 2
},
{
"name": "TRACE_EN",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "PROD_TRC_EN_GL1",
"enc": [3, 5, 15, 6, 6],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD0",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "PROD_TRC_EN_GL2",
"enc": [3, 5, 15, 11, 2],
"minel": 2,
"width": 64,
"fields": [
{
"name": "RSVD0",
"lsb": 1,
"msb": 63
},
{
"name": "MASTER_ENABLE",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "PROD_TRC_EN_GL21",
"enc": [3, 5, 15, 6, 6],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD0",
"lsb": 1,
"msb": 63
},
{
"name": "MASTER_ENABLE",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "PROD_TRC_STRM_BASE0_GL1",
"enc": [3, 5, 15, 4, 4],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD0",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "PROD_TRC_STRM_BASE0_GL2",
"enc": [3, 5, 15, 3, 6],
"minel": 2,
"width": 64,
"fields": [
{
"name": "VALID",
"lsb": 63,
"msb": 63
},
{
"name": "RES0_62",
"lsb": 62,
"msb": 62
},
{
"name": "SZ_LIMIT",
"lsb": 40,
"msb": 61
},
{
"name": "RSVD0",
"lsb": 35,
"msb": 39
},
{
"name": "PA",
"lsb": 0,
"msb": 34
}
]
},
{
"name": "PROD_TRC_STRM_BASE0_GL21",
"enc": [3, 5, 15, 4, 4],
"minel": 1,
"width": 64,
"fields": [
{
"name": "VALID",
"lsb": 63,
"msb": 63
},
{
"name": "RES0_62",
"lsb": 62,
"msb": 62
},
{
"name": "SZ_LIMIT",
"lsb": 40,
"msb": 61
},
{
"name": "RES0",
"lsb": 35,
"msb": 39
},
{
"name": "PA",
"lsb": 0,
"msb": 34
}
]
},
{
"name": "PROD_TRC_STRM_BASE1_GL1",
"enc": [3, 5, 15, 4, 5],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD0",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "PROD_TRC_STRM_BASE1_GL2",
"enc": [3, 5, 15, 3, 7],
"minel": 2,
"width": 64,
"fields": [
{
"name": "VALID",
"lsb": 63,
"msb": 63
},
{
"name": "RES0_62",
"lsb": 62,
"msb": 62
},
{
"name": "SZ_LIMIT",
"lsb": 40,
"msb": 61
},
{
"name": "RSVD0",
"lsb": 35,
"msb": 39
},
{
"name": "PA",
"lsb": 0,
"msb": 34
}
]
},
{
"name": "PROD_TRC_STRM_BASE1_GL21",
"enc": [3, 5, 15, 4, 5],
"minel": 1,
"width": 64,
"fields": [
{
"name": "VALID",
"lsb": 63,
"msb": 63
},
{
"name": "RES0_62",
"lsb": 62,
"msb": 62
},
{
"name": "SZ_LIMIT",
"lsb": 40,
"msb": 61
},
{
"name": "RES0",
"lsb": 35,
"msb": 39
},
{
"name": "PA",
"lsb": 0,
"msb": 34
}
]
},
{
"name": "PROD_TRC_STRM_FILL0_EL1",
"enc": [3, 5, 15, 10, 6],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD0",
"lsb": 37,
"msb": 63
},
{
"name": "STOP_TRG",
"lsb": 36,
"msb": 36
},
{
"name": "PP_BUF_SEL",
"lsb": 35,
"msb": 35
},
{
"name": "DTF_STRM_BUSY",
"lsb": 34,
"msb": 34
},
{
"name": "STRM_ACTIVE",
"lsb": 33,
"msb": 33
},
{
"name": "WRAP",
"lsb": 32,
"msb": 32
},
{
"name": "LOSS",
"lsb": 31,
"msb": 31
},
{
"name": "CNT",
"lsb": 0,
"msb": 30
}
]
},
{
"name": "PROD_TRC_STRM_FILL1_EL1",
"enc": [3, 5, 15, 10, 7],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD1",
"lsb": 35,
"msb": 63
},
{
"name": "DTF_STRM_BUSY",
"lsb": 34,
"msb": 34
},
{
"name": "STRM_ACTIVE",
"lsb": 33,
"msb": 33
},
{
"name": "RSVD0",
"lsb": 32,
"msb": 32
},
{
"name": "LOSS",
"lsb": 31,
"msb": 31
},
{
"name": "CNT",
"lsb": 0,
"msb": 30
}
]
},
{
"name": "PROD_TRC_STRM_FIQ_EL1",
"enc": [3, 5, 15, 4, 6],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD0",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "PROD_TRC_STRM_FIQ_EL2",
"enc": [3, 5, 15, 11, 3],
"minel": 2,
"width": 64,
"fields": [
{
"name": "FIQ",
"lsb": 63,
"msb": 63
},
{
"name": "BUFFER_ID",
"lsb": 62,
"msb": 62
},
{
"name": "LOSS",
"lsb": 61,
"msb": 61
},
{
"name": "RSVD0",
"lsb": 41,
"msb": 60
},
{
"name": "THRESHOLD",
"lsb": 10,
"msb": 40
},
{
"name": "THRESHOLD_EN",
"lsb": 9,
"msb": 9
},
{
"name": "CPU_MASK",
"lsb": 1,
"msb": 8
},
{
"name": "FIQ_ENABLE",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "PROD_TRC_STRM_FIQ_EL21",
"enc": [3, 5, 15, 4, 6],
"minel": 1,
"width": 64,
"fields": [
{
"name": "FIQ",
"lsb": 63,
"msb": 63
},
{
"name": "BUFFER_ID",
"lsb": 62,
"msb": 62
},
{
"name": "LOSS",
"lsb": 61,
"msb": 61
},
{
"name": "RES0",
"lsb": 41,
"msb": 60
},
{
"name": "THRESHOLD",
"lsb": 10,
"msb": 40
},
{
"name": "THRESHOLD_EN",
"lsb": 9,
"msb": 9
},
{
"name": "CPU_MASK",
"lsb": 1,
"msb": 8
},
{
"name": "FIQ_ENABLE",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "PROD_TRC_TLB_CFG_GL1",
"enc": [3, 5, 15, 5, 1],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD0",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "PROD_TRC_TLB_CFG_GL2",
"enc": [3, 5, 15, 5, 7],
"minel": 2,
"width": 64,
"fields": [
{
"name": "RSVD1",
"lsb": 38,
"msb": 63
},
{
"name": "SW_BUF_ORDER_FAULT",
"lsb": 37,
"msb": 37
},
{
"name": "TLBI_DONE",
"lsb": 36,
"msb": 36
},
{
"name": "TLBINV",
"lsb": 28,
"msb": 35
},
{
"name": "TLBPREF",
"lsb": 20,
"msb": 27
},
{
"name": "TLBVLD",
"lsb": 12,
"msb": 19
},
{
"name": "PREF_IDX",
"lsb": 8,
"msb": 11
},
{
"name": "CUR_IDX",
"lsb": 4,
"msb": 7
},
{
"name": "RSVD0",
"lsb": 3,
"msb": 3
},
{
"name": "TLBI",
"lsb": 2,
"msb": 2
},
{
"name": "EN_PF",
"lsb": 1,
"msb": 1
},
{
"name": "USE_VA",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "PROD_TRC_TLB_CFG_GL21",
"enc": [3, 5, 15, 5, 1],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD1",
"lsb": 38,
"msb": 63
},
{
"name": "SW_BUF_ORDER_FAULT",
"lsb": 37,
"msb": 37
},
{
"name": "TLBI_DONE",
"lsb": 36,
"msb": 36
},
{
"name": "TLBINV",
"lsb": 28,
"msb": 35
},
{
"name": "TLBPREF",
"lsb": 20,
"msb": 27
},
{
"name": "TLBVLD",
"lsb": 12,
"msb": 19
},
{
"name": "PREF_IDX",
"lsb": 8,
"msb": 11
},
{
"name": "CUR_IDX",
"lsb": 4,
"msb": 7
},
{
"name": "RSVD0",
"lsb": 3,
"msb": 3
},
{
"name": "TLBI",
"lsb": 2,
"msb": 2
},
{
"name": "EN_PF",
"lsb": 1,
"msb": 1
},
{
"name": "USE_VA",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "PROD_TRC_TLB_MASK_GL1",
"enc": [3, 5, 15, 4, 2],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD0",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "PROD_TRC_TLB_MASK_GL2",
"enc": [3, 5, 15, 4, 7],
"minel": 2,
"width": 64,
"fields": [
{
"name": "RSVD0",
"lsb": 8,
"msb": 63
},
{
"name": "TLB_MASK",
"lsb": 0,
"msb": 7
}
]
},
{
"name": "PROD_TRC_TLB_MASK_GL21",
"enc": [3, 5, 15, 4, 2],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD0",
"lsb": 8,
"msb": 63
},
{
"name": "TLB_MASK",
"lsb": 0,
"msb": 7
}
]
},
{
"name": "PWRDNSAVE0",
"enc": [3, 7, 15, 0, 0],
"minel": 1,
"width": 64,
"fields": [
{
"name": "DATA",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "PWRDNSAVE1",
"enc": [3, 7, 15, 1, 0],
"minel": 1,
"width": 64,
"fields": [
{
"name": "DATA",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "REDIR_ACNTFRQ_EL0",
"enc": [3, 1, 15, 8, 4],
"minel": 1,
"width": 32,
"fields": [
{
"name": "FRQ",
"lsb": 0,
"msb": 31
}
]
},
{
"name": "REDIR_ACNTHCTL_EL2",
"enc": [3, 4, 15, 12, 6],
"minel": 2,
"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": "REDIR_ACNTHCTL_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": "REDIR_ACNTHP_CTL_EL2",
"enc": [3, 1, 15, 4, 4],
"minel": 2,
"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": "REDIR_ACNTHP_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": "REDIR_ACNTHP_CVAL_EL2",
"enc": [3, 1, 15, 2, 4],
"minel": 2,
"width": 64,
"fields": [
{
"name": "CVAL",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "REDIR_ACNTHP_CVAL_EL21",
"enc": [3, 1, 15, 10, 4],
"minel": 1,
"width": 64,
"fields": [
{
"name": "CVAL",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "REDIR_ACNTHP_TVAL_EL2",
"enc": [3, 1, 15, 3, 4],
"minel": 2,
"width": 32,
"fields": [
{
"name": "TVAL",
"lsb": 0,
"msb": 31
}
]
},
{
"name": "REDIR_ACNTHP_TVAL_EL21",
"enc": [3, 1, 15, 11, 4],
"minel": 1,
"width": 32,
"fields": [
{
"name": "TVAL",
"lsb": 0,
"msb": 31
}
]
},
{
"name": "REDIR_ACNTHV_CTL_EL2",
"enc": [3, 1, 15, 7, 4],
"minel": 2,
"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": "REDIR_ACNTHV_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": "REDIR_ACNTHV_CVAL_EL2",
"enc": [3, 1, 15, 5, 4],
"minel": 2,
"width": 64,
"fields": [
{
"name": "CVAL",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "REDIR_ACNTHV_CVAL_EL21",
"enc": [3, 1, 15, 14, 4],
"minel": 1,
"width": 64,
"fields": [
{
"name": "CVAL",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "REDIR_ACNTHV_TVAL_EL2",
"enc": [3, 1, 15, 6, 4],
"minel": 2,
"width": 32,
"fields": [
{
"name": "TVAL",
"lsb": 0,
"msb": 31
}
]
},
{
"name": "REDIR_ACNTHV_TVAL_EL21",
"enc": [3, 1, 15, 15, 4],
"minel": 1,
"width": 32,
"fields": [
{
"name": "TVAL",
"lsb": 0,
"msb": 31
}
]
},
{
"name": "REDIR_ACNTKCTL_EL1",
"enc": [3, 4, 15, 9, 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": "REDIR_ACNTPCTSS_EL0",
"enc": [3, 4, 15, 10, 5],
"minel": 1,
"width": 64,
"fields": [
{
"name": "PCT",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "REDIR_ACNTPCT_EL0",
"enc": [3, 4, 15, 11, 6],
"minel": 1,
"width": 64,
"fields": [
{
"name": "PCT",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "REDIR_ACNTP_CTL_EL0",
"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": "REDIR_ACNTP_CVAL_EL0",
"enc": [3, 1, 15, 10, 4],
"minel": 1,
"width": 64,
"fields": [
{
"name": "CVAL",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "REDIR_ACNTP_TVAL_EL0",
"enc": [3, 1, 15, 11, 4],
"minel": 1,
"width": 32,
"fields": [
{
"name": "TVAL",
"lsb": 0,
"msb": 31
}
]
},
{
"name": "REDIR_ACNTP_TVAL_EL02",
"enc": [3, 4, 15, 4, 2],
"minel": 1,
"width": 32,
"fields": [
{
"name": "TVAL",
"lsb": 0,
"msb": 31
}
]
},
{
"name": "REDIR_ACNTVCTSS_EL0",
"enc": [3, 4, 15, 10, 6],
"minel": 1,
"width": 64,
"fields": [
{
"name": "VCT",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "REDIR_ACNTVCT_EL0",
"enc": [3, 4, 15, 11, 7],
"minel": 1,
"width": 64,
"fields": [
{
"name": "VCT",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "REDIR_ACNTV_CTL_EL0",
"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": "REDIR_ACNTV_CVAL_EL0",
"enc": [3, 1, 15, 14, 4],
"minel": 1,
"width": 64,
"fields": [
{
"name": "CVAL",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "REDIR_ACNTV_TVAL_EL0",
"enc": [3, 1, 15, 15, 4],
"minel": 1,
"width": 32,
"fields": [
{
"name": "TVAL",
"lsb": 0,
"msb": 31
}
]
},
{
"name": "REDIR_CNTFRQ_EL0",
"enc": [3, 3, 14, 0, 0],
"minel": 1,
"width": 32,
"fields": [
{
"name": "FRQ",
"lsb": 0,
"msb": 31
}
]
},
{
"name": "REDIR_CNTHCTL_EL2",
"enc": [3, 4, 14, 1, 0],
"minel": 2,
"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": "REDIR_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": "REDIR_CNTHP_CTL_EL2",
"enc": [3, 4, 14, 2, 1],
"minel": 2,
"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": "REDIR_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": "REDIR_CNTHP_CVAL_EL2",
"enc": [3, 4, 14, 2, 2],
"minel": 2,
"width": 64,
"fields": [
{
"name": "CVAL",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "REDIR_CNTHP_CVAL_EL21",
"enc": [3, 3, 14, 2, 2],
"minel": 1,
"width": 64,
"fields": [
{
"name": "CVAL",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "REDIR_CNTHP_TVAL_EL2",
"enc": [3, 4, 14, 2, 0],
"minel": 2,
"width": 32,
"fields": [
{
"name": "TVAL",
"lsb": 0,
"msb": 31
}
]
},
{
"name": "REDIR_CNTHP_TVAL_EL21",
"enc": [3, 3, 14, 2, 0],
"minel": 1,
"width": 32,
"fields": [
{
"name": "TVAL",
"lsb": 0,
"msb": 31
}
]
},
{
"name": "REDIR_CNTHV_CTL_EL2",
"enc": [3, 4, 14, 3, 1],
"minel": 2,
"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": "REDIR_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": "REDIR_CNTHV_CVAL_EL2",
"enc": [3, 4, 14, 3, 2],
"minel": 2,
"width": 64,
"fields": [
{
"name": "CVAL",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "REDIR_CNTHV_CVAL_EL21",
"enc": [3, 3, 14, 3, 2],
"minel": 1,
"width": 64,
"fields": [
{
"name": "CVAL",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "REDIR_CNTHV_TVAL_EL2",
"enc": [3, 4, 14, 3, 0],
"minel": 2,
"width": 32,
"fields": [
{
"name": "TVAL",
"lsb": 0,
"msb": 31
}
]
},
{
"name": "REDIR_CNTHV_TVAL_EL21",
"enc": [3, 3, 14, 3, 0],
"minel": 1,
"width": 32,
"fields": [
{
"name": "TVAL",
"lsb": 0,
"msb": 31
}
]
},
{
"name": "REDIR_CNTKCTL_EL1",
"enc": [3, 0, 14, 1, 0],
"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": "REDIR_CNTPCTSS_EL0",
"enc": [3, 3, 14, 0, 5],
"minel": 1,
"width": 64,
"fields": [
{
"name": "PCT",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "REDIR_CNTPCT_EL0",
"enc": [3, 3, 14, 0, 1],
"minel": 1,
"width": 64,
"fields": [
{
"name": "PCT",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "REDIR_CNTP_CTL_EL0",
"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": "REDIR_CNTP_CVAL_EL0",
"enc": [3, 3, 14, 2, 2],
"minel": 1,
"width": 64,
"fields": [
{
"name": "CVAL",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "REDIR_CNTP_TVAL_EL0",
"enc": [3, 3, 14, 2, 0],
"minel": 1,
"width": 32,
"fields": [
{
"name": "TVAL",
"lsb": 0,
"msb": 31
}
]
},
{
"name": "REDIR_CNTVCTSS_EL0",
"enc": [3, 3, 14, 0, 6],
"minel": 1,
"width": 64,
"fields": [
{
"name": "VCT",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "REDIR_CNTVCT_EL0",
"enc": [3, 3, 14, 0, 2],
"minel": 1,
"width": 64,
"fields": [
{
"name": "VCT",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "REDIR_CNTV_CTL_EL0",
"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": "REDIR_CNTV_CVAL_EL0",
"enc": [3, 3, 14, 3, 2],
"minel": 1,
"width": 64,
"fields": [
{
"name": "CVAL",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "REDIR_CNTV_TVAL_EL0",
"enc": [3, 3, 14, 3, 0],
"minel": 1,
"width": 32,
"fields": [
{
"name": "TVAL",
"lsb": 0,
"msb": 31
}
]
},
{
"name": "REDIR_LCL_ACNTPCTSS_EL0",
"enc": [3, 4, 15, 10, 5],
"minel": 1,
"width": 64,
"fields": [
{
"name": "PCT",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "REDIR_LCL_ACNTPCT_EL0",
"enc": [3, 4, 15, 11, 6],
"minel": 1,
"width": 64,
"fields": [
{
"name": "PCT",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "REDIR_LCL_ACNTVCTSS_EL0",
"enc": [3, 4, 15, 10, 6],
"minel": 1,
"width": 64,
"fields": [
{
"name": "VCT",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "REDIR_LCL_ACNTVCT_EL0",
"enc": [3, 4, 15, 11, 7],
"minel": 1,
"width": 64,
"fields": [
{
"name": "VCT",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "REDIR_LCL_CNTPCTSS_EL0",
"enc": [3, 3, 14, 0, 5],
"minel": 1,
"width": 64,
"fields": [
{
"name": "PCT",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "REDIR_LCL_CNTPCT_EL0",
"enc": [3, 3, 14, 0, 1],
"minel": 1,
"width": 64,
"fields": [
{
"name": "PCT",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "REDIR_LCL_CNTVCTSS_EL0",
"enc": [3, 3, 14, 0, 6],
"minel": 1,
"width": 64,
"fields": [
{
"name": "VCT",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "REDIR_LCL_CNTVCT_EL0",
"enc": [3, 3, 14, 0, 2],
"minel": 1,
"width": 64,
"fields": [
{
"name": "VCT",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "REVIDR_EL1",
"enc": [3, 0, 0, 0, 6],
"minel": 1,
"width": 64,
"fields": [
{
"name": "IMP_DEF",
"lsb": 0,
"msb": 63
}
]
},
{
"name": "RGSR_EL1",
"enc": [3, 0, 1, 0, 5],
"minel": 1,
"width": 64,
"fields": [
{
"name": "RSVD1",
"lsb": 56,
"msb": 63
},
{
"name": "SEEDHI__OR__RES0",
"lsb": 24,
"msb": 55
},
{
"name": "SEED",
"lsb": 8,
"msb": 23
},
{
"name": "RSVD0",
"lsb": 4,
"msb": 7
},
{
"name": "TAG",
"lsb": 0,
"msb": 3
}
]
},
{
"name": "RVBAR_EL2",
"enc": [3, 4, 12, 0, 1],
"minel": 2,
"width": 64,
"fields": [
{
"name": "RVBA",
"lsb": 2,
"msb": 63
},
{
"name": "RSVD0",
"lsb": 0,
"msb": 1
}
]
},
{
"name": "SCTLR_EL1",
"enc": [3, 0, 1, 0, 0],
"minel": 1,
"width": 64,
"fields": [
{
"name": "TIDCP",
"lsb": 63,
"msb": 63
},
{
"name": "RSVD5",
"lsb": 61,
"msb": 62
},
{
"name": "EN_TP2",
"lsb": 60,
"msb": 60
},
{
"name": "TCSO",
"lsb": 59,
"msb": 59
},
{
"name": "TCSO0",
"lsb": 58,
"msb": 58
},
{
"name": "EPAN",
"lsb": 57,
"msb": 57
},
{
"name": "RSVD4",
"lsb": 50,
"msb": 56
},
{
"name": "TWEDEL",
"lsb": 46,
"msb": 49
},
{
"name": "TWEDEN",
"lsb": 45,
"msb": 45
},
{
"name": "RSVD3",
"lsb": 44,
"msb": 44
},
{
"name": "ATA",
"lsb": 43,
"msb": 43
},
{
"name": "ATA0",
"lsb": 42,
"msb": 42
},
{
"name": "TCF",
"lsb": 40,
"msb": 41
},
{
"name": "TCF0",
"lsb": 38,
"msb": 39
},
{
"name": "ITFSB",
"lsb": 37,
"msb": 37
},
{
"name": "BT1",
"lsb": 36,
"msb": 36
},
{
"name": "BT0",
"lsb": 35,
"msb": 35
},
{
"name": "RSVD2",
"lsb": 32,
"msb": 34
},
{
"name": "EN_IA",
"lsb": 31,
"msb": 31
},
{
"name": "EN_IB",
"lsb": 30,
"msb": 30
},
{
"name": "RSVD1",
"lsb": 28,
"msb": 29
},
{
"name": "EN_DA",
"lsb": 27,
"msb": 27
},
{
"name": "UCI",
"lsb": 26,
"msb": 26
},
{
"name": "EE",
"lsb": 25,
"msb": 25
},
{
"name": "E0_E",
"lsb": 24,
"msb": 24
},
{
"name": "SPAN",
"lsb": 23,
"msb": 23
},
{
"name": "EIS",
"lsb": 22,
"msb": 22
},
{
"name": "IESB",
"lsb": 21,
"msb": 21
},
{
"name": "TSCXT",
"lsb": 20,
"msb": 20
},
{
"name": "WXN",
"lsb": 19,
"msb": 19
},
{
"name": "N_TWE",
"lsb": 18,
"msb": 18
},
{
"name": "RSVD0",
"lsb": 17,
"msb": 17
},
{
"name": "N_TWI",
"lsb": 16,
"msb": 16
},
{
"name": "UCT",
"lsb": 15,
"msb": 15
},
{
"name": "DZE",
"lsb": 14,
"msb": 14
},
{
"name": "EN_DB",
"lsb": 13,
"msb": 13
},
{
"name": "I",
"lsb": 12,
"msb": 12
},
{
"name": "EOS",
"lsb": 11,
"msb": 11
},
{
"name": "EN_RCTX",
"lsb": 10,
"msb": 10
},
{
"name": "UMA",
"lsb": 9,
"msb": 9
},
{
"name": "SED",
"lsb": 8,
"msb": 8
},
{
"name": "ITD",
"lsb": 7,
"msb": 7
},
{
"name": "N_AA",
"lsb": 6,
"msb": 6
},
{
"name": "CP15_BEN",
"lsb": 5,
"msb": 5
},
{
"name": "SA0",
"lsb": 4,
"msb": 4
},
{
"name": "SA",
"lsb": 3,
"msb": 3
},
{
"name": "C",
"lsb": 2,
"msb": 2
},
{
"name": "A",
"lsb": 1,
"msb": 1
},
{
"name": "M",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "SCTLR_EL12",
"enc": [3, 5, 1, 0, 0],
"minel": 2,
"width": 64,
"fields": [
{
"name": "TIDCP",
"lsb": 63,
"msb": 63
},
{
"name": "RES07",
"lsb": 61,
"msb": 62
},
{
"name": "EN_TP2",
"lsb": 60,
"msb": 60
},
{
"name": "TCSO",
"lsb": 59,
"msb": 59
},
{
"name": "TCSO0",
"lsb": 58,
"msb": 58
},
{
"name": "EPAN",
"lsb": 57,
"msb": 57
},
{
"name": "RES05",
"lsb": 50,
"msb": 56
},
{
"name": "TWEDEL",
"lsb": 46,
"msb": 49
},
{
"name": "TWEDEN",
"lsb": 45,
"msb": 45
},
{
"name": "RES04",
"lsb": 44,
"msb": 44
},
{
"name": "ATA",
"lsb": 43,
"msb": 43
},
{
"name": "ATA0",
"lsb": 42,
"msb": 42
},
{
"name": "TCF",
"lsb": 40,
"msb": 41
},
{
"name": "TCF0",
"lsb": 38,
"msb": 39
},
{
"name": "ITFSB",
"lsb": 37,
"msb": 37
},
{
"name": "BT1",
"lsb": 36,
"msb": 36
},
{
"name": "BT0",
"lsb": 35,
"msb": 35
},
{
"name": "RES03",
"lsb": 32,
"msb": 34
},
{
"name": "EN_IA",
"lsb": 31,
"msb": 31
},
{
"name": "EN_IB",
"lsb": 30,
"msb": 30
},
{
"name": "RES14",
"lsb": 29,
"msb": 29
},
{
"name": "RES13",
"lsb": 28,
"msb": 28
},
{
"name": "EN_DA",
"lsb": 27,
"msb": 27
},
{
"name": "UCI",
"lsb": 26,
"msb": 26
},
{
"name": "EE",
"lsb": 25,
"msb": 25
},
{
"name": "E0_E",
"lsb": 24,
"msb": 24
},
{
"name": "SPAN",
"lsb": 23,
"msb": 23
},
{
"name": "EIS",
"lsb": 22,
"msb": 22
},
{
"name": "IESB",
"lsb": 21,
"msb": 21
},
{
"name": "TSCXT",
"lsb": 20,
"msb": 20
},
{
"name": "WXN",
"lsb": 19,
"msb": 19
},
{
"name": "N_TWE",
"lsb": 18,
"msb": 18
},
{
"name": "RES02",
"lsb": 17,
"msb": 17
},
{
"name": "N_TWI",
"lsb": 16,
"msb": 16
},
{
"name": "UCT",
"lsb": 15,
"msb": 15
},
{
"name": "DZE",
"lsb": 14,
"msb": 14
},
{
"name": "EN_DB",
"lsb": 13,
"msb": 13
},
{
"name": "I",
"lsb": 12,
"msb": 12
},
{
"name": "EOS",
"lsb": 11,
"msb": 11
},
{
"name": "EN_RCTX",
"lsb": 10,
"msb": 10
},
{
"name": "UMA",
"lsb": 9,
"msb": 9
},
{
"name": "SED",
"lsb": 8,
"msb": 8
},
{
"name": "ITD",
"lsb": 7,
"msb": 7
},
{
"name": "N_AA",
"lsb": 6,
"msb": 6
},
{
"name": "CP15_BEN",
"lsb": 5,
"msb": 5
},
{
"name": "SA0",
"lsb": 4,
"msb": 4
},
{
"name": "SA",
"lsb": 3,
"msb": 3
},
{
"name": "C",
"lsb": 2,
"msb": 2
},
{
"name": "A",
"lsb": 1,
"msb": 1
},
{
"name": "M",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "SCTLR_EL2",
"enc": [3, 4, 1, 0, 0],
"minel": 2,
"width": 64,
"fields": [
{
"name": "TIDCP",
"lsb": 63,
"msb": 63
},
{
"name": "RSVD6",
"lsb": 61,
"msb": 62
},
{
"name": "EN_TP2",
"lsb": 60,
"msb": 60
},
{
"name": "TCSO",
"lsb": 59,
"msb": 59
},
{
"name": "TCSO0",
"lsb": 58,
"msb": 58
},
{
"name": "EPAN",
"lsb": 57,
"msb": 57
},
{
"name": "RSVD5",
"lsb": 50,
"msb": 56
},
{
"name": "TWEDEL",
"lsb": 46,
"msb": 49
},
{
"name": "TWEDEN",
"lsb": 45,
"msb": 45
},
{
"name": "RSVD4",
"lsb": 44,
"msb": 44
},
{
"name": "ATA",
"lsb": 43,
"msb": 43
},
{
"name": "ATA0",
"lsb": 42,
"msb": 42
},
{
"name": "TCF",
"lsb": 40,
"msb": 41
},
{
"name": "TCF0",
"lsb": 38,
"msb": 39
},
{
"name": "ITFSB",
"lsb": 37,
"msb": 37
},
{
"name": "BT1",
"lsb": 36,
"msb": 36
},
{
"name": "BT0",
"lsb": 35,
"msb": 35
},
{
"name": "RSVD3",
"lsb": 32,
"msb": 34
},
{
"name": "EN_IA",
"lsb": 31,
"msb": 31
},
{
"name": "EN_IB",
"lsb": 30,
"msb": 30
},
{
"name": "RSVD2",
"lsb": 28,
"msb": 29
},
{
"name": "EN_DA",
"lsb": 27,
"msb": 27
},
{
"name": "UCI",
"lsb": 26,
"msb": 26
},
{
"name": "EE",
"lsb": 25,
"msb": 25
},
{
"name": "E0_E",
"lsb": 24,
"msb": 24
},
{
"name": "SPAN",
"lsb": 23,
"msb": 23
},
{
"name": "EIS",
"lsb": 22,
"msb": 22
},
{
"name": "IESB",
"lsb": 21,
"msb": 21
},
{
"name": "TSCXT",
"lsb": 20,
"msb": 20
},
{
"name": "WXN",
"lsb": 19,
"msb": 19
},
{
"name": "N_TWE",
"lsb": 18,
"msb": 18
},
{
"name": "RSVD1",
"lsb": 17,
"msb": 17
},
{
"name": "N_TWI",
"lsb": 16,
"msb": 16
},
{
"name": "UCT",
"lsb": 15,
"msb": 15
},
{
"name": "DZE",
"lsb": 14,
"msb": 14
},
{
"name": "EN_DB",
"lsb": 13,
"msb": 13
},
{
"name": "I",
"lsb": 12,
"msb": 12
},
{
"name": "EOS",
"lsb": 11,
"msb": 11
},
{
"name": "EN_RCTX",
"lsb": 10,
"msb": 10
},
{
"name": "RSVD0",
"lsb": 9,
"msb": 9
},
{
"name": "SED",
"lsb": 8,
"msb": 8
},
{
"name": "ITD",
"lsb": 7,
"msb": 7
},
{
"name": "N_AA",
"lsb": 6,
"msb": 6
},
{
"name": "CP15_BEN",
"lsb": 5,
"msb": 5
},
{
"name": "SA0",
"lsb": 4,
"msb": 4
},
{
"name": "SA",
"lsb": 3,
"msb": 3
},
{
"name": "C",
"lsb": 2,
"msb": 2
},
{
"name": "A",
"lsb": 1,
"msb": 1
},
{
"name": "M",
"lsb": 0,
"msb": 0
}
]
},
{
"name": "SCTLR_EL21",
"enc": [3, 0, 1, 0, 0],
"minel": 1,
"width": 64,
"fields": [
{
"name": "TIDCP",
"lsb":
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment