Last active
October 19, 2025 04:47
-
-
Save justtryingthingsout/2f5213c5fa7d64e4db7e30caac7f5e9c to your computer and use it in GitHub Desktop.
System Registers for the M5 performance core, complete with field names (bitranges are inclusive on both ends)
This file has been truncated, but you can view the full file.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| [ | |
| { | |
| "name": "DSPSR", | |
| "enc": [3, 3, 4, 5, 0], | |
| "minel": 0, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "N", | |
| "lsb": 31, | |
| "msb": 31, | |
| "desc": "negative" | |
| }, | |
| { | |
| "name": "Z", | |
| "lsb": 30, | |
| "msb": 30, | |
| "desc": "zero" | |
| }, | |
| { | |
| "name": "C", | |
| "lsb": 29, | |
| "msb": 29, | |
| "desc": "carry" | |
| }, | |
| { | |
| "name": "V", | |
| "lsb": 28, | |
| "msb": 28, | |
| "desc": "overflow" | |
| }, | |
| { | |
| "name": "SS", | |
| "lsb": 21, | |
| "msb": 21, | |
| "desc": "software step" | |
| }, | |
| { | |
| "name": "IL", | |
| "lsb": 20, | |
| "msb": 20, | |
| "desc": "illegal mode" | |
| }, | |
| { | |
| "name": "D", | |
| "lsb": 9, | |
| "msb": 9, | |
| "desc": "debug event mask" | |
| }, | |
| { | |
| "name": "A", | |
| "lsb": 8, | |
| "msb": 8, | |
| "desc": "precise-abort" | |
| }, | |
| { | |
| "name": "I", | |
| "lsb": 7, | |
| "msb": 7, | |
| "desc": "IRQ enabled" | |
| }, | |
| { | |
| "name": "F", | |
| "lsb": 6, | |
| "msb": 6, | |
| "desc": "FIQ enabled" | |
| }, | |
| { | |
| "name": "RW", | |
| "lsb": 5, | |
| "msb": 5, | |
| "desc": "AArch32 enabled", | |
| "values": { | |
| "0": "64", | |
| "1": "32" | |
| } | |
| }, | |
| { | |
| "name": "MODE", | |
| "lsb": 0, | |
| "msb": 3, | |
| "values": { | |
| "0x00": "EL0t", | |
| "0x04": "EL1t", | |
| "0x05": "EL1h", | |
| "0x08": "EL2t", | |
| "0x09": "EL2h", | |
| "0x0c": "EL3t", | |
| "0x0d": "EL3h" | |
| } | |
| }, | |
| { | |
| "name": "EL", | |
| "lsb": 2, | |
| "msb": 3, | |
| "values": { | |
| "0x00": "EL0", | |
| "0x01": "EL1", | |
| "0x02": "EL2", | |
| "0x03": "EL3" | |
| } | |
| }, | |
| { | |
| "name": "SPSEL", | |
| "lsb": 0, | |
| "msb": 0, | |
| "values": { | |
| "0x00": "SP_EL0", | |
| "0x01": "SP_ELx" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "DLR", | |
| "enc": [3, 3, 4, 5, 1], | |
| "minel": 0 | |
| }, | |
| { | |
| "name": "SPSR_EL3", | |
| "enc": [3, 6, 4, 0, 0], | |
| "minel": 3, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "N", | |
| "lsb": 31, | |
| "msb": 31, | |
| "desc": "negative" | |
| }, | |
| { | |
| "name": "Z", | |
| "lsb": 30, | |
| "msb": 30, | |
| "desc": "zero" | |
| }, | |
| { | |
| "name": "C", | |
| "lsb": 29, | |
| "msb": 29, | |
| "desc": "carry" | |
| }, | |
| { | |
| "name": "V", | |
| "lsb": 28, | |
| "msb": 28, | |
| "desc": "overflow" | |
| }, | |
| { | |
| "name": "SS", | |
| "lsb": 21, | |
| "msb": 21, | |
| "desc": "software step" | |
| }, | |
| { | |
| "name": "IL", | |
| "lsb": 20, | |
| "msb": 20, | |
| "desc": "illegal mode" | |
| }, | |
| { | |
| "name": "D", | |
| "lsb": 9, | |
| "msb": 9, | |
| "desc": "debug event mask" | |
| }, | |
| { | |
| "name": "A", | |
| "lsb": 8, | |
| "msb": 8, | |
| "desc": "precise-abort" | |
| }, | |
| { | |
| "name": "I", | |
| "lsb": 7, | |
| "msb": 7, | |
| "desc": "IRQ enabled" | |
| }, | |
| { | |
| "name": "F", | |
| "lsb": 6, | |
| "msb": 6, | |
| "desc": "FIQ enabled" | |
| }, | |
| { | |
| "name": "RW", | |
| "lsb": 5, | |
| "msb": 5, | |
| "desc": "AArch32 enabled", | |
| "values": { | |
| "0": "64", | |
| "1": "32" | |
| } | |
| }, | |
| { | |
| "name": "MODE", | |
| "lsb": 0, | |
| "msb": 3, | |
| "values": { | |
| "0x00": "EL0t", | |
| "0x04": "EL1t", | |
| "0x05": "EL1h", | |
| "0x08": "EL2t", | |
| "0x09": "EL2h", | |
| "0x0c": "EL3t", | |
| "0x0d": "EL3h" | |
| } | |
| }, | |
| { | |
| "name": "EL", | |
| "lsb": 2, | |
| "msb": 3, | |
| "values": { | |
| "0x00": "EL0", | |
| "0x01": "EL1", | |
| "0x02": "EL2", | |
| "0x03": "EL3" | |
| } | |
| }, | |
| { | |
| "name": "SPSEL", | |
| "lsb": 0, | |
| "msb": 0, | |
| "values": { | |
| "0x00": "SP_EL0", | |
| "0x01": "SP_ELx" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ELR_EL3", | |
| "enc": [3, 6, 4, 0, 1], | |
| "minel": 3 | |
| }, | |
| { | |
| "name": "CCSIDR_EL1", | |
| "enc": [3, 1, 0, 0, 0], | |
| "minel": 1 | |
| }, | |
| { | |
| "name": "SCTLR_EL3", | |
| "enc": [3, 6, 1, 0, 0], | |
| "minel": 3, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "ENIA", | |
| "lsb": 31, | |
| "msb": 31, | |
| "desc": "Enable PACIA and AuthIA" | |
| }, | |
| { | |
| "name": "ENIB", | |
| "lsb": 30, | |
| "msb": 30, | |
| "desc": "Enable PACIB and AuthIB" | |
| }, | |
| { | |
| "name": "LSMAOE", | |
| "lsb": 29, | |
| "msb": 29, | |
| "desc": "Load Multiple Store Multiple Atomic Ordering Enabled" | |
| }, | |
| { | |
| "name": "NTLSMD", | |
| "lsb": 28, | |
| "msb": 28, | |
| "desc": "No Trap Load Multiple Store Multiple To Device" | |
| }, | |
| { | |
| "name": "ENDA", | |
| "lsb": 27, | |
| "msb": 27, | |
| "desc": "Enable PACDA & AuthDA" | |
| }, | |
| { | |
| "name": "UCI", | |
| "lsb": 26, | |
| "msb": 26, | |
| "desc": "Trap cache instructions @ EL0 (if SET dont trap)" | |
| }, | |
| { | |
| "name": "EE", | |
| "lsb": 25, | |
| "msb": 25, | |
| "desc": "Endianess @ EL1 (Big Endian if set)" | |
| }, | |
| { | |
| "name": "E0E", | |
| "lsb": 24, | |
| "msb": 24, | |
| "desc": "Endianess @ EL0 (Big Endian if set)" | |
| }, | |
| { | |
| "name": "SPAN", | |
| "lsb": 23, | |
| "msb": 23, | |
| "desc": "Set priviliged access never" | |
| }, | |
| { | |
| "name": "IESB", | |
| "lsb": 21, | |
| "msb": 21, | |
| "desc": "Implicit error sync enabled" | |
| }, | |
| { | |
| "name": "WXN", | |
| "lsb": 19, | |
| "msb": 19, | |
| "desc": "WXN" | |
| }, | |
| { | |
| "name": "NTWE", | |
| "lsb": 18, | |
| "msb": 18, | |
| "desc": "Not Trap WFE to EL1" | |
| }, | |
| { | |
| "name": "NTWI", | |
| "lsb": 16, | |
| "msb": 16, | |
| "desc": "Not Trap WFI to EL1" | |
| }, | |
| { | |
| "name": "UCT", | |
| "lsb": 15, | |
| "msb": 15, | |
| "desc": "CTR Enabled" | |
| }, | |
| { | |
| "name": "DZE", | |
| "lsb": 14, | |
| "msb": 14, | |
| "desc": "DZ ZVA Enabled" | |
| }, | |
| { | |
| "name": "ENDB", | |
| "lsb": 13, | |
| "msb": 13, | |
| "desc": "Enable PACDB AuthDB" | |
| }, | |
| { | |
| "name": "I", | |
| "lsb": 12, | |
| "msb": 12, | |
| "desc": "I-Cache Enable" | |
| }, | |
| { | |
| "name": "UMA", | |
| "lsb": 9, | |
| "msb": 9, | |
| "desc": "User Mask Access" | |
| }, | |
| { | |
| "name": "SED", | |
| "lsb": 8, | |
| "msb": 8, | |
| "desc": "SETEND Disabled" | |
| }, | |
| { | |
| "name": "ITD", | |
| "lsb": 7, | |
| "msb": 7, | |
| "desc": "IT Disabled" | |
| }, | |
| { | |
| "name": "CP15BEN", | |
| "lsb": 5, | |
| "msb": 5, | |
| "desc": "Instruction memory barrier enabled" | |
| }, | |
| { | |
| "name": "SA0", | |
| "lsb": 4, | |
| "msb": 4, | |
| "desc": "SP alignment for EL0" | |
| }, | |
| { | |
| "name": "SA", | |
| "lsb": 3, | |
| "msb": 3, | |
| "desc": "SP alignment for EL1" | |
| }, | |
| { | |
| "name": "C", | |
| "lsb": 2, | |
| "msb": 2, | |
| "desc": "Cache enabled" | |
| }, | |
| { | |
| "name": "A", | |
| "lsb": 1, | |
| "msb": 1, | |
| "desc": "Alignment check enabled" | |
| }, | |
| { | |
| "name": "M", | |
| "lsb": 0, | |
| "msb": 0, | |
| "desc": "MMU enabled" | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ACTLR_EL3", | |
| "enc": [3, 6, 1, 0, 1], | |
| "minel": 3 | |
| }, | |
| { | |
| "name": "CPTR_EL3", | |
| "enc": [3, 6, 1, 1, 2], | |
| "minel": 3 | |
| }, | |
| { | |
| "name": "SCR_EL3", | |
| "enc": [3, 6, 1, 1, 0], | |
| "minel": 3 | |
| }, | |
| { | |
| "name": "MDCR_EL3", | |
| "enc": [3, 6, 1, 3, 1], | |
| "minel": 3 | |
| }, | |
| { | |
| "name": "TTBR0_EL3", | |
| "enc": [3, 6, 2, 0, 0], | |
| "minel": 3 | |
| }, | |
| { | |
| "name": "TCR_EL3", | |
| "enc": [3, 6, 2, 0, 2], | |
| "minel": 3 | |
| }, | |
| { | |
| "name": "AFSR0_EL3", | |
| "enc": [3, 6, 5, 1, 0], | |
| "minel": 3 | |
| }, | |
| { | |
| "name": "AFSR1_EL3", | |
| "enc": [3, 6, 5, 1, 1], | |
| "minel": 3 | |
| }, | |
| { | |
| "name": "ESR_EL3", | |
| "enc": [3, 6, 5, 2, 0], | |
| "minel": 3, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "CLASS", | |
| "lsb": 26, | |
| "msb": 31, | |
| "values": { | |
| "0x01": "Trapped WFE/WFI", | |
| "0x03": "Trapped MCR/MRC to CP15", | |
| "0x04": "Trapped MCRR/MRRC to CP15", | |
| "0x05": "Trapped MCR/MRC to CP14", | |
| "0x06": "Trapped LDC/STC to CP14", | |
| "0x07": "Trapped use of VFP or SIMD", | |
| "0x08": "Trapped MCR or VMRS to CP10", | |
| "0x0c": "Trapped MRRC to CP14", | |
| "0x0e": "Illegal Instruction Set state", | |
| "0x11": "SVC executed in AArch32", | |
| "0x12": "HVC executed in AArch32", | |
| "0x13": "SMC executed in AArch32", | |
| "0x15": "SVC executed in AArch64", | |
| "0x16": "HVC executed in AArch64", | |
| "0x17": "SMC executed in AArch64", | |
| "0x18": "Trapped MSR, MRS, or System AArch64", | |
| "0x20": "Instruction Abort from lower EL", | |
| "0x21": "Instruction Abort from this EL", | |
| "0x22": "PC Alignment exception", | |
| "0x24": "Data Abort from lower EL", | |
| "0x25": "Data Abort from this EL", | |
| "0x26": "Stack Pointer Alignment exception", | |
| "0x28": "Trapped Floating-point exception from AArch32", | |
| "0x2c": "Trapped Floating-point exception from AArch64", | |
| "0x2f": "SError Interrupt" | |
| } | |
| }, | |
| { | |
| "name": "IL", | |
| "lsb": 25, | |
| "msb": 25, | |
| "desc": "instruction length", | |
| "values": { | |
| "0": "16", | |
| "1": "32" | |
| } | |
| }, | |
| { | |
| "name": "ISS", | |
| "lsb": 0, | |
| "msb": 24 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "FAR_EL3", | |
| "enc": [3, 6, 6, 0, 0], | |
| "minel": 3 | |
| }, | |
| { | |
| "name": "MAIR_EL3", | |
| "enc": [3, 6, 10, 2, 0], | |
| "minel": 3 | |
| }, | |
| { | |
| "name": "AMAIR_EL3", | |
| "enc": [3, 6, 10, 3, 0], | |
| "minel": 3 | |
| }, | |
| { | |
| "name": "VBAR_EL3", | |
| "enc": [3, 6, 12, 0, 0], | |
| "minel": 3 | |
| }, | |
| { | |
| "name": "RVBAR_EL1", | |
| "enc": [3, 0, 12, 0, 1], | |
| "minel": 1 | |
| }, | |
| { | |
| "name": "RVBAR_EL3", | |
| "enc": [3, 6, 12, 0, 1], | |
| "minel": 3 | |
| }, | |
| { | |
| "name": "RMR_EL1", | |
| "enc": [3, 0, 12, 0, 2], | |
| "minel": 1 | |
| }, | |
| { | |
| "name": "RMR_EL2", | |
| "enc": [3, 4, 12, 0, 2], | |
| "minel": 2 | |
| }, | |
| { | |
| "name": "RMR_EL3", | |
| "enc": [3, 6, 12, 0, 2], | |
| "minel": 3 | |
| }, | |
| { | |
| "name": "TPIDR_EL3", | |
| "enc": [3, 6, 13, 0, 2], | |
| "minel": 3 | |
| }, | |
| { | |
| "name": "TEECR32_EL1", | |
| "enc": [2, 2, 0, 0, 0], | |
| "minel": 1 | |
| }, | |
| { | |
| "name": "CNTPS_TVAL_EL1", | |
| "enc": [3, 7, 14, 2, 0], | |
| "minel": 1 | |
| }, | |
| { | |
| "name": "CNTPS_CTL_EL1", | |
| "enc": [3, 7, 14, 2, 1], | |
| "minel": 1 | |
| }, | |
| { | |
| "name": "CNTPS_CVAL_EL1", | |
| "enc": [3, 7, 14, 2, 2], | |
| "minel": 1 | |
| }, | |
| { | |
| "name": "DACR32_EL2", | |
| "enc": [3, 4, 3, 0, 0], | |
| "minel": 2 | |
| }, | |
| { | |
| "name": "IFSR32_EL2", | |
| "enc": [3, 4, 5, 0, 1], | |
| "minel": 2 | |
| }, | |
| { | |
| "name": "TEEHBR32_EL1", | |
| "enc": [2, 2, 1, 0, 0], | |
| "minel": 1 | |
| }, | |
| { | |
| "name": "SDER32_EL3", | |
| "enc": [3, 6, 1, 1, 1], | |
| "minel": 3 | |
| }, | |
| { | |
| "name": "FPEXC32_EL2", | |
| "enc": [3, 4, 5, 3, 0], | |
| "minel": 2 | |
| }, | |
| { | |
| "name": "DBGDTR_EL0", | |
| "enc": [2, 3, 0, 4, 0], | |
| "minel": 0 | |
| }, | |
| { | |
| "name": "DBGDTRRX_EL0", | |
| "enc": [2, 3, 0, 5, 0], | |
| "minel": 0 | |
| }, | |
| { | |
| "name": "DBGDTRTX_EL0", | |
| "enc": [2, 3, 0, 5, 0], | |
| "minel": 0 | |
| }, | |
| { | |
| "name": "DBGWFAR", | |
| "enc": [2, 0, 0, 6, 0], | |
| "minel": 1 | |
| }, | |
| { | |
| "name": "DBGVCR32_EL2", | |
| "enc": [2, 4, 0, 7, 0], | |
| "minel": 2 | |
| }, | |
| { | |
| "name": "DBGWVR4_EL1", | |
| "enc": [2, 0, 0, 4, 6], | |
| "minel": 1 | |
| }, | |
| { | |
| "name": "DBGWCR4_EL1", | |
| "enc": [2, 0, 0, 4, 7], | |
| "minel": 1 | |
| }, | |
| { | |
| "name": "DBGWVR5_EL1", | |
| "enc": [2, 0, 0, 5, 6], | |
| "minel": 1 | |
| }, | |
| { | |
| "name": "DBGWCR5_EL1", | |
| "enc": [2, 0, 0, 5, 7], | |
| "minel": 1 | |
| }, | |
| { | |
| "name": "DBGBVR6_EL1", | |
| "enc": [2, 0, 0, 6, 4], | |
| "minel": 1 | |
| }, | |
| { | |
| "name": "DBGBCR6_EL1", | |
| "enc": [2, 0, 0, 6, 5], | |
| "minel": 1 | |
| }, | |
| { | |
| "name": "DBGWVR6_EL1", | |
| "enc": [2, 0, 0, 6, 6], | |
| "minel": 1 | |
| }, | |
| { | |
| "name": "DBGWCR6_EL1", | |
| "enc": [2, 0, 0, 6, 7], | |
| "minel": 1 | |
| }, | |
| { | |
| "name": "DBGBVR7_EL1", | |
| "enc": [2, 0, 0, 7, 4], | |
| "minel": 1 | |
| }, | |
| { | |
| "name": "DBGBCR7_EL1", | |
| "enc": [2, 0, 0, 7, 5], | |
| "minel": 1 | |
| }, | |
| { | |
| "name": "DBGWVR7_EL1", | |
| "enc": [2, 0, 0, 7, 6], | |
| "minel": 1 | |
| }, | |
| { | |
| "name": "DBGWCR7_EL1", | |
| "enc": [2, 0, 0, 7, 7], | |
| "minel": 1 | |
| }, | |
| { | |
| "name": "DBGBVR8_EL1", | |
| "enc": [2, 0, 0, 8, 4], | |
| "minel": 1 | |
| }, | |
| { | |
| "name": "DBGBCR8_EL1", | |
| "enc": [2, 0, 0, 8, 5], | |
| "minel": 1 | |
| }, | |
| { | |
| "name": "DBGWVR8_EL1", | |
| "enc": [2, 0, 0, 8, 6], | |
| "minel": 1 | |
| }, | |
| { | |
| "name": "DBGWCR8_EL1", | |
| "enc": [2, 0, 0, 8, 7], | |
| "minel": 1 | |
| }, | |
| { | |
| "name": "DBGBVR9_EL1", | |
| "enc": [2, 0, 0, 9, 4], | |
| "minel": 1 | |
| }, | |
| { | |
| "name": "DBGBCR9_EL1", | |
| "enc": [2, 0, 0, 9, 5], | |
| "minel": 1 | |
| }, | |
| { | |
| "name": "DBGWVR9_EL1", | |
| "enc": [2, 0, 0, 9, 6], | |
| "minel": 1 | |
| }, | |
| { | |
| "name": "DBGWCR9_EL1", | |
| "enc": [2, 0, 0, 9, 7], | |
| "minel": 1 | |
| }, | |
| { | |
| "name": "DBGBVR10_EL1", | |
| "enc": [2, 0, 0, 10, 4], | |
| "minel": 1 | |
| }, | |
| { | |
| "name": "DBGBCR10_EL1", | |
| "enc": [2, 0, 0, 10, 5], | |
| "minel": 1 | |
| }, | |
| { | |
| "name": "DBGWVR10_EL1", | |
| "enc": [2, 0, 0, 10, 6], | |
| "minel": 1 | |
| }, | |
| { | |
| "name": "DBGWCR10_EL1", | |
| "enc": [2, 0, 0, 10, 7], | |
| "minel": 1 | |
| }, | |
| { | |
| "name": "DBGBVR11_EL1", | |
| "enc": [2, 0, 0, 11, 4], | |
| "minel": 1 | |
| }, | |
| { | |
| "name": "DBGBCR11_EL1", | |
| "enc": [2, 0, 0, 11, 5], | |
| "minel": 1 | |
| }, | |
| { | |
| "name": "DBGWVR11_EL1", | |
| "enc": [2, 0, 0, 11, 6], | |
| "minel": 1 | |
| }, | |
| { | |
| "name": "DBGWCR11_EL1", | |
| "enc": [2, 0, 0, 11, 7], | |
| "minel": 1 | |
| }, | |
| { | |
| "name": "DBGBVR12_EL1", | |
| "enc": [2, 0, 0, 12, 4], | |
| "minel": 1 | |
| }, | |
| { | |
| "name": "DBGBCR12_EL1", | |
| "enc": [2, 0, 0, 12, 5], | |
| "minel": 1 | |
| }, | |
| { | |
| "name": "DBGWVR12_EL1", | |
| "enc": [2, 0, 0, 12, 6], | |
| "minel": 1 | |
| }, | |
| { | |
| "name": "DBGWCR12_EL1", | |
| "enc": [2, 0, 0, 12, 7], | |
| "minel": 1 | |
| }, | |
| { | |
| "name": "DBGBVR13_EL1", | |
| "enc": [2, 0, 0, 13, 4], | |
| "minel": 1 | |
| }, | |
| { | |
| "name": "DBGBCR13_EL1", | |
| "enc": [2, 0, 0, 13, 5], | |
| "minel": 1 | |
| }, | |
| { | |
| "name": "DBGWVR13_EL1", | |
| "enc": [2, 0, 0, 13, 6], | |
| "minel": 1 | |
| }, | |
| { | |
| "name": "DBGWCR13_EL1", | |
| "enc": [2, 0, 0, 13, 7], | |
| "minel": 1 | |
| }, | |
| { | |
| "name": "DBGBVR14_EL1", | |
| "enc": [2, 0, 0, 14, 4], | |
| "minel": 1 | |
| }, | |
| { | |
| "name": "DBGBCR14_EL1", | |
| "enc": [2, 0, 0, 14, 5], | |
| "minel": 1 | |
| }, | |
| { | |
| "name": "DBGWVR14_EL1", | |
| "enc": [2, 0, 0, 14, 6], | |
| "minel": 1 | |
| }, | |
| { | |
| "name": "DBGWCR14_EL1", | |
| "enc": [2, 0, 0, 14, 7], | |
| "minel": 1 | |
| }, | |
| { | |
| "name": "DBGBVR15_EL1", | |
| "enc": [2, 0, 0, 15, 4], | |
| "minel": 1 | |
| }, | |
| { | |
| "name": "DBGBCR15_EL1", | |
| "enc": [2, 0, 0, 15, 5], | |
| "minel": 1 | |
| }, | |
| { | |
| "name": "DBGWVR15_EL1", | |
| "enc": [2, 0, 0, 15, 6], | |
| "minel": 1 | |
| }, | |
| { | |
| "name": "DBGWCR15_EL1", | |
| "enc": [2, 0, 0, 15, 7], | |
| "minel": 1 | |
| }, | |
| { | |
| "name": "DBGCLAIMSET_EL1", | |
| "enc": [2, 0, 7, 8, 6], | |
| "minel": 1 | |
| }, | |
| { | |
| "name": "DBGCLAIMCLR_EL1", | |
| "enc": [2, 0, 7, 9, 6], | |
| "minel": 1 | |
| }, | |
| { | |
| "name": "DBGAUTHSTAT_EL1", | |
| "enc": [2, 0, 7, 14, 6], | |
| "minel": 1 | |
| }, | |
| { | |
| "name": "ICIALLUIS", | |
| "enc": [1, 0, 7, 1, 0], | |
| "minel": 1 | |
| }, | |
| { | |
| "name": "ICIALLU", | |
| "enc": [1, 0, 7, 5, 0], | |
| "minel": 1 | |
| }, | |
| { | |
| "name": "ICIVAU", | |
| "enc": [1, 3, 7, 5, 1], | |
| "minel": 1 | |
| }, | |
| { | |
| "name": "DCZVA", | |
| "enc": [1, 3, 7, 4, 1], | |
| "minel": 1 | |
| }, | |
| { | |
| "name": "DCIVAC", | |
| "enc": [1, 0, 7, 6, 1], | |
| "minel": 1 | |
| }, | |
| { | |
| "name": "DCISW", | |
| "enc": [1, 0, 7, 6, 2], | |
| "minel": 1 | |
| }, | |
| { | |
| "name": "DCCVAC", | |
| "enc": [1, 3, 7, 10, 1], | |
| "minel": 1 | |
| }, | |
| { | |
| "name": "DCCSW", | |
| "enc": [1, 0, 7, 10, 2], | |
| "minel": 1 | |
| }, | |
| { | |
| "name": "DCCVAU", | |
| "enc": [1, 3, 7, 11, 1], | |
| "minel": 1 | |
| }, | |
| { | |
| "name": "DCCIVAC", | |
| "enc": [1, 3, 7, 14, 1], | |
| "minel": 1 | |
| }, | |
| { | |
| "name": "DCCISW", | |
| "enc": [1, 0, 7, 14, 2], | |
| "minel": 1 | |
| }, | |
| { | |
| "name": "ATS1E1R", | |
| "enc": [1, 0, 7, 8, 0], | |
| "minel": 1 | |
| }, | |
| { | |
| "name": "ATS1E2R", | |
| "enc": [1, 4, 7, 8, 0], | |
| "minel": 1 | |
| }, | |
| { | |
| "name": "ATS1E3R", | |
| "enc": [1, 6, 7, 8, 0], | |
| "minel": 1 | |
| }, | |
| { | |
| "name": "ATS1E1W", | |
| "enc": [1, 0, 7, 8, 1], | |
| "minel": 1 | |
| }, | |
| { | |
| "name": "ATS1E2W", | |
| "enc": [1, 4, 7, 8, 1], | |
| "minel": 1 | |
| }, | |
| { | |
| "name": "ATS1E3W", | |
| "enc": [1, 6, 7, 8, 1], | |
| "minel": 1 | |
| }, | |
| { | |
| "name": "ATS1E0R", | |
| "enc": [1, 0, 7, 8, 2], | |
| "minel": 1 | |
| }, | |
| { | |
| "name": "ATS1E0W", | |
| "enc": [1, 0, 7, 8, 3], | |
| "minel": 1 | |
| }, | |
| { | |
| "name": "ATS12E1R", | |
| "enc": [1, 4, 7, 8, 4], | |
| "minel": 1 | |
| }, | |
| { | |
| "name": "ATS12E1W", | |
| "enc": [1, 4, 7, 8, 5], | |
| "minel": 1 | |
| }, | |
| { | |
| "name": "ATS12E0R", | |
| "enc": [1, 4, 7, 8, 6], | |
| "minel": 1 | |
| }, | |
| { | |
| "name": "ATS12E0W", | |
| "enc": [1, 4, 7, 8, 7], | |
| "minel": 1 | |
| }, | |
| { | |
| "name": "TLBIIPAS2E1IS", | |
| "enc": [1, 4, 8, 0, 1], | |
| "minel": 1 | |
| }, | |
| { | |
| "name": "TLBIIPAS2LE1IS", | |
| "enc": [1, 4, 8, 0, 5], | |
| "minel": 1 | |
| }, | |
| { | |
| "name": "TLBIVMALLE1IS", | |
| "enc": [1, 0, 8, 3, 0], | |
| "minel": 1 | |
| }, | |
| { | |
| "name": "TLBIALLE2IS", | |
| "enc": [1, 4, 8, 3, 0], | |
| "minel": 1 | |
| }, | |
| { | |
| "name": "TLBIALLE3IS", | |
| "enc": [1, 6, 8, 3, 0], | |
| "minel": 1 | |
| }, | |
| { | |
| "name": "TLBIVAE1IS", | |
| "enc": [1, 0, 8, 3, 1], | |
| "minel": 1 | |
| }, | |
| { | |
| "name": "TLBIVAE2IS", | |
| "enc": [1, 4, 8, 3, 1], | |
| "minel": 1 | |
| }, | |
| { | |
| "name": "TLBIVAE3IS", | |
| "enc": [1, 6, 8, 3, 1], | |
| "minel": 1 | |
| }, | |
| { | |
| "name": "TLBIASIDE1IS", | |
| "enc": [1, 0, 8, 3, 2], | |
| "minel": 1 | |
| }, | |
| { | |
| "name": "TLBIVAAE1IS", | |
| "enc": [1, 0, 8, 3, 3], | |
| "minel": 1 | |
| }, | |
| { | |
| "name": "TLBIALLE1IS", | |
| "enc": [1, 4, 8, 3, 4], | |
| "minel": 1 | |
| }, | |
| { | |
| "name": "TLBIVALE1IS", | |
| "enc": [1, 0, 8, 3, 5], | |
| "minel": 1 | |
| }, | |
| { | |
| "name": "TLBIVAALE1IS", | |
| "enc": [1, 0, 8, 3, 7], | |
| "minel": 1 | |
| }, | |
| { | |
| "name": "TLBIVMALLE1", | |
| "enc": [1, 0, 8, 7, 0], | |
| "minel": 1 | |
| }, | |
| { | |
| "name": "TLBIALLE2", | |
| "enc": [1, 4, 8, 7, 0], | |
| "minel": 1 | |
| }, | |
| { | |
| "name": "TLBIVALE2IS", | |
| "enc": [1, 4, 8, 3, 5], | |
| "minel": 1 | |
| }, | |
| { | |
| "name": "TLBIVALE3IS", | |
| "enc": [1, 6, 8, 3, 5], | |
| "minel": 1 | |
| }, | |
| { | |
| "name": "TLBIVMALLS12E1IS", | |
| "enc": [1, 4, 8, 3, 6], | |
| "minel": 1 | |
| }, | |
| { | |
| "name": "TLBIALLE3", | |
| "enc": [1, 6, 8, 7, 0], | |
| "minel": 1 | |
| }, | |
| { | |
| "name": "TLBIIPAS2E1", | |
| "enc": [1, 4, 8, 4, 1], | |
| "minel": 1 | |
| }, | |
| { | |
| "name": "TLBIIPAS2LE1", | |
| "enc": [1, 4, 8, 4, 5], | |
| "minel": 1 | |
| }, | |
| { | |
| "name": "TLBIVAE1", | |
| "enc": [1, 0, 8, 7, 1], | |
| "minel": 1 | |
| }, | |
| { | |
| "name": "TLBIVAE2", | |
| "enc": [1, 4, 8, 7, 1], | |
| "minel": 1 | |
| }, | |
| { | |
| "name": "TLBIVAE3", | |
| "enc": [1, 6, 8, 7, 1], | |
| "minel": 1 | |
| }, | |
| { | |
| "name": "TLBIASIDE1", | |
| "enc": [1, 0, 8, 7, 2], | |
| "minel": 1 | |
| }, | |
| { | |
| "name": "TLBIVAAE1", | |
| "enc": [1, 0, 8, 7, 3], | |
| "minel": 1 | |
| }, | |
| { | |
| "name": "TLBIALLE1", | |
| "enc": [1, 4, 8, 7, 4], | |
| "minel": 1 | |
| }, | |
| { | |
| "name": "TLBIVALE1", | |
| "enc": [1, 0, 8, 7, 5], | |
| "minel": 1 | |
| }, | |
| { | |
| "name": "TLBIVALE2", | |
| "enc": [1, 4, 8, 7, 5], | |
| "minel": 1 | |
| }, | |
| { | |
| "name": "TLBIVALE3", | |
| "enc": [1, 6, 8, 7, 5], | |
| "minel": 1 | |
| }, | |
| { | |
| "name": "TLBIVMALLS12E1", | |
| "enc": [1, 4, 8, 7, 6], | |
| "minel": 1 | |
| }, | |
| { | |
| "name": "TLBIVAALE1", | |
| "enc": [1, 0, 8, 7, 7], | |
| "minel": 1 | |
| }, | |
| { | |
| "name": "ACC_CTRR_A_CTL_EL2", | |
| "enc": [3, 4, 15, 11, 4], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "LOCK", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 1, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "WRPROTECT", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ACC_CTRR_A_LWR_EL2", | |
| "enc": [3, 4, 15, 11, 0], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "PHY_ADDR", | |
| "lsb": 12, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 11 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ACC_CTRR_A_UPR_EL2", | |
| "enc": [3, 4, 15, 11, 1], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "PHY_ADDR", | |
| "lsb": 12, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 11 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ACC_CTRR_B_CTL_EL2", | |
| "enc": [3, 4, 15, 11, 5], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "LOCK", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 1, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "WRPROTECT", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ACC_CTRR_B_LWR_EL2", | |
| "enc": [3, 4, 15, 11, 2], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "PHY_ADDR", | |
| "lsb": 12, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 11 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ACC_CTRR_B_UPR_EL2", | |
| "enc": [3, 4, 15, 11, 3], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "PHY_ADDR", | |
| "lsb": 12, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 11 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ACC_CTRR_C_CTL_EL2", | |
| "enc": [3, 0, 11, 8, 2], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "LOCK", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 1, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "WRPROTECT", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ACC_CTRR_C_LWR_EL2", | |
| "enc": [3, 0, 11, 6, 6], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "PHY_ADDR", | |
| "lsb": 12, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 11 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ACC_CTRR_C_UPR_EL2", | |
| "enc": [3, 0, 11, 6, 7], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "PHY_ADDR", | |
| "lsb": 12, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 11 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ACC_CTRR_D_CTL_EL2", | |
| "enc": [3, 0, 11, 8, 3], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "LOCK", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 1, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "WRPROTECT", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ACC_CTRR_D_LWR_EL2", | |
| "enc": [3, 0, 11, 7, 0], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "PHY_ADDR", | |
| "lsb": 12, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 11 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ACC_CTRR_D_UPR_EL2", | |
| "enc": [3, 0, 11, 7, 1], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "PHY_ADDR", | |
| "lsb": 12, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 11 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ACC_CTXR_A_CTL_EL2", | |
| "enc": [3, 0, 11, 8, 4], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "LOCK", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "VALID", | |
| "lsb": 62, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 24, | |
| "msb": 61 | |
| }, | |
| { | |
| "name": "XN_GL0_TGE0", | |
| "lsb": 22, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "XN_GL1", | |
| "lsb": 20, | |
| "msb": 21 | |
| }, | |
| { | |
| "name": "XN_EL0_TGE0", | |
| "lsb": 18, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "XN_EL1", | |
| "lsb": 16, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 10, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "XN_MMUOFF", | |
| "lsb": 8, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "XN_GL0_TGE1", | |
| "lsb": 6, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "XN_GL2", | |
| "lsb": 4, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "XN_EL0_TGE1", | |
| "lsb": 2, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "XN_EL2", | |
| "lsb": 0, | |
| "msb": 1 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ACC_CTXR_A_LWR_EL2", | |
| "enc": [3, 0, 11, 7, 2], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "PHY_ADDR", | |
| "lsb": 12, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 11 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ACC_CTXR_A_UPR_EL2", | |
| "enc": [3, 0, 11, 7, 3], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "PHY_ADDR", | |
| "lsb": 12, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 11 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ACC_CTXR_B_CTL_EL2", | |
| "enc": [3, 0, 11, 8, 5], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "LOCK", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "VALID", | |
| "lsb": 62, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 24, | |
| "msb": 61 | |
| }, | |
| { | |
| "name": "XN_GL0_TGE0", | |
| "lsb": 22, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "XN_GL1", | |
| "lsb": 20, | |
| "msb": 21 | |
| }, | |
| { | |
| "name": "XN_EL0_TGE0", | |
| "lsb": 18, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "XN_EL1", | |
| "lsb": 16, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 10, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "XN_MMUOFF", | |
| "lsb": 8, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "XN_GL0_TGE1", | |
| "lsb": 6, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "XN_GL2", | |
| "lsb": 4, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "XN_EL0_TGE1", | |
| "lsb": 2, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "XN_EL2", | |
| "lsb": 0, | |
| "msb": 1 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ACC_CTXR_B_LWR_EL2", | |
| "enc": [3, 0, 11, 7, 4], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "PHY_ADDR", | |
| "lsb": 12, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 11 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ACC_CTXR_B_UPR_EL2", | |
| "enc": [3, 0, 11, 7, 5], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "PHY_ADDR", | |
| "lsb": 12, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 11 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ACC_CTXR_C_CTL_EL2", | |
| "enc": [3, 0, 11, 8, 6], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "LOCK", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "VALID", | |
| "lsb": 62, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 24, | |
| "msb": 61 | |
| }, | |
| { | |
| "name": "XN_GL0_TGE0", | |
| "lsb": 22, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "XN_GL1", | |
| "lsb": 20, | |
| "msb": 21 | |
| }, | |
| { | |
| "name": "XN_EL0_TGE0", | |
| "lsb": 18, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "XN_EL1", | |
| "lsb": 16, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 10, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "XN_MMUOFF", | |
| "lsb": 8, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "XN_GL0_TGE1", | |
| "lsb": 6, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "XN_GL2", | |
| "lsb": 4, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "XN_EL0_TGE1", | |
| "lsb": 2, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "XN_EL2", | |
| "lsb": 0, | |
| "msb": 1 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ACC_CTXR_C_LWR_EL2", | |
| "enc": [3, 0, 11, 7, 6], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "PHY_ADDR", | |
| "lsb": 12, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 11 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ACC_CTXR_C_UPR_EL2", | |
| "enc": [3, 0, 11, 7, 7], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "PHY_ADDR", | |
| "lsb": 12, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 11 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ACC_CTXR_D_CTL_EL2", | |
| "enc": [3, 0, 11, 8, 7], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "LOCK", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "VALID", | |
| "lsb": 62, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 24, | |
| "msb": 61 | |
| }, | |
| { | |
| "name": "XN_GL0_TGE0", | |
| "lsb": 22, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "XN_GL1", | |
| "lsb": 20, | |
| "msb": 21 | |
| }, | |
| { | |
| "name": "XN_EL0_TGE0", | |
| "lsb": 18, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "XN_EL1", | |
| "lsb": 16, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 10, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "XN_MMUOFF", | |
| "lsb": 8, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "XN_GL0_TGE1", | |
| "lsb": 6, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "XN_GL2", | |
| "lsb": 4, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "XN_EL0_TGE1", | |
| "lsb": 2, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "XN_EL2", | |
| "lsb": 0, | |
| "msb": 1 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ACC_CTXR_D_LWR_EL2", | |
| "enc": [3, 0, 11, 8, 0], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "PHY_ADDR", | |
| "lsb": 12, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 11 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ACC_CTXR_D_UPR_EL2", | |
| "enc": [3, 0, 11, 8, 1], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "PHY_ADDR", | |
| "lsb": 12, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 11 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ACC_OVRD", | |
| "enc": [3, 5, 15, 6, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "SPR_OCLA_SEL", | |
| "lsb": 62, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "ANE_CLK_STOP_REF_CNT", | |
| "lsb": 60, | |
| "msb": 61 | |
| }, | |
| { | |
| "name": "PWR_UP_DN_CPU_AFTR_ANE_ACK", | |
| "lsb": 59, | |
| "msb": 59 | |
| }, | |
| { | |
| "name": "SKIP_BIU_DIVS_UPD_ON_FIX_FREQ_RELOCK", | |
| "lsb": 58, | |
| "msb": 58 | |
| }, | |
| { | |
| "name": "DIS_DVTMF", | |
| "lsb": 57, | |
| "msb": 57 | |
| }, | |
| { | |
| "name": "CNVT_INC2_FULL_UPD", | |
| "lsb": 56, | |
| "msb": 56 | |
| }, | |
| { | |
| "name": "DIVS_UPD_ABRT_LIR", | |
| "lsb": 55, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "PMGR_UT_DITHER_CODE", | |
| "lsb": 51, | |
| "msb": 54 | |
| }, | |
| { | |
| "name": "PMGR_UT_ADCLK_CODE", | |
| "lsb": 47, | |
| "msb": 50 | |
| }, | |
| { | |
| "name": "MA_WITHOUT_SWPOLLING", | |
| "lsb": 46, | |
| "msb": 46 | |
| }, | |
| { | |
| "name": "IVDM_CLK_ROOT_SEL", | |
| "lsb": 45, | |
| "msb": 45 | |
| }, | |
| { | |
| "name": "QUIS_APSC_BFR_ACC_SLP", | |
| "lsb": 44, | |
| "msb": 44 | |
| }, | |
| { | |
| "name": "DIS_SO_CGLB_TIME", | |
| "lsb": 43, | |
| "msb": 43 | |
| }, | |
| { | |
| "name": "PRED_THRM_OCLA_SEL", | |
| "lsb": 42, | |
| "msb": 42 | |
| }, | |
| { | |
| "name": "DIS_C1PPT_THRTL1", | |
| "lsb": 41, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "DIS_C1PPT_THRTL0", | |
| "lsb": 40, | |
| "msb": 40 | |
| }, | |
| { | |
| "name": "AP_SKEW_NDELAY_CTL", | |
| "lsb": 39, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "DIS_PIO_WR_ON_WFI_CPU", | |
| "lsb": 38, | |
| "msb": 38 | |
| }, | |
| { | |
| "name": "PL2_SKEW_NDELAY_CTL", | |
| "lsb": 37, | |
| "msb": 37 | |
| }, | |
| { | |
| "name": "BYP_LLCFLUSH_IF_EMPTY", | |
| "lsb": 36, | |
| "msb": 36 | |
| }, | |
| { | |
| "name": "FRC_PSM_COND_L3_DON", | |
| "lsb": 35, | |
| "msb": 35 | |
| }, | |
| { | |
| "name": "RVRT_TO_CPM_ROOT_CLK", | |
| "lsb": 34, | |
| "msb": 34 | |
| }, | |
| { | |
| "name": "DIS_PSW_OFF_ABRT", | |
| "lsb": 33, | |
| "msb": 33 | |
| }, | |
| { | |
| "name": "DIS_PIO_ON_WFI_CPU", | |
| "lsb": 32, | |
| "msb": 32 | |
| }, | |
| { | |
| "name": "RESET_CPM", | |
| "lsb": 31, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "OK2_PWR_DN_CPM", | |
| "lsb": 29, | |
| "msb": 30 | |
| }, | |
| { | |
| "name": "CPM_WAKE_UP", | |
| "lsb": 26, | |
| "msb": 28 | |
| }, | |
| { | |
| "name": "OK2_TR_DN_LNK", | |
| "lsb": 23, | |
| "msb": 25 | |
| }, | |
| { | |
| "name": "VOL_UPD_ACK", | |
| "lsb": 21, | |
| "msb": 22 | |
| }, | |
| { | |
| "name": "CNVT_SIQ2_IRQ", | |
| "lsb": 20, | |
| "msb": 20 | |
| }, | |
| { | |
| "name": "RC_ACK_INTR_LOCK", | |
| "lsb": 19, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "FRC_ZOUT_AMX_PWR_DN_TMR", | |
| "lsb": 18, | |
| "msb": 18 | |
| }, | |
| { | |
| "name": "DVFM_SAFE_VOL", | |
| "lsb": 17, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "DIS_L2_FLUSH", | |
| "lsb": 15, | |
| "msb": 16 | |
| }, | |
| { | |
| "name": "OK2_PWR_DN_SRM", | |
| "lsb": 13, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "MISR_EN", | |
| "lsb": 12, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "DIS_TBPUSH", | |
| "lsb": 11, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "HALT_LLC_BFR_RUN", | |
| "lsb": 10, | |
| "msb": 10 | |
| }, | |
| { | |
| "name": "SSB_DIVS_SEL", | |
| "lsb": 7, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "SSB_DIVS_UPD_REQ", | |
| "lsb": 5, | |
| "msb": 6 | |
| }, | |
| { | |
| "name": "PRE_RESET_CLK_CNTS", | |
| "lsb": 0, | |
| "msb": 4 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ACC_OVRD1", | |
| "enc": [3, 5, 15, 6, 1], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 33, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "DISABLE_RDY2_DSENHANCEMENT", | |
| "lsb": 32, | |
| "msb": 32 | |
| }, | |
| { | |
| "name": "SPARE1", | |
| "lsb": 29, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "RCC_FORCE_CPU_PHY_ID_VLD", | |
| "lsb": 28, | |
| "msb": 28 | |
| }, | |
| { | |
| "name": "RCC_FORCE_DPC2_PL2_GCLK_GRP_VLD", | |
| "lsb": 27, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "RCC_FORCE_DPC2_PL2_DCLK_GRP_VLD", | |
| "lsb": 26, | |
| "msb": 26 | |
| }, | |
| { | |
| "name": "RCC_FORCE_DPC2_APGCLK_GRP_VLD", | |
| "lsb": 25, | |
| "msb": 25 | |
| }, | |
| { | |
| "name": "RCC_FORCE_DPC2_APDCLK_GRP_VLD", | |
| "lsb": 24, | |
| "msb": 24 | |
| }, | |
| { | |
| "name": "DOM_CAN_BE_ON_IN_REF_CLK", | |
| "lsb": 23, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "DISABLE_HTOL_CLK_ON", | |
| "lsb": 22, | |
| "msb": 22 | |
| }, | |
| { | |
| "name": "AP_SKEW_NDELAY_CTL_SEL_PL2", | |
| "lsb": 21, | |
| "msb": 21 | |
| }, | |
| { | |
| "name": "SPARE0", | |
| "lsb": 20, | |
| "msb": 20 | |
| }, | |
| { | |
| "name": "SUPPORT_CPU_PWR_UP_BLOCKED_BY_PL2", | |
| "lsb": 19, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "DISABLE_DEEP_SLEEP_SWSEQUENCE_ENHANCMENT", | |
| "lsb": 18, | |
| "msb": 18 | |
| }, | |
| { | |
| "name": "DISABLE_SPR_INIT_ENHANCMENT_FRM_WFIRETN", | |
| "lsb": 17, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "REVERT_FIRST_BOOT_BEHAVIOR", | |
| "lsb": 16, | |
| "msb": 16 | |
| }, | |
| { | |
| "name": "REQ_BOOT_GATED_BY_CCOFF", | |
| "lsb": 15, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "CPU_PWR_ON_EQDOM_ON", | |
| "lsb": 14, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "IGNORE_IDLEREQWINDOW", | |
| "lsb": 13, | |
| "msb": 13 | |
| }, | |
| { | |
| "name": "DISABLE_NOPG", | |
| "lsb": 12, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "DISABLE_EXT_LINK_WAKE_UP_MERGE", | |
| "lsb": 11, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "EARLY_WARNING_USE_CCRST", | |
| "lsb": 10, | |
| "msb": 10 | |
| }, | |
| { | |
| "name": "CRD_SHARE_PARITY_DISABLE", | |
| "lsb": 9, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "CCH_ROOT_CLK_EN_BYPASS", | |
| "lsb": 8, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "TB_ROOT_CLK_EN_EXT_CNT", | |
| "lsb": 1, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "TB_ROOT_CLK_EN_BYPASS", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ACC_PWR_DN_SAVE", | |
| "enc": [3, 7, 15, 2, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "DATA", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ACC_SLP_WAKE_UP_TMR", | |
| "enc": [3, 5, 15, 8, 1], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 32, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "REFCNT", | |
| "lsb": 0, | |
| "msb": 31 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ACC_TAGOFFSET_EL2", | |
| "enc": [3, 0, 11, 9, 1], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "LOCK", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 42, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "TAG_OFFSET", | |
| "lsb": 20, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 19 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ACFG_EL1", | |
| "enc": [3, 4, 15, 12, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 5, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "DIS_DC_SWOPS", | |
| "lsb": 4, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "DIS_DC_MVAOPS", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "EN_AFT", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "DIS_HWP", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ACTLR_EL1", | |
| "enc": [3, 0, 1, 0, 1], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "IMP_DEF", | |
| "lsb": 18, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "DIS_DDHWP0", | |
| "lsb": 17, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "TBCF0", | |
| "lsb": 15, | |
| "msb": 16 | |
| }, | |
| { | |
| "name": "TBCF", | |
| "lsb": 13, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "EN_CPSRCTX", | |
| "lsb": 12, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "GEOS", | |
| "lsb": 11, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "GEIS", | |
| "lsb": 10, | |
| "msb": 10 | |
| }, | |
| { | |
| "name": "EN_ICDSB", | |
| "lsb": 9, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 7, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "EN_PRSV", | |
| "lsb": 6, | |
| "msb": 6 | |
| }, | |
| { | |
| "name": "EN_AFP", | |
| "lsb": 5, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "EN_APFLG", | |
| "lsb": 4, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "HNRF", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "EN_TSO", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "USAT", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ACTLR_EL12", | |
| "enc": [3, 5, 1, 0, 1], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "IMP_DEF", | |
| "lsb": 18, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "DIS_DDHWP0", | |
| "lsb": 17, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "TBCF0", | |
| "lsb": 15, | |
| "msb": 16 | |
| }, | |
| { | |
| "name": "TBCF", | |
| "lsb": 13, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "EN_CPSRCTX", | |
| "lsb": 12, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "GEOS", | |
| "lsb": 11, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "GEIS", | |
| "lsb": 10, | |
| "msb": 10 | |
| }, | |
| { | |
| "name": "EN_ICDSB", | |
| "lsb": 9, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "RES0", | |
| "lsb": 7, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "EN_PRSV", | |
| "lsb": 6, | |
| "msb": 6 | |
| }, | |
| { | |
| "name": "EN_AFP", | |
| "lsb": 5, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "EN_APFLG", | |
| "lsb": 4, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "HNRF", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "EN_TSO", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "USAT", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ACTLR_EL2", | |
| "enc": [3, 4, 1, 0, 1], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "IMP_DEF", | |
| "lsb": 18, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "DIS_DDHWP0", | |
| "lsb": 17, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "TBCF0", | |
| "lsb": 15, | |
| "msb": 16 | |
| }, | |
| { | |
| "name": "TBCF", | |
| "lsb": 13, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "EN_CPSRCTX", | |
| "lsb": 12, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "GEOS", | |
| "lsb": 11, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "GEIS", | |
| "lsb": 10, | |
| "msb": 10 | |
| }, | |
| { | |
| "name": "EN_ICDSB", | |
| "lsb": 9, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 7, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "EN_PRSV", | |
| "lsb": 6, | |
| "msb": 6 | |
| }, | |
| { | |
| "name": "EN_AFP", | |
| "lsb": 5, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "EN_APFLG", | |
| "lsb": 4, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "HNRF", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "EN_TSO", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "USAT", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ACTLR_EL21", | |
| "enc": [3, 0, 1, 0, 1], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "IMP_DEF", | |
| "lsb": 18, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "DIS_DDHWP0", | |
| "lsb": 17, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "TBCF0", | |
| "lsb": 15, | |
| "msb": 16 | |
| }, | |
| { | |
| "name": "TBCF", | |
| "lsb": 13, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "EN_CPSRCTX", | |
| "lsb": 12, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "GEOS", | |
| "lsb": 11, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "GEIS", | |
| "lsb": 10, | |
| "msb": 10 | |
| }, | |
| { | |
| "name": "EN_ICDSB", | |
| "lsb": 9, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "RES0", | |
| "lsb": 7, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "EN_PRSV", | |
| "lsb": 6, | |
| "msb": 6 | |
| }, | |
| { | |
| "name": "EN_AFP", | |
| "lsb": 5, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "EN_APFLG", | |
| "lsb": 4, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "HNRF", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "EN_TSO", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "USAT", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ADSPSR_EL0", | |
| "enc": [3, 6, 15, 8, 4], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 3, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "AP", | |
| "lsb": 1, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "G", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "AFLATCTL1_EL1", | |
| "enc": [3, 3, 15, 0, 4], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD3", | |
| "lsb": 28, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "AF_BASE", | |
| "lsb": 16, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "RSVD2", | |
| "lsb": 8, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "AF_LAT_DIV", | |
| "lsb": 4, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "AF_LAT_CLK_SEL", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "AF_LAT_EN", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "AFLATCTL2_EL1", | |
| "enc": [3, 3, 15, 1, 4], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 30, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "AF_MAX_LAT", | |
| "lsb": 16, | |
| "msb": 29 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 14, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "AF_MAX_THRESH", | |
| "lsb": 0, | |
| "msb": 13 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "AFLATCTL3_EL1", | |
| "enc": [3, 3, 15, 2, 4], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD4", | |
| "lsb": 40, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CMAINT_SHAREABILITY_MASK", | |
| "lsb": 38, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "CMAINT_CMD_MASK", | |
| "lsb": 30, | |
| "msb": 37 | |
| }, | |
| { | |
| "name": "DN_STREAM_DIS", | |
| "lsb": 29, | |
| "msb": 29 | |
| }, | |
| { | |
| "name": "UP_STREAM_DIS", | |
| "lsb": 28, | |
| "msb": 28 | |
| }, | |
| { | |
| "name": "SUB_CHANNEL_MASK", | |
| "lsb": 24, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "RSVD3", | |
| "lsb": 17, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "CRIT_HINT", | |
| "lsb": 14, | |
| "msb": 16 | |
| }, | |
| { | |
| "name": "RSVD2", | |
| "lsb": 12, | |
| "msb": 13 | |
| }, | |
| { | |
| "name": "VCMASK", | |
| "lsb": 8, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 7, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "LEN_FLTR", | |
| "lsb": 4, | |
| "msb": 6 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 2, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "CYC_TYPE", | |
| "lsb": 0, | |
| "msb": 1 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "AFLATCTL4_EL1", | |
| "enc": [3, 3, 15, 3, 4], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CMD_MASK", | |
| "lsb": 40, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "AFIDMASK", | |
| "lsb": 20, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "AFIDMATCH", | |
| "lsb": 0, | |
| "msb": 19 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "AFLATCTL5_HI_EL1", | |
| "enc": [3, 3, 15, 4, 6], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "ADDR_REGION_HI", | |
| "lsb": 0, | |
| "msb": 41 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "AFLATCTL5_LO_EL1", | |
| "enc": [3, 3, 15, 4, 4], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "ADDR_REGION_LO", | |
| "lsb": 0, | |
| "msb": 41 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "AFLATINFHI_EL1", | |
| "enc": [3, 3, 15, 1, 6], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "VIO", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "RSVD2", | |
| "lsb": 44, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "RID", | |
| "lsb": 24, | |
| "msb": 43 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 22, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "CTTID", | |
| "lsb": 19, | |
| "msb": 21 | |
| }, | |
| { | |
| "name": "TID", | |
| "lsb": 8, | |
| "msb": 18 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 7, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "CMD", | |
| "lsb": 0, | |
| "msb": 6 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "AFLATINFLO_EL1", | |
| "enc": [3, 3, 15, 0, 6], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "ADDR", | |
| "lsb": 0, | |
| "msb": 41 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "AFLATVALBIN0_EL1", | |
| "enc": [3, 3, 15, 0, 5], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 15, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CMP_TYPE", | |
| "lsb": 14, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "CMP_VAL", | |
| "lsb": 0, | |
| "msb": 13 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "AFLATVALBIN1_EL1", | |
| "enc": [3, 3, 15, 1, 5], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 15, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CMP_TYPE", | |
| "lsb": 14, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "CMP_VAL", | |
| "lsb": 0, | |
| "msb": 13 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "AFLATVALBIN2_EL1", | |
| "enc": [3, 3, 15, 2, 5], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 15, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CMP_TYPE", | |
| "lsb": 14, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "CMP_VAL", | |
| "lsb": 0, | |
| "msb": 13 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "AFLATVALBIN3_EL1", | |
| "enc": [3, 3, 15, 3, 5], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 15, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CMP_TYPE", | |
| "lsb": 14, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "CMP_VAL", | |
| "lsb": 0, | |
| "msb": 13 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "AFLATVALBIN4_EL1", | |
| "enc": [3, 3, 15, 4, 5], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 15, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CMP_TYPE", | |
| "lsb": 14, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "CMP_VAL", | |
| "lsb": 0, | |
| "msb": 13 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "AFLATVALBIN5_EL1", | |
| "enc": [3, 3, 15, 5, 5], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 15, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CMP_TYPE", | |
| "lsb": 14, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "CMP_VAL", | |
| "lsb": 0, | |
| "msb": 13 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "AFLATVALBIN6_EL1", | |
| "enc": [3, 3, 15, 6, 5], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 15, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CMP_TYPE", | |
| "lsb": 14, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "CMP_VAL", | |
| "lsb": 0, | |
| "msb": 13 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "AFLATVALBIN7_EL1", | |
| "enc": [3, 3, 15, 7, 5], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 15, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CMP_TYPE", | |
| "lsb": 14, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "CMP_VAL", | |
| "lsb": 0, | |
| "msb": 13 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "AFPCR_EL0", | |
| "enc": [3, 6, 15, 2, 5], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "UNUSED_63_2", | |
| "lsb": 2, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "FTZ", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "DAZ", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "AFSR0_EL1", | |
| "enc": [3, 0, 5, 1, 0], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "IMP_DEP", | |
| "lsb": 0, | |
| "msb": 31 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "AFSR0_EL12", | |
| "enc": [3, 5, 5, 1, 0], | |
| "minel": 2, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "IMP_DEP", | |
| "lsb": 0, | |
| "msb": 31 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "AFSR0_EL2", | |
| "enc": [3, 4, 5, 1, 0], | |
| "minel": 2, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "IMP_DEP", | |
| "lsb": 0, | |
| "msb": 31 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "AFSR0_EL21", | |
| "enc": [3, 0, 5, 1, 0], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "IMP_DEP", | |
| "lsb": 0, | |
| "msb": 31 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "AFSR1_EL1", | |
| "enc": [3, 0, 5, 1, 1], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 25, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "ISS", | |
| "lsb": 0, | |
| "msb": 24 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "AFSR1_EL12", | |
| "enc": [3, 5, 5, 1, 1], | |
| "minel": 2, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RES0", | |
| "lsb": 25, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "ISS", | |
| "lsb": 0, | |
| "msb": 24 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "AFSR1_EL2", | |
| "enc": [3, 4, 5, 1, 1], | |
| "minel": 2, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 25, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "ISS", | |
| "lsb": 0, | |
| "msb": 24 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "AFSR1_EL21", | |
| "enc": [3, 0, 5, 1, 1], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RES0", | |
| "lsb": 25, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "ISS", | |
| "lsb": 0, | |
| "msb": 24 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "AFSR1_GL1", | |
| "enc": [3, 6, 15, 0, 1], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 25, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "ISS", | |
| "lsb": 0, | |
| "msb": 24 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "AFSR1_GL12", | |
| "enc": [3, 6, 15, 0, 3], | |
| "minel": 2, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RES0", | |
| "lsb": 25, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "ISS", | |
| "lsb": 0, | |
| "msb": 24 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "AFSR1_GL2", | |
| "enc": [3, 6, 15, 0, 2], | |
| "minel": 2, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 25, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "ISS", | |
| "lsb": 0, | |
| "msb": 24 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "AFSR1_GL21", | |
| "enc": [3, 6, 15, 0, 1], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RES0", | |
| "lsb": 25, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "ISS", | |
| "lsb": 0, | |
| "msb": 24 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "AF_ERR_CFG0", | |
| "enc": [3, 5, 15, 0, 2], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 7, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "EN_GRP6", | |
| "lsb": 6, | |
| "msb": 6 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 4, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "EN_GRP3", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "EN_GRP2", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "EN_GRP1", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "EN_GRP0", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "AF_ERR_SRC_IDS", | |
| "enc": [3, 5, 15, 0, 4], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 60, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "AF_SRC_IDGRP3", | |
| "lsb": 42, | |
| "msb": 59 | |
| }, | |
| { | |
| "name": "AF_SRC_IDGRP2", | |
| "lsb": 24, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "AF_SRC_IDGRP1", | |
| "lsb": 12, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "AF_SRC_IDGRP0", | |
| "lsb": 0, | |
| "msb": 11 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "AGTCNTFRQ_EL0", | |
| "enc": [3, 1, 15, 8, 4], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "FRQ", | |
| "lsb": 0, | |
| "msb": 31 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "AGTCNTHCTL_EL2", | |
| "enc": [3, 4, 15, 12, 6], | |
| "minel": 2, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 18, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "EVNTIS", | |
| "lsb": 17, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "EL1_NVVCT", | |
| "lsb": 16, | |
| "msb": 16 | |
| }, | |
| { | |
| "name": "EL1_NVPCT", | |
| "lsb": 15, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "EL1_TVCT", | |
| "lsb": 14, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "EL1_TVT", | |
| "lsb": 13, | |
| "msb": 13 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 12, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "EL1_PTEN", | |
| "lsb": 11, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "EL1_PCTEN", | |
| "lsb": 10, | |
| "msb": 10 | |
| }, | |
| { | |
| "name": "EL0_PTEN", | |
| "lsb": 9, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "EL0_VTEN", | |
| "lsb": 8, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "EVNTI", | |
| "lsb": 4, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "EVNTDIR", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "EVNTEN", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "EL0_VCTEN", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "EL0_PCTEN", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "AGTCNTHCTL_EL21", | |
| "enc": [3, 4, 15, 9, 6], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RES01", | |
| "lsb": 18, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "EVNTIS", | |
| "lsb": 17, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "EL1_NVVCT", | |
| "lsb": 16, | |
| "msb": 16 | |
| }, | |
| { | |
| "name": "EL1_NVPCT", | |
| "lsb": 15, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "EL1_TVCT", | |
| "lsb": 14, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "EL1_TVT", | |
| "lsb": 13, | |
| "msb": 13 | |
| }, | |
| { | |
| "name": "RES0", | |
| "lsb": 12, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "EL1_PTEN", | |
| "lsb": 11, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "EL1_PCTEN", | |
| "lsb": 10, | |
| "msb": 10 | |
| }, | |
| { | |
| "name": "EL0_PTEN", | |
| "lsb": 9, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "EL0_VTEN", | |
| "lsb": 8, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "EVNTI", | |
| "lsb": 4, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "EVNTDIR", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "EVNTEN", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "EL0_VCTEN", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "EL0_PCTEN", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "AGTCNTHCTL_NOREDIR_EL21", | |
| "enc": [3, 1, 15, 1, 6], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RES01", | |
| "lsb": 18, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "EVNTIS", | |
| "lsb": 17, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "EL1_NVVCT", | |
| "lsb": 16, | |
| "msb": 16 | |
| }, | |
| { | |
| "name": "EL1_NVPCT", | |
| "lsb": 15, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "EL1_TVCT", | |
| "lsb": 14, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "EL1_TVT", | |
| "lsb": 13, | |
| "msb": 13 | |
| }, | |
| { | |
| "name": "RES0", | |
| "lsb": 12, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "EL1_PTEN", | |
| "lsb": 11, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "EL1_PCTEN", | |
| "lsb": 10, | |
| "msb": 10 | |
| }, | |
| { | |
| "name": "EL0_PTEN", | |
| "lsb": 9, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "EL0_VTEN", | |
| "lsb": 8, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "EVNTI", | |
| "lsb": 4, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "EVNTDIR", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "EVNTEN", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "EL0_VCTEN", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "EL0_PCTEN", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "AGTCNTHP_CTL_EL2", | |
| "enc": [3, 1, 15, 4, 4], | |
| "minel": 2, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 3, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "ISTAT", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "IMSK", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "EN", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "AGTCNTHP_CTL_EL21", | |
| "enc": [3, 1, 15, 13, 4], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RES0", | |
| "lsb": 3, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "ISTAT", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "IMSK", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "EN", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "AGTCNTHP_CTL_NOREDIR_EL21", | |
| "enc": [3, 1, 15, 4, 6], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RES0", | |
| "lsb": 3, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "ISTAT", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "IMSK", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "EN", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "AGTCNTHP_CVAL_EL2", | |
| "enc": [3, 1, 15, 2, 4], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "CVAL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "AGTCNTHP_CVAL_EL21", | |
| "enc": [3, 1, 15, 10, 4], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "CVAL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "AGTCNTHP_CVAL_NOREDIR_EL21", | |
| "enc": [3, 1, 15, 2, 6], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "CVAL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "AGTCNTHP_TVAL_EL2", | |
| "enc": [3, 1, 15, 3, 4], | |
| "minel": 2, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "TVAL", | |
| "lsb": 0, | |
| "msb": 31 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "AGTCNTHP_TVAL_EL21", | |
| "enc": [3, 1, 15, 11, 4], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "TVAL", | |
| "lsb": 0, | |
| "msb": 31 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "AGTCNTHP_TVAL_NOREDIR_EL21", | |
| "enc": [3, 1, 15, 3, 6], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "TVAL", | |
| "lsb": 0, | |
| "msb": 31 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "AGTCNTHV_CTL_EL2", | |
| "enc": [3, 1, 15, 7, 4], | |
| "minel": 2, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 3, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "ISTAT", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "IMSK", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "EN", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "AGTCNTHV_CTL_EL21", | |
| "enc": [3, 1, 15, 0, 5], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RES0", | |
| "lsb": 3, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "ISTAT", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "IMSK", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "EN", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "AGTCNTHV_CTL_NOREDIR_EL21", | |
| "enc": [3, 1, 15, 7, 6], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RES0", | |
| "lsb": 3, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "ISTAT", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "IMSK", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "EN", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "AGTCNTHV_CVAL_EL2", | |
| "enc": [3, 1, 15, 5, 4], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "CVAL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "AGTCNTHV_CVAL_EL21", | |
| "enc": [3, 1, 15, 14, 4], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "CVAL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "AGTCNTHV_CVAL_NOREDIR_EL21", | |
| "enc": [3, 1, 15, 5, 6], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "CVAL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "AGTCNTHV_TVAL_EL2", | |
| "enc": [3, 1, 15, 6, 4], | |
| "minel": 2, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "TVAL", | |
| "lsb": 0, | |
| "msb": 31 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "AGTCNTHV_TVAL_EL21", | |
| "enc": [3, 1, 15, 15, 4], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "TVAL", | |
| "lsb": 0, | |
| "msb": 31 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "AGTCNTHV_TVAL_NOREDIR_EL21", | |
| "enc": [3, 1, 15, 6, 6], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "TVAL", | |
| "lsb": 0, | |
| "msb": 31 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "AGTCNTKCTL_EL1", | |
| "enc": [3, 4, 15, 9, 6], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 18, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "EVNTIS", | |
| "lsb": 17, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 10, | |
| "msb": 16 | |
| }, | |
| { | |
| "name": "PL0_PTEN", | |
| "lsb": 9, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "PL0_VTEN", | |
| "lsb": 8, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "EVNTI", | |
| "lsb": 4, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "EVNTDIR", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "EVNTEN", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "PL0_VCTEN", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "PL0_PCTEN", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "AGTCNTKCTL_EL12", | |
| "enc": [3, 4, 15, 9, 7], | |
| "minel": 2, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RES01", | |
| "lsb": 18, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "EVNTIS", | |
| "lsb": 17, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "RES0", | |
| "lsb": 10, | |
| "msb": 16 | |
| }, | |
| { | |
| "name": "PL0_PTEN", | |
| "lsb": 9, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "PL0_VTEN", | |
| "lsb": 8, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "EVNTI", | |
| "lsb": 4, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "EVNTDIR", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "EVNTEN", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "PL0_VCTEN", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "PL0_PCTEN", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "AGTCNTKCTL_NOREDIR_EL1", | |
| "enc": [3, 1, 15, 1, 6], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RES01", | |
| "lsb": 18, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "EVNTIS", | |
| "lsb": 17, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "RES0", | |
| "lsb": 10, | |
| "msb": 16 | |
| }, | |
| { | |
| "name": "PL0_PTEN", | |
| "lsb": 9, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "PL0_VTEN", | |
| "lsb": 8, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "EVNTI", | |
| "lsb": 4, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "EVNTDIR", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "EVNTEN", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "PL0_VCTEN", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "PL0_PCTEN", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "AGTCNTPCTSS_EL0", | |
| "enc": [3, 4, 15, 10, 5], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "PCT", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "AGTCNTPCTSS_NOREDIR_EL0", | |
| "enc": [3, 1, 15, 15, 5], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "PCT", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "AGTCNTPCT_EL0", | |
| "enc": [3, 4, 15, 11, 6], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "PCT", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "AGTCNTPCT_NOREDIR_EL0", | |
| "enc": [3, 1, 15, 10, 6], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "PCT", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "AGTCNTP_CTL_EL0", | |
| "enc": [3, 1, 15, 13, 4], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 3, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "ISTAT", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "IMSK", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "EN", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "AGTCNTP_CTL_EL02", | |
| "enc": [3, 4, 15, 4, 3], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RES0", | |
| "lsb": 3, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "ISTAT", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "IMSK", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "EN", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "AGTCNTP_CTL_NOREDIR_EL0", | |
| "enc": [3, 1, 15, 4, 6], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RES0", | |
| "lsb": 3, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "ISTAT", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "IMSK", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "EN", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "AGTCNTP_CVAL_EL0", | |
| "enc": [3, 1, 15, 10, 4], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "CVAL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "AGTCNTP_CVAL_EL02", | |
| "enc": [3, 4, 15, 4, 1], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "CVAL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "AGTCNTP_CVAL_NOREDIR_EL0", | |
| "enc": [3, 1, 15, 2, 6], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "CVAL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "AGTCNTP_TVAL_EL0", | |
| "enc": [3, 1, 15, 11, 4], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "TVAL", | |
| "lsb": 0, | |
| "msb": 31 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "AGTCNTP_TVAL_NOREDIR_EL0", | |
| "enc": [3, 1, 15, 3, 6], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "TVAL", | |
| "lsb": 0, | |
| "msb": 31 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "AGTCNTRDIR_EL1", | |
| "enc": [3, 1, 15, 1, 5], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 4, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "ACNTEL1_RDIR", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "ACNTEL0_RDIR", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "CNTEL1_RDIR", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "CNTEL0_RDIR", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "AGTCNTRDIR_EL12", | |
| "enc": [3, 4, 15, 14, 6], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RES0", | |
| "lsb": 4, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "ACNTEL1_RDIR", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "ACNTEL0_RDIR", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "CNTEL1_RDIR", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "CNTEL0_RDIR", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "AGTCNTRDIR_EL2", | |
| "enc": [3, 4, 15, 14, 5], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 4, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "ACNTEL2_RDIR", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "ACNTEL0_RDIR", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "CNTEL2_RDIR", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "CNTEL0_RDIR", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "AGTCNTRDIR_EL21", | |
| "enc": [3, 1, 15, 1, 5], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RES0", | |
| "lsb": 4, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "ACNTEL2_RDIR", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "ACNTEL0_RDIR", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "CNTEL2_RDIR", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "CNTEL0_RDIR", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "AGTCNTVCTSS_EL0", | |
| "enc": [3, 4, 15, 10, 6], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "VCT", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "AGTCNTVCTSS_NOREDIR_EL0", | |
| "enc": [3, 1, 15, 0, 6], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "VCT", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "AGTCNTVCT_EL0", | |
| "enc": [3, 4, 15, 11, 7], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "VCT", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "AGTCNTVCT_NOREDIR_EL0", | |
| "enc": [3, 1, 15, 14, 5], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "VCT", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "AGTCNTVOFF_EL2", | |
| "enc": [3, 1, 15, 9, 4], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "VCTOFFSET", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "AGTCNTV_CTL_EL0", | |
| "enc": [3, 1, 15, 0, 5], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 3, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "ISTAT", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "IMSK", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "EN", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "AGTCNTV_CTL_EL02", | |
| "enc": [3, 4, 15, 2, 7], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RES0", | |
| "lsb": 3, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "ISTAT", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "IMSK", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "EN", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "AGTCNTV_CTL_NOREDIR_EL0", | |
| "enc": [3, 1, 15, 7, 6], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RES0", | |
| "lsb": 3, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "ISTAT", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "IMSK", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "EN", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "AGTCNTV_CVAL_EL0", | |
| "enc": [3, 1, 15, 14, 4], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "CVAL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "AGTCNTV_CVAL_EL02", | |
| "enc": [3, 4, 15, 4, 4], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "CVAL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "AGTCNTV_CVAL_NOREDIR_EL0", | |
| "enc": [3, 1, 15, 5, 6], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "CVAL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "AGTCNTV_TVAL_EL0", | |
| "enc": [3, 1, 15, 15, 4], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "TVAL", | |
| "lsb": 0, | |
| "msb": 31 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "AGTCNTV_TVAL_EL02", | |
| "enc": [3, 4, 15, 4, 5], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "TVAL", | |
| "lsb": 0, | |
| "msb": 31 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "AGTCNTV_TVAL_NOREDIR_EL0", | |
| "enc": [3, 1, 15, 6, 6], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "TVAL", | |
| "lsb": 0, | |
| "msb": 31 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "AHCR_EL2", | |
| "enc": [3, 4, 15, 12, 1], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 6, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "PISA_INST_DIS", | |
| "lsb": 5, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 1, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "ACTLRLEGACY_VIRT_EN", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "AIDR_EL1", | |
| "enc": [3, 1, 0, 0, 7], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD3", | |
| "lsb": 49, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "DIS_HWP", | |
| "lsb": 47, | |
| "msb": 48 | |
| }, | |
| { | |
| "name": "TBCF", | |
| "lsb": 45, | |
| "msb": 46 | |
| }, | |
| { | |
| "name": "CPSRCTX", | |
| "lsb": 43, | |
| "msb": 44 | |
| }, | |
| { | |
| "name": "MTEVER", | |
| "lsb": 41, | |
| "msb": 42 | |
| }, | |
| { | |
| "name": "GF2", | |
| "lsb": 40, | |
| "msb": 40 | |
| }, | |
| { | |
| "name": "SAPTI", | |
| "lsb": 39, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "DCIN_CPA", | |
| "lsb": 38, | |
| "msb": 38 | |
| }, | |
| { | |
| "name": "DC_MAINT_OPS_DIS", | |
| "lsb": 36, | |
| "msb": 37 | |
| }, | |
| { | |
| "name": "TLBLOCK_HI", | |
| "lsb": 34, | |
| "msb": 35 | |
| }, | |
| { | |
| "name": "AGT", | |
| "lsb": 32, | |
| "msb": 33 | |
| }, | |
| { | |
| "name": "RSVD2", | |
| "lsb": 31, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "PRI_WPT", | |
| "lsb": 30, | |
| "msb": 30 | |
| }, | |
| { | |
| "name": "OBJC", | |
| "lsb": 29, | |
| "msb": 29 | |
| }, | |
| { | |
| "name": "JBOX", | |
| "lsb": 27, | |
| "msb": 28 | |
| }, | |
| { | |
| "name": "MILD_DSB", | |
| "lsb": 25, | |
| "msb": 26 | |
| }, | |
| { | |
| "name": "AFP", | |
| "lsb": 23, | |
| "msb": 24 | |
| }, | |
| { | |
| "name": "ICDSB", | |
| "lsb": 22, | |
| "msb": 22 | |
| }, | |
| { | |
| "name": "SIQ", | |
| "lsb": 21, | |
| "msb": 21 | |
| }, | |
| { | |
| "name": "PRSVSCALAR_FP", | |
| "lsb": 20, | |
| "msb": 20 | |
| }, | |
| { | |
| "name": "APFLG", | |
| "lsb": 19, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "NON_SPEC_TIMER_REG_MRS", | |
| "lsb": 17, | |
| "msb": 18 | |
| }, | |
| { | |
| "name": "UCMEM", | |
| "lsb": 16, | |
| "msb": 16 | |
| }, | |
| { | |
| "name": "CTRR", | |
| "lsb": 14, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "SPRR_GXF", | |
| "lsb": 12, | |
| "msb": 13 | |
| }, | |
| { | |
| "name": "HNRF", | |
| "lsb": 11, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 10, | |
| "msb": 10 | |
| }, | |
| { | |
| "name": "TSO", | |
| "lsb": 9, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "USER_AT", | |
| "lsb": 8, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "V8P4_LSE_DEVICE", | |
| "lsb": 7, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "TLBLOCK", | |
| "lsb": 6, | |
| "msb": 6 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 5, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "AMX", | |
| "lsb": 4, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "ARCH_RETENTION", | |
| "lsb": 2, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "WKDM", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "MUL53", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "AMAIR_EL1", | |
| "enc": [3, 0, 10, 3, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "ATT7", | |
| "lsb": 56, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "ATT6", | |
| "lsb": 48, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "ATT5", | |
| "lsb": 40, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "ATT4", | |
| "lsb": 32, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "ATT3", | |
| "lsb": 24, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "ATT2", | |
| "lsb": 16, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "ATT1", | |
| "lsb": 8, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "ATT0", | |
| "lsb": 0, | |
| "msb": 7 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "AMAIR_EL12", | |
| "enc": [3, 5, 10, 3, 0], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "ATT7", | |
| "lsb": 56, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "ATT6", | |
| "lsb": 48, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "ATT5", | |
| "lsb": 40, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "ATT4", | |
| "lsb": 32, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "ATT3", | |
| "lsb": 24, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "ATT2", | |
| "lsb": 16, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "ATT1", | |
| "lsb": 8, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "ATT0", | |
| "lsb": 0, | |
| "msb": 7 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "AMAIR_EL2", | |
| "enc": [3, 4, 10, 3, 0], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "ATT7", | |
| "lsb": 56, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "ATT6", | |
| "lsb": 48, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "ATT5", | |
| "lsb": 40, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "ATT4", | |
| "lsb": 32, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "ATT3", | |
| "lsb": 24, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "ATT2", | |
| "lsb": 16, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "ATT1", | |
| "lsb": 8, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "ATT0", | |
| "lsb": 0, | |
| "msb": 7 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "AMAIR_EL21", | |
| "enc": [3, 0, 10, 3, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "ATT7", | |
| "lsb": 56, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "ATT6", | |
| "lsb": 48, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "ATT5", | |
| "lsb": 40, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "ATT4", | |
| "lsb": 32, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "ATT3", | |
| "lsb": 24, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "ATT2", | |
| "lsb": 16, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "ATT1", | |
| "lsb": 8, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "ATT0", | |
| "lsb": 0, | |
| "msb": 7 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "AMDSCR_EL1", | |
| "enc": [3, 4, 15, 15, 7], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 1, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "PRI_WPT", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "AMRANGE_EL21", | |
| "enc": [3, 6, 15, 1, 3], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RES0", | |
| "lsb": 7, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "THRESHOLD", | |
| "lsb": 0, | |
| "msb": 6 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "AMXIDR_EL1", | |
| "enc": [3, 6, 15, 2, 7], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 17, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "AMX_PRIORITY", | |
| "lsb": 16, | |
| "msb": 16 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 6, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "AMX4_P2", | |
| "lsb": 5, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "AMX4_P1", | |
| "lsb": 4, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "AMX4", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "AMX3", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "AMX2", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "AMX1", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "AMX_CONFIG_EL1", | |
| "enc": [3, 4, 15, 1, 4], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "AMX_ENABLE", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 11, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "AMX_EXCEPT01", | |
| "lsb": 10, | |
| "msb": 10 | |
| }, | |
| { | |
| "name": "AMX_EXCEPT10", | |
| "lsb": 9, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "AMX_EXCEPT_EQ", | |
| "lsb": 8, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 7 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "AMX_CONFIG_EL12", | |
| "enc": [3, 4, 15, 4, 6], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "AMX_ENABLE", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "RES01", | |
| "lsb": 11, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "AMX_EXCEPT01", | |
| "lsb": 10, | |
| "msb": 10 | |
| }, | |
| { | |
| "name": "AMX_EXCEPT10", | |
| "lsb": 9, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "AMX_EXCEPT_EQ", | |
| "lsb": 8, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "RES0", | |
| "lsb": 0, | |
| "msb": 7 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "AMX_CONFIG_EL2", | |
| "enc": [3, 4, 15, 4, 7], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "AMX_ENABLE", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "AMX_ENABLE_G", | |
| "lsb": 62, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 11, | |
| "msb": 61 | |
| }, | |
| { | |
| "name": "AMX_EXCEPT01", | |
| "lsb": 10, | |
| "msb": 10 | |
| }, | |
| { | |
| "name": "AMX_EXCEPT10", | |
| "lsb": 9, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "AMX_EXCEPT_EQ", | |
| "lsb": 8, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 7 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "AMX_CONFIG_EL21", | |
| "enc": [3, 4, 15, 1, 4], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "AMX_ENABLE", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "AMX_ENABLE_G", | |
| "lsb": 62, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "RES01", | |
| "lsb": 11, | |
| "msb": 61 | |
| }, | |
| { | |
| "name": "AMX_EXCEPT01", | |
| "lsb": 10, | |
| "msb": 10 | |
| }, | |
| { | |
| "name": "AMX_EXCEPT10", | |
| "lsb": 9, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "AMX_EXCEPT_EQ", | |
| "lsb": 8, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "RES0", | |
| "lsb": 0, | |
| "msb": 7 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "AMX_STATE_EL1", | |
| "enc": [3, 4, 15, 3, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 1, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "AMX_STATE", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "AMX_STATE_T_EL1", | |
| "enc": [3, 4, 15, 1, 3], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 1, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "AMX_STATE", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "AMX_STATUS_EL1", | |
| "enc": [3, 4, 15, 3, 6], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 2, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "AMX_STORE_NOP_MODE_ACTIVE", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "AMX_PENDING", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "AON_CNT0", | |
| "enc": [3, 7, 15, 0, 2], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 48, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CNT_HI", | |
| "lsb": 21, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "CNT_MID", | |
| "lsb": 17, | |
| "msb": 20 | |
| }, | |
| { | |
| "name": "CNT_LO", | |
| "lsb": 0, | |
| "msb": 16 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "AON_CNT1", | |
| "enc": [3, 7, 15, 2, 2], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 48, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CNT_HI", | |
| "lsb": 21, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "CNT_MID", | |
| "lsb": 17, | |
| "msb": 20 | |
| }, | |
| { | |
| "name": "CNT_LO", | |
| "lsb": 0, | |
| "msb": 16 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "AON_CNT10", | |
| "enc": [3, 7, 15, 4, 6], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 48, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CNT_HI", | |
| "lsb": 21, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "CNT_MID", | |
| "lsb": 17, | |
| "msb": 20 | |
| }, | |
| { | |
| "name": "CNT_LO", | |
| "lsb": 0, | |
| "msb": 16 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "AON_CNT11", | |
| "enc": [3, 7, 15, 6, 6], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 48, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CNT_HI", | |
| "lsb": 21, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "CNT_MID", | |
| "lsb": 17, | |
| "msb": 20 | |
| }, | |
| { | |
| "name": "CNT_LO", | |
| "lsb": 0, | |
| "msb": 16 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "AON_CNT2", | |
| "enc": [3, 7, 15, 4, 2], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 48, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CNT_HI", | |
| "lsb": 21, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "CNT_MID", | |
| "lsb": 17, | |
| "msb": 20 | |
| }, | |
| { | |
| "name": "CNT_LO", | |
| "lsb": 0, | |
| "msb": 16 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "AON_CNT3", | |
| "enc": [3, 7, 15, 6, 2], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 48, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CNT_HI", | |
| "lsb": 21, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "CNT_MID", | |
| "lsb": 17, | |
| "msb": 20 | |
| }, | |
| { | |
| "name": "CNT_LO", | |
| "lsb": 0, | |
| "msb": 16 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "AON_CNT4", | |
| "enc": [3, 7, 15, 8, 2], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 48, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CNT_HI", | |
| "lsb": 21, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "CNT_MID", | |
| "lsb": 17, | |
| "msb": 20 | |
| }, | |
| { | |
| "name": "CNT_LO", | |
| "lsb": 0, | |
| "msb": 16 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "AON_CNT5", | |
| "enc": [3, 7, 15, 10, 2], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 48, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CNT_HI", | |
| "lsb": 21, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "CNT_MID", | |
| "lsb": 17, | |
| "msb": 20 | |
| }, | |
| { | |
| "name": "CNT_LO", | |
| "lsb": 0, | |
| "msb": 16 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "AON_CNT6", | |
| "enc": [3, 7, 15, 12, 2], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 48, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CNT_HI", | |
| "lsb": 21, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "CNT_MID", | |
| "lsb": 17, | |
| "msb": 20 | |
| }, | |
| { | |
| "name": "CNT_LO", | |
| "lsb": 0, | |
| "msb": 16 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "AON_CNT7", | |
| "enc": [3, 7, 15, 14, 2], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 48, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CNT_HI", | |
| "lsb": 21, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "CNT_MID", | |
| "lsb": 17, | |
| "msb": 20 | |
| }, | |
| { | |
| "name": "CNT_LO", | |
| "lsb": 0, | |
| "msb": 16 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "AON_CNT8", | |
| "enc": [3, 7, 15, 0, 6], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 48, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CNT_HI", | |
| "lsb": 21, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "CNT_MID", | |
| "lsb": 17, | |
| "msb": 20 | |
| }, | |
| { | |
| "name": "CNT_LO", | |
| "lsb": 0, | |
| "msb": 16 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "AON_CNT9", | |
| "enc": [3, 7, 15, 2, 6], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 48, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CNT_HI", | |
| "lsb": 21, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "CNT_MID", | |
| "lsb": 17, | |
| "msb": 20 | |
| }, | |
| { | |
| "name": "CNT_LO", | |
| "lsb": 0, | |
| "msb": 16 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "AON_CNT_CTL", | |
| "enc": [3, 7, 15, 4, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 1, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "ENABLE", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "AON_CNT_CTL0", | |
| "enc": [3, 7, 15, 1, 2], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 16, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "ENABLE", | |
| "lsb": 15, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "SET_SEL", | |
| "lsb": 12, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "EVNT_SEL", | |
| "lsb": 8, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 7 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "AON_CNT_CTL1", | |
| "enc": [3, 7, 15, 3, 2], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 16, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "ENABLE", | |
| "lsb": 15, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "SET_SEL", | |
| "lsb": 12, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "EVNT_SEL", | |
| "lsb": 8, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 7 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "AON_CNT_CTL10", | |
| "enc": [3, 7, 15, 5, 6], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 16, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "ENABLE", | |
| "lsb": 15, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "SET_SEL", | |
| "lsb": 12, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "EVNT_SEL", | |
| "lsb": 8, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 7 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "AON_CNT_CTL11", | |
| "enc": [3, 7, 15, 7, 6], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 16, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "ENABLE", | |
| "lsb": 15, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "SET_SEL", | |
| "lsb": 12, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "EVNT_SEL", | |
| "lsb": 8, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 7 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "AON_CNT_CTL2", | |
| "enc": [3, 7, 15, 5, 2], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 16, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "ENABLE", | |
| "lsb": 15, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "SET_SEL", | |
| "lsb": 12, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "EVNT_SEL", | |
| "lsb": 8, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 7 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "AON_CNT_CTL3", | |
| "enc": [3, 7, 15, 7, 2], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 16, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "ENABLE", | |
| "lsb": 15, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "SET_SEL", | |
| "lsb": 12, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "EVNT_SEL", | |
| "lsb": 8, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 7 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "AON_CNT_CTL4", | |
| "enc": [3, 7, 15, 9, 2], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 16, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "ENABLE", | |
| "lsb": 15, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "SET_SEL", | |
| "lsb": 12, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "EVNT_SEL", | |
| "lsb": 8, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 7 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "AON_CNT_CTL5", | |
| "enc": [3, 7, 15, 11, 2], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 16, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "ENABLE", | |
| "lsb": 15, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "SET_SEL", | |
| "lsb": 12, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "EVNT_SEL", | |
| "lsb": 8, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 7 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "AON_CNT_CTL6", | |
| "enc": [3, 7, 15, 13, 2], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 16, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "ENABLE", | |
| "lsb": 15, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "SET_SEL", | |
| "lsb": 12, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "EVNT_SEL", | |
| "lsb": 8, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 7 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "AON_CNT_CTL7", | |
| "enc": [3, 7, 15, 15, 2], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 16, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "ENABLE", | |
| "lsb": 15, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "SET_SEL", | |
| "lsb": 12, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "EVNT_SEL", | |
| "lsb": 8, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 7 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "AON_CNT_CTL8", | |
| "enc": [3, 7, 15, 1, 6], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 16, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "ENABLE", | |
| "lsb": 15, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "SET_SEL", | |
| "lsb": 12, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "EVNT_SEL", | |
| "lsb": 8, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 7 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "AON_CNT_CTL9", | |
| "enc": [3, 7, 15, 3, 6], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 16, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "ENABLE", | |
| "lsb": 15, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "SET_SEL", | |
| "lsb": 12, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "EVNT_SEL", | |
| "lsb": 8, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 7 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "AON_CPU_MEMFLT_CTL01_EL1", | |
| "enc": [3, 1, 15, 4, 3], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "UNUSED_63_52", | |
| "lsb": 52, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "MASK_ID1", | |
| "lsb": 44, | |
| "msb": 51 | |
| }, | |
| { | |
| "name": "SRC_ID1", | |
| "lsb": 33, | |
| "msb": 43 | |
| }, | |
| { | |
| "name": "EN1", | |
| "lsb": 32, | |
| "msb": 32 | |
| }, | |
| { | |
| "name": "UNUSED_31_20", | |
| "lsb": 20, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "MASK_ID0", | |
| "lsb": 12, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "SRC_ID0", | |
| "lsb": 1, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "EN0", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "AON_CPU_MEMFLT_CTL23_EL1", | |
| "enc": [3, 1, 15, 5, 3], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "UNUSED_63_52", | |
| "lsb": 52, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "MASK_ID1", | |
| "lsb": 44, | |
| "msb": 51 | |
| }, | |
| { | |
| "name": "SRC_ID1", | |
| "lsb": 33, | |
| "msb": 43 | |
| }, | |
| { | |
| "name": "EN1", | |
| "lsb": 32, | |
| "msb": 32 | |
| }, | |
| { | |
| "name": "UNUSED_31_20", | |
| "lsb": 20, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "MASK_ID0", | |
| "lsb": 12, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "SRC_ID0", | |
| "lsb": 1, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "EN0", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "AON_CPU_MEMFLT_CTL45_EL1", | |
| "enc": [3, 1, 15, 6, 3], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "UNUSED_63_52", | |
| "lsb": 52, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "MASK_ID1", | |
| "lsb": 44, | |
| "msb": 51 | |
| }, | |
| { | |
| "name": "SRC_ID1", | |
| "lsb": 33, | |
| "msb": 43 | |
| }, | |
| { | |
| "name": "EN1", | |
| "lsb": 32, | |
| "msb": 32 | |
| }, | |
| { | |
| "name": "UNUSED_31_20", | |
| "lsb": 20, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "MASK_ID0", | |
| "lsb": 12, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "SRC_ID0", | |
| "lsb": 1, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "EN0", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "AON_CPU_MEMFLT_CTL67_EL1", | |
| "enc": [3, 1, 15, 7, 3], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "UNUSED_63_52", | |
| "lsb": 52, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "MASK_ID1", | |
| "lsb": 44, | |
| "msb": 51 | |
| }, | |
| { | |
| "name": "SRC_ID1", | |
| "lsb": 33, | |
| "msb": 43 | |
| }, | |
| { | |
| "name": "EN1", | |
| "lsb": 32, | |
| "msb": 32 | |
| }, | |
| { | |
| "name": "UNUSED_31_20", | |
| "lsb": 20, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "MASK_ID0", | |
| "lsb": 12, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "SRC_ID0", | |
| "lsb": 1, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "EN0", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "AON_CPU_MSTALL_CTL01_EL1", | |
| "enc": [3, 1, 15, 0, 3], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 52, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "MASK_ID1", | |
| "lsb": 44, | |
| "msb": 51 | |
| }, | |
| { | |
| "name": "SRC_ID1", | |
| "lsb": 33, | |
| "msb": 43 | |
| }, | |
| { | |
| "name": "EN1", | |
| "lsb": 32, | |
| "msb": 32 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 20, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "MASK_ID0", | |
| "lsb": 12, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "SRC_ID0", | |
| "lsb": 1, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "EN0", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "AON_CPU_MSTALL_CTL23_EL1", | |
| "enc": [3, 1, 15, 1, 3], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 52, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "MASK_ID1", | |
| "lsb": 44, | |
| "msb": 51 | |
| }, | |
| { | |
| "name": "SRC_ID1", | |
| "lsb": 33, | |
| "msb": 43 | |
| }, | |
| { | |
| "name": "EN1", | |
| "lsb": 32, | |
| "msb": 32 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 20, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "MASK_ID0", | |
| "lsb": 12, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "SRC_ID0", | |
| "lsb": 1, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "EN0", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "AON_CPU_MSTALL_CTL45_EL1", | |
| "enc": [3, 1, 15, 2, 3], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 52, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "MASK_ID1", | |
| "lsb": 44, | |
| "msb": 51 | |
| }, | |
| { | |
| "name": "SRC_ID1", | |
| "lsb": 33, | |
| "msb": 43 | |
| }, | |
| { | |
| "name": "EN1", | |
| "lsb": 32, | |
| "msb": 32 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 20, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "MASK_ID0", | |
| "lsb": 12, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "SRC_ID0", | |
| "lsb": 1, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "EN0", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "AON_CPU_MSTALL_CTL67_EL1", | |
| "enc": [3, 1, 15, 3, 3], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 52, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "MASK_ID1", | |
| "lsb": 44, | |
| "msb": 51 | |
| }, | |
| { | |
| "name": "SRC_ID1", | |
| "lsb": 33, | |
| "msb": 43 | |
| }, | |
| { | |
| "name": "EN1", | |
| "lsb": 32, | |
| "msb": 32 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 20, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "MASK_ID0", | |
| "lsb": 12, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "SRC_ID0", | |
| "lsb": 1, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "EN0", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "AON_CPU_MSTALL_CTR0_EL1", | |
| "enc": [3, 1, 15, 8, 3], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "LOAD_CNT", | |
| "lsb": 48, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "MISS_STALL_CYCLES", | |
| "lsb": 0, | |
| "msb": 47 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "AON_CPU_MSTALL_CTR1_EL1", | |
| "enc": [3, 1, 15, 9, 3], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "LOAD_CNT", | |
| "lsb": 48, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "MISS_STALL_CYCLES", | |
| "lsb": 0, | |
| "msb": 47 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "AON_CPU_MSTALL_CTR2_EL1", | |
| "enc": [3, 1, 15, 10, 3], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "LOAD_CNT", | |
| "lsb": 48, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "MISS_STALL_CYCLES", | |
| "lsb": 0, | |
| "msb": 47 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "AON_CPU_MSTALL_CTR3_EL1", | |
| "enc": [3, 1, 15, 11, 3], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "LOAD_CNT", | |
| "lsb": 48, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "MISS_STALL_CYCLES", | |
| "lsb": 0, | |
| "msb": 47 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "AON_CPU_MSTALL_CTR4_EL1", | |
| "enc": [3, 1, 15, 12, 3], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "LOAD_CNT", | |
| "lsb": 48, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "MISS_STALL_CYCLES", | |
| "lsb": 0, | |
| "msb": 47 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "AON_CPU_MSTALL_CTR5_EL1", | |
| "enc": [3, 1, 15, 13, 3], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "LOAD_CNT", | |
| "lsb": 48, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "MISS_STALL_CYCLES", | |
| "lsb": 0, | |
| "msb": 47 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "AON_CPU_MSTALL_CTR6_EL1", | |
| "enc": [3, 1, 15, 14, 3], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "LOAD_CNT", | |
| "lsb": 48, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "MISS_STALL_CYCLES", | |
| "lsb": 0, | |
| "msb": 47 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "AON_CPU_MSTALL_CTR7_EL1", | |
| "enc": [3, 1, 15, 15, 3], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "LOAD_CNT", | |
| "lsb": 48, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "MISS_STALL_CYCLES", | |
| "lsb": 0, | |
| "msb": 47 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "APCTL_EL1", | |
| "enc": [3, 4, 15, 0, 4], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 5, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "USER_KEY_EN", | |
| "lsb": 4, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "EN_APKEY1", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "EN_APKEY0", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "KERN_KEY_EN", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "APPLE_MODE", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "APCTL_EL12", | |
| "enc": [3, 6, 15, 15, 0], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RES0", | |
| "lsb": 5, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "USER_KEY_EN", | |
| "lsb": 4, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "EN_APKEY1", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "EN_APKEY0", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "KERN_KEY_EN", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "APPLE_MODE", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "APCTL_EL2", | |
| "enc": [3, 6, 15, 12, 2], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 5, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "USER_KEY_EN", | |
| "lsb": 4, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "EN_APKEY2", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "EN_APKEY0", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "KERN_KEY_EN", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "APPLE_MODE", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "APCTL_EL21", | |
| "enc": [3, 4, 15, 0, 4], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RES0", | |
| "lsb": 5, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "USER_KEY_EN", | |
| "lsb": 4, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "EN_APKEY2", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "EN_APKEY0", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "KERN_KEY_EN", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "APPLE_MODE", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "APDAKeyHi_EL1", | |
| "enc": [3, 0, 2, 2, 1], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "ALL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "APDAKeyHi_EL12", | |
| "enc": [3, 6, 15, 7, 5], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "ALL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "APDAKeyHi_EL2", | |
| "enc": [3, 6, 15, 13, 5], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "ALL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "APDAKeyHi_EL21", | |
| "enc": [3, 0, 2, 2, 1], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "ALL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "APDAKeyHi_NV_EL21", | |
| "enc": [3, 6, 15, 13, 5], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "ALL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "APDAKeyLo_EL1", | |
| "enc": [3, 0, 2, 2, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "ALL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "APDAKeyLo_EL12", | |
| "enc": [3, 6, 15, 7, 4], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "ALL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "APDAKeyLo_EL2", | |
| "enc": [3, 6, 15, 13, 4], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "ALL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "APDAKeyLo_EL21", | |
| "enc": [3, 0, 2, 2, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "ALL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "APDAKeyLo_NV_EL21", | |
| "enc": [3, 6, 15, 13, 4], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "ALL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "APDBKeyHi_EL1", | |
| "enc": [3, 0, 2, 2, 3], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "ALL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "APDBKeyHi_EL12", | |
| "enc": [3, 6, 15, 7, 7], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "ALL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "APDBKeyHi_EL2", | |
| "enc": [3, 6, 15, 13, 7], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "ALL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "APDBKeyHi_EL21", | |
| "enc": [3, 0, 2, 2, 3], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "ALL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "APDBKeyHi_NV_EL21", | |
| "enc": [3, 6, 15, 13, 7], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "ALL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "APDBKeyLo_EL1", | |
| "enc": [3, 0, 2, 2, 2], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "ALL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "APDBKeyLo_EL12", | |
| "enc": [3, 6, 15, 7, 6], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "ALL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "APDBKeyLo_EL2", | |
| "enc": [3, 6, 15, 13, 6], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "ALL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "APDBKeyLo_EL21", | |
| "enc": [3, 0, 2, 2, 2], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "ALL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "APDBKeyLo_NV_EL21", | |
| "enc": [3, 6, 15, 13, 6], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "ALL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "APGAKeyHi_EL1", | |
| "enc": [3, 0, 2, 3, 1], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "ALL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "APGAKeyHi_EL12", | |
| "enc": [3, 6, 15, 2, 2], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "ALL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "APGAKeyHi_EL2", | |
| "enc": [3, 6, 15, 14, 1], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "ALL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "APGAKeyHi_EL21", | |
| "enc": [3, 0, 2, 3, 1], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "ALL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "APGAKeyHi_NV_EL21", | |
| "enc": [3, 6, 15, 14, 1], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "ALL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "APGAKeyLo_EL1", | |
| "enc": [3, 0, 2, 3, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "ALL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "APGAKeyLo_EL12", | |
| "enc": [3, 6, 15, 2, 1], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "ALL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "APGAKeyLo_EL2", | |
| "enc": [3, 6, 15, 14, 0], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "ALL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "APGAKeyLo_EL21", | |
| "enc": [3, 0, 2, 3, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "ALL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "APGAKeyLo_NV_EL21", | |
| "enc": [3, 6, 15, 14, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "ALL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "APIAKeyHi_EL1", | |
| "enc": [3, 0, 2, 1, 1], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "ALL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "APIAKeyHi_EL12", | |
| "enc": [3, 6, 15, 7, 1], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "ALL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "APIAKeyHi_EL2", | |
| "enc": [3, 6, 15, 13, 1], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "ALL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "APIAKeyHi_EL21", | |
| "enc": [3, 0, 2, 1, 1], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "ALL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "APIAKeyHi_NV_EL21", | |
| "enc": [3, 6, 15, 13, 1], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "ALL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "APIAKeyLo_EL1", | |
| "enc": [3, 0, 2, 1, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "ALL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "APIAKeyLo_EL12", | |
| "enc": [3, 6, 15, 7, 0], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "ALL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "APIAKeyLo_EL2", | |
| "enc": [3, 6, 15, 13, 0], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "ALL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "APIAKeyLo_EL21", | |
| "enc": [3, 0, 2, 1, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "ALL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "APIAKeyLo_NV_EL21", | |
| "enc": [3, 6, 15, 13, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "ALL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "APIBKeyHi_EL1", | |
| "enc": [3, 0, 2, 1, 3], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "ALL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "APIBKeyHi_EL12", | |
| "enc": [3, 6, 15, 7, 3], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "ALL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "APIBKeyHi_EL2", | |
| "enc": [3, 6, 15, 13, 3], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "ALL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "APIBKeyHi_EL21", | |
| "enc": [3, 0, 2, 1, 3], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "ALL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "APIBKeyHi_NV_EL21", | |
| "enc": [3, 6, 15, 13, 3], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "ALL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "APIBKeyLo_EL1", | |
| "enc": [3, 0, 2, 1, 2], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "ALL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "APIBKeyLo_EL12", | |
| "enc": [3, 6, 15, 7, 2], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "ALL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "APIBKeyLo_EL2", | |
| "enc": [3, 6, 15, 13, 2], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "ALL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "APIBKeyLo_EL21", | |
| "enc": [3, 0, 2, 1, 2], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "ALL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "APIBKeyLo_NV_EL21", | |
| "enc": [3, 6, 15, 13, 2], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "ALL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "APL_INTENABLE_EL2", | |
| "enc": [3, 5, 15, 1, 3], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 4, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "ACNTP_EN", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "ACNTV_EN", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "CNTP_EN", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "CNTV_EN", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "APL_INTSTATUS_EL1", | |
| "enc": [3, 4, 15, 12, 2], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 4, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "ACNTV_CTL_EL0_INTSTATUS", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "ACNTP_CTL_EL0_INTSTATUS", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "CNTV_CTL_EL0_INTSTATUS", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "CNTP_CTL_EL0_INTSTATUS", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "APL_INTSTATUS_EL2", | |
| "enc": [3, 4, 15, 12, 3], | |
| "minel": 2, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 8, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "ACNTV_CTL_EL0_INTSTATUS", | |
| "lsb": 7, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "ACNTP_CTL_EL0_INTSTATUS", | |
| "lsb": 6, | |
| "msb": 6 | |
| }, | |
| { | |
| "name": "CNTV_CTL_EL0_INTSTATUS", | |
| "lsb": 5, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "CNTP_CTL_EL0_INTSTATUS", | |
| "lsb": 4, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "ACNTHV_CTL_EL2_INTSTATUS", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "ACNTHP_CTL_EL2_INTSTATUS", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "CNTHV_CTL_EL2_INTSTATUS", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "CNTHP_CTL_EL2_INTSTATUS", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "APL_INTSTATUS_EL21", | |
| "enc": [3, 4, 15, 12, 2], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 8, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "ACNTV_CTL_EL0_INTSTATUS", | |
| "lsb": 7, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "ACNTP_CTL_EL0_INTSTATUS", | |
| "lsb": 6, | |
| "msb": 6 | |
| }, | |
| { | |
| "name": "CNTV_CTL_EL0_INTSTATUS", | |
| "lsb": 5, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "CNTP_CTL_EL0_INTSTATUS", | |
| "lsb": 4, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "ACNTHV_CTL_EL2_INTSTATUS", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "ACNTHP_CTL_EL2_INTSTATUS", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "CNTHV_CTL_EL2_INTSTATUS", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "CNTHP_CTL_EL2_INTSTATUS", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "APL_LRTMR_EL2", | |
| "enc": [3, 5, 15, 1, 2], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "ACTIVE_STATE", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "PENDING_STATE", | |
| "lsb": 62, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "HW", | |
| "lsb": 61, | |
| "msb": 61 | |
| }, | |
| { | |
| "name": "GROUP", | |
| "lsb": 60, | |
| "msb": 60 | |
| }, | |
| { | |
| "name": "RSVD2", | |
| "lsb": 56, | |
| "msb": 59 | |
| }, | |
| { | |
| "name": "PRIORITY", | |
| "lsb": 51, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 42, | |
| "msb": 50 | |
| }, | |
| { | |
| "name": "P_INTID", | |
| "lsb": 32, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 16, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "V_INTID", | |
| "lsb": 0, | |
| "msb": 15 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "APPL_CONTEXTPTR", | |
| "enc": [3, 1, 15, 0, 1], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "CONTEXTPTR", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "APSTS_EL1", | |
| "enc": [3, 6, 15, 12, 4], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 1, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "MKEYVLD", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "APSTS_EL12", | |
| "enc": [3, 6, 15, 14, 7], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 1, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "MKEYVLD", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "APSTS_EL2", | |
| "enc": [3, 6, 15, 12, 3], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 1, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "MKEYVLD", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "APSTS_EL21", | |
| "enc": [3, 6, 15, 12, 4], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RES0", | |
| "lsb": 1, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "MKEYVLD", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "APSTS_NV1_EL1", | |
| "enc": [3, 6, 15, 12, 4], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 1, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "MKEYVLD", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "AP_ERR_CFG0", | |
| "enc": [3, 5, 15, 0, 3], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 7, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "EN_GRP6", | |
| "lsb": 6, | |
| "msb": 6 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 4, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "EN_GRP3", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "EN_GRP2", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "EN_GRP1", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "EN_GRP0", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ARRAY_INDEX", | |
| "enc": [3, 5, 15, 11, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 40, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "INDEX", | |
| "lsb": 32, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "ARRAY", | |
| "lsb": 0, | |
| "msb": 31 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ASPSR_EL1", | |
| "enc": [3, 6, 15, 8, 3], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 3, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "AP", | |
| "lsb": 1, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "G", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ASPSR_EL12", | |
| "enc": [3, 6, 15, 12, 7], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RES0", | |
| "lsb": 3, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "AP", | |
| "lsb": 1, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "G", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ASPSR_EL2", | |
| "enc": [3, 6, 15, 8, 6], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 3, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "AP", | |
| "lsb": 1, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "G", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ASPSR_EL21", | |
| "enc": [3, 6, 15, 8, 3], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RES0", | |
| "lsb": 3, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "AP", | |
| "lsb": 1, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "G", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ASPSR_GL1", | |
| "enc": [3, 6, 15, 10, 4], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 3, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "AP", | |
| "lsb": 1, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "G", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ASPSR_GL12", | |
| "enc": [3, 6, 15, 9, 4], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RES0", | |
| "lsb": 3, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "AP", | |
| "lsb": 1, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "G", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ASPSR_GL2", | |
| "enc": [3, 6, 15, 11, 4], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 3, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "AP", | |
| "lsb": 1, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "G", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ASPSR_GL21", | |
| "enc": [3, 6, 15, 10, 4], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RES0", | |
| "lsb": 3, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "AP", | |
| "lsb": 1, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "G", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ASPSR_NV_EL21", | |
| "enc": [3, 6, 15, 8, 6], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RES0", | |
| "lsb": 3, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "AP", | |
| "lsb": 1, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "G", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "AUTHSTAT_EL1", | |
| "enc": [2, 0, 7, 14, 6], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 8, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "SNI", | |
| "lsb": 7, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "SNE", | |
| "lsb": 6, | |
| "msb": 6 | |
| }, | |
| { | |
| "name": "SI", | |
| "lsb": 5, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "SE", | |
| "lsb": 4, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "NSNI", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "NSNE", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "NSI", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "NSE", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "AVNCR_EL2", | |
| "enc": [3, 4, 15, 10, 7], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RESS", | |
| "lsb": 49, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "BADDR", | |
| "lsb": 12, | |
| "msb": 48 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 11 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "BIUINTFCTL_CFG", | |
| "enc": [3, 5, 15, 7, 4], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "HID_DN_REQ_ACT_PIOEN", | |
| "lsb": 62, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "HID_DN_REQ_ACT_SNOOP_EN", | |
| "lsb": 61, | |
| "msb": 61 | |
| }, | |
| { | |
| "name": "DISABLE_BOTH_AMX32_BREQS_OUTSTANDING", | |
| "lsb": 60, | |
| "msb": 60 | |
| }, | |
| { | |
| "name": "DISABLE_BIU_AMX32_BREADS", | |
| "lsb": 59, | |
| "msb": 59 | |
| }, | |
| { | |
| "name": "AFCA_RECONFIG_DIS", | |
| "lsb": 58, | |
| "msb": 58 | |
| }, | |
| { | |
| "name": "AFCA_CLK_GATING_DIS_TX", | |
| "lsb": 56, | |
| "msb": 57 | |
| }, | |
| { | |
| "name": "AFCA_CLK_GATING_DIS_RX", | |
| "lsb": 54, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "AFCA_RX_CLK_CNT_THRESH_C2", | |
| "lsb": 50, | |
| "msb": 53 | |
| }, | |
| { | |
| "name": "AFCA_RETRY_TMR_VAL_C2", | |
| "lsb": 46, | |
| "msb": 49 | |
| }, | |
| { | |
| "name": "AFCA_LOCK_TMR_VAL_C2", | |
| "lsb": 42, | |
| "msb": 45 | |
| }, | |
| { | |
| "name": "AFCA_PST_ABRT_TMR_VAL_C2", | |
| "lsb": 35, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "AFCA_DPC_ABRT_TMR_VAL_C2", | |
| "lsb": 32, | |
| "msb": 34 | |
| }, | |
| { | |
| "name": "AFCA_PRE_ABRT_TMR_VAL_C2", | |
| "lsb": 27, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "AFCA_RX_CLK_CNT_THRESH", | |
| "lsb": 23, | |
| "msb": 26 | |
| }, | |
| { | |
| "name": "AFCA_RETRY_TMR_VAL", | |
| "lsb": 19, | |
| "msb": 22 | |
| }, | |
| { | |
| "name": "AFCA_LOCK_TMR_VAL", | |
| "lsb": 15, | |
| "msb": 18 | |
| }, | |
| { | |
| "name": "AFCA_PST_ABRT_TMR_VAL", | |
| "lsb": 8, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "AFCA_DPC_ABRT_TMR_VAL", | |
| "lsb": 5, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "AFCA_PRE_ABRT_TMR_VAL", | |
| "lsb": 0, | |
| "msb": 4 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "BIUINTFWRR_CFG", | |
| "enc": [3, 5, 15, 7, 5], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 34, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "DN_DAT_CTR_WID", | |
| "lsb": 30, | |
| "msb": 33 | |
| }, | |
| { | |
| "name": "DN_DAT_SEL_AFREQ", | |
| "lsb": 28, | |
| "msb": 29 | |
| }, | |
| { | |
| "name": "DN_DAT_SEL_AFFILL", | |
| "lsb": 26, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "DN_DAT_SEL_AMX", | |
| "lsb": 24, | |
| "msb": 25 | |
| }, | |
| { | |
| "name": "WEIGHT3", | |
| "lsb": 18, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "WEIGHT2", | |
| "lsb": 12, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "WEIGHT1", | |
| "lsb": 6, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "WEIGHT0", | |
| "lsb": 0, | |
| "msb": 5 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "BIU_TLIMIT", | |
| "enc": [3, 0, 15, 13, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "SPARE_63_31", | |
| "lsb": 31, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "TLIMIT_UNLTHRESH_VCP", | |
| "lsb": 18, | |
| "msb": 30 | |
| }, | |
| { | |
| "name": "TLIMIT_UNLTHRESH_BULK", | |
| "lsb": 9, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "TLIMIT_UNLTHRESH_LLT", | |
| "lsb": 0, | |
| "msb": 8 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "BLOCK_CMAINT_CFG", | |
| "enc": [3, 0, 15, 10, 2], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 31, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "TLBI_TIMEOUT_THRESH", | |
| "lsb": 20, | |
| "msb": 30 | |
| }, | |
| { | |
| "name": "TLBI_GAP_LENGTH", | |
| "lsb": 12, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 11, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "SNP_DSB_MAX_BLK", | |
| "lsb": 8, | |
| "msb": 10 | |
| }, | |
| { | |
| "name": "SNP_DSB_THRESH", | |
| "lsb": 0, | |
| "msb": 7 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "BP_OBJC_ADR_EL1", | |
| "enc": [3, 6, 15, 0, 4], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 56, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "ADDR", | |
| "lsb": 0, | |
| "msb": 55 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "BP_OBJC_CTL_EL1", | |
| "enc": [3, 6, 15, 0, 5], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "VALID", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "RSVD3", | |
| "lsb": 53, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "UPPER_MASK", | |
| "lsb": 48, | |
| "msb": 52 | |
| }, | |
| { | |
| "name": "RSVD2", | |
| "lsb": 38, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "LOWER_MASK", | |
| "lsb": 34, | |
| "msb": 37 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 22, | |
| "msb": 33 | |
| }, | |
| { | |
| "name": "AR_CLASS_PTR", | |
| "lsb": 17, | |
| "msb": 21 | |
| }, | |
| { | |
| "name": "AR_SELECTOR", | |
| "lsb": 12, | |
| "msb": 16 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 7, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "BR_OFFSET", | |
| "lsb": 0, | |
| "msb": 6 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "BiuVCSCUpCmdCrd", | |
| "enc": [3, 0, 15, 1, 4], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "UP_AFICMD_CRD_TOTAL_MAX_M1", | |
| "lsb": 56, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "UP_VCPRSP_CMD_CRD_RSVD_MAX_M1", | |
| "lsb": 48, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "UP_VCPREQ1_CMD_CRD_RSVD_MAX_M1", | |
| "lsb": 40, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "UP_CMD_CRD_TOTAL_MAX_M1", | |
| "lsb": 32, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "UP_BULK_RSP_CMD_CRD_RSVD_MAX_M1", | |
| "lsb": 24, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "UP_LLTRSP_CMD_CRD_RSVD_MAX_M1", | |
| "lsb": 16, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "UP_BULK_NP_CMD_CRD_RSVD_MAX_M1", | |
| "lsb": 8, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "UP_LLTNP_CMD_CRD_RSVD_MAX_M1", | |
| "lsb": 0, | |
| "msb": 7 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "BiuVCSCUpCmdCrdC2", | |
| "enc": [3, 0, 15, 3, 2], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "UP_AFICMD2_CRD_TOTAL_MAX_M1", | |
| "lsb": 56, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "UP_VCPRSP_CMD2_CRD_RSVD_MAX_M1", | |
| "lsb": 48, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "UP_VCPREQ1_CMD2_CRD_RSVD_MAX_M1", | |
| "lsb": 40, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "UP_CMD2_CRD_TOTAL_MAX_M1", | |
| "lsb": 32, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "UP_BULK_RSP_CMD2_CRD_RSVD_MAX_M1", | |
| "lsb": 24, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "UP_LLTRSP_CMD2_CRD_RSVD_MAX_M1", | |
| "lsb": 16, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "UP_BULK_NP_CMD2_CRD_RSVD_MAX_M1", | |
| "lsb": 8, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "UP_LLTNP_CMD2_CRD_RSVD_MAX_M1", | |
| "lsb": 0, | |
| "msb": 7 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "BiuVCSCUpDatCrd", | |
| "enc": [3, 0, 15, 1, 5], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "SCHED_STALL_DIS", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "SPARE_62_58", | |
| "lsb": 58, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "UP_AFIDAT_CRD_TOTAL_MAX_M1", | |
| "lsb": 49, | |
| "msb": 57 | |
| }, | |
| { | |
| "name": "UP_VCPRSP_DAT_CRD_RSVD_MAX_M1", | |
| "lsb": 41, | |
| "msb": 48 | |
| }, | |
| { | |
| "name": "UP_VCPREQ1_DAT_CRD_RSVD_MAX_M1", | |
| "lsb": 33, | |
| "msb": 40 | |
| }, | |
| { | |
| "name": "UP_DAT_CRD_TOTAL_MAX_M1", | |
| "lsb": 24, | |
| "msb": 32 | |
| }, | |
| { | |
| "name": "UP_BULK_RSP_DAT_CRD_RSVD_MAX_M1", | |
| "lsb": 16, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "UP_LLTRSP_DAT_CRD_RSVD_MAX_M1", | |
| "lsb": 8, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "UP_BULK_NP_DAT_CRD_RSVD_MAX_M1", | |
| "lsb": 0, | |
| "msb": 7 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "BiuVCSCUpDatCrdC2", | |
| "enc": [3, 0, 15, 3, 3], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "SCHED_STALL_DIS_C2", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "SPARE_62_58", | |
| "lsb": 58, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "UP_AFIDAT2_CRD_TOTAL_MAX_M1", | |
| "lsb": 49, | |
| "msb": 57 | |
| }, | |
| { | |
| "name": "UP_VCPRSP_DAT2_CRD_RSVD_MAX_M1", | |
| "lsb": 41, | |
| "msb": 48 | |
| }, | |
| { | |
| "name": "UP_VCPREQ1_DAT2_CRD_RSVD_MAX_M1", | |
| "lsb": 33, | |
| "msb": 40 | |
| }, | |
| { | |
| "name": "UP_DAT2_CRD_TOTAL_MAX_M1", | |
| "lsb": 24, | |
| "msb": 32 | |
| }, | |
| { | |
| "name": "UP_BULK_RSP_DAT2_CRD_RSVD_MAX_M1", | |
| "lsb": 16, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "UP_LLTRSP_DAT2_CRD_RSVD_MAX_M1", | |
| "lsb": 8, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "UP_BULK_NP_DAT2_CRD_RSVD_MAX_M1", | |
| "lsb": 0, | |
| "msb": 7 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CCSIDRLLC_EL1", | |
| "enc": [3, 1, 0, 0, 0], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "WT", | |
| "lsb": 31, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "WB", | |
| "lsb": 30, | |
| "msb": 30 | |
| }, | |
| { | |
| "name": "RD_ALLOC", | |
| "lsb": 29, | |
| "msb": 29 | |
| }, | |
| { | |
| "name": "WR_ALLOC", | |
| "lsb": 28, | |
| "msb": 28 | |
| }, | |
| { | |
| "name": "NUM_SET", | |
| "lsb": 13, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "ASSOC", | |
| "lsb": 3, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "LINE_SIZE", | |
| "lsb": 0, | |
| "msb": 2 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CCSIDRPL1_D_EL1", | |
| "enc": [3, 1, 0, 0, 0], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "WT", | |
| "lsb": 31, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "WB", | |
| "lsb": 30, | |
| "msb": 30 | |
| }, | |
| { | |
| "name": "RD_ALLOC", | |
| "lsb": 29, | |
| "msb": 29 | |
| }, | |
| { | |
| "name": "WR_ALLOC", | |
| "lsb": 28, | |
| "msb": 28 | |
| }, | |
| { | |
| "name": "NUM_SET", | |
| "lsb": 13, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "ASSOC", | |
| "lsb": 3, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "LINE_SIZE", | |
| "lsb": 0, | |
| "msb": 2 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CCSIDRPL1_G_EL1", | |
| "enc": [3, 1, 0, 0, 0], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "WT", | |
| "lsb": 31, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "WB", | |
| "lsb": 30, | |
| "msb": 30 | |
| }, | |
| { | |
| "name": "RD_ALLOC", | |
| "lsb": 29, | |
| "msb": 29 | |
| }, | |
| { | |
| "name": "WR_ALLOC", | |
| "lsb": 28, | |
| "msb": 28 | |
| }, | |
| { | |
| "name": "NUM_SET", | |
| "lsb": 13, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "ASSOC", | |
| "lsb": 3, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "LINE_SIZE", | |
| "lsb": 0, | |
| "msb": 2 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CCSIDRPL1_I_EL1", | |
| "enc": [3, 1, 0, 0, 0], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "WT", | |
| "lsb": 31, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "WB", | |
| "lsb": 30, | |
| "msb": 30 | |
| }, | |
| { | |
| "name": "RD_ALLOC", | |
| "lsb": 29, | |
| "msb": 29 | |
| }, | |
| { | |
| "name": "WR_ALLOC", | |
| "lsb": 28, | |
| "msb": 28 | |
| }, | |
| { | |
| "name": "NUM_SET", | |
| "lsb": 13, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "ASSOC", | |
| "lsb": 3, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "LINE_SIZE", | |
| "lsb": 0, | |
| "msb": 2 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CCSIDRPPL2_EL1", | |
| "enc": [3, 1, 0, 0, 0], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "WT", | |
| "lsb": 31, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "WB", | |
| "lsb": 30, | |
| "msb": 30 | |
| }, | |
| { | |
| "name": "RD_ALLOC", | |
| "lsb": 29, | |
| "msb": 29 | |
| }, | |
| { | |
| "name": "WR_ALLOC", | |
| "lsb": 28, | |
| "msb": 28 | |
| }, | |
| { | |
| "name": "NUM_SET", | |
| "lsb": 13, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "ASSOC", | |
| "lsb": 3, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "LINE_SIZE", | |
| "lsb": 0, | |
| "msb": 2 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CLAIMCLR_EL1", | |
| "enc": [2, 0, 7, 9, 6], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 8, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "CLAIM7", | |
| "lsb": 7, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "CLAIM6", | |
| "lsb": 6, | |
| "msb": 6 | |
| }, | |
| { | |
| "name": "CLAIM5", | |
| "lsb": 5, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "CLAIM4", | |
| "lsb": 4, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "CLAIM3", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "CLAIM2", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "CLAIM1", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "CLAIM0", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CLAIMSET_EL1", | |
| "enc": [2, 0, 7, 8, 6], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 8, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "SET_CLAIM7", | |
| "lsb": 7, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "SET_CLAIM6", | |
| "lsb": 6, | |
| "msb": 6 | |
| }, | |
| { | |
| "name": "SET_CLAIM5", | |
| "lsb": 5, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "SET_CLAIM4", | |
| "lsb": 4, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "SET_CLAIM3", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "SET_CLAIM2", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "SET_CLAIM1", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "SET_CLAIM0", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CLIDR_EL1", | |
| "enc": [3, 1, 0, 0, 1], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 47, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "TTYPE7", | |
| "lsb": 45, | |
| "msb": 46 | |
| }, | |
| { | |
| "name": "TTYPE6", | |
| "lsb": 43, | |
| "msb": 44 | |
| }, | |
| { | |
| "name": "TTYPE5", | |
| "lsb": 41, | |
| "msb": 42 | |
| }, | |
| { | |
| "name": "TTYPE4", | |
| "lsb": 39, | |
| "msb": 40 | |
| }, | |
| { | |
| "name": "TTYPE3", | |
| "lsb": 37, | |
| "msb": 38 | |
| }, | |
| { | |
| "name": "TTYPE2", | |
| "lsb": 35, | |
| "msb": 36 | |
| }, | |
| { | |
| "name": "TTYPE1", | |
| "lsb": 33, | |
| "msb": 34 | |
| }, | |
| { | |
| "name": "ICB", | |
| "lsb": 30, | |
| "msb": 32 | |
| }, | |
| { | |
| "name": "LO_UU", | |
| "lsb": 27, | |
| "msb": 29 | |
| }, | |
| { | |
| "name": "LO_C", | |
| "lsb": 24, | |
| "msb": 26 | |
| }, | |
| { | |
| "name": "LO_UIS", | |
| "lsb": 21, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "CTYPE7", | |
| "lsb": 18, | |
| "msb": 20 | |
| }, | |
| { | |
| "name": "CTYPE6", | |
| "lsb": 15, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "CTYPE5", | |
| "lsb": 12, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "CTYPE4", | |
| "lsb": 9, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "CTYPE3", | |
| "lsb": 6, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "CTYPE2", | |
| "lsb": 3, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "CTYPE1", | |
| "lsb": 0, | |
| "msb": 2 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CMAINT_BCAST_CTL", | |
| "enc": [3, 3, 15, 8, 3], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "SPARE_63_3", | |
| "lsb": 3, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "LIST1_COMPLETE", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "LIST0_COMPLETE", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "CURRENT_LIST_PTR", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CMAINT_BCAST_LIST_0", | |
| "enc": [3, 3, 15, 8, 1], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "SPARE_63_42", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "DIS_OD_TLBI_ISLIST", | |
| "lsb": 41, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "OSTARGET_IDVALID", | |
| "lsb": 40, | |
| "msb": 40 | |
| }, | |
| { | |
| "name": "OSTARGET_ID", | |
| "lsb": 32, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "ISTARGET_LIST", | |
| "lsb": 0, | |
| "msb": 31 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CMAINT_BCAST_LIST_1", | |
| "enc": [3, 3, 15, 8, 2], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "SPARE_63_42", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "DIS_OD_TLBI_ISLIST", | |
| "lsb": 41, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "OSTARGET_IDVALID", | |
| "lsb": 40, | |
| "msb": 40 | |
| }, | |
| { | |
| "name": "OSTARGET_ID", | |
| "lsb": 32, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "ISTARGET_LIST", | |
| "lsb": 0, | |
| "msb": 31 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CNTFRQ_EL0", | |
| "enc": [3, 3, 14, 0, 0], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "FRQ", | |
| "lsb": 0, | |
| "msb": 31 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CNTHCTL_EL2", | |
| "enc": [3, 4, 14, 1, 0], | |
| "minel": 2, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 18, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "EVNTIS", | |
| "lsb": 17, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "EL1_NVVCT", | |
| "lsb": 16, | |
| "msb": 16 | |
| }, | |
| { | |
| "name": "EL1_NVPCT", | |
| "lsb": 15, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "EL1_TVCT", | |
| "lsb": 14, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "EL1_TVT", | |
| "lsb": 13, | |
| "msb": 13 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 12, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "EL1_PTEN", | |
| "lsb": 11, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "EL1_PCTEN", | |
| "lsb": 10, | |
| "msb": 10 | |
| }, | |
| { | |
| "name": "EL0_PTEN", | |
| "lsb": 9, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "EL0_VTEN", | |
| "lsb": 8, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "EVNTI", | |
| "lsb": 4, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "EVNTDIR", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "EVNTEN", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "EL0_VCTEN", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "EL0_PCTEN", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CNTHCTL_EL21", | |
| "enc": [3, 0, 14, 1, 0], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RES01", | |
| "lsb": 18, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "EVNTIS", | |
| "lsb": 17, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "EL1_NVVCT", | |
| "lsb": 16, | |
| "msb": 16 | |
| }, | |
| { | |
| "name": "EL1_NVPCT", | |
| "lsb": 15, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "EL1_TVCT", | |
| "lsb": 14, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "EL1_TVT", | |
| "lsb": 13, | |
| "msb": 13 | |
| }, | |
| { | |
| "name": "RES0", | |
| "lsb": 12, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "EL1_PTEN", | |
| "lsb": 11, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "EL1_PCTEN", | |
| "lsb": 10, | |
| "msb": 10 | |
| }, | |
| { | |
| "name": "EL0_PTEN", | |
| "lsb": 9, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "EL0_VTEN", | |
| "lsb": 8, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "EVNTI", | |
| "lsb": 4, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "EVNTDIR", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "EVNTEN", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "EL0_VCTEN", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "EL0_PCTEN", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CNTHCTL_NOREDIR_EL21", | |
| "enc": [3, 1, 15, 6, 5], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RES01", | |
| "lsb": 18, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "EVNTIS", | |
| "lsb": 17, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "EL1_NVVCT", | |
| "lsb": 16, | |
| "msb": 16 | |
| }, | |
| { | |
| "name": "EL1_NVPCT", | |
| "lsb": 15, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "EL1_TVCT", | |
| "lsb": 14, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "EL1_TVT", | |
| "lsb": 13, | |
| "msb": 13 | |
| }, | |
| { | |
| "name": "RES0", | |
| "lsb": 12, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "EL1_PTEN", | |
| "lsb": 11, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "EL1_PCTEN", | |
| "lsb": 10, | |
| "msb": 10 | |
| }, | |
| { | |
| "name": "EL0_PTEN", | |
| "lsb": 9, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "EL0_VTEN", | |
| "lsb": 8, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "EVNTI", | |
| "lsb": 4, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "EVNTDIR", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "EVNTEN", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "EL0_VCTEN", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "EL0_PCTEN", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CNTHP_CTL_EL2", | |
| "enc": [3, 4, 14, 2, 1], | |
| "minel": 2, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 3, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "ISTAT", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "IMSK", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "EN", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CNTHP_CTL_EL21", | |
| "enc": [3, 3, 14, 2, 1], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RES0", | |
| "lsb": 3, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "ISTAT", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "IMSK", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "EN", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CNTHP_CTL_NOREDIR_EL21", | |
| "enc": [3, 1, 15, 9, 5], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RES0", | |
| "lsb": 3, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "ISTAT", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "IMSK", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "EN", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CNTHP_CVAL_EL2", | |
| "enc": [3, 4, 14, 2, 2], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "CVAL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CNTHP_CVAL_EL21", | |
| "enc": [3, 3, 14, 2, 2], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "CVAL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CNTHP_CVAL_NOREDIR_EL21", | |
| "enc": [3, 1, 15, 7, 5], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "CVAL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CNTHP_TVAL_EL2", | |
| "enc": [3, 4, 14, 2, 0], | |
| "minel": 2, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "TVAL", | |
| "lsb": 0, | |
| "msb": 31 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CNTHP_TVAL_EL21", | |
| "enc": [3, 3, 14, 2, 0], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "TVAL", | |
| "lsb": 0, | |
| "msb": 31 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CNTHP_TVAL_NOREDIR_EL21", | |
| "enc": [3, 1, 15, 8, 5], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "TVAL", | |
| "lsb": 0, | |
| "msb": 31 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CNTHV_CTL_EL2", | |
| "enc": [3, 4, 14, 3, 1], | |
| "minel": 2, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 3, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "ISTAT", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "IMSK", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "EN", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CNTHV_CTL_EL21", | |
| "enc": [3, 3, 14, 3, 1], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RES0", | |
| "lsb": 3, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "ISTAT", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "IMSK", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "EN", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CNTHV_CTL_NOREDIR_EL21", | |
| "enc": [3, 1, 15, 9, 6], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RES0", | |
| "lsb": 3, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "ISTAT", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "IMSK", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "EN", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CNTHV_CVAL_EL2", | |
| "enc": [3, 4, 14, 3, 2], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "CVAL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CNTHV_CVAL_EL21", | |
| "enc": [3, 3, 14, 3, 2], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "CVAL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CNTHV_CVAL_NOREDIR_EL21", | |
| "enc": [3, 1, 15, 10, 5], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "CVAL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CNTHV_TVAL_EL2", | |
| "enc": [3, 4, 14, 3, 0], | |
| "minel": 2, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "TVAL", | |
| "lsb": 0, | |
| "msb": 31 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CNTHV_TVAL_EL21", | |
| "enc": [3, 3, 14, 3, 0], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "TVAL", | |
| "lsb": 0, | |
| "msb": 31 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CNTHV_TVAL_NOREDIR_EL21", | |
| "enc": [3, 1, 15, 11, 5], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "TVAL", | |
| "lsb": 0, | |
| "msb": 31 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CNTKCTL_EL1", | |
| "enc": [3, 0, 14, 1, 0], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 18, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "EVNTIS", | |
| "lsb": 17, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 10, | |
| "msb": 16 | |
| }, | |
| { | |
| "name": "PL0_PTEN", | |
| "lsb": 9, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "PL0_VTEN", | |
| "lsb": 8, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "EVNTI", | |
| "lsb": 4, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "EVNTDIR", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "EVNTEN", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "PL0_VCTEN", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "PL0_PCTEN", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CNTKCTL_EL12", | |
| "enc": [3, 5, 14, 1, 0], | |
| "minel": 2, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RES01", | |
| "lsb": 18, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "EVNTIS", | |
| "lsb": 17, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "RES0", | |
| "lsb": 10, | |
| "msb": 16 | |
| }, | |
| { | |
| "name": "PL0_PTEN", | |
| "lsb": 9, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "PL0_VTEN", | |
| "lsb": 8, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "EVNTI", | |
| "lsb": 4, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "EVNTDIR", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "EVNTEN", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "PL0_VCTEN", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "PL0_PCTEN", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CNTKCTL_NOREDIR_EL1", | |
| "enc": [3, 1, 15, 6, 5], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RES01", | |
| "lsb": 18, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "EVNTIS", | |
| "lsb": 17, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "RES0", | |
| "lsb": 10, | |
| "msb": 16 | |
| }, | |
| { | |
| "name": "PL0_PTEN", | |
| "lsb": 9, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "PL0_VTEN", | |
| "lsb": 8, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "EVNTI", | |
| "lsb": 4, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "EVNTDIR", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "EVNTEN", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "PL0_VCTEN", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "PL0_PCTEN", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CNTPCTSS_EL0", | |
| "enc": [3, 3, 14, 0, 5], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "PCT", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CNTPCTSS_NOREDIR_EL0", | |
| "enc": [3, 1, 15, 3, 5], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "PCT", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CNTPCT_EL0", | |
| "enc": [3, 3, 14, 0, 1], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "PCT", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CNTPCT_NOREDIR_EL0", | |
| "enc": [3, 1, 15, 8, 6], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "PCT", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CNTP_CTL_EL0", | |
| "enc": [3, 3, 14, 2, 1], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 3, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "ISTAT", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "IMSK", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "EN", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CNTP_CTL_EL02", | |
| "enc": [3, 5, 14, 2, 1], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RES0", | |
| "lsb": 3, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "ISTAT", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "IMSK", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "EN", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CNTP_CTL_NOREDIR_EL0", | |
| "enc": [3, 1, 15, 9, 5], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RES0", | |
| "lsb": 3, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "ISTAT", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "IMSK", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "EN", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CNTP_CVAL_EL0", | |
| "enc": [3, 3, 14, 2, 2], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "CVAL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CNTP_CVAL_EL02", | |
| "enc": [3, 5, 14, 2, 2], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "CVAL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CNTP_CVAL_NOREDIR_EL0", | |
| "enc": [3, 1, 15, 7, 5], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "CVAL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CNTP_TVAL_EL0", | |
| "enc": [3, 3, 14, 2, 0], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "TVAL", | |
| "lsb": 0, | |
| "msb": 31 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CNTP_TVAL_EL02", | |
| "enc": [3, 5, 14, 2, 0], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "TVAL", | |
| "lsb": 0, | |
| "msb": 31 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CNTP_TVAL_NOREDIR_EL0", | |
| "enc": [3, 1, 15, 8, 5], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "TVAL", | |
| "lsb": 0, | |
| "msb": 31 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CNTVCTSS_EL0", | |
| "enc": [3, 3, 14, 0, 6], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "VCT", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CNTVCTSS_NOREDIR_EL0", | |
| "enc": [3, 1, 15, 4, 5], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "VCT", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CNTVCT_EL0", | |
| "enc": [3, 3, 14, 0, 2], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "VCT", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CNTVCT_NOREDIR_EL0", | |
| "enc": [3, 1, 15, 2, 5], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "VCT", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CNTVOFF_EL2", | |
| "enc": [3, 4, 14, 0, 3], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "VCTOFFSET", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CNTV_CTL_EL0", | |
| "enc": [3, 3, 14, 3, 1], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 3, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "ISTAT", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "IMSK", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "EN", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CNTV_CTL_EL02", | |
| "enc": [3, 5, 14, 3, 1], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RES0", | |
| "lsb": 3, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "ISTAT", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "IMSK", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "EN", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CNTV_CTL_NOREDIR_EL0", | |
| "enc": [3, 1, 15, 9, 6], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RES0", | |
| "lsb": 3, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "ISTAT", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "IMSK", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "EN", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CNTV_CVAL_EL0", | |
| "enc": [3, 3, 14, 3, 2], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "CVAL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CNTV_CVAL_EL02", | |
| "enc": [3, 5, 14, 3, 2], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "CVAL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CNTV_CVAL_NOREDIR_EL0", | |
| "enc": [3, 1, 15, 10, 5], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "CVAL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CNTV_TVAL_EL0", | |
| "enc": [3, 3, 14, 3, 0], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "TVAL", | |
| "lsb": 0, | |
| "msb": 31 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CNTV_TVAL_EL02", | |
| "enc": [3, 5, 14, 3, 0], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "TVAL", | |
| "lsb": 0, | |
| "msb": 31 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CNTV_TVAL_NOREDIR_EL0", | |
| "enc": [3, 1, 15, 11, 5], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "TVAL", | |
| "lsb": 0, | |
| "msb": 31 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CONTEXTIDR_EL1", | |
| "enc": [3, 0, 13, 0, 1], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "ALL", | |
| "lsb": 0, | |
| "msb": 31 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CONTEXTIDR_EL12", | |
| "enc": [3, 5, 13, 0, 1], | |
| "minel": 2, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "ALL", | |
| "lsb": 0, | |
| "msb": 31 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CONTEXTIDR_EL2", | |
| "enc": [3, 4, 13, 0, 1], | |
| "minel": 2, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "ALL", | |
| "lsb": 0, | |
| "msb": 31 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CONTEXTIDR_EL21", | |
| "enc": [3, 0, 13, 0, 1], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "ALL", | |
| "lsb": 0, | |
| "msb": 31 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CORE_NRG_ACC_DAT", | |
| "enc": [3, 7, 15, 1, 1], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "VALUE_HI", | |
| "lsb": 28, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "VALUE_MID", | |
| "lsb": 20, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "VALUE_LO", | |
| "lsb": 0, | |
| "msb": 19 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CORE_SRM_NRG_ACC_DAT", | |
| "enc": [3, 7, 15, 3, 1], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "VALUE_HI", | |
| "lsb": 28, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "VALUE_MID", | |
| "lsb": 20, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "VALUE_LO", | |
| "lsb": 0, | |
| "msb": 19 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CPACR_EL1", | |
| "enc": [3, 0, 1, 0, 2], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD3", | |
| "lsb": 29, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "TTA", | |
| "lsb": 28, | |
| "msb": 28 | |
| }, | |
| { | |
| "name": "RSVD2", | |
| "lsb": 26, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "SMEN", | |
| "lsb": 24, | |
| "msb": 25 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 22, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "FPEN", | |
| "lsb": 20, | |
| "msb": 21 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 19 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CPACR_EL12", | |
| "enc": [3, 5, 1, 0, 2], | |
| "minel": 2, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RES04", | |
| "lsb": 29, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "TTA", | |
| "lsb": 28, | |
| "msb": 28 | |
| }, | |
| { | |
| "name": "RES03", | |
| "lsb": 26, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "SMEN", | |
| "lsb": 24, | |
| "msb": 25 | |
| }, | |
| { | |
| "name": "RES02", | |
| "lsb": 22, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "FPEN", | |
| "lsb": 20, | |
| "msb": 21 | |
| }, | |
| { | |
| "name": "RES01", | |
| "lsb": 0, | |
| "msb": 19 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CPM_NRG_ACC_DAT", | |
| "enc": [3, 7, 15, 2, 1], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "VALUE_HI", | |
| "lsb": 28, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "VALUE_MID", | |
| "lsb": 20, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "VALUE_LO", | |
| "lsb": 0, | |
| "msb": 19 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CPM_PWRDN_CTL", | |
| "enc": [3, 5, 15, 6, 2], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "EN_DEEP_SLEEP", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 1, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "FLUSH_L2_BFR_PWR_DN_CPM", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CPM_SRM_NRG_ACC_DAT", | |
| "enc": [3, 7, 15, 4, 1], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "VALUE_HI", | |
| "lsb": 28, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "VALUE_MID", | |
| "lsb": 20, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "VALUE_LO", | |
| "lsb": 0, | |
| "msb": 19 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CPTR_EL2", | |
| "enc": [3, 4, 1, 1, 2], | |
| "minel": 2, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "TCPAC", | |
| "lsb": 31, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "RSVD3", | |
| "lsb": 29, | |
| "msb": 30 | |
| }, | |
| { | |
| "name": "TTA", | |
| "lsb": 28, | |
| "msb": 28 | |
| }, | |
| { | |
| "name": "RSVD2", | |
| "lsb": 26, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "SMEN", | |
| "lsb": 24, | |
| "msb": 25 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 22, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "FPEN", | |
| "lsb": 20, | |
| "msb": 21 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 19 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CPTR_EL21", | |
| "enc": [3, 0, 1, 0, 2], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "TCPAC", | |
| "lsb": 31, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "RES03", | |
| "lsb": 29, | |
| "msb": 30 | |
| }, | |
| { | |
| "name": "TTA", | |
| "lsb": 28, | |
| "msb": 28 | |
| }, | |
| { | |
| "name": "RES02", | |
| "lsb": 26, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "SMEN", | |
| "lsb": 24, | |
| "msb": 25 | |
| }, | |
| { | |
| "name": "RES01", | |
| "lsb": 22, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "FPEN", | |
| "lsb": 20, | |
| "msb": 21 | |
| }, | |
| { | |
| "name": "RES0", | |
| "lsb": 0, | |
| "msb": 19 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CPU_CFG", | |
| "enc": [3, 5, 15, 4, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD3", | |
| "lsb": 30, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "N_ACK_WFI", | |
| "lsb": 29, | |
| "msb": 29 | |
| }, | |
| { | |
| "name": "FRC_DEEP_SLP", | |
| "lsb": 28, | |
| "msb": 28 | |
| }, | |
| { | |
| "name": "RSVD2", | |
| "lsb": 27, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "RCC_FORCE_ALL_DPC_L3_CLKS_ON", | |
| "lsb": 26, | |
| "msb": 26 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 6, | |
| "msb": 25 | |
| }, | |
| { | |
| "name": "RCC_FORCE_ALL_DPC2_APL3_CLKS_ON", | |
| "lsb": 5, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "MISR_EN", | |
| "lsb": 4, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "SBD1_SLP_EN", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "SBD0_SLP_EN", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "OK2_PWR_DN", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CPU_CNT0", | |
| "enc": [3, 7, 15, 0, 3], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 32, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CNT_HI", | |
| "lsb": 12, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "CNT_MID", | |
| "lsb": 8, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "CNT_LO", | |
| "lsb": 0, | |
| "msb": 7 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CPU_CNT1", | |
| "enc": [3, 7, 15, 2, 3], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 32, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CNT_HI", | |
| "lsb": 12, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "CNT_MID", | |
| "lsb": 8, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "CNT_LO", | |
| "lsb": 0, | |
| "msb": 7 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CPU_CNT10", | |
| "enc": [3, 7, 15, 13, 5], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 32, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CNT_HI", | |
| "lsb": 12, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "CNT_MID", | |
| "lsb": 8, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "CNT_LO", | |
| "lsb": 0, | |
| "msb": 7 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CPU_CNT11", | |
| "enc": [3, 7, 15, 14, 5], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 32, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CNT_HI", | |
| "lsb": 12, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "CNT_MID", | |
| "lsb": 8, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "CNT_LO", | |
| "lsb": 0, | |
| "msb": 7 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CPU_CNT2", | |
| "enc": [3, 7, 15, 4, 3], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 32, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CNT_HI", | |
| "lsb": 12, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "CNT_MID", | |
| "lsb": 8, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "CNT_LO", | |
| "lsb": 0, | |
| "msb": 7 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CPU_CNT3", | |
| "enc": [3, 7, 15, 6, 3], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 32, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CNT_HI", | |
| "lsb": 12, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "CNT_MID", | |
| "lsb": 8, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "CNT_LO", | |
| "lsb": 0, | |
| "msb": 7 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CPU_CNT4", | |
| "enc": [3, 7, 15, 8, 3], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 32, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CNT_HI", | |
| "lsb": 12, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "CNT_MID", | |
| "lsb": 8, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "CNT_LO", | |
| "lsb": 0, | |
| "msb": 7 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CPU_CNT5", | |
| "enc": [3, 7, 15, 10, 3], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 32, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CNT_HI", | |
| "lsb": 12, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "CNT_MID", | |
| "lsb": 8, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "CNT_LO", | |
| "lsb": 0, | |
| "msb": 7 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CPU_CNT6", | |
| "enc": [3, 7, 15, 12, 3], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 32, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CNT_HI", | |
| "lsb": 12, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "CNT_MID", | |
| "lsb": 8, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "CNT_LO", | |
| "lsb": 0, | |
| "msb": 7 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CPU_CNT7", | |
| "enc": [3, 7, 15, 14, 3], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 32, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CNT_HI", | |
| "lsb": 12, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "CNT_MID", | |
| "lsb": 8, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "CNT_LO", | |
| "lsb": 0, | |
| "msb": 7 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CPU_CNT8", | |
| "enc": [3, 7, 15, 14, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 32, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CNT_HI", | |
| "lsb": 12, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "CNT_MID", | |
| "lsb": 8, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "CNT_LO", | |
| "lsb": 0, | |
| "msb": 7 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CPU_CNT9", | |
| "enc": [3, 7, 15, 14, 1], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 32, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CNT_HI", | |
| "lsb": 12, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "CNT_MID", | |
| "lsb": 8, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "CNT_LO", | |
| "lsb": 0, | |
| "msb": 7 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CPU_CNT_CTL", | |
| "enc": [3, 7, 15, 5, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 1, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "ENABLE", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CPU_CNT_CTL0", | |
| "enc": [3, 7, 15, 1, 3], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD2", | |
| "lsb": 16, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "ENABLE", | |
| "lsb": 15, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 13, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "EVNT_SEL", | |
| "lsb": 8, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 7 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CPU_CNT_CTL1", | |
| "enc": [3, 7, 15, 3, 3], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD2", | |
| "lsb": 16, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "ENABLE", | |
| "lsb": 15, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 13, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "EVNT_SEL", | |
| "lsb": 8, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 7 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CPU_CNT_CTL10", | |
| "enc": [3, 7, 15, 15, 4], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD2", | |
| "lsb": 16, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "ENABLE", | |
| "lsb": 15, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 13, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "EVNT_SEL", | |
| "lsb": 8, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 7 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CPU_CNT_CTL11", | |
| "enc": [3, 7, 15, 15, 5], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD2", | |
| "lsb": 16, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "ENABLE", | |
| "lsb": 15, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 13, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "EVNT_SEL", | |
| "lsb": 8, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 7 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CPU_CNT_CTL2", | |
| "enc": [3, 7, 15, 5, 3], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD2", | |
| "lsb": 16, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "ENABLE", | |
| "lsb": 15, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 13, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "EVNT_SEL", | |
| "lsb": 8, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 7 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CPU_CNT_CTL3", | |
| "enc": [3, 7, 15, 7, 3], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD2", | |
| "lsb": 16, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "ENABLE", | |
| "lsb": 15, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 13, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "EVNT_SEL", | |
| "lsb": 8, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 7 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CPU_CNT_CTL4", | |
| "enc": [3, 7, 15, 9, 3], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD2", | |
| "lsb": 16, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "ENABLE", | |
| "lsb": 15, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 13, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "EVNT_SEL", | |
| "lsb": 8, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 7 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CPU_CNT_CTL5", | |
| "enc": [3, 7, 15, 11, 3], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD2", | |
| "lsb": 16, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "ENABLE", | |
| "lsb": 15, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 13, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "EVNT_SEL", | |
| "lsb": 8, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 7 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CPU_CNT_CTL6", | |
| "enc": [3, 7, 15, 13, 3], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD2", | |
| "lsb": 16, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "ENABLE", | |
| "lsb": 15, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 13, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "EVNT_SEL", | |
| "lsb": 8, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 7 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CPU_CNT_CTL7", | |
| "enc": [3, 7, 15, 15, 3], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD2", | |
| "lsb": 16, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "ENABLE", | |
| "lsb": 15, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 13, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "EVNT_SEL", | |
| "lsb": 8, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 7 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CPU_CNT_CTL8", | |
| "enc": [3, 7, 15, 15, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD2", | |
| "lsb": 16, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "ENABLE", | |
| "lsb": 15, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 13, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "EVNT_SEL", | |
| "lsb": 8, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 7 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CPU_CNT_CTL9", | |
| "enc": [3, 7, 15, 15, 1], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD2", | |
| "lsb": 16, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "ENABLE", | |
| "lsb": 15, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 13, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "EVNT_SEL", | |
| "lsb": 8, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 7 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CPU_OVRD", | |
| "enc": [3, 5, 15, 5, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD3", | |
| "lsb": 30, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "REQ_BOOT", | |
| "lsb": 28, | |
| "msb": 29 | |
| }, | |
| { | |
| "name": "VFIQ", | |
| "lsb": 26, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "OK2_PWRDN", | |
| "lsb": 24, | |
| "msb": 25 | |
| }, | |
| { | |
| "name": "IRQ", | |
| "lsb": 22, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "FIQ", | |
| "lsb": 20, | |
| "msb": 21 | |
| }, | |
| { | |
| "name": "RSVD2", | |
| "lsb": 17, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "HALT_AP_BFR_RUN", | |
| "lsb": 16, | |
| "msb": 16 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 2, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "UTRIG_PIP_ADV_WFI_OR_WFE", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CPU_STS", | |
| "enc": [3, 5, 15, 10, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "AP_LOG_ID", | |
| "lsb": 60, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "AP_PHY_ID", | |
| "lsb": 56, | |
| "msb": 59 | |
| }, | |
| { | |
| "name": "AP_IS_VALID", | |
| "lsb": 55, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 49, | |
| "msb": 54 | |
| }, | |
| { | |
| "name": "PWR_UP_LOG", | |
| "lsb": 42, | |
| "msb": 48 | |
| }, | |
| { | |
| "name": "FETCH_LOG", | |
| "lsb": 16, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "SBD1_STICKY_SLP", | |
| "lsb": 15, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "SBD0_STICKY_SLP", | |
| "lsb": 14, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "L1_DIS_FLUSHED", | |
| "lsb": 13, | |
| "msb": 13 | |
| }, | |
| { | |
| "name": "STICKY_WFI_RETN", | |
| "lsb": 12, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "CPU_IN_WFI_RETN", | |
| "lsb": 11, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "FRC_INIT", | |
| "lsb": 10, | |
| "msb": 10 | |
| }, | |
| { | |
| "name": "AP_IS_HALTED_BFR_RUN", | |
| "lsb": 9, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "CPU_IS_ACTIVE", | |
| "lsb": 8, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "CPU_RUN_ST", | |
| "lsb": 0, | |
| "msb": 7 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CSSELR_EL1", | |
| "enc": [3, 2, 0, 0, 0], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 5, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "TN_D", | |
| "lsb": 4, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "C_LEVEL", | |
| "lsb": 1, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "IN_D", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTRR_A_CTL_EL1", | |
| "enc": [3, 4, 15, 2, 5], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "LOCK", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 1, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "WRPROTECT", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTRR_A_CTL_EL12", | |
| "enc": [3, 4, 15, 9, 4], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "LOCK", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "RES0", | |
| "lsb": 1, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "WRPROTECT", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTRR_A_CTL_EL2", | |
| "enc": [3, 4, 15, 6, 2], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "LOCK", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 1, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "WRPROTECT", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTRR_A_CTL_EL21", | |
| "enc": [3, 4, 15, 2, 5], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "LOCK", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "RES0", | |
| "lsb": 1, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "WRPROTECT", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTRR_A_LWR_EL1", | |
| "enc": [3, 4, 15, 2, 3], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CTRR_LOWER_ADDR_A", | |
| "lsb": 12, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 11 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTRR_A_LWR_EL12", | |
| "enc": [3, 4, 15, 9, 0], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RES01", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CTRR_LOWER_ADDR_A", | |
| "lsb": 12, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RES0", | |
| "lsb": 0, | |
| "msb": 11 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTRR_A_LWR_EL2", | |
| "enc": [3, 4, 15, 6, 4], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CTRR_LOWER_ADDR_A", | |
| "lsb": 12, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 11 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTRR_A_LWR_EL21", | |
| "enc": [3, 4, 15, 2, 3], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RES01", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CTRR_LOWER_ADDR_A", | |
| "lsb": 12, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RES0", | |
| "lsb": 0, | |
| "msb": 11 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTRR_A_UPR_EL1", | |
| "enc": [3, 4, 15, 2, 4], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CTRR_UPPER_ADDR_A", | |
| "lsb": 12, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 11 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTRR_A_UPR_EL12", | |
| "enc": [3, 4, 15, 9, 1], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RES01", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CTRR_UPPER_ADDR_A", | |
| "lsb": 12, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RES0", | |
| "lsb": 0, | |
| "msb": 11 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTRR_A_UPR_EL2", | |
| "enc": [3, 4, 15, 6, 5], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CTRR_UPPER_ADDR_A", | |
| "lsb": 12, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 11 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTRR_A_UPR_EL21", | |
| "enc": [3, 4, 15, 2, 4], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RES01", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CTRR_UPPER_ADDR_A", | |
| "lsb": 12, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RES0", | |
| "lsb": 0, | |
| "msb": 11 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTRR_B_CTL_EL1", | |
| "enc": [3, 4, 15, 2, 2], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "LOCK", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 1, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "WRPROTECT", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTRR_B_CTL_EL12", | |
| "enc": [3, 4, 15, 9, 5], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "LOCK", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "RES0", | |
| "lsb": 1, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "WRPROTECT", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTRR_B_CTL_EL2", | |
| "enc": [3, 4, 15, 6, 3], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "LOCK", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 1, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "WRPROTECT", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTRR_B_CTL_EL21", | |
| "enc": [3, 4, 15, 2, 2], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "LOCK", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "RES0", | |
| "lsb": 1, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "WRPROTECT", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTRR_B_LWR_EL1", | |
| "enc": [3, 4, 15, 1, 7], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CTRR_LOWER_ADDR_B", | |
| "lsb": 12, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 11 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTRR_B_LWR_EL12", | |
| "enc": [3, 4, 15, 9, 2], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RES01", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CTRR_LOWER_ADDR_B", | |
| "lsb": 12, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RES0", | |
| "lsb": 0, | |
| "msb": 11 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTRR_B_LWR_EL2", | |
| "enc": [3, 4, 15, 6, 6], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CTRR_LOWER_ADDR_B", | |
| "lsb": 12, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 11 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTRR_B_LWR_EL21", | |
| "enc": [3, 4, 15, 1, 7], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RES01", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CTRR_LOWER_ADDR_B", | |
| "lsb": 12, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RES0", | |
| "lsb": 0, | |
| "msb": 11 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTRR_B_UPR_EL1", | |
| "enc": [3, 4, 15, 1, 6], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CTRR_UPPER_ADDR_B", | |
| "lsb": 12, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 11 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTRR_B_UPR_EL12", | |
| "enc": [3, 4, 15, 9, 3], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RES01", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CTRR_UPPER_ADDR_B", | |
| "lsb": 12, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RES0", | |
| "lsb": 0, | |
| "msb": 11 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTRR_B_UPR_EL2", | |
| "enc": [3, 4, 15, 6, 7], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CTRR_UPPER_ADDR_B", | |
| "lsb": 12, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 11 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTRR_B_UPR_EL21", | |
| "enc": [3, 4, 15, 1, 6], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RES01", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CTRR_UPPER_ADDR_B", | |
| "lsb": 12, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RES0", | |
| "lsb": 0, | |
| "msb": 11 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTRR_C_CTL_EL1", | |
| "enc": [3, 0, 11, 1, 4], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "LOCK", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 1, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "WRPROTECT", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTRR_C_CTL_EL12", | |
| "enc": [3, 0, 11, 1, 6], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "LOCK", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "RES0", | |
| "lsb": 1, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "WRPROTECT", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTRR_C_CTL_EL2", | |
| "enc": [3, 0, 11, 2, 0], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "LOCK", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 1, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "WRPROTECT", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTRR_C_CTL_EL21", | |
| "enc": [3, 0, 11, 1, 4], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "LOCK", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "RES0", | |
| "lsb": 1, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "WRPROTECT", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTRR_C_LWR_EL1", | |
| "enc": [3, 0, 11, 0, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CTRR_LOWER_ADDR_C", | |
| "lsb": 12, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 11 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTRR_C_LWR_EL12", | |
| "enc": [3, 0, 11, 0, 4], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RES01", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CTRR_LOWER_ADDR_C", | |
| "lsb": 12, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RES0", | |
| "lsb": 0, | |
| "msb": 11 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTRR_C_LWR_EL2", | |
| "enc": [3, 0, 11, 1, 0], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CTRR_LOWER_ADDR_C", | |
| "lsb": 12, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 11 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTRR_C_LWR_EL21", | |
| "enc": [3, 0, 11, 0, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RES01", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CTRR_LOWER_ADDR_C", | |
| "lsb": 12, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RES0", | |
| "lsb": 0, | |
| "msb": 11 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTRR_C_UPR_EL1", | |
| "enc": [3, 0, 11, 0, 1], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CTRR_UPPER_ADDR_C", | |
| "lsb": 12, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 11 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTRR_C_UPR_EL12", | |
| "enc": [3, 0, 11, 0, 5], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RES01", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CTRR_UPPER_ADDR_C", | |
| "lsb": 12, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RES0", | |
| "lsb": 0, | |
| "msb": 11 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTRR_C_UPR_EL2", | |
| "enc": [3, 0, 11, 1, 1], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CTRR_UPPER_ADDR_C", | |
| "lsb": 12, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 11 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTRR_C_UPR_EL21", | |
| "enc": [3, 0, 11, 0, 1], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RES01", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CTRR_UPPER_ADDR_C", | |
| "lsb": 12, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RES0", | |
| "lsb": 0, | |
| "msb": 11 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTRR_D_CTL_EL1", | |
| "enc": [3, 0, 11, 1, 5], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "LOCK", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 1, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "WRPROTECT", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTRR_D_CTL_EL12", | |
| "enc": [3, 0, 11, 1, 7], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "LOCK", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "RES0", | |
| "lsb": 1, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "WRPROTECT", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTRR_D_CTL_EL2", | |
| "enc": [3, 0, 11, 2, 1], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "LOCK", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 1, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "WRPROTECT", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTRR_D_CTL_EL21", | |
| "enc": [3, 0, 11, 1, 5], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "LOCK", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "RES0", | |
| "lsb": 1, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "WRPROTECT", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTRR_D_LWR_EL1", | |
| "enc": [3, 0, 11, 0, 2], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CTRR_LOWER_ADDR_D", | |
| "lsb": 12, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 11 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTRR_D_LWR_EL12", | |
| "enc": [3, 0, 11, 0, 6], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RES01", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CTRR_LOWER_ADDR_D", | |
| "lsb": 12, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RES0", | |
| "lsb": 0, | |
| "msb": 11 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTRR_D_LWR_EL2", | |
| "enc": [3, 0, 11, 1, 2], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CTRR_LOWER_ADDR_D", | |
| "lsb": 12, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 11 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTRR_D_LWR_EL21", | |
| "enc": [3, 0, 11, 0, 2], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RES01", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CTRR_LOWER_ADDR_D", | |
| "lsb": 12, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RES0", | |
| "lsb": 0, | |
| "msb": 11 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTRR_D_UPR_EL1", | |
| "enc": [3, 0, 11, 0, 3], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CTRR_UPPER_ADDR_D", | |
| "lsb": 12, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 11 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTRR_D_UPR_EL12", | |
| "enc": [3, 0, 11, 0, 7], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RES01", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CTRR_UPPER_ADDR_D", | |
| "lsb": 12, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RES0", | |
| "lsb": 0, | |
| "msb": 11 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTRR_D_UPR_EL2", | |
| "enc": [3, 0, 11, 1, 3], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CTRR_UPPER_ADDR_D", | |
| "lsb": 12, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 11 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTRR_D_UPR_EL21", | |
| "enc": [3, 0, 11, 0, 3], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RES01", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CTRR_UPPER_ADDR_D", | |
| "lsb": 12, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RES0", | |
| "lsb": 0, | |
| "msb": 11 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTR_EL0", | |
| "enc": [3, 3, 0, 0, 1], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD2", | |
| "lsb": 36, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "TMIN_LINE", | |
| "lsb": 32, | |
| "msb": 35 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 30, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "DIC", | |
| "lsb": 29, | |
| "msb": 29 | |
| }, | |
| { | |
| "name": "IDC", | |
| "lsb": 28, | |
| "msb": 28 | |
| }, | |
| { | |
| "name": "CWG", | |
| "lsb": 24, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "ERG", | |
| "lsb": 20, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "DMIN_LINE", | |
| "lsb": 16, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "L1_IP", | |
| "lsb": 14, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 4, | |
| "msb": 13 | |
| }, | |
| { | |
| "name": "IMIN_LINE", | |
| "lsb": 0, | |
| "msb": 3 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTXR_A_CTL_EL1", | |
| "enc": [3, 0, 11, 5, 2], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "LOCK", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "VALID", | |
| "lsb": 62, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 10, | |
| "msb": 61 | |
| }, | |
| { | |
| "name": "XN_MMUOFF", | |
| "lsb": 8, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "XN_GL0_TGE0", | |
| "lsb": 6, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "XN_GL1", | |
| "lsb": 4, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "XN_EL0_TGE0", | |
| "lsb": 2, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "XN_EL1", | |
| "lsb": 0, | |
| "msb": 1 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTXR_A_CTL_EL12", | |
| "enc": [3, 0, 11, 5, 6], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "LOCK", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "VALID", | |
| "lsb": 62, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "RES0", | |
| "lsb": 10, | |
| "msb": 61 | |
| }, | |
| { | |
| "name": "XN_MMUOFF", | |
| "lsb": 8, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "XN_GL0_TGE0", | |
| "lsb": 6, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "XN_GL1", | |
| "lsb": 4, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "XN_EL0_TGE0", | |
| "lsb": 2, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "XN_EL1", | |
| "lsb": 0, | |
| "msb": 1 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTXR_A_CTL_EL2", | |
| "enc": [3, 0, 11, 6, 2], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "LOCK", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "VALID", | |
| "lsb": 62, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 24, | |
| "msb": 61 | |
| }, | |
| { | |
| "name": "XN_GL0_TGE0", | |
| "lsb": 22, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "XN_GL1", | |
| "lsb": 20, | |
| "msb": 21 | |
| }, | |
| { | |
| "name": "XN_EL0_TGE0", | |
| "lsb": 18, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "XN_EL1", | |
| "lsb": 16, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 10, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "XN_MMUOFF", | |
| "lsb": 8, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "XN_GL0_TGE1", | |
| "lsb": 6, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "XN_GL2", | |
| "lsb": 4, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "XN_EL0_TGE1", | |
| "lsb": 2, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "XN_EL2", | |
| "lsb": 0, | |
| "msb": 1 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTXR_A_CTL_EL21", | |
| "enc": [3, 0, 11, 5, 2], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "LOCK", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "VALID", | |
| "lsb": 62, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "RES01", | |
| "lsb": 24, | |
| "msb": 61 | |
| }, | |
| { | |
| "name": "XN_GL0_TGE0", | |
| "lsb": 22, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "XN_GL1", | |
| "lsb": 20, | |
| "msb": 21 | |
| }, | |
| { | |
| "name": "XN_EL0_TGE0", | |
| "lsb": 18, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "XN_EL1", | |
| "lsb": 16, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "RES0", | |
| "lsb": 10, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "XN_MMUOFF", | |
| "lsb": 8, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "XN_GL0_TGE1", | |
| "lsb": 6, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "XN_GL2", | |
| "lsb": 4, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "XN_EL0_TGE1", | |
| "lsb": 2, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "XN_EL2", | |
| "lsb": 0, | |
| "msb": 1 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTXR_A_LWR_EL1", | |
| "enc": [3, 0, 11, 2, 2], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CTXR_LOWER_ADDR_A", | |
| "lsb": 12, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 11 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTXR_A_LWR_EL12", | |
| "enc": [3, 0, 11, 3, 2], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RES01", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CTXR_LOWER_ADDR_A", | |
| "lsb": 12, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RES0", | |
| "lsb": 0, | |
| "msb": 11 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTXR_A_LWR_EL2", | |
| "enc": [3, 0, 11, 4, 2], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CTXR_LOWER_ADDR_A", | |
| "lsb": 12, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 11 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTXR_A_LWR_EL21", | |
| "enc": [3, 0, 11, 2, 2], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RES01", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CTXR_LOWER_ADDR_A", | |
| "lsb": 12, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RES0", | |
| "lsb": 0, | |
| "msb": 11 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTXR_A_UPR_EL1", | |
| "enc": [3, 0, 11, 2, 3], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CTXR_UPPER_ADDR_A", | |
| "lsb": 12, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 11 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTXR_A_UPR_EL12", | |
| "enc": [3, 0, 11, 3, 3], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RES01", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CTXR_UPPER_ADDR_A", | |
| "lsb": 12, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RES0", | |
| "lsb": 0, | |
| "msb": 11 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTXR_A_UPR_EL2", | |
| "enc": [3, 0, 11, 4, 3], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CTXR_UPPER_ADDR_A", | |
| "lsb": 12, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 11 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTXR_A_UPR_EL21", | |
| "enc": [3, 0, 11, 2, 3], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RES01", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CTXR_UPPER_ADDR_A", | |
| "lsb": 12, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RES0", | |
| "lsb": 0, | |
| "msb": 11 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTXR_B_CTL_EL1", | |
| "enc": [3, 0, 11, 5, 3], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "LOCK", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "VALID", | |
| "lsb": 62, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 10, | |
| "msb": 61 | |
| }, | |
| { | |
| "name": "XN_MMUOFF", | |
| "lsb": 8, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "XN_GL0_TGE0", | |
| "lsb": 6, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "XN_GL1", | |
| "lsb": 4, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "XN_EL0_TGE0", | |
| "lsb": 2, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "XN_EL1", | |
| "lsb": 0, | |
| "msb": 1 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTXR_B_CTL_EL12", | |
| "enc": [3, 0, 11, 5, 7], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "LOCK", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "VALID", | |
| "lsb": 62, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "RES0", | |
| "lsb": 10, | |
| "msb": 61 | |
| }, | |
| { | |
| "name": "XN_MMUOFF", | |
| "lsb": 8, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "XN_GL0_TGE0", | |
| "lsb": 6, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "XN_GL1", | |
| "lsb": 4, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "XN_EL0_TGE0", | |
| "lsb": 2, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "XN_EL1", | |
| "lsb": 0, | |
| "msb": 1 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTXR_B_CTL_EL2", | |
| "enc": [3, 0, 11, 6, 3], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "LOCK", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "VALID", | |
| "lsb": 62, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 24, | |
| "msb": 61 | |
| }, | |
| { | |
| "name": "XN_GL0_TGE0", | |
| "lsb": 22, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "XN_GL1", | |
| "lsb": 20, | |
| "msb": 21 | |
| }, | |
| { | |
| "name": "XN_EL0_TGE0", | |
| "lsb": 18, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "XN_EL1", | |
| "lsb": 16, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 10, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "XN_MMUOFF", | |
| "lsb": 8, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "XN_GL0_TGE1", | |
| "lsb": 6, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "XN_GL2", | |
| "lsb": 4, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "XN_EL0_TGE1", | |
| "lsb": 2, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "XN_EL2", | |
| "lsb": 0, | |
| "msb": 1 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTXR_B_CTL_EL21", | |
| "enc": [3, 0, 11, 5, 3], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "LOCK", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "VALID", | |
| "lsb": 62, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "RES01", | |
| "lsb": 24, | |
| "msb": 61 | |
| }, | |
| { | |
| "name": "XN_GL0_TGE0", | |
| "lsb": 22, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "XN_GL1", | |
| "lsb": 20, | |
| "msb": 21 | |
| }, | |
| { | |
| "name": "XN_EL0_TGE0", | |
| "lsb": 18, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "XN_EL1", | |
| "lsb": 16, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "RES0", | |
| "lsb": 10, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "XN_MMUOFF", | |
| "lsb": 8, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "XN_GL0_TGE1", | |
| "lsb": 6, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "XN_GL2", | |
| "lsb": 4, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "XN_EL0_TGE1", | |
| "lsb": 2, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "XN_EL2", | |
| "lsb": 0, | |
| "msb": 1 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTXR_B_LWR_EL1", | |
| "enc": [3, 0, 11, 2, 4], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CTXR_LOWER_ADDR_B", | |
| "lsb": 12, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 11 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTXR_B_LWR_EL12", | |
| "enc": [3, 0, 11, 3, 4], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RES01", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CTXR_LOWER_ADDR_B", | |
| "lsb": 12, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RES0", | |
| "lsb": 0, | |
| "msb": 11 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTXR_B_LWR_EL2", | |
| "enc": [3, 0, 11, 4, 4], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CTXR_LOWER_ADDR_B", | |
| "lsb": 12, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 11 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTXR_B_LWR_EL21", | |
| "enc": [3, 0, 11, 2, 4], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RES01", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CTXR_LOWER_ADDR_B", | |
| "lsb": 12, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RES0", | |
| "lsb": 0, | |
| "msb": 11 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTXR_B_UPR_EL1", | |
| "enc": [3, 0, 11, 2, 5], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CTXR_UPPER_ADDR_B", | |
| "lsb": 12, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 11 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTXR_B_UPR_EL12", | |
| "enc": [3, 0, 11, 3, 5], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RES01", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CTXR_UPPER_ADDR_B", | |
| "lsb": 12, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RES0", | |
| "lsb": 0, | |
| "msb": 11 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTXR_B_UPR_EL2", | |
| "enc": [3, 0, 11, 4, 5], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CTXR_UPPER_ADDR_B", | |
| "lsb": 12, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 11 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTXR_B_UPR_EL21", | |
| "enc": [3, 0, 11, 2, 5], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RES01", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CTXR_UPPER_ADDR_B", | |
| "lsb": 12, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RES0", | |
| "lsb": 0, | |
| "msb": 11 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTXR_C_CTL_EL1", | |
| "enc": [3, 0, 11, 5, 4], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "LOCK", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "VALID", | |
| "lsb": 62, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 10, | |
| "msb": 61 | |
| }, | |
| { | |
| "name": "XN_MMUOFF", | |
| "lsb": 8, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "XN_GL0_TGE0", | |
| "lsb": 6, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "XN_GL1", | |
| "lsb": 4, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "XN_EL0_TGE0", | |
| "lsb": 2, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "XN_EL1", | |
| "lsb": 0, | |
| "msb": 1 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTXR_C_CTL_EL12", | |
| "enc": [3, 0, 11, 6, 0], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "LOCK", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "VALID", | |
| "lsb": 62, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "RES0", | |
| "lsb": 10, | |
| "msb": 61 | |
| }, | |
| { | |
| "name": "XN_MMUOFF", | |
| "lsb": 8, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "XN_GL0_TGE0", | |
| "lsb": 6, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "XN_GL1", | |
| "lsb": 4, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "XN_EL0_TGE0", | |
| "lsb": 2, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "XN_EL1", | |
| "lsb": 0, | |
| "msb": 1 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTXR_C_CTL_EL2", | |
| "enc": [3, 0, 11, 6, 4], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "LOCK", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "VALID", | |
| "lsb": 62, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 24, | |
| "msb": 61 | |
| }, | |
| { | |
| "name": "XN_GL0_TGE0", | |
| "lsb": 22, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "XN_GL1", | |
| "lsb": 20, | |
| "msb": 21 | |
| }, | |
| { | |
| "name": "XN_EL0_TGE0", | |
| "lsb": 18, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "XN_EL1", | |
| "lsb": 16, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 10, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "XN_MMUOFF", | |
| "lsb": 8, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "XN_GL0_TGE1", | |
| "lsb": 6, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "XN_GL2", | |
| "lsb": 4, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "XN_EL0_TGE1", | |
| "lsb": 2, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "XN_EL2", | |
| "lsb": 0, | |
| "msb": 1 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTXR_C_CTL_EL21", | |
| "enc": [3, 0, 11, 5, 4], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "LOCK", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "VALID", | |
| "lsb": 62, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "RES01", | |
| "lsb": 24, | |
| "msb": 61 | |
| }, | |
| { | |
| "name": "XN_GL0_TGE0", | |
| "lsb": 22, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "XN_GL1", | |
| "lsb": 20, | |
| "msb": 21 | |
| }, | |
| { | |
| "name": "XN_EL0_TGE0", | |
| "lsb": 18, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "XN_EL1", | |
| "lsb": 16, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "RES0", | |
| "lsb": 10, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "XN_MMUOFF", | |
| "lsb": 8, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "XN_GL0_TGE1", | |
| "lsb": 6, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "XN_GL2", | |
| "lsb": 4, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "XN_EL0_TGE1", | |
| "lsb": 2, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "XN_EL2", | |
| "lsb": 0, | |
| "msb": 1 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTXR_C_LWR_EL1", | |
| "enc": [3, 0, 11, 2, 6], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CTXR_LOWER_ADDR_C", | |
| "lsb": 12, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 11 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTXR_C_LWR_EL12", | |
| "enc": [3, 0, 11, 3, 6], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RES01", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CTXR_LOWER_ADDR_C", | |
| "lsb": 12, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RES0", | |
| "lsb": 0, | |
| "msb": 11 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTXR_C_LWR_EL2", | |
| "enc": [3, 0, 11, 4, 6], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CTXR_LOWER_ADDR_C", | |
| "lsb": 12, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 11 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTXR_C_LWR_EL21", | |
| "enc": [3, 0, 11, 2, 6], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RES01", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CTXR_LOWER_ADDR_C", | |
| "lsb": 12, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RES0", | |
| "lsb": 0, | |
| "msb": 11 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTXR_C_UPR_EL1", | |
| "enc": [3, 0, 11, 2, 7], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CTXR_UPPER_ADDR_C", | |
| "lsb": 12, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 11 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTXR_C_UPR_EL12", | |
| "enc": [3, 0, 11, 3, 7], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RES01", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CTXR_UPPER_ADDR_C", | |
| "lsb": 12, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RES0", | |
| "lsb": 0, | |
| "msb": 11 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTXR_C_UPR_EL2", | |
| "enc": [3, 0, 11, 4, 7], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CTXR_UPPER_ADDR_C", | |
| "lsb": 12, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 11 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTXR_C_UPR_EL21", | |
| "enc": [3, 0, 11, 2, 7], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RES01", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CTXR_UPPER_ADDR_C", | |
| "lsb": 12, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RES0", | |
| "lsb": 0, | |
| "msb": 11 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTXR_D_CTL_EL1", | |
| "enc": [3, 0, 11, 5, 5], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "LOCK", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "VALID", | |
| "lsb": 62, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 10, | |
| "msb": 61 | |
| }, | |
| { | |
| "name": "XN_MMUOFF", | |
| "lsb": 8, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "XN_GL0_TGE0", | |
| "lsb": 6, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "XN_GL1", | |
| "lsb": 4, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "XN_EL0_TGE0", | |
| "lsb": 2, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "XN_EL1", | |
| "lsb": 0, | |
| "msb": 1 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTXR_D_CTL_EL12", | |
| "enc": [3, 0, 11, 6, 1], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "LOCK", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "VALID", | |
| "lsb": 62, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "RES0", | |
| "lsb": 10, | |
| "msb": 61 | |
| }, | |
| { | |
| "name": "XN_MMUOFF", | |
| "lsb": 8, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "XN_GL0_TGE0", | |
| "lsb": 6, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "XN_GL1", | |
| "lsb": 4, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "XN_EL0_TGE0", | |
| "lsb": 2, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "XN_EL1", | |
| "lsb": 0, | |
| "msb": 1 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTXR_D_CTL_EL2", | |
| "enc": [3, 0, 11, 6, 5], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "LOCK", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "VALID", | |
| "lsb": 62, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 24, | |
| "msb": 61 | |
| }, | |
| { | |
| "name": "XN_GL0_TGE0", | |
| "lsb": 22, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "XN_GL1", | |
| "lsb": 20, | |
| "msb": 21 | |
| }, | |
| { | |
| "name": "XN_EL0_TGE0", | |
| "lsb": 18, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "XN_EL1", | |
| "lsb": 16, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 10, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "XN_MMUOFF", | |
| "lsb": 8, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "XN_GL0_TGE1", | |
| "lsb": 6, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "XN_GL2", | |
| "lsb": 4, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "XN_EL0_TGE1", | |
| "lsb": 2, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "XN_EL2", | |
| "lsb": 0, | |
| "msb": 1 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTXR_D_CTL_EL21", | |
| "enc": [3, 0, 11, 5, 5], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "LOCK", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "VALID", | |
| "lsb": 62, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "RES01", | |
| "lsb": 24, | |
| "msb": 61 | |
| }, | |
| { | |
| "name": "XN_GL0_TGE0", | |
| "lsb": 22, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "XN_GL1", | |
| "lsb": 20, | |
| "msb": 21 | |
| }, | |
| { | |
| "name": "XN_EL0_TGE0", | |
| "lsb": 18, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "XN_EL1", | |
| "lsb": 16, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "RES0", | |
| "lsb": 10, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "XN_MMUOFF", | |
| "lsb": 8, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "XN_GL0_TGE1", | |
| "lsb": 6, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "XN_GL2", | |
| "lsb": 4, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "XN_EL0_TGE1", | |
| "lsb": 2, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "XN_EL2", | |
| "lsb": 0, | |
| "msb": 1 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTXR_D_LWR_EL1", | |
| "enc": [3, 0, 11, 3, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CTXR_LOWER_ADDR_D", | |
| "lsb": 12, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 11 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTXR_D_LWR_EL12", | |
| "enc": [3, 0, 11, 4, 0], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RES01", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CTXR_LOWER_ADDR_D", | |
| "lsb": 12, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RES0", | |
| "lsb": 0, | |
| "msb": 11 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTXR_D_LWR_EL2", | |
| "enc": [3, 0, 11, 5, 0], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CTXR_LOWER_ADDR_D", | |
| "lsb": 12, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 11 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTXR_D_LWR_EL21", | |
| "enc": [3, 0, 11, 3, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RES01", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CTXR_LOWER_ADDR_D", | |
| "lsb": 12, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RES0", | |
| "lsb": 0, | |
| "msb": 11 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTXR_D_UPR_EL1", | |
| "enc": [3, 0, 11, 3, 1], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CTXR_UPPER_ADDR_D", | |
| "lsb": 12, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 11 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTXR_D_UPR_EL12", | |
| "enc": [3, 0, 11, 4, 1], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RES01", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CTXR_UPPER_ADDR_D", | |
| "lsb": 12, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RES0", | |
| "lsb": 0, | |
| "msb": 11 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTXR_D_UPR_EL2", | |
| "enc": [3, 0, 11, 5, 1], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CTXR_UPPER_ADDR_D", | |
| "lsb": 12, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 11 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTXR_D_UPR_EL21", | |
| "enc": [3, 0, 11, 3, 1], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RES01", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CTXR_UPPER_ADDR_D", | |
| "lsb": 12, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RES0", | |
| "lsb": 0, | |
| "msb": 11 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CurrentEL", | |
| "enc": [3, 0, 4, 2, 2], | |
| "minel": 1, | |
| "width": 4, | |
| "fields": [ | |
| { | |
| "name": "EL", | |
| "lsb": 2, | |
| "msb": 3, | |
| "desc": "EL @ Debug Entry", | |
| "values": { | |
| "0x00": "EL0", | |
| "0x01": "EL1", | |
| "0x02": "EL2", | |
| "0x03": "EL3" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CurrentG", | |
| "enc": [3, 6, 15, 8, 0], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 1, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "G", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "DAIF", | |
| "enc": [3, 3, 4, 2, 1], | |
| "minel": 1, | |
| "fields": [ | |
| { | |
| "name": "D", | |
| "lsb": 9, | |
| "msb": 9, | |
| "desc": "debug event mask" | |
| }, | |
| { | |
| "name": "A", | |
| "lsb": 8, | |
| "msb": 8, | |
| "desc": "precise-abort" | |
| }, | |
| { | |
| "name": "I", | |
| "lsb": 7, | |
| "msb": 7, | |
| "desc": "IRQ enabled" | |
| }, | |
| { | |
| "name": "F", | |
| "lsb": 6, | |
| "msb": 6, | |
| "desc": "FIQ enabled" | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "DBGBCR0_EL1", | |
| "enc": [2, 0, 0, 0, 5], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD2", | |
| "lsb": 21, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "BT", | |
| "lsb": 20, | |
| "msb": 20 | |
| }, | |
| { | |
| "name": "LNK_NM", | |
| "lsb": 16, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "SSC", | |
| "lsb": 14, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "HMC", | |
| "lsb": 13, | |
| "msb": 13 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 9, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "BAS3", | |
| "lsb": 8, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "BAS2", | |
| "lsb": 7, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "BAS1", | |
| "lsb": 6, | |
| "msb": 6 | |
| }, | |
| { | |
| "name": "BAS0", | |
| "lsb": 5, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 3, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "PMC", | |
| "lsb": 1, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "EN", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "DBGBCR1_EL1", | |
| "enc": [2, 0, 0, 1, 5], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD2", | |
| "lsb": 21, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "BT", | |
| "lsb": 20, | |
| "msb": 20 | |
| }, | |
| { | |
| "name": "LNK_NM", | |
| "lsb": 16, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "SSC", | |
| "lsb": 14, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "HMC", | |
| "lsb": 13, | |
| "msb": 13 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 9, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "BAS3", | |
| "lsb": 8, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "BAS2", | |
| "lsb": 7, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "BAS1", | |
| "lsb": 6, | |
| "msb": 6 | |
| }, | |
| { | |
| "name": "BAS0", | |
| "lsb": 5, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 3, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "PMC", | |
| "lsb": 1, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "EN", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "DBGBCR2_EL1", | |
| "enc": [2, 0, 0, 2, 5], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD2", | |
| "lsb": 21, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "BT", | |
| "lsb": 20, | |
| "msb": 20 | |
| }, | |
| { | |
| "name": "LNK_NM", | |
| "lsb": 16, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "SSC", | |
| "lsb": 14, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "HMC", | |
| "lsb": 13, | |
| "msb": 13 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 9, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "BAS3", | |
| "lsb": 8, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "BAS2", | |
| "lsb": 7, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "BAS1", | |
| "lsb": 6, | |
| "msb": 6 | |
| }, | |
| { | |
| "name": "BAS0", | |
| "lsb": 5, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 3, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "PMC", | |
| "lsb": 1, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "EN", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "DBGBCR3_EL1", | |
| "enc": [2, 0, 0, 3, 5], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD2", | |
| "lsb": 21, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "BT", | |
| "lsb": 20, | |
| "msb": 20 | |
| }, | |
| { | |
| "name": "LNK_NM", | |
| "lsb": 16, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "SSC", | |
| "lsb": 14, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "HMC", | |
| "lsb": 13, | |
| "msb": 13 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 9, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "BAS3", | |
| "lsb": 8, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "BAS2", | |
| "lsb": 7, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "BAS1", | |
| "lsb": 6, | |
| "msb": 6 | |
| }, | |
| { | |
| "name": "BAS0", | |
| "lsb": 5, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 3, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "PMC", | |
| "lsb": 1, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "EN", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "DBGBCR4_EL1", | |
| "enc": [2, 0, 0, 4, 5], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD2", | |
| "lsb": 24, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "BT", | |
| "lsb": 20, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "LNK_NM", | |
| "lsb": 16, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "SSC", | |
| "lsb": 14, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "HMC", | |
| "lsb": 13, | |
| "msb": 13 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 9, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "BAS3", | |
| "lsb": 8, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "BAS2", | |
| "lsb": 7, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "BAS1", | |
| "lsb": 6, | |
| "msb": 6 | |
| }, | |
| { | |
| "name": "BAS0", | |
| "lsb": 5, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 3, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "PMC", | |
| "lsb": 1, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "EN", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "DBGBCR5_EL1", | |
| "enc": [2, 0, 0, 5, 5], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD2", | |
| "lsb": 24, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "BT", | |
| "lsb": 20, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "LNK_NM", | |
| "lsb": 16, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "SSC", | |
| "lsb": 14, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "HMC", | |
| "lsb": 13, | |
| "msb": 13 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 9, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "BAS3", | |
| "lsb": 8, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "BAS2", | |
| "lsb": 7, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "BAS1", | |
| "lsb": 6, | |
| "msb": 6 | |
| }, | |
| { | |
| "name": "BAS0", | |
| "lsb": 5, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 3, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "PMC", | |
| "lsb": 1, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "EN", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "DBGBVR0_EL1", | |
| "enc": [2, 0, 0, 0, 4], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RESS", | |
| "lsb": 49, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "BPT", | |
| "lsb": 2, | |
| "msb": 48 | |
| }, | |
| { | |
| "name": "BPT_L", | |
| "lsb": 0, | |
| "msb": 1 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "DBGBVR1_EL1", | |
| "enc": [2, 0, 0, 1, 4], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RESS", | |
| "lsb": 49, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "BPT", | |
| "lsb": 2, | |
| "msb": 48 | |
| }, | |
| { | |
| "name": "BPT_L", | |
| "lsb": 0, | |
| "msb": 1 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "DBGBVR2_EL1", | |
| "enc": [2, 0, 0, 2, 4], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RESS", | |
| "lsb": 49, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "BPT", | |
| "lsb": 2, | |
| "msb": 48 | |
| }, | |
| { | |
| "name": "BPT_L", | |
| "lsb": 0, | |
| "msb": 1 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "DBGBVR3_EL1", | |
| "enc": [2, 0, 0, 3, 4], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RESS", | |
| "lsb": 49, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "BPT", | |
| "lsb": 2, | |
| "msb": 48 | |
| }, | |
| { | |
| "name": "BPT_L", | |
| "lsb": 0, | |
| "msb": 1 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "DBGBVR4_EL1", | |
| "enc": [2, 0, 0, 4, 4], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "BPT", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "DBGBVR5_EL1", | |
| "enc": [2, 0, 0, 5, 4], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "BPT", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "DBGPRCR_EL1", | |
| "enc": [2, 0, 1, 4, 4], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 1, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "NPD_REQ", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "DBGWCR0_EL1", | |
| "enc": [2, 0, 0, 0, 7], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 29, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "MASK", | |
| "lsb": 24, | |
| "msb": 28 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 21, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "WT", | |
| "lsb": 20, | |
| "msb": 20 | |
| }, | |
| { | |
| "name": "LNK_NM", | |
| "lsb": 16, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "SSC", | |
| "lsb": 14, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "HMC", | |
| "lsb": 13, | |
| "msb": 13 | |
| }, | |
| { | |
| "name": "BAS", | |
| "lsb": 5, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "LDST_CTL", | |
| "lsb": 3, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "PAC", | |
| "lsb": 1, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "EN", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "DBGWCR1_EL1", | |
| "enc": [2, 0, 0, 1, 7], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 29, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "MASK", | |
| "lsb": 24, | |
| "msb": 28 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 21, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "WT", | |
| "lsb": 20, | |
| "msb": 20 | |
| }, | |
| { | |
| "name": "LNK_NM", | |
| "lsb": 16, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "SSC", | |
| "lsb": 14, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "HMC", | |
| "lsb": 13, | |
| "msb": 13 | |
| }, | |
| { | |
| "name": "BAS", | |
| "lsb": 5, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "LDST_CTL", | |
| "lsb": 3, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "PAC", | |
| "lsb": 1, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "EN", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "DBGWCR2_EL1", | |
| "enc": [2, 0, 0, 2, 7], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 29, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "MASK", | |
| "lsb": 24, | |
| "msb": 28 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 21, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "WT", | |
| "lsb": 20, | |
| "msb": 20 | |
| }, | |
| { | |
| "name": "LNK_NM", | |
| "lsb": 16, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "SSC", | |
| "lsb": 14, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "HMC", | |
| "lsb": 13, | |
| "msb": 13 | |
| }, | |
| { | |
| "name": "BAS", | |
| "lsb": 5, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "LDST_CTL", | |
| "lsb": 3, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "PAC", | |
| "lsb": 1, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "EN", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "DBGWCR3_EL1", | |
| "enc": [2, 0, 0, 3, 7], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 29, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "MASK", | |
| "lsb": 24, | |
| "msb": 28 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 21, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "WT", | |
| "lsb": 20, | |
| "msb": 20 | |
| }, | |
| { | |
| "name": "LNK_NM", | |
| "lsb": 16, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "SSC", | |
| "lsb": 14, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "HMC", | |
| "lsb": 13, | |
| "msb": 13 | |
| }, | |
| { | |
| "name": "BAS", | |
| "lsb": 5, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "LDST_CTL", | |
| "lsb": 3, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "PAC", | |
| "lsb": 1, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "EN", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "DBGWVR0_EL1", | |
| "enc": [2, 0, 0, 0, 6], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RESS", | |
| "lsb": 49, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "WPT_P", | |
| "lsb": 2, | |
| "msb": 48 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 1 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "DBGWVR1_EL1", | |
| "enc": [2, 0, 0, 1, 6], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RESS", | |
| "lsb": 49, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "WPT_P", | |
| "lsb": 2, | |
| "msb": 48 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 1 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "DBGWVR2_EL1", | |
| "enc": [2, 0, 0, 2, 6], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RESS", | |
| "lsb": 49, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "WPT_P", | |
| "lsb": 2, | |
| "msb": 48 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 1 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "DBGWVR3_EL1", | |
| "enc": [2, 0, 0, 3, 6], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RESS", | |
| "lsb": 49, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "WPT_P", | |
| "lsb": 2, | |
| "msb": 48 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 1 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "DBG_WRAP_GLB", | |
| "enc": [3, 5, 15, 2, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 48, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CLR_STOP_TRC", | |
| "lsb": 40, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "STOP_TRC", | |
| "lsb": 32, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "START_TRC", | |
| "lsb": 24, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "DBG_HALT_ON_RST", | |
| "lsb": 16, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "DBG_RESTART", | |
| "lsb": 8, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "DBG_HALT", | |
| "lsb": 0, | |
| "msb": 7 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "DCZID_EL0", | |
| "enc": [3, 3, 0, 0, 7], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 5, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "DZP", | |
| "lsb": 4, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "BLKSZE", | |
| "lsb": 0, | |
| "msb": 3 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "DISR_EL1", | |
| "enc": [3, 0, 12, 1, 1], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "DIT", | |
| "enc": [3, 3, 4, 2, 5], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 25, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "DIT", | |
| "lsb": 24, | |
| "msb": 24 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 23 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "DL1_DATA0", | |
| "enc": [3, 5, 15, 12, 2], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "DATA_63_56", | |
| "lsb": 56, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "DATA_55_48", | |
| "lsb": 48, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "DATA_47_40", | |
| "lsb": 40, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "DATA_39_32", | |
| "lsb": 32, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "DATA_31_24", | |
| "lsb": 24, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "DATA_23_16", | |
| "lsb": 16, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "DATA_15_8", | |
| "lsb": 8, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "DATA_7_0", | |
| "lsb": 0, | |
| "msb": 7 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "DL1_DATA1", | |
| "enc": [3, 5, 15, 12, 3], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "DATA_63_56", | |
| "lsb": 56, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "DATA_55_48", | |
| "lsb": 48, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "DATA_47_40", | |
| "lsb": 40, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "DATA_39_32", | |
| "lsb": 32, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "DATA_31_24", | |
| "lsb": 24, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "DATA_23_16", | |
| "lsb": 16, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "DATA_15_8", | |
| "lsb": 8, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "DATA_7_0", | |
| "lsb": 0, | |
| "msb": 7 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "DL1_DATA2", | |
| "enc": [3, 5, 15, 12, 6], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "DATA_63_56", | |
| "lsb": 56, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "DATA_55_48", | |
| "lsb": 48, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "DATA_47_40", | |
| "lsb": 40, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "DATA_39_32", | |
| "lsb": 32, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "DATA_31_24", | |
| "lsb": 24, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "DATA_23_16", | |
| "lsb": 16, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "DATA_15_8", | |
| "lsb": 8, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "DATA_7_0", | |
| "lsb": 0, | |
| "msb": 7 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "DLR_EL0", | |
| "enc": [3, 3, 4, 5, 1], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "VA", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "DPC_ERR_CTL", | |
| "enc": [3, 5, 15, 0, 6], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 12, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "EN_THRTL_ALWAYS", | |
| "lsb": 11, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "EN_MTR_ACCESS_LOCK", | |
| "lsb": 10, | |
| "msb": 10 | |
| }, | |
| { | |
| "name": "IN_CPL_EPOCH_SYNC", | |
| "lsb": 9, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "AP_TIME_BACKWARD", | |
| "lsb": 8, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "PLL_LOSE_LOCK", | |
| "lsb": 7, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "EN_TIMEBASE_DBG", | |
| "lsb": 6, | |
| "msb": 6 | |
| }, | |
| { | |
| "name": "EN_THRTL_UNSAFE", | |
| "lsb": 5, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "EN_LOSE_LOCK_ERR", | |
| "lsb": 4, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "EN_INCPL_EPOCH_ERR", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "EN_TIMEBASE_ERR", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "EN_AMX_COREWFI", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "EN_PIO_LOCKEDREG", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "DPC_ERR_STS", | |
| "enc": [3, 5, 15, 0, 5], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "ERR_DET_MERR", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "ERR_DET_TYPE", | |
| "lsb": 57, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "ERR_DET_VLD", | |
| "lsb": 56, | |
| "msb": 56 | |
| }, | |
| { | |
| "name": "ERR_DET_NREC", | |
| "lsb": 55, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 53, | |
| "msb": 54 | |
| }, | |
| { | |
| "name": "ERR_DET_INFO", | |
| "lsb": 6, | |
| "msb": 52 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 5 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "DSPSR_EL0", | |
| "enc": [3, 3, 4, 5, 0], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "NZCV", | |
| "lsb": 28, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 26, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "TCO", | |
| "lsb": 25, | |
| "msb": 25 | |
| }, | |
| { | |
| "name": "DIT", | |
| "lsb": 24, | |
| "msb": 24 | |
| }, | |
| { | |
| "name": "UAO", | |
| "lsb": 23, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "PAN", | |
| "lsb": 22, | |
| "msb": 22 | |
| }, | |
| { | |
| "name": "SS", | |
| "lsb": 21, | |
| "msb": 21 | |
| }, | |
| { | |
| "name": "IL", | |
| "lsb": 20, | |
| "msb": 20 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 12, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "BTYPE", | |
| "lsb": 10, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "EDAIF", | |
| "lsb": 6, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "T", | |
| "lsb": 5, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "RW", | |
| "lsb": 4, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "EL", | |
| "lsb": 2, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "MODE1", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "SPSEL", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ELR_EL1", | |
| "enc": [3, 0, 4, 0, 1], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "VA", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ELR_EL12", | |
| "enc": [3, 5, 4, 0, 1], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "VA", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ELR_EL2", | |
| "enc": [3, 4, 4, 0, 1], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "VA", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ELR_EL21", | |
| "enc": [3, 0, 4, 0, 1], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "VA", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ELR_GL1", | |
| "enc": [3, 6, 15, 10, 6], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "VA", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ELR_GL12", | |
| "enc": [3, 6, 15, 9, 6], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "VA", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ELR_GL2", | |
| "enc": [3, 6, 15, 11, 6], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "VA", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ELR_GL21", | |
| "enc": [3, 6, 15, 10, 6], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "VA", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ELR_NV_EL21", | |
| "enc": [3, 4, 4, 0, 1], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "VA", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ERRIDR_EL1", | |
| "enc": [3, 0, 5, 3, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 16, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "NUM", | |
| "lsb": 0, | |
| "msb": 15 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ESR_EL1", | |
| "enc": [3, 0, 5, 2, 0], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "CLASS", | |
| "lsb": 26, | |
| "msb": 31, | |
| "values": { | |
| "0x01": "Trapped WFE/WFI", | |
| "0x03": "Trapped MCR/MRC to CP15", | |
| "0x04": "Trapped MCRR/MRRC to CP15", | |
| "0x05": "Trapped MCR/MRC to CP14", | |
| "0x06": "Trapped LDC/STC to CP14", | |
| "0x07": "Trapped use of VFP or SIMD", | |
| "0x08": "Trapped MCR or VMRS to CP10", | |
| "0x0c": "Trapped MRRC to CP14", | |
| "0x0e": "Illegal Instruction Set state", | |
| "0x11": "SVC executed in AArch32", | |
| "0x12": "HVC executed in AArch32", | |
| "0x13": "SMC executed in AArch32", | |
| "0x15": "SVC executed in AArch64", | |
| "0x16": "HVC executed in AArch64", | |
| "0x17": "SMC executed in AArch64", | |
| "0x18": "Trapped MSR, MRS, or System AArch64", | |
| "0x20": "Instruction Abort from lower EL", | |
| "0x21": "Instruction Abort from this EL", | |
| "0x22": "PC Alignment exception", | |
| "0x24": "Data Abort from lower EL", | |
| "0x25": "Data Abort from this EL", | |
| "0x26": "Stack Pointer Alignment exception", | |
| "0x28": "Trapped Floating-point exception from AArch32", | |
| "0x2c": "Trapped Floating-point exception from AArch64", | |
| "0x2f": "SError Interrupt" | |
| } | |
| }, | |
| { | |
| "name": "IL", | |
| "lsb": 25, | |
| "msb": 25, | |
| "desc": "instruction length", | |
| "values": { | |
| "0": "16", | |
| "1": "32" | |
| } | |
| }, | |
| { | |
| "name": "ISS", | |
| "lsb": 0, | |
| "msb": 24 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ESR_EL12", | |
| "enc": [3, 5, 5, 2, 0], | |
| "minel": 2, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "CLASS", | |
| "lsb": 26, | |
| "msb": 31, | |
| "values": { | |
| "0x01": "Trapped WFE/WFI", | |
| "0x03": "Trapped MCR/MRC to CP15", | |
| "0x04": "Trapped MCRR/MRRC to CP15", | |
| "0x05": "Trapped MCR/MRC to CP14", | |
| "0x06": "Trapped LDC/STC to CP14", | |
| "0x07": "Trapped use of VFP or SIMD", | |
| "0x08": "Trapped MCR or VMRS to CP10", | |
| "0x0c": "Trapped MRRC to CP14", | |
| "0x0e": "Illegal Instruction Set state", | |
| "0x11": "SVC executed in AArch32", | |
| "0x12": "HVC executed in AArch32", | |
| "0x13": "SMC executed in AArch32", | |
| "0x15": "SVC executed in AArch64", | |
| "0x16": "HVC executed in AArch64", | |
| "0x17": "SMC executed in AArch64", | |
| "0x18": "Trapped MSR, MRS, or System AArch64", | |
| "0x20": "Instruction Abort from lower EL", | |
| "0x21": "Instruction Abort from this EL", | |
| "0x22": "PC Alignment exception", | |
| "0x24": "Data Abort from lower EL", | |
| "0x25": "Data Abort from this EL", | |
| "0x26": "Stack Pointer Alignment exception", | |
| "0x28": "Trapped Floating-point exception from AArch32", | |
| "0x2c": "Trapped Floating-point exception from AArch64", | |
| "0x2f": "SError Interrupt" | |
| } | |
| }, | |
| { | |
| "name": "IL", | |
| "lsb": 25, | |
| "msb": 25, | |
| "desc": "instruction length", | |
| "values": { | |
| "0": "16", | |
| "1": "32" | |
| } | |
| }, | |
| { | |
| "name": "ISS", | |
| "lsb": 0, | |
| "msb": 24 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ESR_EL2", | |
| "enc": [3, 4, 5, 2, 0], | |
| "minel": 2, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "CLASS", | |
| "lsb": 26, | |
| "msb": 31, | |
| "values": { | |
| "0x01": "Trapped WFE/WFI", | |
| "0x03": "Trapped MCR/MRC to CP15", | |
| "0x04": "Trapped MCRR/MRRC to CP15", | |
| "0x05": "Trapped MCR/MRC to CP14", | |
| "0x06": "Trapped LDC/STC to CP14", | |
| "0x07": "Trapped use of VFP or SIMD", | |
| "0x08": "Trapped MCR or VMRS to CP10", | |
| "0x0c": "Trapped MRRC to CP14", | |
| "0x0e": "Illegal Instruction Set state", | |
| "0x11": "SVC executed in AArch32", | |
| "0x12": "HVC executed in AArch32", | |
| "0x13": "SMC executed in AArch32", | |
| "0x15": "SVC executed in AArch64", | |
| "0x16": "HVC executed in AArch64", | |
| "0x17": "SMC executed in AArch64", | |
| "0x18": "Trapped MSR, MRS, or System AArch64", | |
| "0x20": "Instruction Abort from lower EL", | |
| "0x21": "Instruction Abort from this EL", | |
| "0x22": "PC Alignment exception", | |
| "0x24": "Data Abort from lower EL", | |
| "0x25": "Data Abort from this EL", | |
| "0x26": "Stack Pointer Alignment exception", | |
| "0x28": "Trapped Floating-point exception from AArch32", | |
| "0x2c": "Trapped Floating-point exception from AArch64", | |
| "0x2f": "SError Interrupt" | |
| } | |
| }, | |
| { | |
| "name": "IL", | |
| "lsb": 25, | |
| "msb": 25, | |
| "desc": "instruction length", | |
| "values": { | |
| "0": "16", | |
| "1": "32" | |
| } | |
| }, | |
| { | |
| "name": "ISS", | |
| "lsb": 0, | |
| "msb": 24 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ESR_EL21", | |
| "enc": [3, 0, 5, 2, 0], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "CLASS", | |
| "lsb": 26, | |
| "msb": 31, | |
| "values": { | |
| "0x01": "Trapped WFE/WFI", | |
| "0x03": "Trapped MCR/MRC to CP15", | |
| "0x04": "Trapped MCRR/MRRC to CP15", | |
| "0x05": "Trapped MCR/MRC to CP14", | |
| "0x06": "Trapped LDC/STC to CP14", | |
| "0x07": "Trapped use of VFP or SIMD", | |
| "0x08": "Trapped MCR or VMRS to CP10", | |
| "0x0c": "Trapped MRRC to CP14", | |
| "0x0e": "Illegal Instruction Set state", | |
| "0x11": "SVC executed in AArch32", | |
| "0x12": "HVC executed in AArch32", | |
| "0x13": "SMC executed in AArch32", | |
| "0x15": "SVC executed in AArch64", | |
| "0x16": "HVC executed in AArch64", | |
| "0x17": "SMC executed in AArch64", | |
| "0x18": "Trapped MSR, MRS, or System AArch64", | |
| "0x20": "Instruction Abort from lower EL", | |
| "0x21": "Instruction Abort from this EL", | |
| "0x22": "PC Alignment exception", | |
| "0x24": "Data Abort from lower EL", | |
| "0x25": "Data Abort from this EL", | |
| "0x26": "Stack Pointer Alignment exception", | |
| "0x28": "Trapped Floating-point exception from AArch32", | |
| "0x2c": "Trapped Floating-point exception from AArch64", | |
| "0x2f": "SError Interrupt" | |
| } | |
| }, | |
| { | |
| "name": "IL", | |
| "lsb": 25, | |
| "msb": 25, | |
| "desc": "instruction length", | |
| "values": { | |
| "0": "16", | |
| "1": "32" | |
| } | |
| }, | |
| { | |
| "name": "ISS", | |
| "lsb": 0, | |
| "msb": 24 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ESR_GL1", | |
| "enc": [3, 6, 15, 10, 5], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "CLASS", | |
| "lsb": 26, | |
| "msb": 31, | |
| "values": { | |
| "0x01": "Trapped WFE/WFI", | |
| "0x03": "Trapped MCR/MRC to CP15", | |
| "0x04": "Trapped MCRR/MRRC to CP15", | |
| "0x05": "Trapped MCR/MRC to CP14", | |
| "0x06": "Trapped LDC/STC to CP14", | |
| "0x07": "Trapped use of VFP or SIMD", | |
| "0x08": "Trapped MCR or VMRS to CP10", | |
| "0x0c": "Trapped MRRC to CP14", | |
| "0x0e": "Illegal Instruction Set state", | |
| "0x11": "SVC executed in AArch32", | |
| "0x12": "HVC executed in AArch32", | |
| "0x13": "SMC executed in AArch32", | |
| "0x15": "SVC executed in AArch64", | |
| "0x16": "HVC executed in AArch64", | |
| "0x17": "SMC executed in AArch64", | |
| "0x18": "Trapped MSR, MRS, or System AArch64", | |
| "0x20": "Instruction Abort from lower EL", | |
| "0x21": "Instruction Abort from this EL", | |
| "0x22": "PC Alignment exception", | |
| "0x24": "Data Abort from lower EL", | |
| "0x25": "Data Abort from this EL", | |
| "0x26": "Stack Pointer Alignment exception", | |
| "0x28": "Trapped Floating-point exception from AArch32", | |
| "0x2c": "Trapped Floating-point exception from AArch64", | |
| "0x2f": "SError Interrupt" | |
| } | |
| }, | |
| { | |
| "name": "IL", | |
| "lsb": 25, | |
| "msb": 25, | |
| "desc": "instruction length", | |
| "values": { | |
| "0": "16", | |
| "1": "32" | |
| } | |
| }, | |
| { | |
| "name": "ISS", | |
| "lsb": 0, | |
| "msb": 24 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ESR_GL12", | |
| "enc": [3, 6, 15, 9, 5], | |
| "minel": 2, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "CLASS", | |
| "lsb": 26, | |
| "msb": 31, | |
| "values": { | |
| "0x01": "Trapped WFE/WFI", | |
| "0x03": "Trapped MCR/MRC to CP15", | |
| "0x04": "Trapped MCRR/MRRC to CP15", | |
| "0x05": "Trapped MCR/MRC to CP14", | |
| "0x06": "Trapped LDC/STC to CP14", | |
| "0x07": "Trapped use of VFP or SIMD", | |
| "0x08": "Trapped MCR or VMRS to CP10", | |
| "0x0c": "Trapped MRRC to CP14", | |
| "0x0e": "Illegal Instruction Set state", | |
| "0x11": "SVC executed in AArch32", | |
| "0x12": "HVC executed in AArch32", | |
| "0x13": "SMC executed in AArch32", | |
| "0x15": "SVC executed in AArch64", | |
| "0x16": "HVC executed in AArch64", | |
| "0x17": "SMC executed in AArch64", | |
| "0x18": "Trapped MSR, MRS, or System AArch64", | |
| "0x20": "Instruction Abort from lower EL", | |
| "0x21": "Instruction Abort from this EL", | |
| "0x22": "PC Alignment exception", | |
| "0x24": "Data Abort from lower EL", | |
| "0x25": "Data Abort from this EL", | |
| "0x26": "Stack Pointer Alignment exception", | |
| "0x28": "Trapped Floating-point exception from AArch32", | |
| "0x2c": "Trapped Floating-point exception from AArch64", | |
| "0x2f": "SError Interrupt" | |
| } | |
| }, | |
| { | |
| "name": "IL", | |
| "lsb": 25, | |
| "msb": 25, | |
| "desc": "instruction length", | |
| "values": { | |
| "0": "16", | |
| "1": "32" | |
| } | |
| }, | |
| { | |
| "name": "ISS", | |
| "lsb": 0, | |
| "msb": 24 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ESR_GL2", | |
| "enc": [3, 6, 15, 11, 5], | |
| "minel": 2, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "CLASS", | |
| "lsb": 26, | |
| "msb": 31, | |
| "values": { | |
| "0x01": "Trapped WFE/WFI", | |
| "0x03": "Trapped MCR/MRC to CP15", | |
| "0x04": "Trapped MCRR/MRRC to CP15", | |
| "0x05": "Trapped MCR/MRC to CP14", | |
| "0x06": "Trapped LDC/STC to CP14", | |
| "0x07": "Trapped use of VFP or SIMD", | |
| "0x08": "Trapped MCR or VMRS to CP10", | |
| "0x0c": "Trapped MRRC to CP14", | |
| "0x0e": "Illegal Instruction Set state", | |
| "0x11": "SVC executed in AArch32", | |
| "0x12": "HVC executed in AArch32", | |
| "0x13": "SMC executed in AArch32", | |
| "0x15": "SVC executed in AArch64", | |
| "0x16": "HVC executed in AArch64", | |
| "0x17": "SMC executed in AArch64", | |
| "0x18": "Trapped MSR, MRS, or System AArch64", | |
| "0x20": "Instruction Abort from lower EL", | |
| "0x21": "Instruction Abort from this EL", | |
| "0x22": "PC Alignment exception", | |
| "0x24": "Data Abort from lower EL", | |
| "0x25": "Data Abort from this EL", | |
| "0x26": "Stack Pointer Alignment exception", | |
| "0x28": "Trapped Floating-point exception from AArch32", | |
| "0x2c": "Trapped Floating-point exception from AArch64", | |
| "0x2f": "SError Interrupt" | |
| } | |
| }, | |
| { | |
| "name": "IL", | |
| "lsb": 25, | |
| "msb": 25, | |
| "desc": "instruction length", | |
| "values": { | |
| "0": "16", | |
| "1": "32" | |
| } | |
| }, | |
| { | |
| "name": "ISS", | |
| "lsb": 0, | |
| "msb": 24 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ESR_GL21", | |
| "enc": [3, 6, 15, 10, 5], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "CLASS", | |
| "lsb": 26, | |
| "msb": 31, | |
| "values": { | |
| "0x01": "Trapped WFE/WFI", | |
| "0x03": "Trapped MCR/MRC to CP15", | |
| "0x04": "Trapped MCRR/MRRC to CP15", | |
| "0x05": "Trapped MCR/MRC to CP14", | |
| "0x06": "Trapped LDC/STC to CP14", | |
| "0x07": "Trapped use of VFP or SIMD", | |
| "0x08": "Trapped MCR or VMRS to CP10", | |
| "0x0c": "Trapped MRRC to CP14", | |
| "0x0e": "Illegal Instruction Set state", | |
| "0x11": "SVC executed in AArch32", | |
| "0x12": "HVC executed in AArch32", | |
| "0x13": "SMC executed in AArch32", | |
| "0x15": "SVC executed in AArch64", | |
| "0x16": "HVC executed in AArch64", | |
| "0x17": "SMC executed in AArch64", | |
| "0x18": "Trapped MSR, MRS, or System AArch64", | |
| "0x20": "Instruction Abort from lower EL", | |
| "0x21": "Instruction Abort from this EL", | |
| "0x22": "PC Alignment exception", | |
| "0x24": "Data Abort from lower EL", | |
| "0x25": "Data Abort from this EL", | |
| "0x26": "Stack Pointer Alignment exception", | |
| "0x28": "Trapped Floating-point exception from AArch32", | |
| "0x2c": "Trapped Floating-point exception from AArch64", | |
| "0x2f": "SError Interrupt" | |
| } | |
| }, | |
| { | |
| "name": "IL", | |
| "lsb": 25, | |
| "msb": 25, | |
| "desc": "instruction length", | |
| "values": { | |
| "0": "16", | |
| "1": "32" | |
| } | |
| }, | |
| { | |
| "name": "ISS", | |
| "lsb": 0, | |
| "msb": 24 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ESR_NV_EL21", | |
| "enc": [3, 4, 5, 2, 0], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "CLASS", | |
| "lsb": 26, | |
| "msb": 31, | |
| "values": { | |
| "0x01": "Trapped WFE/WFI", | |
| "0x03": "Trapped MCR/MRC to CP15", | |
| "0x04": "Trapped MCRR/MRRC to CP15", | |
| "0x05": "Trapped MCR/MRC to CP14", | |
| "0x06": "Trapped LDC/STC to CP14", | |
| "0x07": "Trapped use of VFP or SIMD", | |
| "0x08": "Trapped MCR or VMRS to CP10", | |
| "0x0c": "Trapped MRRC to CP14", | |
| "0x0e": "Illegal Instruction Set state", | |
| "0x11": "SVC executed in AArch32", | |
| "0x12": "HVC executed in AArch32", | |
| "0x13": "SMC executed in AArch32", | |
| "0x15": "SVC executed in AArch64", | |
| "0x16": "HVC executed in AArch64", | |
| "0x17": "SMC executed in AArch64", | |
| "0x18": "Trapped MSR, MRS, or System AArch64", | |
| "0x20": "Instruction Abort from lower EL", | |
| "0x21": "Instruction Abort from this EL", | |
| "0x22": "PC Alignment exception", | |
| "0x24": "Data Abort from lower EL", | |
| "0x25": "Data Abort from this EL", | |
| "0x26": "Stack Pointer Alignment exception", | |
| "0x28": "Trapped Floating-point exception from AArch32", | |
| "0x2c": "Trapped Floating-point exception from AArch64", | |
| "0x2f": "SError Interrupt" | |
| } | |
| }, | |
| { | |
| "name": "IL", | |
| "lsb": 25, | |
| "msb": 25, | |
| "desc": "instruction length", | |
| "values": { | |
| "0": "16", | |
| "1": "32" | |
| } | |
| }, | |
| { | |
| "name": "ISS", | |
| "lsb": 0, | |
| "msb": 24 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "FAR_EL1", | |
| "enc": [3, 0, 6, 0, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "FVA", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "FAR_EL12", | |
| "enc": [3, 5, 6, 0, 0], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "FVA", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "FAR_EL2", | |
| "enc": [3, 4, 6, 0, 0], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "FVA", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "FAR_EL21", | |
| "enc": [3, 0, 6, 0, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "FVA", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "FAR_GL1", | |
| "enc": [3, 6, 15, 10, 7], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "FVA", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "FAR_GL12", | |
| "enc": [3, 6, 15, 9, 7], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "FVA", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "FAR_GL2", | |
| "enc": [3, 6, 15, 11, 7], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "FVA", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "FAR_GL21", | |
| "enc": [3, 6, 15, 10, 7], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "FVA", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "FAR_NV_EL21", | |
| "enc": [3, 4, 6, 0, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "FVA", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "FED_ERR_CTL", | |
| "enc": [3, 4, 15, 0, 1], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 3, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "ICACHE_PARITY_REPORT_VA", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "EN_L1_ICACHE_PARITY", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "FED_ERR_STS", | |
| "enc": [3, 4, 15, 0, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD2", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "ERR_DET_TYPE", | |
| "lsb": 57, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "ERR_DET_VLD", | |
| "lsb": 56, | |
| "msb": 56 | |
| }, | |
| { | |
| "name": "ERR_DET_NREC", | |
| "lsb": 55, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 49, | |
| "msb": 54 | |
| }, | |
| { | |
| "name": "ERR_DET_ADDR", | |
| "lsb": 6, | |
| "msb": 48 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 5 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "FPCR", | |
| "enc": [3, 3, 4, 4, 0], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD2", | |
| "lsb": 27, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "AHP", | |
| "lsb": 26, | |
| "msb": 26 | |
| }, | |
| { | |
| "name": "DN", | |
| "lsb": 25, | |
| "msb": 25 | |
| }, | |
| { | |
| "name": "FZ", | |
| "lsb": 24, | |
| "msb": 24 | |
| }, | |
| { | |
| "name": "RM", | |
| "lsb": 22, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "STRIDE", | |
| "lsb": 20, | |
| "msb": 21 | |
| }, | |
| { | |
| "name": "FZ16", | |
| "lsb": 19, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "LEN", | |
| "lsb": 16, | |
| "msb": 18 | |
| }, | |
| { | |
| "name": "IDE", | |
| "lsb": 15, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 14, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "EBF", | |
| "lsb": 13, | |
| "msb": 13 | |
| }, | |
| { | |
| "name": "IXE", | |
| "lsb": 12, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "UFE", | |
| "lsb": 11, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "OFE", | |
| "lsb": 10, | |
| "msb": 10 | |
| }, | |
| { | |
| "name": "DZE", | |
| "lsb": 9, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "IOE", | |
| "lsb": 8, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 3, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "NEP", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "AH", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "FIZ", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "FPSR", | |
| "enc": [3, 3, 4, 4, 1], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "NZCV", | |
| "lsb": 28, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "QC", | |
| "lsb": 27, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 8, | |
| "msb": 26 | |
| }, | |
| { | |
| "name": "IDC", | |
| "lsb": 7, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 5, | |
| "msb": 6 | |
| }, | |
| { | |
| "name": "IXC", | |
| "lsb": 4, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "UFC", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "OFC", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "DZC", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "IOC", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "GCR_EL1", | |
| "enc": [3, 0, 1, 0, 6], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 17, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "RRND", | |
| "lsb": 16, | |
| "msb": 16 | |
| }, | |
| { | |
| "name": "EXCLUDE", | |
| "lsb": 0, | |
| "msb": 15 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "GMID_EL1", | |
| "enc": [3, 1, 0, 0, 4], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 4, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "BS", | |
| "lsb": 0, | |
| "msb": 3 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "GXF_CONFIG_EL1", | |
| "enc": [3, 6, 15, 1, 2], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 6, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "NACC", | |
| "lsb": 5, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "ALLW", | |
| "lsb": 4, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "LOCK", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "PEX0", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "PEX1", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "ENAB", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "GXF_CONFIG_EL12", | |
| "enc": [3, 6, 15, 15, 1], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RES0", | |
| "lsb": 6, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "NACC", | |
| "lsb": 5, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "ALLW", | |
| "lsb": 4, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "LOCK", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "PEX0", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "PEX1", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "ENAB", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "GXF_CONFIG_EL2", | |
| "enc": [3, 6, 15, 1, 4], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 7, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "HVAC", | |
| "lsb": 6, | |
| "msb": 6 | |
| }, | |
| { | |
| "name": "NACC", | |
| "lsb": 5, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "ALLW", | |
| "lsb": 4, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "LOCK", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "PEX0", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "PEX2", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "ENAB", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "GXF_CONFIG_EL21", | |
| "enc": [3, 6, 15, 1, 2], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RES0", | |
| "lsb": 7, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "HVAC", | |
| "lsb": 6, | |
| "msb": 6 | |
| }, | |
| { | |
| "name": "NACC", | |
| "lsb": 5, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "ALLW", | |
| "lsb": 4, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "LOCK", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "PEX0", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "PEX2", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "ENAB", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "GXF_ENTRY_EL1", | |
| "enc": [3, 6, 15, 8, 1], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "VEC", | |
| "lsb": 2, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 1 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "GXF_ENTRY_EL12", | |
| "enc": [3, 6, 15, 15, 2], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "VEC", | |
| "lsb": 2, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "RES0", | |
| "lsb": 0, | |
| "msb": 1 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "GXF_ENTRY_EL2", | |
| "enc": [3, 6, 15, 12, 0], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "VEC", | |
| "lsb": 2, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 1 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "GXF_ENTRY_EL21", | |
| "enc": [3, 6, 15, 8, 1], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "VEC", | |
| "lsb": 2, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "RES0", | |
| "lsb": 0, | |
| "msb": 1 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "GXF_PABENTRY_EL1", | |
| "enc": [3, 6, 15, 8, 2], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "VEC", | |
| "lsb": 2, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 1 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "GXF_PABENTRY_EL12", | |
| "enc": [3, 6, 15, 15, 3], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "VEC", | |
| "lsb": 2, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "RES0", | |
| "lsb": 0, | |
| "msb": 1 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "GXF_PABENTRY_EL2", | |
| "enc": [3, 6, 15, 12, 1], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "VEC", | |
| "lsb": 2, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 1 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "GXF_PABENTRY_EL21", | |
| "enc": [3, 6, 15, 8, 2], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "VEC", | |
| "lsb": 2, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "RES0", | |
| "lsb": 0, | |
| "msb": 1 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "HACR_EL2", | |
| "enc": [3, 4, 1, 1, 7], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD7", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "TINTSTATUS", | |
| "lsb": 62, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "TAGTEL1_NV", | |
| "lsb": 61, | |
| "msb": 61 | |
| }, | |
| { | |
| "name": "TAGT", | |
| "lsb": 60, | |
| "msb": 60 | |
| }, | |
| { | |
| "name": "TACNT", | |
| "lsb": 59, | |
| "msb": 59 | |
| }, | |
| { | |
| "name": "TUPM", | |
| "lsb": 58, | |
| "msb": 58 | |
| }, | |
| { | |
| "name": "TPM", | |
| "lsb": 57, | |
| "msb": 57 | |
| }, | |
| { | |
| "name": "TAPM", | |
| "lsb": 56, | |
| "msb": 56 | |
| }, | |
| { | |
| "name": "RSVD6", | |
| "lsb": 53, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "THIDDPC", | |
| "lsb": 52, | |
| "msb": 52 | |
| }, | |
| { | |
| "name": "THIDAMX", | |
| "lsb": 51, | |
| "msb": 51 | |
| }, | |
| { | |
| "name": "THIDLLC", | |
| "lsb": 50, | |
| "msb": 50 | |
| }, | |
| { | |
| "name": "THIDCPU", | |
| "lsb": 49, | |
| "msb": 49 | |
| }, | |
| { | |
| "name": "THIDDVF", | |
| "lsb": 48, | |
| "msb": 48 | |
| }, | |
| { | |
| "name": "RSVD5", | |
| "lsb": 35, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "TCPSRCTX", | |
| "lsb": 34, | |
| "msb": 34 | |
| }, | |
| { | |
| "name": "TGF2", | |
| "lsb": 33, | |
| "msb": 33 | |
| }, | |
| { | |
| "name": "TSAPTI", | |
| "lsb": 32, | |
| "msb": 32 | |
| }, | |
| { | |
| "name": "TDCIN_CPA", | |
| "lsb": 31, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "TGEXIT", | |
| "lsb": 30, | |
| "msb": 30 | |
| }, | |
| { | |
| "name": "TGENTER", | |
| "lsb": 29, | |
| "msb": 29 | |
| }, | |
| { | |
| "name": "TOBJC", | |
| "lsb": 28, | |
| "msb": 28 | |
| }, | |
| { | |
| "name": "TJRE", | |
| "lsb": 27, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "RSVD4", | |
| "lsb": 26, | |
| "msb": 26 | |
| }, | |
| { | |
| "name": "TSIRQ", | |
| "lsb": 25, | |
| "msb": 25 | |
| }, | |
| { | |
| "name": "TPKEY", | |
| "lsb": 24, | |
| "msb": 24 | |
| }, | |
| { | |
| "name": "RSVD3", | |
| "lsb": 23, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "TPRTR", | |
| "lsb": 22, | |
| "msb": 22 | |
| }, | |
| { | |
| "name": "EN_EL1_SHBOUND", | |
| "lsb": 21, | |
| "msb": 21 | |
| }, | |
| { | |
| "name": "EN_DIRVTMR", | |
| "lsb": 20, | |
| "msb": 20 | |
| }, | |
| { | |
| "name": "RSVD2", | |
| "lsb": 19, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "TWATCHDOG", | |
| "lsb": 18, | |
| "msb": 18 | |
| }, | |
| { | |
| "name": "TAPPLCTXT", | |
| "lsb": 17, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "TIPI", | |
| "lsb": 16, | |
| "msb": 16 | |
| }, | |
| { | |
| "name": "TUSAT", | |
| "lsb": 15, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "TCTRR", | |
| "lsb": 14, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "TGXF", | |
| "lsb": 13, | |
| "msb": 13 | |
| }, | |
| { | |
| "name": "TTN", | |
| "lsb": 12, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "TSPRR", | |
| "lsb": 11, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "TAMX", | |
| "lsb": 10, | |
| "msb": 10 | |
| }, | |
| { | |
| "name": "TWKDM", | |
| "lsb": 9, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 5, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "TAID0", | |
| "lsb": 4, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 2, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "TACTL1", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "TACTL0", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "HCRX_EL2", | |
| "enc": [3, 4, 1, 2, 2], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 6, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "SMPME", | |
| "lsb": 5, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "FGTN_XS", | |
| "lsb": 4, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "FN_XS", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 2 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "HCR_EL2", | |
| "enc": [3, 4, 1, 1, 0], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "TWEDEL", | |
| "lsb": 60, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "TWEDEN", | |
| "lsb": 59, | |
| "msb": 59 | |
| }, | |
| { | |
| "name": "TID5", | |
| "lsb": 58, | |
| "msb": 58 | |
| }, | |
| { | |
| "name": "DCT", | |
| "lsb": 57, | |
| "msb": 57 | |
| }, | |
| { | |
| "name": "ATA", | |
| "lsb": 56, | |
| "msb": 56 | |
| }, | |
| { | |
| "name": "TTLBOS", | |
| "lsb": 55, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "TTLBIS", | |
| "lsb": 54, | |
| "msb": 54 | |
| }, | |
| { | |
| "name": "EN_SCXT", | |
| "lsb": 53, | |
| "msb": 53 | |
| }, | |
| { | |
| "name": "TOCU", | |
| "lsb": 52, | |
| "msb": 52 | |
| }, | |
| { | |
| "name": "RSVD2", | |
| "lsb": 51, | |
| "msb": 51 | |
| }, | |
| { | |
| "name": "TICAB", | |
| "lsb": 50, | |
| "msb": 50 | |
| }, | |
| { | |
| "name": "TID4", | |
| "lsb": 49, | |
| "msb": 49 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 47, | |
| "msb": 48 | |
| }, | |
| { | |
| "name": "FWB", | |
| "lsb": 46, | |
| "msb": 46 | |
| }, | |
| { | |
| "name": "NV2", | |
| "lsb": 45, | |
| "msb": 45 | |
| }, | |
| { | |
| "name": "AT", | |
| "lsb": 44, | |
| "msb": 44 | |
| }, | |
| { | |
| "name": "NV1", | |
| "lsb": 43, | |
| "msb": 43 | |
| }, | |
| { | |
| "name": "NV", | |
| "lsb": 42, | |
| "msb": 42 | |
| }, | |
| { | |
| "name": "API", | |
| "lsb": 41, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "APK", | |
| "lsb": 40, | |
| "msb": 40 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 39, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "MIOCNCE", | |
| "lsb": 38, | |
| "msb": 38 | |
| }, | |
| { | |
| "name": "TEA", | |
| "lsb": 37, | |
| "msb": 37 | |
| }, | |
| { | |
| "name": "TERR", | |
| "lsb": 36, | |
| "msb": 36 | |
| }, | |
| { | |
| "name": "TLOR", | |
| "lsb": 35, | |
| "msb": 35 | |
| }, | |
| { | |
| "name": "E2_H", | |
| "lsb": 34, | |
| "msb": 34 | |
| }, | |
| { | |
| "name": "ID", | |
| "lsb": 33, | |
| "msb": 33 | |
| }, | |
| { | |
| "name": "CD", | |
| "lsb": 32, | |
| "msb": 32 | |
| }, | |
| { | |
| "name": "RW", | |
| "lsb": 31, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "TRVM", | |
| "lsb": 30, | |
| "msb": 30 | |
| }, | |
| { | |
| "name": "HCD", | |
| "lsb": 29, | |
| "msb": 29 | |
| }, | |
| { | |
| "name": "TDZ", | |
| "lsb": 28, | |
| "msb": 28 | |
| }, | |
| { | |
| "name": "TGE", | |
| "lsb": 27, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "TVM", | |
| "lsb": 26, | |
| "msb": 26 | |
| }, | |
| { | |
| "name": "TTLB", | |
| "lsb": 25, | |
| "msb": 25 | |
| }, | |
| { | |
| "name": "TPU", | |
| "lsb": 24, | |
| "msb": 24 | |
| }, | |
| { | |
| "name": "TPCP", | |
| "lsb": 23, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "TSW", | |
| "lsb": 22, | |
| "msb": 22 | |
| }, | |
| { | |
| "name": "TACR", | |
| "lsb": 21, | |
| "msb": 21 | |
| }, | |
| { | |
| "name": "TIDCP", | |
| "lsb": 20, | |
| "msb": 20 | |
| }, | |
| { | |
| "name": "TSC", | |
| "lsb": 19, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "TID3", | |
| "lsb": 18, | |
| "msb": 18 | |
| }, | |
| { | |
| "name": "TID2", | |
| "lsb": 17, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "TID1", | |
| "lsb": 16, | |
| "msb": 16 | |
| }, | |
| { | |
| "name": "TID0", | |
| "lsb": 15, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "TWE", | |
| "lsb": 14, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "TWI", | |
| "lsb": 13, | |
| "msb": 13 | |
| }, | |
| { | |
| "name": "DC", | |
| "lsb": 12, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "BSU", | |
| "lsb": 10, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "FB", | |
| "lsb": 9, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "VSE", | |
| "lsb": 8, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "VI", | |
| "lsb": 7, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "VF", | |
| "lsb": 6, | |
| "msb": 6 | |
| }, | |
| { | |
| "name": "AMO", | |
| "lsb": 5, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "IMO", | |
| "lsb": 4, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "FMO", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "PTW", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "SWIO", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "VM", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "HDFGRTR_EL2", | |
| "enc": [3, 4, 3, 1, 4], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD3", | |
| "lsb": 49, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "TRCVICTLR", | |
| "lsb": 48, | |
| "msb": 48 | |
| }, | |
| { | |
| "name": "TRCSTATR", | |
| "lsb": 47, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "TRCSSCSRN", | |
| "lsb": 46, | |
| "msb": 46 | |
| }, | |
| { | |
| "name": "TRCSEQSTR", | |
| "lsb": 45, | |
| "msb": 45 | |
| }, | |
| { | |
| "name": "TRCPRGCTLR", | |
| "lsb": 44, | |
| "msb": 44 | |
| }, | |
| { | |
| "name": "TRCOSLSR", | |
| "lsb": 43, | |
| "msb": 43 | |
| }, | |
| { | |
| "name": "RSVD2", | |
| "lsb": 42, | |
| "msb": 42 | |
| }, | |
| { | |
| "name": "TRCIMSPECN", | |
| "lsb": 41, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "TRCIDRN", | |
| "lsb": 40, | |
| "msb": 40 | |
| }, | |
| { | |
| "name": "TRCDEVID", | |
| "lsb": 39, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "TRCDEVARCH", | |
| "lsb": 38, | |
| "msb": 38 | |
| }, | |
| { | |
| "name": "TRCCNTVRN", | |
| "lsb": 37, | |
| "msb": 37 | |
| }, | |
| { | |
| "name": "TRCCLAIM", | |
| "lsb": 36, | |
| "msb": 36 | |
| }, | |
| { | |
| "name": "TRCAUXCTLR", | |
| "lsb": 35, | |
| "msb": 35 | |
| }, | |
| { | |
| "name": "TRCAUTHSTATUS", | |
| "lsb": 34, | |
| "msb": 34 | |
| }, | |
| { | |
| "name": "TRC", | |
| "lsb": 33, | |
| "msb": 33 | |
| }, | |
| { | |
| "name": "PMSLATFR_EL1", | |
| "lsb": 32, | |
| "msb": 32 | |
| }, | |
| { | |
| "name": "PMSIRR_EL1", | |
| "lsb": 31, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "PMSIDR_EL1", | |
| "lsb": 30, | |
| "msb": 30 | |
| }, | |
| { | |
| "name": "PMSICR_EL1", | |
| "lsb": 29, | |
| "msb": 29 | |
| }, | |
| { | |
| "name": "PMSFCR_EL1", | |
| "lsb": 28, | |
| "msb": 28 | |
| }, | |
| { | |
| "name": "PMSEVFR_EL1", | |
| "lsb": 27, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "PMSCR_EL1", | |
| "lsb": 26, | |
| "msb": 26 | |
| }, | |
| { | |
| "name": "PMBPSR_EL1", | |
| "lsb": 25, | |
| "msb": 25 | |
| }, | |
| { | |
| "name": "PMBPTR_EL1", | |
| "lsb": 24, | |
| "msb": 24 | |
| }, | |
| { | |
| "name": "PMBLIMITR_EL1", | |
| "lsb": 23, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "PMMIR_EL1", | |
| "lsb": 22, | |
| "msb": 22 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 20, | |
| "msb": 21 | |
| }, | |
| { | |
| "name": "PMSELR_EL0", | |
| "lsb": 19, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "PMOVS_EL0", | |
| "lsb": 18, | |
| "msb": 18 | |
| }, | |
| { | |
| "name": "PMINTEN_EL0", | |
| "lsb": 17, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "PMCNTEN_EL0", | |
| "lsb": 16, | |
| "msb": 16 | |
| }, | |
| { | |
| "name": "PMCCNTR_EL0", | |
| "lsb": 15, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "PMCCFILTR_EL0", | |
| "lsb": 14, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "PMEVTYPERN_EL0", | |
| "lsb": 13, | |
| "msb": 13 | |
| }, | |
| { | |
| "name": "PMEVCNTRN_EL0", | |
| "lsb": 12, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "OSDLR_EL1", | |
| "lsb": 11, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "OSECCR_EL1", | |
| "lsb": 10, | |
| "msb": 10 | |
| }, | |
| { | |
| "name": "OSLSR_EL1", | |
| "lsb": 9, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 8, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "DBGPRCR_EL1", | |
| "lsb": 7, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "DBGAUTHSTATUS_EL1", | |
| "lsb": 6, | |
| "msb": 6 | |
| }, | |
| { | |
| "name": "DBGCLAIM", | |
| "lsb": 5, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "MDSCR_EL1", | |
| "lsb": 4, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "DBGWVRN_EL1", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "DBGWCRN_EL1", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "DBGBVRN_EL1", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "DBGBCRN_EL1", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "HDFGWTR_EL2", | |
| "enc": [3, 4, 3, 1, 5], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD8", | |
| "lsb": 50, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "TRFCR_EL1", | |
| "lsb": 49, | |
| "msb": 49 | |
| }, | |
| { | |
| "name": "TRCVICTLR", | |
| "lsb": 48, | |
| "msb": 48 | |
| }, | |
| { | |
| "name": "RSVD7", | |
| "lsb": 47, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "TRCSSCSRN", | |
| "lsb": 46, | |
| "msb": 46 | |
| }, | |
| { | |
| "name": "TRCSEQSTR", | |
| "lsb": 45, | |
| "msb": 45 | |
| }, | |
| { | |
| "name": "TRCPRGCTLR", | |
| "lsb": 44, | |
| "msb": 44 | |
| }, | |
| { | |
| "name": "RSVD6", | |
| "lsb": 42, | |
| "msb": 43 | |
| }, | |
| { | |
| "name": "TRCIMSPECN", | |
| "lsb": 41, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "TRCIDRN", | |
| "lsb": 40, | |
| "msb": 40 | |
| }, | |
| { | |
| "name": "RSVD5", | |
| "lsb": 38, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "TRCCNTVRN", | |
| "lsb": 37, | |
| "msb": 37 | |
| }, | |
| { | |
| "name": "TRCCLAIM", | |
| "lsb": 36, | |
| "msb": 36 | |
| }, | |
| { | |
| "name": "TRCAUXCTLR", | |
| "lsb": 35, | |
| "msb": 35 | |
| }, | |
| { | |
| "name": "RSVD4", | |
| "lsb": 34, | |
| "msb": 34 | |
| }, | |
| { | |
| "name": "TRC", | |
| "lsb": 33, | |
| "msb": 33 | |
| }, | |
| { | |
| "name": "PMSLATFR_EL1", | |
| "lsb": 32, | |
| "msb": 32 | |
| }, | |
| { | |
| "name": "PMSIRR_EL1", | |
| "lsb": 31, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "RSVD3", | |
| "lsb": 30, | |
| "msb": 30 | |
| }, | |
| { | |
| "name": "PMSICR_EL1", | |
| "lsb": 29, | |
| "msb": 29 | |
| }, | |
| { | |
| "name": "PMSFCR_EL1", | |
| "lsb": 28, | |
| "msb": 28 | |
| }, | |
| { | |
| "name": "PMSEVFR_EL1", | |
| "lsb": 27, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "PMSCR_EL1", | |
| "lsb": 26, | |
| "msb": 26 | |
| }, | |
| { | |
| "name": "PMBPSR_EL1", | |
| "lsb": 25, | |
| "msb": 25 | |
| }, | |
| { | |
| "name": "PMBPTR_EL1", | |
| "lsb": 24, | |
| "msb": 24 | |
| }, | |
| { | |
| "name": "PMBLIMITR_EL1", | |
| "lsb": 23, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "RSVD2", | |
| "lsb": 22, | |
| "msb": 22 | |
| }, | |
| { | |
| "name": "PMCR_EL0", | |
| "lsb": 21, | |
| "msb": 21 | |
| }, | |
| { | |
| "name": "PMSWINC_EL0", | |
| "lsb": 20, | |
| "msb": 20 | |
| }, | |
| { | |
| "name": "PMSELR_EL0", | |
| "lsb": 19, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "PMOVS_EL0", | |
| "lsb": 18, | |
| "msb": 18 | |
| }, | |
| { | |
| "name": "PMINTEN_EL0", | |
| "lsb": 17, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "PMCNTEN_EL0", | |
| "lsb": 16, | |
| "msb": 16 | |
| }, | |
| { | |
| "name": "PMCCNTR_EL0", | |
| "lsb": 15, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "PMCCFILTR_EL0", | |
| "lsb": 14, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "PMEVTYPERN_EL0", | |
| "lsb": 13, | |
| "msb": 13 | |
| }, | |
| { | |
| "name": "PMEVCNTRN_EL0", | |
| "lsb": 12, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "OSDLR_EL1", | |
| "lsb": 11, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "OSECCR_EL1", | |
| "lsb": 10, | |
| "msb": 10 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 9, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "OSLAR_EL1", | |
| "lsb": 8, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "DBGPRCR_EL1", | |
| "lsb": 7, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 6, | |
| "msb": 6 | |
| }, | |
| { | |
| "name": "DBGCLAIM", | |
| "lsb": 5, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "MDSCR_EL1", | |
| "lsb": 4, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "DBGWVRN_EL1", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "DBGWCRN_EL1", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "DBGBVRN_EL1", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "DBGBCRN_EL1", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "HFGITR_EL2", | |
| "enc": [3, 4, 1, 1, 6], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 61, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "COSP_RCTX", | |
| "lsb": 60, | |
| "msb": 60 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 57, | |
| "msb": 59 | |
| }, | |
| { | |
| "name": "N_BRBIALL", | |
| "lsb": 56, | |
| "msb": 56 | |
| }, | |
| { | |
| "name": "N_BRBINJ", | |
| "lsb": 55, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "DC_CVAC", | |
| "lsb": 54, | |
| "msb": 54 | |
| }, | |
| { | |
| "name": "SVC_EL1", | |
| "lsb": 53, | |
| "msb": 53 | |
| }, | |
| { | |
| "name": "SVC_EL0", | |
| "lsb": 52, | |
| "msb": 52 | |
| }, | |
| { | |
| "name": "ERET", | |
| "lsb": 51, | |
| "msb": 51 | |
| }, | |
| { | |
| "name": "CPP_RCTX", | |
| "lsb": 50, | |
| "msb": 50 | |
| }, | |
| { | |
| "name": "DVP_RCTX", | |
| "lsb": 49, | |
| "msb": 49 | |
| }, | |
| { | |
| "name": "CFP_RCTX", | |
| "lsb": 48, | |
| "msb": 48 | |
| }, | |
| { | |
| "name": "TLBI_VAALE1", | |
| "lsb": 47, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "TLBI_VALE1", | |
| "lsb": 46, | |
| "msb": 46 | |
| }, | |
| { | |
| "name": "TLBI_VAAE1", | |
| "lsb": 45, | |
| "msb": 45 | |
| }, | |
| { | |
| "name": "TLBI_ASIDE1", | |
| "lsb": 44, | |
| "msb": 44 | |
| }, | |
| { | |
| "name": "TLBI_VAE1", | |
| "lsb": 43, | |
| "msb": 43 | |
| }, | |
| { | |
| "name": "TLBI_VMALLE1", | |
| "lsb": 42, | |
| "msb": 42 | |
| }, | |
| { | |
| "name": "TLBI_RVAALE1", | |
| "lsb": 41, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "TLBI_RVALE1", | |
| "lsb": 40, | |
| "msb": 40 | |
| }, | |
| { | |
| "name": "TLBI_RVAAE1", | |
| "lsb": 39, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "TLBI_RVAE1", | |
| "lsb": 38, | |
| "msb": 38 | |
| }, | |
| { | |
| "name": "TLBI_RVAALE1_IS", | |
| "lsb": 37, | |
| "msb": 37 | |
| }, | |
| { | |
| "name": "TLBI_RVALE1_IS", | |
| "lsb": 36, | |
| "msb": 36 | |
| }, | |
| { | |
| "name": "TLBI_RVAAE1_IS", | |
| "lsb": 35, | |
| "msb": 35 | |
| }, | |
| { | |
| "name": "TLBI_RVAE1_IS", | |
| "lsb": 34, | |
| "msb": 34 | |
| }, | |
| { | |
| "name": "TLBI_VAALE1_IS", | |
| "lsb": 33, | |
| "msb": 33 | |
| }, | |
| { | |
| "name": "TLBI_VALE1_IS", | |
| "lsb": 32, | |
| "msb": 32 | |
| }, | |
| { | |
| "name": "TLBI_VAAE1_IS", | |
| "lsb": 31, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "TLBI_ASIDE1_IS", | |
| "lsb": 30, | |
| "msb": 30 | |
| }, | |
| { | |
| "name": "TLBI_VAE1_IS", | |
| "lsb": 29, | |
| "msb": 29 | |
| }, | |
| { | |
| "name": "TLBI_VMALLE1_IS", | |
| "lsb": 28, | |
| "msb": 28 | |
| }, | |
| { | |
| "name": "TLBI_RVAALE1_OS", | |
| "lsb": 27, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "TLBI_RVALE1_OS", | |
| "lsb": 26, | |
| "msb": 26 | |
| }, | |
| { | |
| "name": "TLBI_RVAAE1_OS", | |
| "lsb": 25, | |
| "msb": 25 | |
| }, | |
| { | |
| "name": "TLBI_RVAE1_OS", | |
| "lsb": 24, | |
| "msb": 24 | |
| }, | |
| { | |
| "name": "TLBI_VAALE1_OS", | |
| "lsb": 23, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "TLBI_VALE1_OS", | |
| "lsb": 22, | |
| "msb": 22 | |
| }, | |
| { | |
| "name": "TLBI_VAAE1_OS", | |
| "lsb": 21, | |
| "msb": 21 | |
| }, | |
| { | |
| "name": "TLBI_ASIDE1_OS", | |
| "lsb": 20, | |
| "msb": 20 | |
| }, | |
| { | |
| "name": "TLBI_VAE1_OS", | |
| "lsb": 19, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "TLBI_VMALLE1_OS", | |
| "lsb": 18, | |
| "msb": 18 | |
| }, | |
| { | |
| "name": "AT_S1_E1_WP", | |
| "lsb": 17, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "AT_S1_E1_RP", | |
| "lsb": 16, | |
| "msb": 16 | |
| }, | |
| { | |
| "name": "AT_S1_E0_W", | |
| "lsb": 15, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "AT_S1_E0_R", | |
| "lsb": 14, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "AT_S1_E1_W", | |
| "lsb": 13, | |
| "msb": 13 | |
| }, | |
| { | |
| "name": "AT_S1_E1_R", | |
| "lsb": 12, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "DC_ZVA", | |
| "lsb": 11, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "DC_CIVAC", | |
| "lsb": 10, | |
| "msb": 10 | |
| }, | |
| { | |
| "name": "DC_CVADP", | |
| "lsb": 9, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "DC_CVAP", | |
| "lsb": 8, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "DC_CVAU", | |
| "lsb": 7, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "DC_CISW", | |
| "lsb": 6, | |
| "msb": 6 | |
| }, | |
| { | |
| "name": "DC_CSW", | |
| "lsb": 5, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "DC_ISW", | |
| "lsb": 4, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "DC_IVAC", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "IC_IVAU", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "IC_IALLU", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "IC_IALLUIS", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "HFGRTR_EL2", | |
| "enc": [3, 4, 1, 1, 4], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 56, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "N_TPIDR2_EL0", | |
| "lsb": 55, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "N_SMPRI_EL1", | |
| "lsb": 54, | |
| "msb": 54 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 50, | |
| "msb": 53 | |
| }, | |
| { | |
| "name": "ERXADDR_EL1", | |
| "lsb": 49, | |
| "msb": 49 | |
| }, | |
| { | |
| "name": "ERXPFGCDN_EL1", | |
| "lsb": 48, | |
| "msb": 48 | |
| }, | |
| { | |
| "name": "ERXPFGCTL_EL1", | |
| "lsb": 47, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "ERXPFGF_EL1", | |
| "lsb": 46, | |
| "msb": 46 | |
| }, | |
| { | |
| "name": "ERXMISCN_EL1", | |
| "lsb": 45, | |
| "msb": 45 | |
| }, | |
| { | |
| "name": "ERXSTATUS_EL1", | |
| "lsb": 44, | |
| "msb": 44 | |
| }, | |
| { | |
| "name": "ERXCTLR_EL1", | |
| "lsb": 43, | |
| "msb": 43 | |
| }, | |
| { | |
| "name": "ERXFR_EL1", | |
| "lsb": 42, | |
| "msb": 42 | |
| }, | |
| { | |
| "name": "ERRSELR_EL1", | |
| "lsb": 41, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "ERRIDR_EL1", | |
| "lsb": 40, | |
| "msb": 40 | |
| }, | |
| { | |
| "name": "ICC_IGRPENN_EL1", | |
| "lsb": 39, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "VBAR_EL1", | |
| "lsb": 38, | |
| "msb": 38 | |
| }, | |
| { | |
| "name": "TTBR1_EL1", | |
| "lsb": 37, | |
| "msb": 37 | |
| }, | |
| { | |
| "name": "TTBR0_EL1", | |
| "lsb": 36, | |
| "msb": 36 | |
| }, | |
| { | |
| "name": "TPIDR_EL0", | |
| "lsb": 35, | |
| "msb": 35 | |
| }, | |
| { | |
| "name": "TPIDRRO_EL0", | |
| "lsb": 34, | |
| "msb": 34 | |
| }, | |
| { | |
| "name": "TPIDR_EL1", | |
| "lsb": 33, | |
| "msb": 33 | |
| }, | |
| { | |
| "name": "TCR_EL1", | |
| "lsb": 32, | |
| "msb": 32 | |
| }, | |
| { | |
| "name": "SCXTNUM_EL0", | |
| "lsb": 31, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "SCXTNUM_EL1", | |
| "lsb": 30, | |
| "msb": 30 | |
| }, | |
| { | |
| "name": "SCTLR_EL1", | |
| "lsb": 29, | |
| "msb": 29 | |
| }, | |
| { | |
| "name": "REVIDR_EL1", | |
| "lsb": 28, | |
| "msb": 28 | |
| }, | |
| { | |
| "name": "PAR_EL1", | |
| "lsb": 27, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "MPIDR_EL1", | |
| "lsb": 26, | |
| "msb": 26 | |
| }, | |
| { | |
| "name": "MIDR_EL1", | |
| "lsb": 25, | |
| "msb": 25 | |
| }, | |
| { | |
| "name": "MAIR_EL1", | |
| "lsb": 24, | |
| "msb": 24 | |
| }, | |
| { | |
| "name": "LORSA_EL1", | |
| "lsb": 23, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "LORN_EL1", | |
| "lsb": 22, | |
| "msb": 22 | |
| }, | |
| { | |
| "name": "LORID_EL1", | |
| "lsb": 21, | |
| "msb": 21 | |
| }, | |
| { | |
| "name": "LOREA_EL1", | |
| "lsb": 20, | |
| "msb": 20 | |
| }, | |
| { | |
| "name": "LORC_EL1", | |
| "lsb": 19, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "ISR_EL1", | |
| "lsb": 18, | |
| "msb": 18 | |
| }, | |
| { | |
| "name": "FAR_EL1", | |
| "lsb": 17, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "ESR_EL1", | |
| "lsb": 16, | |
| "msb": 16 | |
| }, | |
| { | |
| "name": "DCZID_EL0", | |
| "lsb": 15, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "CTR_EL0", | |
| "lsb": 14, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "CSSELR_EL1", | |
| "lsb": 13, | |
| "msb": 13 | |
| }, | |
| { | |
| "name": "CPACR_EL1", | |
| "lsb": 12, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "CONTEXTIDR_EL1", | |
| "lsb": 11, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "CLIDR_EL1", | |
| "lsb": 10, | |
| "msb": 10 | |
| }, | |
| { | |
| "name": "CCSIDR_EL1", | |
| "lsb": 9, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "APIBKEY_HI_LO_EL1", | |
| "lsb": 8, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "APIAKEY_HI_LO_EL1", | |
| "lsb": 7, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "APGAKEY_HI_LO_EL1", | |
| "lsb": 6, | |
| "msb": 6 | |
| }, | |
| { | |
| "name": "APDBKEY_HI_LO_EL1", | |
| "lsb": 5, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "APDAKEY_HI_LO_EL1", | |
| "lsb": 4, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "AMAIR_EL1", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "AIDR_EL1", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "AFSR1_EL1", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "AFSR0_EL1", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "HFGWTR_EL2", | |
| "enc": [3, 4, 1, 1, 5], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 56, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "N_TPIDR2_EL0", | |
| "lsb": 55, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "N_SMPRI_EL1", | |
| "lsb": 54, | |
| "msb": 54 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 50, | |
| "msb": 53 | |
| }, | |
| { | |
| "name": "ERXADDR_EL1", | |
| "lsb": 49, | |
| "msb": 49 | |
| }, | |
| { | |
| "name": "ERXPFGCDN_EL1", | |
| "lsb": 48, | |
| "msb": 48 | |
| }, | |
| { | |
| "name": "ERXPFGCTL_EL1", | |
| "lsb": 47, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "ERXPFGF_EL1", | |
| "lsb": 46, | |
| "msb": 46 | |
| }, | |
| { | |
| "name": "ERXMISCN_EL1", | |
| "lsb": 45, | |
| "msb": 45 | |
| }, | |
| { | |
| "name": "ERXSTATUS_EL1", | |
| "lsb": 44, | |
| "msb": 44 | |
| }, | |
| { | |
| "name": "ERXCTLR_EL1", | |
| "lsb": 43, | |
| "msb": 43 | |
| }, | |
| { | |
| "name": "ERXFR_EL1", | |
| "lsb": 42, | |
| "msb": 42 | |
| }, | |
| { | |
| "name": "ERRSELR_EL1", | |
| "lsb": 41, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "ERRIDR_EL1", | |
| "lsb": 40, | |
| "msb": 40 | |
| }, | |
| { | |
| "name": "ICC_IGRPENN_EL1", | |
| "lsb": 39, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "VBAR_EL1", | |
| "lsb": 38, | |
| "msb": 38 | |
| }, | |
| { | |
| "name": "TTBR1_EL1", | |
| "lsb": 37, | |
| "msb": 37 | |
| }, | |
| { | |
| "name": "TTBR0_EL1", | |
| "lsb": 36, | |
| "msb": 36 | |
| }, | |
| { | |
| "name": "TPIDR_EL0", | |
| "lsb": 35, | |
| "msb": 35 | |
| }, | |
| { | |
| "name": "TPIDRRO_EL0", | |
| "lsb": 34, | |
| "msb": 34 | |
| }, | |
| { | |
| "name": "TPIDR_EL1", | |
| "lsb": 33, | |
| "msb": 33 | |
| }, | |
| { | |
| "name": "TCR_EL1", | |
| "lsb": 32, | |
| "msb": 32 | |
| }, | |
| { | |
| "name": "SCXTNUM_EL0", | |
| "lsb": 31, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "SCXTNUM_EL1", | |
| "lsb": 30, | |
| "msb": 30 | |
| }, | |
| { | |
| "name": "SCTLR_EL1", | |
| "lsb": 29, | |
| "msb": 29 | |
| }, | |
| { | |
| "name": "REVIDR_EL1", | |
| "lsb": 28, | |
| "msb": 28 | |
| }, | |
| { | |
| "name": "PAR_EL1", | |
| "lsb": 27, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "MPIDR_EL1", | |
| "lsb": 26, | |
| "msb": 26 | |
| }, | |
| { | |
| "name": "MIDR_EL1", | |
| "lsb": 25, | |
| "msb": 25 | |
| }, | |
| { | |
| "name": "MAIR_EL1", | |
| "lsb": 24, | |
| "msb": 24 | |
| }, | |
| { | |
| "name": "LORSA_EL1", | |
| "lsb": 23, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "LORN_EL1", | |
| "lsb": 22, | |
| "msb": 22 | |
| }, | |
| { | |
| "name": "LORID_EL1", | |
| "lsb": 21, | |
| "msb": 21 | |
| }, | |
| { | |
| "name": "LOREA_EL1", | |
| "lsb": 20, | |
| "msb": 20 | |
| }, | |
| { | |
| "name": "LORC_EL1", | |
| "lsb": 19, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "ISR_EL1", | |
| "lsb": 18, | |
| "msb": 18 | |
| }, | |
| { | |
| "name": "FAR_EL1", | |
| "lsb": 17, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "ESR_EL1", | |
| "lsb": 16, | |
| "msb": 16 | |
| }, | |
| { | |
| "name": "DCZID_EL0", | |
| "lsb": 15, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "CTR_EL0", | |
| "lsb": 14, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "CSSELR_EL1", | |
| "lsb": 13, | |
| "msb": 13 | |
| }, | |
| { | |
| "name": "CPACR_EL1", | |
| "lsb": 12, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "CONTEXTIDR_EL1", | |
| "lsb": 11, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "CLIDR_EL1", | |
| "lsb": 10, | |
| "msb": 10 | |
| }, | |
| { | |
| "name": "CCSIDR_EL1", | |
| "lsb": 9, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "APIBKEY_HI_LO_EL1", | |
| "lsb": 8, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "APIAKEY_HI_LO_EL1", | |
| "lsb": 7, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "APGAKEY_HI_LO_EL1", | |
| "lsb": 6, | |
| "msb": 6 | |
| }, | |
| { | |
| "name": "APDBKEY_HI_LO_EL1", | |
| "lsb": 5, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "APDAKEY_HI_LO_EL1", | |
| "lsb": 4, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "AMAIR_EL1", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "AIDR_EL1", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "AFSR1_EL1", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "AFSR0_EL1", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "HID0", | |
| "enc": [3, 0, 15, 0, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "CROSS_BEAT_CACHE_FUSION_DISB", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "LIMIT_DEC_TKN_BR", | |
| "lsb": 62, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "ICPREF_DEPTH", | |
| "lsb": 60, | |
| "msb": 61 | |
| }, | |
| { | |
| "name": "RCC_FORCE_FED_L3_CLKS_ON2", | |
| "lsb": 59, | |
| "msb": 59 | |
| }, | |
| { | |
| "name": "RCC_FORCE_FED_L3_CLKS_ON1", | |
| "lsb": 58, | |
| "msb": 58 | |
| }, | |
| { | |
| "name": "RCC_FORCE_FED_L3_CLKS_ON0", | |
| "lsb": 57, | |
| "msb": 57 | |
| }, | |
| { | |
| "name": "DISB_DEC_INST", | |
| "lsb": 54, | |
| "msb": 56 | |
| }, | |
| { | |
| "name": "EARLY_STALL_ICMISS_QUE", | |
| "lsb": 53, | |
| "msb": 53 | |
| }, | |
| { | |
| "name": "ICFILL_FWD_SINGLE_FILL", | |
| "lsb": 52, | |
| "msb": 52 | |
| }, | |
| { | |
| "name": "ICFILL_FWD_DISB", | |
| "lsb": 51, | |
| "msb": 51 | |
| }, | |
| { | |
| "name": "SPF_TRAIN_SAME_SIG_SUPPRESS_DISABLE", | |
| "lsb": 50, | |
| "msb": 50 | |
| }, | |
| { | |
| "name": "SPF_TRAIN_INIT_PATTERN", | |
| "lsb": 48, | |
| "msb": 49 | |
| }, | |
| { | |
| "name": "SPF_BLOOM_FILTER_DISABLE", | |
| "lsb": 47, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "SPF_PREF_DISABLE", | |
| "lsb": 46, | |
| "msb": 46 | |
| }, | |
| { | |
| "name": "SPF_DELAYED_BLOOM_FILTER_RESET_DISABLE", | |
| "lsb": 45, | |
| "msb": 45 | |
| }, | |
| { | |
| "name": "FLUSH_BRN_HISTORY", | |
| "lsb": 44, | |
| "msb": 44 | |
| }, | |
| { | |
| "name": "BDPINIT_NOT_TAKEN", | |
| "lsb": 43, | |
| "msb": 43 | |
| }, | |
| { | |
| "name": "DISP_CRACK_DISABLE", | |
| "lsb": 42, | |
| "msb": 42 | |
| }, | |
| { | |
| "name": "BDP_NFP_PWR_OPT", | |
| "lsb": 41, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "BDP_UTICK_RESET_WID", | |
| "lsb": 38, | |
| "msb": 40 | |
| }, | |
| { | |
| "name": "BDP_DISB_ALT_PRED", | |
| "lsb": 37, | |
| "msb": 37 | |
| }, | |
| { | |
| "name": "AESCACHE_FUSION_DISB", | |
| "lsb": 36, | |
| "msb": 36 | |
| }, | |
| { | |
| "name": "NEZPRDISABLE", | |
| "lsb": 35, | |
| "msb": 35 | |
| }, | |
| { | |
| "name": "ZPRDISABLE", | |
| "lsb": 34, | |
| "msb": 34 | |
| }, | |
| { | |
| "name": "IMM_RFDISABLE", | |
| "lsb": 33, | |
| "msb": 33 | |
| }, | |
| { | |
| "name": "NFP_HIST_DISB", | |
| "lsb": 32, | |
| "msb": 32 | |
| }, | |
| { | |
| "name": "RCC_DIS_STALL_INACTIVE_FED_CTL", | |
| "lsb": 31, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "DISABLE_ITLB_MAIN_ARRAY", | |
| "lsb": 30, | |
| "msb": 30 | |
| }, | |
| { | |
| "name": "RCC_FORCE_ALL_FED_L6_CLKS_ON", | |
| "lsb": 29, | |
| "msb": 29 | |
| }, | |
| { | |
| "name": "FETCH_WIDTH_DISB", | |
| "lsb": 28, | |
| "msb": 28 | |
| }, | |
| { | |
| "name": "NFP_RET_DISB", | |
| "lsb": 27, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "NFP_FAST_DISB", | |
| "lsb": 26, | |
| "msb": 26 | |
| }, | |
| { | |
| "name": "ICPREF_LIMIT_ONE_BRN", | |
| "lsb": 25, | |
| "msb": 25 | |
| }, | |
| { | |
| "name": "ICPREF_DISABLE_CBR", | |
| "lsb": 24, | |
| "msb": 24 | |
| }, | |
| { | |
| "name": "MMU_OFF_ENB", | |
| "lsb": 23, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "DISABLE_OBJC_SPR_FLUSH", | |
| "lsb": 22, | |
| "msb": 22 | |
| }, | |
| { | |
| "name": "AMXCACHE_FUSION_DISB", | |
| "lsb": 21, | |
| "msb": 21 | |
| }, | |
| { | |
| "name": "NFP3_CYC_DISABLE", | |
| "lsb": 20, | |
| "msb": 20 | |
| }, | |
| { | |
| "name": "ICBOOST_CNT", | |
| "lsb": 18, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "ICPREF_CNT", | |
| "lsb": 16, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "ITLBFIXED_REPL", | |
| "lsb": 15, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "ICDISB", | |
| "lsb": 14, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "ICFIXED_REPL", | |
| "lsb": 13, | |
| "msb": 13 | |
| }, | |
| { | |
| "name": "BDP_TRAIN_PRE_RET_DISB", | |
| "lsb": 12, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "MAX_FETCH_WIDTH", | |
| "lsb": 9, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "PRED_FLUSH", | |
| "lsb": 8, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "ICPREF_DISABLE", | |
| "lsb": 7, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "ICPREF_DROP_FILL_PREF", | |
| "lsb": 6, | |
| "msb": 6 | |
| }, | |
| { | |
| "name": "ICTREAD_ALL_WAYS", | |
| "lsb": 5, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "BDP_FORCE_DIR", | |
| "lsb": 4, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "ICPREF_MMU_OFF_DISABLE", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "RAS_DISB", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "BTP_DISB", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "NFP_DISB", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "HID1", | |
| "enc": [3, 0, 15, 1, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "ZCL_RF_GNUM_DIST_MODE", | |
| "lsb": 62, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CPMU_DEBUG_OVF", | |
| "lsb": 61, | |
| "msb": 61 | |
| }, | |
| { | |
| "name": "SIQ_USE_MDR_BR_SYS_RSLV", | |
| "lsb": 60, | |
| "msb": 60 | |
| }, | |
| { | |
| "name": "ZCL_RF_RESTART_THRESHOLD", | |
| "lsb": 57, | |
| "msb": 59 | |
| }, | |
| { | |
| "name": "DIS_SPEC_MDSBINVL_ROB_FLUSH", | |
| "lsb": 56, | |
| "msb": 56 | |
| }, | |
| { | |
| "name": "DIS_GNUM_DIST_LSD", | |
| "lsb": 55, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "WFI_RETN_RESTART_SETS_PCRT_ARCH_REG_PUSH_NEEDED", | |
| "lsb": 54, | |
| "msb": 54 | |
| }, | |
| { | |
| "name": "DIS_DBG_PROG_OVRD", | |
| "lsb": 53, | |
| "msb": 53 | |
| }, | |
| { | |
| "name": "DIS_MRSSPEC_NON_DAIF", | |
| "lsb": 52, | |
| "msb": 52 | |
| }, | |
| { | |
| "name": "DIS_MSRSPEC_NON_DAIF", | |
| "lsb": 51, | |
| "msb": 51 | |
| }, | |
| { | |
| "name": "DIS_MRSSPEC_DAIF", | |
| "lsb": 50, | |
| "msb": 50 | |
| }, | |
| { | |
| "name": "DIS_MSRSPEC_DAIF", | |
| "lsb": 49, | |
| "msb": 49 | |
| }, | |
| { | |
| "name": "DIS_HWTRACE_SYNC_ON_UARCHREDIR", | |
| "lsb": 48, | |
| "msb": 48 | |
| }, | |
| { | |
| "name": "DIS_HWTRACE_SYNC", | |
| "lsb": 47, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "RSS_DIS_MULTIPLE_CPM_IN_FLIGHT", | |
| "lsb": 46, | |
| "msb": 46 | |
| }, | |
| { | |
| "name": "DIS_AESFUSION", | |
| "lsb": 45, | |
| "msb": 45 | |
| }, | |
| { | |
| "name": "CONSERVATIVE_SIQ", | |
| "lsb": 44, | |
| "msb": 44 | |
| }, | |
| { | |
| "name": "ZCL_RF_MISP_THRESHOLD", | |
| "lsb": 42, | |
| "msb": 43 | |
| }, | |
| { | |
| "name": "ZCL_SP_RESTART_THRESHOLD", | |
| "lsb": 40, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "ZCL_SP_MISP_THRESHOLD", | |
| "lsb": 38, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "EN_CSRFOR_AMXTIMM", | |
| "lsb": 37, | |
| "msb": 37 | |
| }, | |
| { | |
| "name": "EN_CSRFOR_PANIMM", | |
| "lsb": 36, | |
| "msb": 36 | |
| }, | |
| { | |
| "name": "DIS_LCL_TIME_BASE", | |
| "lsb": 35, | |
| "msb": 35 | |
| }, | |
| { | |
| "name": "FORCE_GRP_BNDRY_ON_UCODE_END", | |
| "lsb": 34, | |
| "msb": 34 | |
| }, | |
| { | |
| "name": "FORCE_GRP_BNDRY_ON_INST_END", | |
| "lsb": 33, | |
| "msb": 33 | |
| }, | |
| { | |
| "name": "FORCE_WFE", | |
| "lsb": 32, | |
| "msb": 32 | |
| }, | |
| { | |
| "name": "DIS_NEX_SEC_RS", | |
| "lsb": 31, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "DISABLE_CHKPT", | |
| "lsb": 30, | |
| "msb": 30 | |
| }, | |
| { | |
| "name": "RCC_FORCE_CHKPT_L3_CLKS_ON", | |
| "lsb": 29, | |
| "msb": 29 | |
| }, | |
| { | |
| "name": "EN_CSRFOR_SPSEL_IMM", | |
| "lsb": 28, | |
| "msb": 28 | |
| }, | |
| { | |
| "name": "DIS_WFI", | |
| "lsb": 27, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "DIS_WFE", | |
| "lsb": 26, | |
| "msb": 26 | |
| }, | |
| { | |
| "name": "DIS_LSP_FLUSH_WITH_CONTEXT_SWITCH", | |
| "lsb": 25, | |
| "msb": 25 | |
| }, | |
| { | |
| "name": "DIS_ZCL_BP", | |
| "lsb": 24, | |
| "msb": 24 | |
| }, | |
| { | |
| "name": "SPARE1", | |
| "lsb": 22, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "RCC_DIS_STALL_INACTIVE_MDR_CTL", | |
| "lsb": 21, | |
| "msb": 21 | |
| }, | |
| { | |
| "name": "RCC_FORCE_ALL_MDR_L3_CLKS_ON", | |
| "lsb": 20, | |
| "msb": 20 | |
| }, | |
| { | |
| "name": "SPARE19", | |
| "lsb": 19, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "FORCE_PRECISE_NEON_GRP_MODE", | |
| "lsb": 18, | |
| "msb": 18 | |
| }, | |
| { | |
| "name": "EN_CSRFOR_TCOIMM", | |
| "lsb": 17, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "INTDISP_LIM_MODE", | |
| "lsb": 16, | |
| "msb": 16 | |
| }, | |
| { | |
| "name": "FORCE_NEX_L3_CLK_ON", | |
| "lsb": 15, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "DIS_CMP_BR_FUSION", | |
| "lsb": 14, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "DIS_DELAYED_SYNC_CMD_TRC", | |
| "lsb": 13, | |
| "msb": 13 | |
| }, | |
| { | |
| "name": "DIS_MULT_INDIR_BR_RETIRE", | |
| "lsb": 12, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "DIS_MULT_RETIRE", | |
| "lsb": 11, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "FORCE_SPR_L3_CLK_ON", | |
| "lsb": 10, | |
| "msb": 10 | |
| }, | |
| { | |
| "name": "DIS_NEON_ZCM", | |
| "lsb": 9, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "DIS_INT_ZCM", | |
| "lsb": 8, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "LSP_AGE_OUT_INTERVAL", | |
| "lsb": 6, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "FORCE_SSBSORDERING", | |
| "lsb": 5, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "LSP_DISABLE", | |
| "lsb": 4, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "REDIR_FORCE_SPR_SYNC", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "RSS_DIS_NS_STREAMING", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "RSS_FORCE_NS_SPR_RD", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "RSS_FORCE_NS_ISSUE", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "HID10", | |
| "enc": [3, 0, 15, 10, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "DIS_HWP_GUPS_EXT_COVER_HINT", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "FORCE_HWP_GUPS_REDUCE_ENT_TO8", | |
| "lsb": 62, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "DIS_HWP_GUPS_GRAN3", | |
| "lsb": 61, | |
| "msb": 61 | |
| }, | |
| { | |
| "name": "DIS_HWP_HSP_AMX_ST", | |
| "lsb": 60, | |
| "msb": 60 | |
| }, | |
| { | |
| "name": "DIS_HWP_GUPS_AMX_ST", | |
| "lsb": 59, | |
| "msb": 59 | |
| }, | |
| { | |
| "name": "DIS_HWP_HSP_GQF", | |
| "lsb": 58, | |
| "msb": 58 | |
| }, | |
| { | |
| "name": "DIS_HWP_GUPS_AMX_LD", | |
| "lsb": 57, | |
| "msb": 57 | |
| }, | |
| { | |
| "name": "NEX_IVDM_USE_VVDD", | |
| "lsb": 56, | |
| "msb": 56 | |
| }, | |
| { | |
| "name": "IEX_IVDM_USE_VVDD", | |
| "lsb": 55, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "DIS_HWP_HSP_AMX_ARB_STD", | |
| "lsb": 54, | |
| "msb": 54 | |
| }, | |
| { | |
| "name": "FORCE_HWP_GUPS_AGR_MODE", | |
| "lsb": 53, | |
| "msb": 53 | |
| }, | |
| { | |
| "name": "DIS_HWP_GUPS_AGR_MODE", | |
| "lsb": 52, | |
| "msb": 52 | |
| }, | |
| { | |
| "name": "DIS_HWP_HSP_AMX_TRAIN_LNCH", | |
| "lsb": 51, | |
| "msb": 51 | |
| }, | |
| { | |
| "name": "DIS_HWP_GUPS_BIDIR_DENSITY_PATN_WRITE_LAUNCH", | |
| "lsb": 50, | |
| "msb": 50 | |
| }, | |
| { | |
| "name": "EXTEND_GUPS_PREF_DEG", | |
| "lsb": 49, | |
| "msb": 49 | |
| }, | |
| { | |
| "name": "DIS_HWP_GUPS_QF", | |
| "lsb": 48, | |
| "msb": 48 | |
| }, | |
| { | |
| "name": "FORCE_HWP_GUPS_NAGR_MODE", | |
| "lsb": 47, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "DIS_HWP_GUPS_NAGR_MODE", | |
| "lsb": 46, | |
| "msb": 46 | |
| }, | |
| { | |
| "name": "DIS_HWP_GUPS_NOISY_PATTERN_GRAN_SW", | |
| "lsb": 45, | |
| "msb": 45 | |
| }, | |
| { | |
| "name": "DIS_HWP_GUPS_DENSITY_PATN", | |
| "lsb": 44, | |
| "msb": 44 | |
| }, | |
| { | |
| "name": "HWP_GUPS_HI_PTN_MSK_VAL", | |
| "lsb": 39, | |
| "msb": 43 | |
| }, | |
| { | |
| "name": "HWP_GUPS_LO_PTN_MSK_VAL", | |
| "lsb": 34, | |
| "msb": 38 | |
| }, | |
| { | |
| "name": "ENA_HWP_GUPS_HI_PTN_MSK", | |
| "lsb": 33, | |
| "msb": 33 | |
| }, | |
| { | |
| "name": "ENA_HWP_GUPS_LO_PTN_MSK", | |
| "lsb": 32, | |
| "msb": 32 | |
| }, | |
| { | |
| "name": "LIM_HWP_GUPS_MP_THROTTLE", | |
| "lsb": 29, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "DIS_HWP_GUPS_ALLOC_NEXT_LINE_PREFETCH", | |
| "lsb": 28, | |
| "msb": 28 | |
| }, | |
| { | |
| "name": "DIS_HWP_GUPS_L1D_PREF_HIT_CNT", | |
| "lsb": 27, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "HSP_MP_THRTL", | |
| "lsb": 26, | |
| "msb": 26 | |
| }, | |
| { | |
| "name": "HSP_MAX_PF_DEG", | |
| "lsb": 24, | |
| "msb": 25 | |
| }, | |
| { | |
| "name": "DIS_HWP_HSP_SLP_CONF", | |
| "lsb": 23, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "DIS_HWP_HSP_SLP_WIDGET", | |
| "lsb": 22, | |
| "msb": 22 | |
| }, | |
| { | |
| "name": "DIS_HWP_HSP_QF", | |
| "lsb": 21, | |
| "msb": 21 | |
| }, | |
| { | |
| "name": "CTRL_GUPS_FILTER_HSP", | |
| "lsb": 19, | |
| "msb": 20 | |
| }, | |
| { | |
| "name": "DIS_HWP_HSP", | |
| "lsb": 18, | |
| "msb": 18 | |
| }, | |
| { | |
| "name": "DIS_HWP_GUPS_LLC_RATE_METER", | |
| "lsb": 17, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "DIS_HWP_GUPS_LLC_UPD_CNT", | |
| "lsb": 16, | |
| "msb": 16 | |
| }, | |
| { | |
| "name": "DIS_HWP_GUPS_GRAN2", | |
| "lsb": 15, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "HWP_GUPS_SLEEP_GBL_THRESH", | |
| "lsb": 9, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "DIS_HWP_GUPS_SLEEP_GBL", | |
| "lsb": 8, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "DIS_HWP_GUPS_SLEEP_STRM", | |
| "lsb": 7, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "DIS_HWP_GUPS_MAP_CHAINING", | |
| "lsb": 6, | |
| "msb": 6 | |
| }, | |
| { | |
| "name": "DIS_HWP_GUPS_GRAN1", | |
| "lsb": 5, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "DIS_HWP_GUPS_LLC_LAUNCH", | |
| "lsb": 4, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "DIS_HWP_GUPS_L1D_LAUNCH", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "DIS_HWP_GUPS_ST", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "DIS_HWP_GUPS_LD", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "DIS_HWP_GUPS", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "HID11", | |
| "enc": [3, 0, 15, 11, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "EN_LFSR_STALL_FILL_BUF_OPP_DRAIN", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "DIS_L1_DLRU_SAME_IDX_SAME_CYCLE_FIX_ARM", | |
| "lsb": 62, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "DIS_L1_DLRU_SAME_IDX_SAME_CYCLE_FIX", | |
| "lsb": 61, | |
| "msb": 61 | |
| }, | |
| { | |
| "name": "EN_LFSR_STALL_IEX_PREF_ISSUE", | |
| "lsb": 60, | |
| "msb": 60 | |
| }, | |
| { | |
| "name": "DIS_SME_LNCH_AFTER_WB_PEND_THRESH", | |
| "lsb": 59, | |
| "msb": 59 | |
| }, | |
| { | |
| "name": "EN_LFSR_STALL_SMBTO_CIF_MISS_REQ", | |
| "lsb": 58, | |
| "msb": 58 | |
| }, | |
| { | |
| "name": "EN_LFSR_STALL_PASS1_ST_REQTO_CIF", | |
| "lsb": 57, | |
| "msb": 57 | |
| }, | |
| { | |
| "name": "EN_LFSR_FORCE_CDP_PTR_BITS", | |
| "lsb": 56, | |
| "msb": 56 | |
| }, | |
| { | |
| "name": "EN_LFSR_SMB_IRR", | |
| "lsb": 55, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "FORCE_IN_ORDER_STQRETIREMENT", | |
| "lsb": 54, | |
| "msb": 54 | |
| }, | |
| { | |
| "name": "FORCE_SSTEP_WKDM_LNCH", | |
| "lsb": 53, | |
| "msb": 53 | |
| }, | |
| { | |
| "name": "DIS_SME_LNCH_AFTER_SMB_MISS", | |
| "lsb": 52, | |
| "msb": 52 | |
| }, | |
| { | |
| "name": "CDP_VA_CMPR_BIT_WIDTH_MODE", | |
| "lsb": 50, | |
| "msb": 51 | |
| }, | |
| { | |
| "name": "DIS_CDP_ADJ_LINE_PTR_OPT", | |
| "lsb": 49, | |
| "msb": 49 | |
| }, | |
| { | |
| "name": "DIS_CDP_SCAN_AMPM_PREF", | |
| "lsb": 48, | |
| "msb": 48 | |
| }, | |
| { | |
| "name": "CDP_QF_ARR_REDUCED_TOKENS", | |
| "lsb": 47, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "CDP_QF_ARR_RST_INTVL_MODE", | |
| "lsb": 45, | |
| "msb": 46 | |
| }, | |
| { | |
| "name": "DIS_ST_ATM_DATA_DEP_ON_LD_ATM", | |
| "lsb": 44, | |
| "msb": 44 | |
| }, | |
| { | |
| "name": "DIS_NO_ENQ_FOR_SLP_PRED_OPS", | |
| "lsb": 43, | |
| "msb": 43 | |
| }, | |
| { | |
| "name": "DIS_SPEC_FWD_LD_ATM", | |
| "lsb": 42, | |
| "msb": 42 | |
| }, | |
| { | |
| "name": "FORCE_ACQ_REL_ON_ATOMIC_OPS", | |
| "lsb": 41, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "DIS_ATM_FAST_CMPL_OPT", | |
| "lsb": 40, | |
| "msb": 40 | |
| }, | |
| { | |
| "name": "FORCE_FLUSH_AFTER_REDIR_ON_ATM", | |
| "lsb": 39, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "EN_LFSR_CIF_ARB_STALL", | |
| "lsb": 38, | |
| "msb": 38 | |
| }, | |
| { | |
| "name": "EN_LFSR_CIF_RDBSTALL", | |
| "lsb": 37, | |
| "msb": 37 | |
| }, | |
| { | |
| "name": "EN_LFSR_CIF", | |
| "lsb": 36, | |
| "msb": 36 | |
| }, | |
| { | |
| "name": "LFSR_CIF_SEED", | |
| "lsb": 32, | |
| "msb": 35 | |
| }, | |
| { | |
| "name": "DIS_HWP_CDP_MP_THROTTLE", | |
| "lsb": 31, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "DIS_HW_PREF_CDP", | |
| "lsb": 30, | |
| "msb": 30 | |
| }, | |
| { | |
| "name": "DIS_LNCH_AFTER_SME_DEV", | |
| "lsb": 29, | |
| "msb": 29 | |
| }, | |
| { | |
| "name": "DIS_ST_LD_REDIRX64_OPT", | |
| "lsb": 28, | |
| "msb": 28 | |
| }, | |
| { | |
| "name": "DIS_LSP_TRAIN_BY_REPLAYS", | |
| "lsb": 27, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "FORCE_PICK_ST_LNCH_PLUS1_OVER_REPLAY", | |
| "lsb": 26, | |
| "msb": 26 | |
| }, | |
| { | |
| "name": "DIS_ATM_CIF_MON_WIDGET", | |
| "lsb": 25, | |
| "msb": 25 | |
| }, | |
| { | |
| "name": "BLK_LOADS_PREFETCH_IN_C1_C2", | |
| "lsb": 24, | |
| "msb": 24 | |
| }, | |
| { | |
| "name": "DIS_FAST_DRAIN_OPT", | |
| "lsb": 23, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "FORCE_SINGLE_STEP_ST_LNCH_ON_MISS", | |
| "lsb": 22, | |
| "msb": 22 | |
| }, | |
| { | |
| "name": "FORCE_ST_REQ_CIF_AT_LNCH_ON_MISS", | |
| "lsb": 21, | |
| "msb": 21 | |
| }, | |
| { | |
| "name": "FORCE_PWR_SAVE_LLCCLK_OFF_TR_ON_ST23", | |
| "lsb": 20, | |
| "msb": 20 | |
| }, | |
| { | |
| "name": "DIS_SMB_FWD_TO_LOAD", | |
| "lsb": 19, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "DIS_ST_HIT_YNG_LD_RPLY", | |
| "lsb": 18, | |
| "msb": 18 | |
| }, | |
| { | |
| "name": "DIS_SILENT_BARRIER_LNCH", | |
| "lsb": 17, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "DIS_DCACHE_WAY_PREDICTOR", | |
| "lsb": 16, | |
| "msb": 16 | |
| }, | |
| { | |
| "name": "RCC_ENABLE_NRG_L3_CLK_EN", | |
| "lsb": 15, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "DIS_STXR_WKDM_LNCH_ON_OPP_BUB", | |
| "lsb": 14, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "DWN_GRD_ZCL_BP_LDTO_STQCHECK_ONLY", | |
| "lsb": 13, | |
| "msb": 13 | |
| }, | |
| { | |
| "name": "DIS_PAIRED_CACHE_LINE_CROSSING_ST_LAUNCHES", | |
| "lsb": 12, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "DIS_SMB_DRAINS_CONCURRENT_WITH_LOADS_OPT", | |
| "lsb": 11, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "BLK_ST_PIPE_PREFETCHES_IN_FILL1_CYCLE", | |
| "lsb": 10, | |
| "msb": 10 | |
| }, | |
| { | |
| "name": "DIS_STORES_IN_FILL1_CYCLE", | |
| "lsb": 9, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "DIS_FILL_BUFFER", | |
| "lsb": 8, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "DIS_FILL_VICTIM_RD_OPT", | |
| "lsb": 7, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "DIS_PWR_SAVE_RAQ_CLK_OFF", | |
| "lsb": 6, | |
| "msb": 6 | |
| }, | |
| { | |
| "name": "DIS_PWR_SAVE_LLCCLK_OFF", | |
| "lsb": 5, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "DIS2_NC_NT_PASS2_LAUNCH", | |
| "lsb": 4, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "DIS6_CYC_LOAD_REPLAYS", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "DIS_DST_EQ_XZR_REDIR_OPT_ATM", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "DIS_X64_NTLNCH_OPT", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "DIS_FAST_LOAD_RPLY_DUE_TO_ST_DATA", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "HID12", | |
| "enc": [3, 0, 15, 12, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "IRR_SEED", | |
| "lsb": 62, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "IRR_OFF_PERIOD", | |
| "lsb": 59, | |
| "msb": 61 | |
| }, | |
| { | |
| "name": "IRR_ON_PERIOD", | |
| "lsb": 56, | |
| "msb": 58 | |
| }, | |
| { | |
| "name": "IRR_ENABLE", | |
| "lsb": 55, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "DIS_DYN_CPU_CRD", | |
| "lsb": 54, | |
| "msb": 54 | |
| }, | |
| { | |
| "name": "FRC_SINGLE_DSB", | |
| "lsb": 53, | |
| "msb": 53 | |
| }, | |
| { | |
| "name": "DIS_SPLIT_FILL_BULK", | |
| "lsb": 52, | |
| "msb": 52 | |
| }, | |
| { | |
| "name": "PRB_ANTI_STARVE_RPLY_THRESH", | |
| "lsb": 49, | |
| "msb": 51 | |
| }, | |
| { | |
| "name": "DIS_PRB_ANTI_STARVE", | |
| "lsb": 48, | |
| "msb": 48 | |
| }, | |
| { | |
| "name": "NC_WR_ECHO_DUP_DIS", | |
| "lsb": 47, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "FRC_CMAINT_IS", | |
| "lsb": 46, | |
| "msb": 46 | |
| }, | |
| { | |
| "name": "DIS_FILL_SFOR_L1_STRM", | |
| "lsb": 45, | |
| "msb": 45 | |
| }, | |
| { | |
| "name": "RD_LD_UC_FILL_BLOCK", | |
| "lsb": 44, | |
| "msb": 44 | |
| }, | |
| { | |
| "name": "WKE_PF_TEMP_ATTR", | |
| "lsb": 43, | |
| "msb": 43 | |
| }, | |
| { | |
| "name": "WKE_RD_TEMP_ATTR", | |
| "lsb": 42, | |
| "msb": 42 | |
| }, | |
| { | |
| "name": "PIPE_THROTTLE_ENA", | |
| "lsb": 41, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "PIPE_THROTTLE_CNT", | |
| "lsb": 37, | |
| "msb": 40 | |
| }, | |
| { | |
| "name": "DIS_WAY_MASK", | |
| "lsb": 21, | |
| "msb": 36 | |
| }, | |
| { | |
| "name": "DIS_SNP_RSP_CLK", | |
| "lsb": 20, | |
| "msb": 20 | |
| }, | |
| { | |
| "name": "DIS128_BFILLS", | |
| "lsb": 19, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "DIS_SPLIT_FILL", | |
| "lsb": 18, | |
| "msb": 18 | |
| }, | |
| { | |
| "name": "DIS_PIF_RSP_BYP", | |
| "lsb": 17, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "DIS_PIF_REQ_BYP", | |
| "lsb": 16, | |
| "msb": 16 | |
| }, | |
| { | |
| "name": "PIF_FLUSH_DONE_DLY", | |
| "lsb": 13, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "DIS_NC_WR_MERGE", | |
| "lsb": 12, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "ENA_AF_SYNC_MODE", | |
| "lsb": 11, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "AF_SYNC_INTERVAL", | |
| "lsb": 6, | |
| "msb": 10 | |
| }, | |
| { | |
| "name": "ENA_CMAINT_EXTERNAL", | |
| "lsb": 5, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "DIS_ECHOL1_DUP_HIT", | |
| "lsb": 4, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "DIS_VIC_BUS_OPT_SCHEDULING", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "DIS_CRD_SFOR_RD_LD_STRM", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "FRC_CMAINT_OS", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "DIS_PRFQ_SNPQ_B1_BYPASS", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "HID13", | |
| "enc": [3, 0, 15, 14, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "SPARE", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "HID14", | |
| "enc": [3, 0, 15, 15, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "SPARE", | |
| "lsb": 5, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "EN_HSBLOCK_REDIR_FOR_YNGER_BLK_RRT_PTR", | |
| "lsb": 4, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "GENTER_STLFDMB_ALWAYS", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "GENTER_STLFDMB_NEVER", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "EXCPT_ENTRY_STLFDMB_ALWAYS", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "EXCPT_ENTRY_STLFDMB_NEVER", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "HID15", | |
| "enc": [3, 0, 15, 12, 1], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "FORCE_AMX_SINGLE_STEP_MODE_ON", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "AMX_OCLA_SEL", | |
| "lsb": 59, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "RCC_EXTRA_CYCLE_CNT", | |
| "lsb": 55, | |
| "msb": 58 | |
| }, | |
| { | |
| "name": "DIS_MRG_BUF3_WAY_MRG", | |
| "lsb": 54, | |
| "msb": 54 | |
| }, | |
| { | |
| "name": "DIS_MRG_BUF64_BLD_MRG", | |
| "lsb": 53, | |
| "msb": 53 | |
| }, | |
| { | |
| "name": "DIS_MRG_BUF_ST_MRG", | |
| "lsb": 52, | |
| "msb": 52 | |
| }, | |
| { | |
| "name": "DIS_MRG_BUF_LD_MRG", | |
| "lsb": 51, | |
| "msb": 51 | |
| }, | |
| { | |
| "name": "MRG_BUF_ENTRY_LIFETIME", | |
| "lsb": 47, | |
| "msb": 50 | |
| }, | |
| { | |
| "name": "DISABLE128_BSTZFUSION", | |
| "lsb": 46, | |
| "msb": 46 | |
| }, | |
| { | |
| "name": "DISABLE_STZFUSION", | |
| "lsb": 45, | |
| "msb": 45 | |
| }, | |
| { | |
| "name": "FORCE_OCCUPANCY_MAPPING_FOR_ALL_PRS", | |
| "lsb": 44, | |
| "msb": 44 | |
| }, | |
| { | |
| "name": "USE_FILL_BUF_FOR_ALL_FILLS", | |
| "lsb": 43, | |
| "msb": 43 | |
| }, | |
| { | |
| "name": "FILL_BUF_RD_DATA_BLK_THRESHOLD", | |
| "lsb": 38, | |
| "msb": 42 | |
| }, | |
| { | |
| "name": "DIS_LS_AIQ_BANKING", | |
| "lsb": 37, | |
| "msb": 37 | |
| }, | |
| { | |
| "name": "DIS_CCFUSION", | |
| "lsb": 36, | |
| "msb": 36 | |
| }, | |
| { | |
| "name": "DIS_ZRD_WR_ELISION", | |
| "lsb": 35, | |
| "msb": 35 | |
| }, | |
| { | |
| "name": "DIS_PEAK_PWR_MITIGATION_WIDGET", | |
| "lsb": 34, | |
| "msb": 34 | |
| }, | |
| { | |
| "name": "DISABLE_NTDOWNGRADE_ON_LD_ADDR_MATCH", | |
| "lsb": 33, | |
| "msb": 33 | |
| }, | |
| { | |
| "name": "DIS_FUSABLE_OP_PICKER_SWAP", | |
| "lsb": 32, | |
| "msb": 32 | |
| }, | |
| { | |
| "name": "FORCE_LS_AIQISSUE_PICKS_ONE", | |
| "lsb": 31, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "DIS_ZRENAMING", | |
| "lsb": 30, | |
| "msb": 30 | |
| }, | |
| { | |
| "name": "AMX_OCLA_SEL_SME_TRACE", | |
| "lsb": 29, | |
| "msb": 29 | |
| }, | |
| { | |
| "name": "FM_AIQLIVELOCK_WIDGET_THRESHOLD", | |
| "lsb": 26, | |
| "msb": 28 | |
| }, | |
| { | |
| "name": "DIS_INT_ZRD_WR_ELISION", | |
| "lsb": 25, | |
| "msb": 25 | |
| }, | |
| { | |
| "name": "DIS_MRG_BUF64_BST_MRG", | |
| "lsb": 24, | |
| "msb": 24 | |
| }, | |
| { | |
| "name": "DIS_SIMPLE_EXTRACT_PIPELINE", | |
| "lsb": 23, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "STZFUSION_TIMER_SELECT", | |
| "lsb": 21, | |
| "msb": 22 | |
| }, | |
| { | |
| "name": "DIS_SET_CLR_OPT", | |
| "lsb": 20, | |
| "msb": 20 | |
| }, | |
| { | |
| "name": "DIS4_CYCLE_ZBYPASS", | |
| "lsb": 19, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "AMX_IVDM_USE_VVDD", | |
| "lsb": 18, | |
| "msb": 18 | |
| }, | |
| { | |
| "name": "DIS_DATA_DEPENDENT_POWER_OPT", | |
| "lsb": 17, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "DIS_PRODUCT_TOO_SMALL_FOR_ACCUM_OPT", | |
| "lsb": 16, | |
| "msb": 16 | |
| }, | |
| { | |
| "name": "DIS_STORE_NOP_MODE", | |
| "lsb": 15, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "AMX_PGW_TIMER_WAIT_CNT", | |
| "lsb": 10, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "DIS_VECTOR_OP_FUSION", | |
| "lsb": 9, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "RCC_FORCE_AMX_GRID_L6_CLK_ON", | |
| "lsb": 8, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "RCC_FORCE_AMX_GRID_L3_CLK_ON", | |
| "lsb": 7, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "ONLY_ST_ZIS_SIMPLE_EXTRACT", | |
| "lsb": 6, | |
| "msb": 6 | |
| }, | |
| { | |
| "name": "FORCE_FM_AIQSINGLE_STEP_MODE_ON", | |
| "lsb": 5, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "FORCE_FM_AIQIN_ORDER_ISSUE", | |
| "lsb": 4, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "FORCE_LS_AIQSINGLE_STEP_MODE_ON", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "FORCE_LS_AIQIN_ORDER_ISSUE", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "RCC_FORCE_AMX_CTRL_L6_CLK_ON", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "RCC_FORCE_AMX_CTRL_L3_CLK_ON", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "HID16", | |
| "enc": [3, 0, 15, 15, 2], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "SPARE", | |
| "lsb": 56, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "RCC_FORCE_IEX_SLP_L3_CLKS_ON", | |
| "lsb": 55, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "DIS_PTR_CHS_LD", | |
| "lsb": 54, | |
| "msb": 54 | |
| }, | |
| { | |
| "name": "DIS_LEQ_ISS_OPT", | |
| "lsb": 53, | |
| "msb": 53 | |
| }, | |
| { | |
| "name": "SLP_ISS_LEQCREDIT_THESH_INCR", | |
| "lsb": 52, | |
| "msb": 52 | |
| }, | |
| { | |
| "name": "LSRS_DISABLE_SERIALIZE_SP_FP_LDS", | |
| "lsb": 51, | |
| "msb": 51 | |
| }, | |
| { | |
| "name": "DIS_SEC_RSMPASS_ISSUE", | |
| "lsb": 43, | |
| "msb": 50 | |
| }, | |
| { | |
| "name": "DIS_RS_ISSUE_SEC_ALU_RS", | |
| "lsb": 35, | |
| "msb": 42 | |
| }, | |
| { | |
| "name": "DIS_MULTIPASS_CROSS_PICK_RS67", | |
| "lsb": 34, | |
| "msb": 34 | |
| }, | |
| { | |
| "name": "DIS_MULTIPASS_CROSS_PICK_RS45", | |
| "lsb": 33, | |
| "msb": 33 | |
| }, | |
| { | |
| "name": "DIS_MULTIPASS_CROSS_PICK_RS23", | |
| "lsb": 32, | |
| "msb": 32 | |
| }, | |
| { | |
| "name": "DIS_MULTIPASS_CROSS_PICK_RS01", | |
| "lsb": 31, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "DIS_CROSS_PICK_RS6_RS7", | |
| "lsb": 30, | |
| "msb": 30 | |
| }, | |
| { | |
| "name": "DIS_CROSS_PICK_RS4_RS5", | |
| "lsb": 29, | |
| "msb": 29 | |
| }, | |
| { | |
| "name": "DIS_CROSS_PICK_RS2_RS3", | |
| "lsb": 28, | |
| "msb": 28 | |
| }, | |
| { | |
| "name": "DIS_CROSS_PICK_RS0_RS1", | |
| "lsb": 27, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "RCC_FORCE_IEX_LIVELOCK_L3_CLKS_ON", | |
| "lsb": 26, | |
| "msb": 26 | |
| }, | |
| { | |
| "name": "RCC_FORCE_IEX_MISC_L3_CLKS_ON", | |
| "lsb": 25, | |
| "msb": 25 | |
| }, | |
| { | |
| "name": "RCC_FORCE_IEX_RF_L3_CLKS_ON", | |
| "lsb": 24, | |
| "msb": 24 | |
| }, | |
| { | |
| "name": "RCC_FORCE_IEX_DP_L3_CLKS_ON", | |
| "lsb": 23, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "RCC_FORCE_IEX_LS_RS_L3_CLKS_ON", | |
| "lsb": 22, | |
| "msb": 22 | |
| }, | |
| { | |
| "name": "RCC_FORCE_IEX_SEC_RS_L3_CLKS_ON", | |
| "lsb": 21, | |
| "msb": 21 | |
| }, | |
| { | |
| "name": "RCC_FORCE_IEX_PRI_RS_L3_CLKS_ON", | |
| "lsb": 20, | |
| "msb": 20 | |
| }, | |
| { | |
| "name": "RCC_FORCE_IEX_MOP_L3_CLKS_ON", | |
| "lsb": 19, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "RCC_TURN_L6_CLK_ON_IF_ANY_L3_HOT", | |
| "lsb": 18, | |
| "msb": 18 | |
| }, | |
| { | |
| "name": "RCC_FORCE_IRF_AND_MOP_ONLY_L6_CLKS_ON", | |
| "lsb": 17, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "RCC_FORCE_IEX_RLM_ONLY_L6_CLKS_ON", | |
| "lsb": 16, | |
| "msb": 16 | |
| }, | |
| { | |
| "name": "RCC_FORCE_ALL_IEX_L6_CLKS_ON", | |
| "lsb": 15, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "DIS_MUL_USE_LS_HI_PORT", | |
| "lsb": 14, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "DISABLE_RS_FAIRNESS_LD", | |
| "lsb": 13, | |
| "msb": 13 | |
| }, | |
| { | |
| "name": "DISABLE_RS_FAIRNESS_ALU", | |
| "lsb": 12, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "DIS_SLP_PT_STALE_WIDGET", | |
| "lsb": 11, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "IEXLSRSFALSE_RSP_FOR_LIVELOCK", | |
| "lsb": 10, | |
| "msb": 10 | |
| }, | |
| { | |
| "name": "IEXALURSFALSE_RSP_FOR_LIVELOCK", | |
| "lsb": 9, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "RS_FORCE_IN_ORDER_LSU", | |
| "lsb": 8, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "RS_FORCE_IN_ORDER_ALU", | |
| "lsb": 0, | |
| "msb": 7 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "HID17", | |
| "enc": [3, 0, 15, 15, 5], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "LRU_LFSR_PROB_CTL", | |
| "lsb": 60, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "NON_CRIT_DMND_WAYS_M1", | |
| "lsb": 56, | |
| "msb": 59 | |
| }, | |
| { | |
| "name": "CRD_EDB_AMX_M1", | |
| "lsb": 51, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "CRD_EDB_NC_WR_RSVD", | |
| "lsb": 49, | |
| "msb": 50 | |
| }, | |
| { | |
| "name": "DIS_MCFILLD_PF_VICS_ALLOC_IN_MC", | |
| "lsb": 48, | |
| "msb": 48 | |
| }, | |
| { | |
| "name": "FORCE_ALLOC_ALL_CLN_VICS_IN_MCACHE", | |
| "lsb": 47, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "BLOCK_B2_BFILL_SNP_GNTS_ALL", | |
| "lsb": 46, | |
| "msb": 46 | |
| }, | |
| { | |
| "name": "BLOCK_B2_BFILL_SNP_GNTS_PIPE", | |
| "lsb": 45, | |
| "msb": 45 | |
| }, | |
| { | |
| "name": "DIS_PF_DRAIN_COLOR", | |
| "lsb": 44, | |
| "msb": 44 | |
| }, | |
| { | |
| "name": "RCC_FORCE_ALL_LLCXBAR_L6_CLKS_ON", | |
| "lsb": 43, | |
| "msb": 43 | |
| }, | |
| { | |
| "name": "IPF_THRTL_SINGLE_CORE_THRESH", | |
| "lsb": 41, | |
| "msb": 42 | |
| }, | |
| { | |
| "name": "IPF_THRTL_MULTI_CORE_THRESH", | |
| "lsb": 39, | |
| "msb": 40 | |
| }, | |
| { | |
| "name": "DIS_IPF_THRTL", | |
| "lsb": 38, | |
| "msb": 38 | |
| }, | |
| { | |
| "name": "DIS_AMX_DMND_ST_MISS_FDBK", | |
| "lsb": 37, | |
| "msb": 37 | |
| }, | |
| { | |
| "name": "DIS_AMX_EDB_CRD_RLS", | |
| "lsb": 36, | |
| "msb": 36 | |
| }, | |
| { | |
| "name": "DIS_SVIC_MCACHE_ALLOC", | |
| "lsb": 35, | |
| "msb": 35 | |
| }, | |
| { | |
| "name": "DSB_PF_DRAIN_ALL", | |
| "lsb": 34, | |
| "msb": 34 | |
| }, | |
| { | |
| "name": "DIS_SUPER_DUPER_CRIT_GFILLS", | |
| "lsb": 33, | |
| "msb": 33 | |
| }, | |
| { | |
| "name": "DIS_MULTI_DEGREE_CRIT_GFILLS", | |
| "lsb": 32, | |
| "msb": 32 | |
| }, | |
| { | |
| "name": "FRC_CRIT_GFILLS", | |
| "lsb": 31, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "MTLB_RTN_DRAIN_LIMIT", | |
| "lsb": 28, | |
| "msb": 30 | |
| }, | |
| { | |
| "name": "RCC_FORCE_ALL_DPCXBARL3_CLKS_ON", | |
| "lsb": 27, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "DIS_HCL_DIRTY_TRACKING", | |
| "lsb": 26, | |
| "msb": 26 | |
| }, | |
| { | |
| "name": "DYN_BLK_BYP_THRESH", | |
| "lsb": 23, | |
| "msb": 25 | |
| }, | |
| { | |
| "name": "STALL_PF_DRAIN_DSB_ACK", | |
| "lsb": 21, | |
| "msb": 22 | |
| }, | |
| { | |
| "name": "REQ_THRESH", | |
| "lsb": 15, | |
| "msb": 20 | |
| }, | |
| { | |
| "name": "DIS_AMX2ND_COMP_ACK", | |
| "lsb": 14, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "DIS_SNP_MRG", | |
| "lsb": 13, | |
| "msb": 13 | |
| }, | |
| { | |
| "name": "CRD_EDB_MAX_M1", | |
| "lsb": 7, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "CRD_EDB_VIC_RSVD", | |
| "lsb": 5, | |
| "msb": 6 | |
| }, | |
| { | |
| "name": "CRD_EDB_VIC_PULL_RSVD", | |
| "lsb": 3, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "CRD_EDB_SNP_RSVD", | |
| "lsb": 0, | |
| "msb": 2 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "HID18", | |
| "enc": [3, 0, 15, 11, 2], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "SPF_SNFP_TRN_SIG_FAST_DEQUE_DISABLE", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "SPARE", | |
| "lsb": 62, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "LOAD_VAL_PRED_INT_DISABLE", | |
| "lsb": 61, | |
| "msb": 61 | |
| }, | |
| { | |
| "name": "FEDICBFUSION_DISABLE", | |
| "lsb": 60, | |
| "msb": 60 | |
| }, | |
| { | |
| "name": "SLOW_BRANCH_DISABLE", | |
| "lsb": 59, | |
| "msb": 59 | |
| }, | |
| { | |
| "name": "ZCLPCNEON_SUB_QDISABLE", | |
| "lsb": 58, | |
| "msb": 58 | |
| }, | |
| { | |
| "name": "ZCLPCNEON_DISABLE", | |
| "lsb": 57, | |
| "msb": 57 | |
| }, | |
| { | |
| "name": "ZCLPCINT_SUB_XDISABLE", | |
| "lsb": 56, | |
| "msb": 56 | |
| }, | |
| { | |
| "name": "ZCLPCINT_DISABLE", | |
| "lsb": 55, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "FCMP_FCSEL_CACHE_FUSION_DISABLE", | |
| "lsb": 54, | |
| "msb": 54 | |
| }, | |
| { | |
| "name": "SEQ_POWER_PRED_DISABLE", | |
| "lsb": 53, | |
| "msb": 53 | |
| }, | |
| { | |
| "name": "CBP_FLUSH_TSHLD", | |
| "lsb": 49, | |
| "msb": 52 | |
| }, | |
| { | |
| "name": "PREF_REPLAY_DISB", | |
| "lsb": 48, | |
| "msb": 48 | |
| }, | |
| { | |
| "name": "ADRP_ADD_BR_OPT_DISB", | |
| "lsb": 47, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "RAS_POWER_PRED_DISABLE", | |
| "lsb": 46, | |
| "msb": 46 | |
| }, | |
| { | |
| "name": "ADRP_ADD_FUSION_DISABLE", | |
| "lsb": 45, | |
| "msb": 45 | |
| }, | |
| { | |
| "name": "MOVZ_MOVK_FUSION_DISABLE", | |
| "lsb": 44, | |
| "msb": 44 | |
| }, | |
| { | |
| "name": "CBP_DISB", | |
| "lsb": 43, | |
| "msb": 43 | |
| }, | |
| { | |
| "name": "BTP_TRN_ON_BIAS_MISP", | |
| "lsb": 42, | |
| "msb": 42 | |
| }, | |
| { | |
| "name": "COND_BR_INIT_TO_BIAS_INVAL", | |
| "lsb": 41, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "DISB_BDP_TBL", | |
| "lsb": 39, | |
| "msb": 40 | |
| }, | |
| { | |
| "name": "BTP_BRN_DISB", | |
| "lsb": 38, | |
| "msb": 38 | |
| }, | |
| { | |
| "name": "RCC_FORCE_L3_ON1_SPF_ARR", | |
| "lsb": 37, | |
| "msb": 37 | |
| }, | |
| { | |
| "name": "DISB_BTP_TBL", | |
| "lsb": 35, | |
| "msb": 36 | |
| }, | |
| { | |
| "name": "ICINVAL_FILL_FWD_DISB", | |
| "lsb": 34, | |
| "msb": 34 | |
| }, | |
| { | |
| "name": "SNFP_TABLE0_DISABLE", | |
| "lsb": 33, | |
| "msb": 33 | |
| }, | |
| { | |
| "name": "SPF_TABLE0_DISABLE", | |
| "lsb": 32, | |
| "msb": 32 | |
| }, | |
| { | |
| "name": "IVDM_PARALLEL_TRACE", | |
| "lsb": 31, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "TPIDRRENAME_DISABLE", | |
| "lsb": 30, | |
| "msb": 30 | |
| }, | |
| { | |
| "name": "GEXITSPEC_DISABLE", | |
| "lsb": 29, | |
| "msb": 29 | |
| }, | |
| { | |
| "name": "GENTERSPEC_DISABLE", | |
| "lsb": 28, | |
| "msb": 28 | |
| }, | |
| { | |
| "name": "ERETSPEC_DISABLE", | |
| "lsb": 27, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "GEXITSPEC_EL_DISABLE", | |
| "lsb": 26, | |
| "msb": 26 | |
| }, | |
| { | |
| "name": "GUEST_SPEC_DISABLE", | |
| "lsb": 25, | |
| "msb": 25 | |
| }, | |
| { | |
| "name": "ITLB_PREF_SPF_ENQUEUE_DISB", | |
| "lsb": 24, | |
| "msb": 24 | |
| }, | |
| { | |
| "name": "STABLE_LOAD_PRED_LOAD_PAIR_DISB", | |
| "lsb": 23, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "STABLE_LOAD_PRED_DISB", | |
| "lsb": 22, | |
| "msb": 22 | |
| }, | |
| { | |
| "name": "ITLB_PREF_DISB", | |
| "lsb": 21, | |
| "msb": 21 | |
| }, | |
| { | |
| "name": "OBJC_MSG_SEND_BTP_OPTMZN_DISB", | |
| "lsb": 20, | |
| "msb": 20 | |
| }, | |
| { | |
| "name": "METHOD_OBJECT_PRED_DISB", | |
| "lsb": 19, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "CMP_CMN_CSEL_CACHE_FUSION_DISB", | |
| "lsb": 18, | |
| "msb": 18 | |
| }, | |
| { | |
| "name": "ALIGN_BYP_DISB", | |
| "lsb": 17, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "FORCE_STICKY4_KMODE", | |
| "lsb": 16, | |
| "msb": 16 | |
| }, | |
| { | |
| "name": "FORCE_UNTRUSTED", | |
| "lsb": 15, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "DIS_CROSS_FGFUSION", | |
| "lsb": 14, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "SVCSPEC_DISABLE", | |
| "lsb": 13, | |
| "msb": 13 | |
| }, | |
| { | |
| "name": "SNFP_BLOOM_FILTER_RESET_THRESHOLD", | |
| "lsb": 11, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "SNFP_BLOOM_FILTER_DISABLE", | |
| "lsb": 10, | |
| "msb": 10 | |
| }, | |
| { | |
| "name": "SNFP_TRAIN_SAME_SIG_SUPPRESS_DISABLE", | |
| "lsb": 9, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "SNFP_PREF_DISABLE", | |
| "lsb": 8, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "ZCLRFWREG_DISABLE", | |
| "lsb": 7, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "ZCLRFDISABLE", | |
| "lsb": 6, | |
| "msb": 6 | |
| }, | |
| { | |
| "name": "ZCLSPDISABLE", | |
| "lsb": 5, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "ZCLSPXDEC_GRP_DISABLE", | |
| "lsb": 4, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "ICPREF_THROTTLE_DISABLE", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "ICINVAL_CANCEL_CIF_REQ_ENB", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "FORCE_TRUSTED", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "SPF_ROOT_FUNCTION_SIGNATURE_DISB", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "HID19", | |
| "enc": [3, 0, 15, 12, 2], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "SPARE63_AMX_CTL", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "DIS_PRED_OFF_LOAD_ZCM", | |
| "lsb": 62, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "DIS_PRED_OFF_STORE_NOP", | |
| "lsb": 61, | |
| "msb": 61 | |
| }, | |
| { | |
| "name": "DIS_LD_LD_ISS_RELAXATION", | |
| "lsb": 60, | |
| "msb": 60 | |
| }, | |
| { | |
| "name": "DIS_SME_SINGLE_SYS_OP_OPT", | |
| "lsb": 59, | |
| "msb": 59 | |
| }, | |
| { | |
| "name": "ZREN_FRZ_THRSH", | |
| "lsb": 56, | |
| "msb": 58 | |
| }, | |
| { | |
| "name": "DIS_LUTI_SME_OP_FUSN", | |
| "lsb": 55, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "DIS_SVE_DP_BYPASS_NETWORK", | |
| "lsb": 54, | |
| "msb": 54 | |
| }, | |
| { | |
| "name": "SV_AIQLIVELOCK_WIDGET_THRESHOLD", | |
| "lsb": 51, | |
| "msb": 53 | |
| }, | |
| { | |
| "name": "FM_SV_AIQADB_HAZ_GBL_FWD_PRG_THRESHOLD", | |
| "lsb": 48, | |
| "msb": 50 | |
| }, | |
| { | |
| "name": "DIS_MRG_BUF_PRD_LD_ST_MRG", | |
| "lsb": 47, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "DIS_MOVA_INTERLEAVE_FUSN", | |
| "lsb": 46, | |
| "msb": 46 | |
| }, | |
| { | |
| "name": "DIS_MOVA_DOWNCAST_FUSN", | |
| "lsb": 45, | |
| "msb": 45 | |
| }, | |
| { | |
| "name": "FORCE_SV_AIQSINGLE_STEP_MODE_ON", | |
| "lsb": 44, | |
| "msb": 44 | |
| }, | |
| { | |
| "name": "FORCE_SV_AIQIN_ORDER_ISSUE", | |
| "lsb": 43, | |
| "msb": 43 | |
| }, | |
| { | |
| "name": "DIS_ADB_HAZ_GBL_FWD_PRG_WIDGET", | |
| "lsb": 42, | |
| "msb": 42 | |
| }, | |
| { | |
| "name": "SPARE41_AMX_PEG", | |
| "lsb": 41, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "DIS_MOVA_STZ_FUSN", | |
| "lsb": 40, | |
| "msb": 40 | |
| }, | |
| { | |
| "name": "EN_GBL_FWD_PRG_WIDGET", | |
| "lsb": 39, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "OCLA_PRE_FILT", | |
| "lsb": 31, | |
| "msb": 38 | |
| }, | |
| { | |
| "name": "USE_ADDRESS_BASED_MAPPING", | |
| "lsb": 30, | |
| "msb": 30 | |
| }, | |
| { | |
| "name": "DIS_OCLA_INST_TRACE_CMPRSN", | |
| "lsb": 29, | |
| "msb": 29 | |
| }, | |
| { | |
| "name": "SPARE28_AMX_CTL", | |
| "lsb": 28, | |
| "msb": 28 | |
| }, | |
| { | |
| "name": "SPARE27_AMX_CTL", | |
| "lsb": 27, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "SPARE26_AMX_PEG", | |
| "lsb": 26, | |
| "msb": 26 | |
| }, | |
| { | |
| "name": "SPARE25_AMX_PEG", | |
| "lsb": 25, | |
| "msb": 25 | |
| }, | |
| { | |
| "name": "CTL_RCC_EXTRA_CYCLE_CNT", | |
| "lsb": 21, | |
| "msb": 24 | |
| }, | |
| { | |
| "name": "DIS_MOVA_ZFUSN", | |
| "lsb": 20, | |
| "msb": 20 | |
| }, | |
| { | |
| "name": "AMX_PWR_OFF_TO_ON_CYCLES_CNT", | |
| "lsb": 18, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "SME_PARTIAL_STATE_SEL", | |
| "lsb": 17, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "RCC_FORCE_AMX_DATA_WR_L3_CLK_ON", | |
| "lsb": 16, | |
| "msb": 16 | |
| }, | |
| { | |
| "name": "RCC_FORCE_SVE_DP_FMAD_L3_CLK_ON", | |
| "lsb": 15, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "RCC_FORCE_SVE_DP_MISC_ZBOX_L3_CLK_ON", | |
| "lsb": 14, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "RCC_FORCE_SVE_DP_L6_CLK_ON", | |
| "lsb": 13, | |
| "msb": 13 | |
| }, | |
| { | |
| "name": "DIS_SPC_PRED_ENC", | |
| "lsb": 12, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "ALLOW_PRD_LD_ST_MRG_IGN_DIT", | |
| "lsb": 11, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "SPARE0_10", | |
| "lsb": 0, | |
| "msb": 10 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "HID2", | |
| "enc": [3, 0, 15, 2, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "SPARE", | |
| "lsb": 60, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "DISABLE_PRECISE_ITLB_INV_STALLS", | |
| "lsb": 59, | |
| "msb": 59 | |
| }, | |
| { | |
| "name": "DISABLE_PRECISE_DTLB_INV_STALLS", | |
| "lsb": 58, | |
| "msb": 58 | |
| }, | |
| { | |
| "name": "DISABLE_MTLBPREFETCH_ON_HIT", | |
| "lsb": 57, | |
| "msb": 57 | |
| }, | |
| { | |
| "name": "DISABLE_PRECISE_SPR_SYNC", | |
| "lsb": 56, | |
| "msb": 56 | |
| }, | |
| { | |
| "name": "DISABLE_RSVD_OLDEST_LSU_ENTRY", | |
| "lsb": 55, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "DISABLE_RSVD_ITLB_ENTRY", | |
| "lsb": 54, | |
| "msb": 54 | |
| }, | |
| { | |
| "name": "DISABLE_ITLB_REQ_QUEUE_BYP", | |
| "lsb": 53, | |
| "msb": 53 | |
| }, | |
| { | |
| "name": "POISON_FWD_PROG_ONLY", | |
| "lsb": 52, | |
| "msb": 52 | |
| }, | |
| { | |
| "name": "DISABLE_POISONED_FILLS", | |
| "lsb": 51, | |
| "msb": 51 | |
| }, | |
| { | |
| "name": "DISABLE_S2_TWCQUAL_LRU", | |
| "lsb": 50, | |
| "msb": 50 | |
| }, | |
| { | |
| "name": "MTLB_RETN_INVAL_CFG", | |
| "lsb": 49, | |
| "msb": 49 | |
| }, | |
| { | |
| "name": "FORCE_TLBI_HTW_IGN_VA", | |
| "lsb": 48, | |
| "msb": 48 | |
| }, | |
| { | |
| "name": "FORCE_TLBI_MATCH_GLOBAL", | |
| "lsb": 47, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "DISWFI_RETN_RESTART_SETS_MMUARCH_REG_PUSH_NEEDED", | |
| "lsb": 46, | |
| "msb": 46 | |
| }, | |
| { | |
| "name": "DISABLE_TRACE_SPR", | |
| "lsb": 45, | |
| "msb": 45 | |
| }, | |
| { | |
| "name": "DISABLE_TRACE_INV", | |
| "lsb": 44, | |
| "msb": 44 | |
| }, | |
| { | |
| "name": "DISABLE_TRACE_FILL", | |
| "lsb": 43, | |
| "msb": 43 | |
| }, | |
| { | |
| "name": "DISABLE_S2_TLB", | |
| "lsb": 42, | |
| "msb": 42 | |
| }, | |
| { | |
| "name": "DISABLE_S2_HTWCACHES", | |
| "lsb": 41, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "DISABLE_TLBI_EARLY_ACK", | |
| "lsb": 40, | |
| "msb": 40 | |
| }, | |
| { | |
| "name": "FORCE_ANY_EL1AND0", | |
| "lsb": 39, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "FORCE_SPLINTER", | |
| "lsb": 38, | |
| "msb": 38 | |
| }, | |
| { | |
| "name": "FORCE_SPLINTER_ALL", | |
| "lsb": 37, | |
| "msb": 37 | |
| }, | |
| { | |
| "name": "FORCE_RVA_ALL", | |
| "lsb": 36, | |
| "msb": 36 | |
| }, | |
| { | |
| "name": "FORCE_RVA_ALL_IDX", | |
| "lsb": 35, | |
| "msb": 35 | |
| }, | |
| { | |
| "name": "FORCE_TRC_RD_MMU_REQ_UC", | |
| "lsb": 34, | |
| "msb": 34 | |
| }, | |
| { | |
| "name": "DISABLE_HTW_FILL_BYPASS", | |
| "lsb": 33, | |
| "msb": 33 | |
| }, | |
| { | |
| "name": "DISABLE_HTW_EXT_RSP", | |
| "lsb": 32, | |
| "msb": 32 | |
| }, | |
| { | |
| "name": "DISABLE_DTLB_MAIN_ARRAY", | |
| "lsb": 31, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 21, | |
| "msb": 30 | |
| }, | |
| { | |
| "name": "DISABLE_L1_DPREFETCH_PREEMPT", | |
| "lsb": 20, | |
| "msb": 20 | |
| }, | |
| { | |
| "name": "FORCE_S1_ON_S2_OFF_HWP_REQ_TRANS_FAIL", | |
| "lsb": 19, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "ENABLE4_KPREFETCH_FILTER", | |
| "lsb": 18, | |
| "msb": 18 | |
| }, | |
| { | |
| "name": "FORCE_PURGE_MTB", | |
| "lsb": 17, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "DISABLE_PURGED_REQ_HTW_SUPPRESS", | |
| "lsb": 16, | |
| "msb": 16 | |
| }, | |
| { | |
| "name": "FORCE_PURGE_HTW", | |
| "lsb": 15, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "DISABLE_LIVELOCK", | |
| "lsb": 14, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "DISABLE_MTLBPREFETCH", | |
| "lsb": 13, | |
| "msb": 13 | |
| }, | |
| { | |
| "name": "DIS_DONAN_TLBI_OPT", | |
| "lsb": 12, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "ENABLE_EXTENDED_GUPS_HSP_PURGE", | |
| "lsb": 11, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "DEFEATURE_PAGE_SIZE_CACHE", | |
| "lsb": 10, | |
| "msb": 10 | |
| }, | |
| { | |
| "name": "DISABLE_S1_HTWCACHES", | |
| "lsb": 9, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "ENABLE_DEMAND_MTLBPREFETCH", | |
| "lsb": 8, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "DISABLE_MTLBBYPASS", | |
| "lsb": 7, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "DISABLE_MTBENTRIES", | |
| "lsb": 4, | |
| "msb": 6 | |
| }, | |
| { | |
| "name": "DISABLE_MTLB", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "DISABLE_MTLB_WAYS1TO_N", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "DISABLE_DTLB_WAYS1TO_N", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "FORCE_PURGE_ON_ALL_TLBIS", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "HID21", | |
| "enc": [3, 0, 15, 1, 3], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "DIS_L1_DTHRASHING_WIDGET", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "DIS_CRITICALITY_AWARE_LRU", | |
| "lsb": 62, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "DIS_CLNCH_IN_SME_WINDOW", | |
| "lsb": 61, | |
| "msb": 61 | |
| }, | |
| { | |
| "name": "DIS_YNGR_ST_ATOMIC_LAUNCH_ZPENDING", | |
| "lsb": 60, | |
| "msb": 60 | |
| }, | |
| { | |
| "name": "DIS_CRITICAL_BEAT_FORWARDING_HTW", | |
| "lsb": 59, | |
| "msb": 59 | |
| }, | |
| { | |
| "name": "DIS_LS_OP_DPE_THROTTLE", | |
| "lsb": 58, | |
| "msb": 58 | |
| }, | |
| { | |
| "name": "DIS_TRANS_REG_MASK", | |
| "lsb": 57, | |
| "msb": 57 | |
| }, | |
| { | |
| "name": "DIS_EL2_ENTRY_FIRST_DSB_SYNC_EN", | |
| "lsb": 56, | |
| "msb": 56 | |
| }, | |
| { | |
| "name": "DIS_SLP_LT_INVAL_SKID_BUF", | |
| "lsb": 55, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "SLP_REDUCE_LAT_THRESH_TO3", | |
| "lsb": 54, | |
| "msb": 54 | |
| }, | |
| { | |
| "name": "DIS_ST_EARLY_DEQ", | |
| "lsb": 53, | |
| "msb": 53 | |
| }, | |
| { | |
| "name": "DIS_LD_UC_OPT", | |
| "lsb": 52, | |
| "msb": 52 | |
| }, | |
| { | |
| "name": "PURGE_MMU_ON_ANY_SPR_SYNC", | |
| "lsb": 51, | |
| "msb": 51 | |
| }, | |
| { | |
| "name": "DIS_SLP_LT_L3S", | |
| "lsb": 50, | |
| "msb": 50 | |
| }, | |
| { | |
| "name": "DIS_SLP_PRED_DISABLE_WIDGET", | |
| "lsb": 49, | |
| "msb": 49 | |
| }, | |
| { | |
| "name": "DIS_SLP_UPDT_SLEEP_WIDGET", | |
| "lsb": 48, | |
| "msb": 48 | |
| }, | |
| { | |
| "name": "DIS_SLP_UNSTBL_LD_FLTR", | |
| "lsb": 47, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "DIS_SLP_UQ_BF", | |
| "lsb": 46, | |
| "msb": 46 | |
| }, | |
| { | |
| "name": "DIS_SLP_LOW_LAT_OPT", | |
| "lsb": 45, | |
| "msb": 45 | |
| }, | |
| { | |
| "name": "REDUCE_SLP_PRED_THRESH32", | |
| "lsb": 44, | |
| "msb": 44 | |
| }, | |
| { | |
| "name": "DIS_SLP_STRIDED_PREDICTIONS", | |
| "lsb": 43, | |
| "msb": 43 | |
| }, | |
| { | |
| "name": "DIS_SPLIT_HWP_TLB_SYNC_EN", | |
| "lsb": 42, | |
| "msb": 42 | |
| }, | |
| { | |
| "name": "DISX_LINE_LD_ACQ_STLF_FWD", | |
| "lsb": 41, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "FORCE_DSB_TO_STRONG", | |
| "lsb": 40, | |
| "msb": 40 | |
| }, | |
| { | |
| "name": "FORCE_MMU_PURGE_ON_DSB_COMP", | |
| "lsb": 39, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "IGNR4K_PRESENCE_BIT_IN_MO_T", | |
| "lsb": 38, | |
| "msb": 38 | |
| }, | |
| { | |
| "name": "FORCE_GLB_LIVE_LOCK_LSU_RSP", | |
| "lsb": 36, | |
| "msb": 37 | |
| }, | |
| { | |
| "name": "SUPPR_LIVE_LOCK_FILL_HINT", | |
| "lsb": 35, | |
| "msb": 35 | |
| }, | |
| { | |
| "name": "DIS_CDP_RPLY_PURGED_TRANS", | |
| "lsb": 34, | |
| "msb": 34 | |
| }, | |
| { | |
| "name": "FORCE_ST_REL_WITH_DMB_SEMANTICS", | |
| "lsb": 33, | |
| "msb": 33 | |
| }, | |
| { | |
| "name": "FORCE_GRE_MISMATCH_SERIALIZATION", | |
| "lsb": 32, | |
| "msb": 32 | |
| }, | |
| { | |
| "name": "FORCE_DEV_GRETO_OLD_BEHAVIOR", | |
| "lsb": 29, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "EN_OUT_OF_CNTX_CHECKS_AT_EL2_ENTRY", | |
| "lsb": 28, | |
| "msb": 28 | |
| }, | |
| { | |
| "name": "DIS_CRITICAL_BEAT_FORWARDING", | |
| "lsb": 27, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "DELAY_NC_WR_DEQ_MO_TBY4CYC", | |
| "lsb": 26, | |
| "msb": 26 | |
| }, | |
| { | |
| "name": "EN_SOQ_REDIR_ON_KILL", | |
| "lsb": 25, | |
| "msb": 25 | |
| }, | |
| { | |
| "name": "DIS_SUPPR_OUT_OF_CNXT_DEMANDS", | |
| "lsb": 24, | |
| "msb": 24 | |
| }, | |
| { | |
| "name": "PURGE_MMU_AND_HWP_ON_ANY_SPR_UPD", | |
| "lsb": 23, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "DIS_SUPPR_OUT_OF_CNXT_HWP_PREF_TRANS", | |
| "lsb": 22, | |
| "msb": 22 | |
| }, | |
| { | |
| "name": "DIS_YNGR_ST_ZLAUNCH_ZPENDING", | |
| "lsb": 21, | |
| "msb": 21 | |
| }, | |
| { | |
| "name": "IVDM_USE_NEX_GCLK", | |
| "lsb": 20, | |
| "msb": 20 | |
| }, | |
| { | |
| "name": "DIS_YNGR_ST_MISS_LAUNCH_ZPENDING", | |
| "lsb": 19, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "WFI_FULL_QUIS", | |
| "lsb": 18, | |
| "msb": 18 | |
| }, | |
| { | |
| "name": "FORCE_SIQ_NACK_ON_PEND_MDSB", | |
| "lsb": 17, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "STALL_LAUNCH_ON4K_SMBENTRY", | |
| "lsb": 16, | |
| "msb": 16 | |
| }, | |
| { | |
| "name": "DIS_DEV_GRETSO", | |
| "lsb": 14, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "DIS_SIQ_NACK_ON_PEND_DEV_STORE", | |
| "lsb": 13, | |
| "msb": 13 | |
| }, | |
| { | |
| "name": "FORCE_SIQ_NACK_ON_LNCH_ATM_HF", | |
| "lsb": 12, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "DIS_SIQ_NACK_ON_ST_DEV_NON_SPEC", | |
| "lsb": 11, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "DIS_LD_ACQ_STLF_FWD", | |
| "lsb": 10, | |
| "msb": 10 | |
| }, | |
| { | |
| "name": "DIS_YNGS_LD_RTR_ZPENDING", | |
| "lsb": 9, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "DIS_YNGR_ST_LAUNCH_ZPENDING", | |
| "lsb": 8, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "DIS_YNGS_DSB_LAUNCH_ZPENDING", | |
| "lsb": 7, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "DIS_MOTABLE_DRAIN_FOR_MDR_LSU_SYNC", | |
| "lsb": 6, | |
| "msb": 6 | |
| }, | |
| { | |
| "name": "DIS_LD_NT_WIDGET_PWR_OPT", | |
| "lsb": 5, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "DIS_SIQ", | |
| "lsb": 4, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "DIS_SLP_LIVELOCK_WIDGET", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "DIS_NC_WR_MOTABLE_ST_OPT", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "DIS_NC_WR_MOTABLE", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "FORCE_MOTABLE_EXCLUSIVE", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "HID24", | |
| "enc": [3, 0, 15, 8, 1], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "DIS_EN_ON_ASYNC_ON_DSBWITH_FLUSH_AFTER", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "ENABLE_UNCONDITION_BAILM_DSBTO_NON_SPEC", | |
| "lsb": 62, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "ENABLE_PATRACE_BAILM_DSBTO_NON_SPEC", | |
| "lsb": 61, | |
| "msb": 61 | |
| }, | |
| { | |
| "name": "DISABLE_LVP_HI_PORT_BNK_SHARING", | |
| "lsb": 60, | |
| "msb": 60 | |
| }, | |
| { | |
| "name": "MDR_EMPTY_INACTIVE_HOLD_CYCLES", | |
| "lsb": 55, | |
| "msb": 59 | |
| }, | |
| { | |
| "name": "MDR_FULL_INACTIVE_HOLD_CYCLES", | |
| "lsb": 50, | |
| "msb": 54 | |
| }, | |
| { | |
| "name": "MDR_PART_INACTIVE_HOLD_CYCLES", | |
| "lsb": 45, | |
| "msb": 49 | |
| }, | |
| { | |
| "name": "MDR_ACTIVE_HOLD_CYCLES", | |
| "lsb": 42, | |
| "msb": 44 | |
| }, | |
| { | |
| "name": "DIS_FED_LSP_CAND_DECODE", | |
| "lsb": 41, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "SPARE", | |
| "lsb": 40, | |
| "msb": 40 | |
| }, | |
| { | |
| "name": "RESTRICT_EPRCONSECTIVE_LANES", | |
| "lsb": 39, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "VTAGE_LVP_DIS", | |
| "lsb": 38, | |
| "msb": 38 | |
| }, | |
| { | |
| "name": "DISABLE_PAQUEUE_PUSH_ON_FLUSH_AFTER", | |
| "lsb": 37, | |
| "msb": 37 | |
| }, | |
| { | |
| "name": "DIS_MINI_LSP_FLUSH_WITH_CONTEXT_SWITCH", | |
| "lsb": 36, | |
| "msb": 36 | |
| }, | |
| { | |
| "name": "MINI_LSP_DISABLE", | |
| "lsb": 35, | |
| "msb": 35 | |
| }, | |
| { | |
| "name": "DISABLE_UOP_CMPL_WAIT_ON_FLUSH_AFTER", | |
| "lsb": 34, | |
| "msb": 34 | |
| }, | |
| { | |
| "name": "DIS_WFE_ROB_VLD_CHECK", | |
| "lsb": 33, | |
| "msb": 33 | |
| }, | |
| { | |
| "name": "DIS_FLUSH_AFTER_ROB_VLD_CHECK", | |
| "lsb": 32, | |
| "msb": 32 | |
| }, | |
| { | |
| "name": "DIS_REDIR_STALL_FOR_ANY_VLD_REDIR", | |
| "lsb": 31, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "REDIR_STALL_LSUALWAYS", | |
| "lsb": 30, | |
| "msb": 30 | |
| }, | |
| { | |
| "name": "REDIR_STALL_IEXALWAYS", | |
| "lsb": 29, | |
| "msb": 29 | |
| }, | |
| { | |
| "name": "RCC_SME_PENDING_FORCE_MDR_IEX_CLKS_ON", | |
| "lsb": 28, | |
| "msb": 28 | |
| }, | |
| { | |
| "name": "DIS_NEX_P6_N2_IWHILE_SMEPENDING", | |
| "lsb": 27, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "DIS_RSS_RVA_FOR_NON_SPEC_IF_NO_SMEWBPENDING", | |
| "lsb": 26, | |
| "msb": 26 | |
| }, | |
| { | |
| "name": "DIS_LOAD_PROD_EPR", | |
| "lsb": 25, | |
| "msb": 25 | |
| }, | |
| { | |
| "name": "LDPQQREDIRECT_DISABLE_THRESHOLD", | |
| "lsb": 23, | |
| "msb": 24 | |
| }, | |
| { | |
| "name": "LDPQQFUSE_DISABLE_THRESHOLD_OFFSET", | |
| "lsb": 20, | |
| "msb": 22 | |
| }, | |
| { | |
| "name": "LDPQQFUSE_ENABLE_THRESHOLD", | |
| "lsb": 16, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "DIS_LDPQQFUSION", | |
| "lsb": 15, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "DIS_WFXT_HANDSHAKE", | |
| "lsb": 14, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "DIS2ND_NEX_RSWR_PORT", | |
| "lsb": 13, | |
| "msb": 13 | |
| }, | |
| { | |
| "name": "DIS_LDPSSDDFUSION", | |
| "lsb": 12, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "DIS_CROSS_DEC_EPR", | |
| "lsb": 11, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "DIS_EPRNEX", | |
| "lsb": 10, | |
| "msb": 10 | |
| }, | |
| { | |
| "name": "DIS_EPRINT", | |
| "lsb": 9, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "DIS_SMEFUSION", | |
| "lsb": 8, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "DIS_NEO_REG_SHARING", | |
| "lsb": 7, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "DIS_INT_REG_SHARING", | |
| "lsb": 6, | |
| "msb": 6 | |
| }, | |
| { | |
| "name": "EN_FLUSH_ON_NON_SPEC_ELGCHANGE", | |
| "lsb": 5, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "DIS_SPEC_ISB_SIQ_NACK_DISQUAL", | |
| "lsb": 4, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "SPRR_HUPERM_EL0_SPEC_DISABLE", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "SPRR_VUPERM_EL0_SPEC_DISABLE", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "APCTL_EL2_SPEC_DISABLE", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "APCTL_EL1_SPEC_DISABLE", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "HID25", | |
| "enc": [3, 0, 15, 0, 2], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "LRU_LFSR_HIGH_CRIT_PROB_CTL2", | |
| "lsb": 60, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "INSERT_AMX_PREF_CRITICAL", | |
| "lsb": 59, | |
| "msb": 59 | |
| }, | |
| { | |
| "name": "DIS_AMX_LLCPF_CRIT_LFSR", | |
| "lsb": 58, | |
| "msb": 58 | |
| }, | |
| { | |
| "name": "DIS_AMX_DMND_CRIT_LFSR", | |
| "lsb": 57, | |
| "msb": 57 | |
| }, | |
| { | |
| "name": "LRU_LFSR_HIGH_CRIT_PROB_CTL1", | |
| "lsb": 53, | |
| "msb": 56 | |
| }, | |
| { | |
| "name": "DIS_SUPER_DUPER_CRIT_INFO", | |
| "lsb": 52, | |
| "msb": 52 | |
| }, | |
| { | |
| "name": "DIS_MULTI_DEGREE_CRIT", | |
| "lsb": 51, | |
| "msb": 51 | |
| }, | |
| { | |
| "name": "RQF_HWP_WAYS_M1", | |
| "lsb": 47, | |
| "msb": 50 | |
| }, | |
| { | |
| "name": "DIS_CRIT_DYN_LRU_UPD", | |
| "lsb": 46, | |
| "msb": 46 | |
| }, | |
| { | |
| "name": "DIS_CRIT_DYN_LRU_INS", | |
| "lsb": 45, | |
| "msb": 45 | |
| }, | |
| { | |
| "name": "CRIT_DMND_WAYS_M1", | |
| "lsb": 41, | |
| "msb": 44 | |
| }, | |
| { | |
| "name": "RAS_ENABLE", | |
| "lsb": 40, | |
| "msb": 40 | |
| }, | |
| { | |
| "name": "DIS_LATE_DEQ_ON_PRAB_HIT", | |
| "lsb": 39, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "DIS_NON_CRIT_AMX_DYN_LRU_UPD", | |
| "lsb": 38, | |
| "msb": 38 | |
| }, | |
| { | |
| "name": "DIS_NON_CRIT_AMX_DYN_LRU_INS", | |
| "lsb": 37, | |
| "msb": 37 | |
| }, | |
| { | |
| "name": "DIS_MDSB_PF_DRAIN", | |
| "lsb": 36, | |
| "msb": 36 | |
| }, | |
| { | |
| "name": "ALL_L1_PFHITS_NCUPD_LRU_EN", | |
| "lsb": 35, | |
| "msb": 35 | |
| }, | |
| { | |
| "name": "TEMP_L1_PFLRU_UPD_WAYS_M1", | |
| "lsb": 31, | |
| "msb": 34 | |
| }, | |
| { | |
| "name": "DIS_L1_PFSCAN_BASED_LRU_UPD", | |
| "lsb": 30, | |
| "msb": 30 | |
| }, | |
| { | |
| "name": "DIS_NON_CRIT_DYN_LRU_UPD", | |
| "lsb": 29, | |
| "msb": 29 | |
| }, | |
| { | |
| "name": "DIS_ALLOC_ALL_CLEAN_CRIT_VIC_MCACHE", | |
| "lsb": 28, | |
| "msb": 28 | |
| }, | |
| { | |
| "name": "LRU_DEMOTION_ON_HIT_EN", | |
| "lsb": 27, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "DIS_NON_CRIT_DYN_LRU_INS", | |
| "lsb": 26, | |
| "msb": 26 | |
| }, | |
| { | |
| "name": "DIS_VAR_DAT_LAT", | |
| "lsb": 25, | |
| "msb": 25 | |
| }, | |
| { | |
| "name": "DIS_ARB_B4_BYP", | |
| "lsb": 24, | |
| "msb": 24 | |
| }, | |
| { | |
| "name": "MC_NON_CRIT_STATIC_LRU_INS", | |
| "lsb": 22, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "DIS_AFTRACE_DYN_LRU_INS", | |
| "lsb": 21, | |
| "msb": 21 | |
| }, | |
| { | |
| "name": "DIS_VICTIM_PASSES_ON_SNP_PRB_PICKER", | |
| "lsb": 20, | |
| "msb": 20 | |
| }, | |
| { | |
| "name": "DIS_PRB_UP_SNP_RSP_BYP", | |
| "lsb": 19, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "DIS_NC_WR_LATE_DEQ", | |
| "lsb": 18, | |
| "msb": 18 | |
| }, | |
| { | |
| "name": "DROP_CLEAN_VIC_MC_CAP_EN", | |
| "lsb": 17, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "AMX_DMND_HIT_PF_LRU_UPD_EN", | |
| "lsb": 16, | |
| "msb": 16 | |
| }, | |
| { | |
| "name": "AMX_WAYS_M1", | |
| "lsb": 12, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "INSERT_AMX_CRITICAL", | |
| "lsb": 10, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "NON_TEMP_WAYS_M1", | |
| "lsb": 6, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "FILL_ORDER_DIS", | |
| "lsb": 5, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "CRIT_FEEDBACK_AFDIS", | |
| "lsb": 4, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "MCLRU_VARIABLE_INSERT_DIS", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "MCHINT_BZERO", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "MCHINT_NCWR", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "MCHINT_NCRD", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "HID26", | |
| "enc": [3, 0, 15, 0, 3], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "SPARE", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "HID27", | |
| "enc": [3, 0, 15, 0, 4], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "SPARE", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "HID28", | |
| "enc": [3, 0, 15, 0, 5], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 61, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "LOW_MAP_ACTIVENESS_THRESH", | |
| "lsb": 59, | |
| "msb": 60 | |
| }, | |
| { | |
| "name": "MTE_HWP_TAG_PREF_HIGH_QFSET", | |
| "lsb": 58, | |
| "msb": 58 | |
| }, | |
| { | |
| "name": "BPE_GRAN_INCR_THR_DIFF", | |
| "lsb": 57, | |
| "msb": 57 | |
| }, | |
| { | |
| "name": "GUPS_ATAG_PRF_CTL", | |
| "lsb": 55, | |
| "msb": 56 | |
| }, | |
| { | |
| "name": "BPE_GRAN_CLR_PERIOD", | |
| "lsb": 53, | |
| "msb": 54 | |
| }, | |
| { | |
| "name": "BPE_GRAN_BACKOFF_WINDOW", | |
| "lsb": 51, | |
| "msb": 52 | |
| }, | |
| { | |
| "name": "BPE_GRAN_UPD_CONFIG", | |
| "lsb": 49, | |
| "msb": 50 | |
| }, | |
| { | |
| "name": "BPE_COUNT_UPD_CONFIG", | |
| "lsb": 47, | |
| "msb": 48 | |
| }, | |
| { | |
| "name": "BPE_COUNT3_PTHRESH_CONFIG", | |
| "lsb": 45, | |
| "msb": 46 | |
| }, | |
| { | |
| "name": "DIS_BPE_CONFIG", | |
| "lsb": 43, | |
| "msb": 44 | |
| }, | |
| { | |
| "name": "DIS_FUZZY_GUPS", | |
| "lsb": 42, | |
| "msb": 42 | |
| }, | |
| { | |
| "name": "HWP_PDL_CNF_DENY_THRESH", | |
| "lsb": 40, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "DIS_HWP_PDL", | |
| "lsb": 39, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "DIS_GUPS_CIF_LNCH_USE_DEM_PA", | |
| "lsb": 38, | |
| "msb": 38 | |
| }, | |
| { | |
| "name": "DIS_HWP_ADP_DUP_DROP_FEEDBACK", | |
| "lsb": 37, | |
| "msb": 37 | |
| }, | |
| { | |
| "name": "DIS_DUP_DROP_FEEDBACK", | |
| "lsb": 36, | |
| "msb": 36 | |
| }, | |
| { | |
| "name": "DIS_HWP_HSP_RST_GLB_PWR_DWN_CTR", | |
| "lsb": 35, | |
| "msb": 35 | |
| }, | |
| { | |
| "name": "HWP_ADP_PF_HQ", | |
| "lsb": 34, | |
| "msb": 34 | |
| }, | |
| { | |
| "name": "DIS_HWP_GUPS_HSP_DUP_CHECK_ON_ADP_PFQ_HIST_Q", | |
| "lsb": 33, | |
| "msb": 33 | |
| }, | |
| { | |
| "name": "DIS_HWP_ADP_DUP_CHECK_ON_ADP_PFQ_HIST_Q", | |
| "lsb": 32, | |
| "msb": 32 | |
| }, | |
| { | |
| "name": "HWP_ADP_PREF_PER_DMD", | |
| "lsb": 30, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "DIS_HWP_ADP_AMX_STORE", | |
| "lsb": 29, | |
| "msb": 29 | |
| }, | |
| { | |
| "name": "DIS_HWP_ADP_AMX_LOAD", | |
| "lsb": 28, | |
| "msb": 28 | |
| }, | |
| { | |
| "name": "HWP_ADP_SLEEP_THRESH", | |
| "lsb": 24, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "DIS_HWP_ADP", | |
| "lsb": 23, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "HWP_GUPS_AMX_MAX_PREFETCH_DEGREE_CONFIG", | |
| "lsb": 19, | |
| "msb": 22 | |
| }, | |
| { | |
| "name": "ENA_HWP_GUPS_AMX_DENSITY_PATN", | |
| "lsb": 18, | |
| "msb": 18 | |
| }, | |
| { | |
| "name": "ENA_HWP_GUPS_AMX_GRAN3", | |
| "lsb": 17, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "HWP_GUPS_REGION_QF_LLC_THRTL_THRES_CONFIG", | |
| "lsb": 16, | |
| "msb": 16 | |
| }, | |
| { | |
| "name": "MP_THROTTLE_OVER_RIDE_CIF_QTHRES", | |
| "lsb": 14, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "HWP_GUPS_REGION_QF_THRESH_CONFIG", | |
| "lsb": 12, | |
| "msb": 13 | |
| }, | |
| { | |
| "name": "DIS_HWP_RPLY_PURGED_TRANS", | |
| "lsb": 11, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "HWP_GUPS_AMX_MAP_ALLOC_GRAN", | |
| "lsb": 9, | |
| "msb": 10 | |
| }, | |
| { | |
| "name": "DIS_HWP_GUPS_IGNR_AMX_MP_THROTTLE", | |
| "lsb": 8, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "PREF_BLK_RAQ_THRES", | |
| "lsb": 6, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "DIS_HWP_HSP_DTLB_FEEDBACK", | |
| "lsb": 5, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "RCC_FORCE_ALL_HWP_L3_CLKS_ON", | |
| "lsb": 4, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "RCC_FORCE_ALL_HWP_L6_CLKS_ON", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "DIS_MP_THROTTLE_OVER_RIDE", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "DIS_TRANS_REG_MASK", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "DIS_HWP_GUP_SHUT_DOWN_DUE_TO_HWP_INVLD", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "HID29", | |
| "enc": [3, 0, 15, 8, 2], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "SPARE", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "HID3", | |
| "enc": [3, 0, 15, 3, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "DEV_PCIE_THROTTLE_ENA", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "DEV_PCIE_THROTTLE_LIMIT", | |
| "lsb": 56, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "DEV_PIO_THROTTLE_LIMIT", | |
| "lsb": 52, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "DEV_PIO_THROTTLE_ENA", | |
| "lsb": 51, | |
| "msb": 51 | |
| }, | |
| { | |
| "name": "EXECUTE_XLINE_LOAD_WHEN_OLDEST", | |
| "lsb": 50, | |
| "msb": 50 | |
| }, | |
| { | |
| "name": "EXECUTE_XLINE_STORE_WHEN_OLDEST", | |
| "lsb": 49, | |
| "msb": 49 | |
| }, | |
| { | |
| "name": "BLK_LOADS_PREFETCH_IN_C3TO_C5", | |
| "lsb": 46, | |
| "msb": 48 | |
| }, | |
| { | |
| "name": "CAS_CONTENTION_DECAY_THRESHOLD_IN_MON", | |
| "lsb": 44, | |
| "msb": 45 | |
| }, | |
| { | |
| "name": "FORCE_SB_CMPL_WHEN_OLDEST", | |
| "lsb": 43, | |
| "msb": 43 | |
| }, | |
| { | |
| "name": "DIS_STLF_XLINE_ST", | |
| "lsb": 42, | |
| "msb": 42 | |
| }, | |
| { | |
| "name": "DIS_STLF_ST_REL", | |
| "lsb": 41, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "DIS_STLF_ON_L1D_MISS", | |
| "lsb": 40, | |
| "msb": 40 | |
| }, | |
| { | |
| "name": "FORCE_LD_POISON_ON_STLF", | |
| "lsb": 39, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "REDIR_ZCL_PC_NEON_X64", | |
| "lsb": 38, | |
| "msb": 38 | |
| }, | |
| { | |
| "name": "REDIR_ZCL_RF_OR_BP_OR_PC_XPAGE", | |
| "lsb": 37, | |
| "msb": 37 | |
| }, | |
| { | |
| "name": "IMM_RPLY_ON_IN_PIPE_MRG_WITH_OP_WITH_DTLB_FAULT", | |
| "lsb": 36, | |
| "msb": 36 | |
| }, | |
| { | |
| "name": "NON_CAS_CONTENTION_DECAY_THRESHOLD_IN_MON", | |
| "lsb": 34, | |
| "msb": 35 | |
| }, | |
| { | |
| "name": "EXTEND_CIF_L2_RSP_CLK_MIN_ENABLE_AFTER_AQ", | |
| "lsb": 33, | |
| "msb": 33 | |
| }, | |
| { | |
| "name": "DIS_DD_EQ_AQM1_LD_BYPASS", | |
| "lsb": 32, | |
| "msb": 32 | |
| }, | |
| { | |
| "name": "DIS_WIDGET_TO_FORCE_IN_ORDER_DUE_TO_REPAY", | |
| "lsb": 31, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "ALLOW_MICROCODED_DEV_LOADS_ISSUE_FLUSH_AFTER", | |
| "lsb": 30, | |
| "msb": 30 | |
| }, | |
| { | |
| "name": "DIS_NT_ST_DOWNGRADE_HINT_TO_LLC", | |
| "lsb": 29, | |
| "msb": 29 | |
| }, | |
| { | |
| "name": "DIS_HWP_ADP_SME_ONLY", | |
| "lsb": 28, | |
| "msb": 28 | |
| }, | |
| { | |
| "name": "UC_MERGE_WINDOW_TIME_OUT", | |
| "lsb": 26, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "DIS_DC_ZVA_CMD_ONLY", | |
| "lsb": 25, | |
| "msb": 25 | |
| }, | |
| { | |
| "name": "DIS_FED_PWR_SAVE_LLC_CLK_OFF", | |
| "lsb": 24, | |
| "msb": 24 | |
| }, | |
| { | |
| "name": "RCC_FORCE_ALL_LLCPIPV_ON", | |
| "lsb": 23, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "FORCE_DEV_BOUNDARY_FORK", | |
| "lsb": 22, | |
| "msb": 22 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 21, | |
| "msb": 21 | |
| }, | |
| { | |
| "name": "RCC_DIS_STALL_INACTIVE_NEXCTL", | |
| "lsb": 20, | |
| "msb": 20 | |
| }, | |
| { | |
| "name": "RCC_FORCE_ALL_NEXL3_CLKS_ON", | |
| "lsb": 19, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "RCC_FORCE_ALL_NEXL6_CLKS_ON", | |
| "lsb": 18, | |
| "msb": 18 | |
| }, | |
| { | |
| "name": "RCC_FORCE_ALL_MMUL3_CLKS_ON", | |
| "lsb": 17, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "FORCE_UP_STRM_SDSB_WAIT_ON_MNT_CTR", | |
| "lsb": 16, | |
| "msb": 16 | |
| }, | |
| { | |
| "name": "RCC_DIS_STALL_INACTIVE_CIF_CTL", | |
| "lsb": 15, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "RCC_FORCE_ALL_CIF_L3_CLKS_ON", | |
| "lsb": 14, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "FORCE_UP_STRM_SDSB_WAIT_ON_WRT_CTR", | |
| "lsb": 13, | |
| "msb": 13 | |
| }, | |
| { | |
| "name": "DBUF_TIME_OUT", | |
| "lsb": 5, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "FORCE_ONE_CIF_REQTO_LLC", | |
| "lsb": 4, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "DIS_RSVD_ENTRY", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "DEV_DRAM_NRFORK128_B", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "DIS_MRG_NO_BYP", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "DIS_LLCBYP", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "HID30", | |
| "enc": [3, 0, 15, 2, 3], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "DISB_NTG_NFP_HIST_OPT", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "DISB_NFP_HIST_INVAL_OPT", | |
| "lsb": 62, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "DISB_RET_IN_NFP_HIST", | |
| "lsb": 61, | |
| "msb": 61 | |
| }, | |
| { | |
| "name": "ICINVAL_SET_NO_ERR", | |
| "lsb": 60, | |
| "msb": 60 | |
| }, | |
| { | |
| "name": "RAP_IND_BRN_TRN_DISB", | |
| "lsb": 59, | |
| "msb": 59 | |
| }, | |
| { | |
| "name": "LDPSSDDFUSION_DISB", | |
| "lsb": 58, | |
| "msb": 58 | |
| }, | |
| { | |
| "name": "OBJ_CSTUB_OPT_DISB", | |
| "lsb": 57, | |
| "msb": 57 | |
| }, | |
| { | |
| "name": "NFP_NT_GUARD_DISB", | |
| "lsb": 56, | |
| "msb": 56 | |
| }, | |
| { | |
| "name": "NFP_SHDW_TAG_DISB", | |
| "lsb": 55, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "ORBIT_DISB", | |
| "lsb": 54, | |
| "msb": 54 | |
| }, | |
| { | |
| "name": "IBP_IC_REC_DISB", | |
| "lsb": 53, | |
| "msb": 53 | |
| }, | |
| { | |
| "name": "RAP_BTB_MISS_PREF_STOP_THRESHOLD", | |
| "lsb": 51, | |
| "msb": 52 | |
| }, | |
| { | |
| "name": "RAP_FPIPE_TRN_THRESHOLD", | |
| "lsb": 49, | |
| "msb": 50 | |
| }, | |
| { | |
| "name": "RAP_PREF_WAKE_ON_SOF_DISB", | |
| "lsb": 48, | |
| "msb": 48 | |
| }, | |
| { | |
| "name": "RAP_SOF_TRN_DISB", | |
| "lsb": 47, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "RAP_BACK_BRN_TRK_DISB", | |
| "lsb": 46, | |
| "msb": 46 | |
| }, | |
| { | |
| "name": "RAP_DISB", | |
| "lsb": 45, | |
| "msb": 45 | |
| }, | |
| { | |
| "name": "SFB_TGT_BTP_BRN_DISB", | |
| "lsb": 44, | |
| "msb": 44 | |
| }, | |
| { | |
| "name": "SFB_TGT_RAS_BRN_DISB", | |
| "lsb": 43, | |
| "msb": 43 | |
| }, | |
| { | |
| "name": "SFB_ICBUF_FORCE_WRT_ENB", | |
| "lsb": 42, | |
| "msb": 42 | |
| }, | |
| { | |
| "name": "SFB_TGT_IS_P1_DISB", | |
| "lsb": 41, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "SFB_SPEC_FWPMAX_ENB", | |
| "lsb": 40, | |
| "msb": 40 | |
| }, | |
| { | |
| "name": "SFB_TGT_LINE_CROSS_DISB", | |
| "lsb": 39, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "SFB2ND_TKN_DISB", | |
| "lsb": 38, | |
| "msb": 38 | |
| }, | |
| { | |
| "name": "SFB_OPT_DISB", | |
| "lsb": 37, | |
| "msb": 37 | |
| }, | |
| { | |
| "name": "PREF_QUEUE_PACK_WR_DISB", | |
| "lsb": 36, | |
| "msb": 36 | |
| }, | |
| { | |
| "name": "STMQ_DISB", | |
| "lsb": 35, | |
| "msb": 35 | |
| }, | |
| { | |
| "name": "EN_BIAS_CSEL_SPEC_TRAIN", | |
| "lsb": 34, | |
| "msb": 34 | |
| }, | |
| { | |
| "name": "IBP_RCTX_PRECISE_ENB", | |
| "lsb": 33, | |
| "msb": 33 | |
| }, | |
| { | |
| "name": "IND_BIAS_TRAIN_FRC_IC_INVAL", | |
| "lsb": 32, | |
| "msb": 32 | |
| }, | |
| { | |
| "name": "SPEC_ISBMULTI_DISABLE", | |
| "lsb": 31, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "USE_VDD_SRAM_IVDM", | |
| "lsb": 30, | |
| "msb": 30 | |
| }, | |
| { | |
| "name": "SPEC_ISBNACK_ON_TLBI", | |
| "lsb": 29, | |
| "msb": 29 | |
| }, | |
| { | |
| "name": "SPEC_ISBDISABLE_GUEST_GL0", | |
| "lsb": 28, | |
| "msb": 28 | |
| }, | |
| { | |
| "name": "SPEC_ISBDISABLE_HOST_GL0", | |
| "lsb": 27, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "SPEC_ISBDISABLE_GL1", | |
| "lsb": 26, | |
| "msb": 26 | |
| }, | |
| { | |
| "name": "SPEC_ISBDISABLE_GL2", | |
| "lsb": 25, | |
| "msb": 25 | |
| }, | |
| { | |
| "name": "DIS_XZRSRC_BIAS_CSEL", | |
| "lsb": 24, | |
| "msb": 24 | |
| }, | |
| { | |
| "name": "DIS_WTYPE_BIAS_CSEL", | |
| "lsb": 23, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "DIS_BIAS_CSEL", | |
| "lsb": 22, | |
| "msb": 22 | |
| }, | |
| { | |
| "name": "DIS_NO_IDREDIR", | |
| "lsb": 21, | |
| "msb": 21 | |
| }, | |
| { | |
| "name": "SPEC_ISBNACK_ANY_ABORT", | |
| "lsb": 20, | |
| "msb": 20 | |
| }, | |
| { | |
| "name": "RAS_NS_SYS_BR_SAME_ELFLUSH_ENABLE", | |
| "lsb": 19, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "RCTX_CPP_ICMQ_PREF_TYPE_CLR_DISABLE", | |
| "lsb": 18, | |
| "msb": 18 | |
| }, | |
| { | |
| "name": "SPF_ENQ_QOVER_WR_ON_OVERFLOW_DISABLE", | |
| "lsb": 17, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "CRIT_PRED_TRAIN_DEC_AMT", | |
| "lsb": 15, | |
| "msb": 16 | |
| }, | |
| { | |
| "name": "CRIT_PRED_TRAIN_INC_AMT", | |
| "lsb": 13, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "SPEC_ISBSYS_BR_SPEC_DISABLE", | |
| "lsb": 12, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "SPEC_ISBFORCE_STRONG_DMB", | |
| "lsb": 11, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "SPEC_ISBDISABLE_GUEST_EL0", | |
| "lsb": 10, | |
| "msb": 10 | |
| }, | |
| { | |
| "name": "SPEC_ISBDISABLE_HOST_EL0", | |
| "lsb": 9, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "SPEC_ISBDISABLE_EL1", | |
| "lsb": 8, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "SPEC_ISBDISABLE_EL2", | |
| "lsb": 7, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "BIAS_PREF_DISB", | |
| "lsb": 6, | |
| "msb": 6 | |
| }, | |
| { | |
| "name": "RFG_PCT_CROSS_POISON_ENB", | |
| "lsb": 5, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "BIAS_SFB_OPT_OFF_SET", | |
| "lsb": 3, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "CRIT_PRED_TOKEN_INJ_THRESH", | |
| "lsb": 1, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "CRIT_PRED_DISB", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "HID31", | |
| "enc": [3, 0, 15, 2, 4], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "DIS_CDP_SECURE_TAG", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "DIS_DTLB_RNM", | |
| "lsb": 62, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "FORCE4K_PAGE_CROSSERS", | |
| "lsb": 61, | |
| "msb": 61 | |
| }, | |
| { | |
| "name": "DIS_LBL_MERGE", | |
| "lsb": 60, | |
| "msb": 60 | |
| }, | |
| { | |
| "name": "FORCE_ATOMIC_ALLOCATE_LBL", | |
| "lsb": 59, | |
| "msb": 59 | |
| }, | |
| { | |
| "name": "DIS_DSB_DOWNGRADE", | |
| "lsb": 58, | |
| "msb": 58 | |
| }, | |
| { | |
| "name": "DSB_INV_ICMQ", | |
| "lsb": 57, | |
| "msb": 57 | |
| }, | |
| { | |
| "name": "DIS_MDSB_DRAIN", | |
| "lsb": 56, | |
| "msb": 56 | |
| }, | |
| { | |
| "name": "FORCE_PCIE_XS", | |
| "lsb": 55, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "FORCE_NON_PCIE_NXS", | |
| "lsb": 54, | |
| "msb": 54 | |
| }, | |
| { | |
| "name": "DIS_DSBN_XS", | |
| "lsb": 53, | |
| "msb": 53 | |
| }, | |
| { | |
| "name": "L1_DTHRASHING_GUPSCOV_TH_FOR_PTR_CEVNT", | |
| "lsb": 51, | |
| "msb": 52 | |
| }, | |
| { | |
| "name": "L1_DTHRASHING_PTR_CL1_DMISS_THRESHOLD", | |
| "lsb": 49, | |
| "msb": 50 | |
| }, | |
| { | |
| "name": "DIS_LSP_NO_DEC_ON_CLINE_HIT", | |
| "lsb": 48, | |
| "msb": 48 | |
| }, | |
| { | |
| "name": "DIS3_CYC_RPLY", | |
| "lsb": 47, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "DIS_FLUSH_AFTER_OOOLDQ", | |
| "lsb": 46, | |
| "msb": 46 | |
| }, | |
| { | |
| "name": "DIS_DTLB_RNM_STICKY", | |
| "lsb": 45, | |
| "msb": 45 | |
| }, | |
| { | |
| "name": "DIS_DTLB_RNM_PRE_INV", | |
| "lsb": 44, | |
| "msb": 44 | |
| }, | |
| { | |
| "name": "VMID_RNM_TBL_SZ", | |
| "lsb": 42, | |
| "msb": 43 | |
| }, | |
| { | |
| "name": "ASID_RNM_TBL_SZ", | |
| "lsb": 40, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "DIS_CST_OWN_MISS_CO_LNCH", | |
| "lsb": 39, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "DIS_EARLY_READ_TO_LNBUF", | |
| "lsb": 38, | |
| "msb": 38 | |
| }, | |
| { | |
| "name": "L1_DWPD_SEC_TAG_MODE", | |
| "lsb": 36, | |
| "msb": 37 | |
| }, | |
| { | |
| "name": "DIS_SLP_ENCR", | |
| "lsb": 35, | |
| "msb": 35 | |
| }, | |
| { | |
| "name": "DIS_WKDM_LAUNCH_AFTER_NC_WR", | |
| "lsb": 34, | |
| "msb": 34 | |
| }, | |
| { | |
| "name": "EN_UPDATE_BLM_FLTR_FLUSH_ON_NON_SPEC_ELGCHANGE", | |
| "lsb": 33, | |
| "msb": 33 | |
| }, | |
| { | |
| "name": "EN_NON_ELG0_LVP_TRAIN", | |
| "lsb": 32, | |
| "msb": 32 | |
| }, | |
| { | |
| "name": "FORCE_XPG_SLP_VERIF_REDIR", | |
| "lsb": 31, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "FORCE_CRIT_VEC_L3_CLK_ON", | |
| "lsb": 30, | |
| "msb": 30 | |
| }, | |
| { | |
| "name": "AGE_OUT_THRESHOLD", | |
| "lsb": 27, | |
| "msb": 29 | |
| }, | |
| { | |
| "name": "NTTHRESHOLD", | |
| "lsb": 25, | |
| "msb": 26 | |
| }, | |
| { | |
| "name": "DIS_NRM_STX_PAGE_OPT", | |
| "lsb": 24, | |
| "msb": 24 | |
| }, | |
| { | |
| "name": "FORCE_FENCE_LSU_COLOR_WAIT", | |
| "lsb": 23, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "FORCE_REMOTE_DSB_WAIT_FOR_X4K", | |
| "lsb": 22, | |
| "msb": 22 | |
| }, | |
| { | |
| "name": "FORCE_PREV_ENT_DRAIN", | |
| "lsb": 21, | |
| "msb": 21 | |
| }, | |
| { | |
| "name": "OCLA_SUB_GRP_SEL", | |
| "lsb": 19, | |
| "msb": 20 | |
| }, | |
| { | |
| "name": "DIS_DSB_LOC_ORDERED", | |
| "lsb": 18, | |
| "msb": 18 | |
| }, | |
| { | |
| "name": "UPG_RSVD_TO_ICDSB", | |
| "lsb": 17, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "DIS_DSB_EARLY_RESTART", | |
| "lsb": 16, | |
| "msb": 16 | |
| }, | |
| { | |
| "name": "DIS_LVP_VERIF_XPAGE", | |
| "lsb": 15, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "L1_DTHRASHING_GUPSCOV_TH_FOR_NON_PTR_CEVNT", | |
| "lsb": 13, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "L1_DTHRASHING_HSPLAUNCH", | |
| "lsb": 11, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "L1_DTHRASHING_L1_DMISS_THRESHOLD", | |
| "lsb": 9, | |
| "msb": 10 | |
| }, | |
| { | |
| "name": "L1_DTHRASHING_ROBWINDOW_SIZE", | |
| "lsb": 7, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "DIS_STX_PAGE_OPT", | |
| "lsb": 6, | |
| "msb": 6 | |
| }, | |
| { | |
| "name": "PREVENT_ST_ATOMIC_LAUNCH_ON_SMB_MISS", | |
| "lsb": 5, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "FORCE_LVP_MIS_PREDICT_REDIR_AS_NON_SPEC", | |
| "lsb": 4, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "DIS_AMX_DP_OPT", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "DIS_CONCUR_DRAIN_FBWITH_LD", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "DIS_REMOTE_SDSB_FLUSH_OPT", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "DIS_REMOTE_MDSB_FLUSH_OPT", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "HID32", | |
| "enc": [3, 0, 15, 2, 5], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 29, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "IGNORE_LSP_DEP_WHEN_OLDEST", | |
| "lsb": 28, | |
| "msb": 28 | |
| }, | |
| { | |
| "name": "DIS_LEQ_ISS_OPT_LVP_ZCL", | |
| "lsb": 27, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "DIS_LEQ_ISS_OPT_I2_N", | |
| "lsb": 26, | |
| "msb": 26 | |
| }, | |
| { | |
| "name": "INCR_LEQCRED_THRESH_LSRS_ENQ_ISS", | |
| "lsb": 24, | |
| "msb": 25 | |
| }, | |
| { | |
| "name": "DIS_SDRS_FOR_STG", | |
| "lsb": 23, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "ENABLE_RF_CONF_WIDGET_RANDOM_COUNTER", | |
| "lsb": 22, | |
| "msb": 22 | |
| }, | |
| { | |
| "name": "DISABLE_BUDDY_DUAL_ALLOC", | |
| "lsb": 21, | |
| "msb": 21 | |
| }, | |
| { | |
| "name": "REDIR_STALL_OTHER_IEX", | |
| "lsb": 20, | |
| "msb": 20 | |
| }, | |
| { | |
| "name": "REDIR_STALL_PACFAIL", | |
| "lsb": 19, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "DIS_IEX_OLDEST_BLK_N2_I", | |
| "lsb": 18, | |
| "msb": 18 | |
| }, | |
| { | |
| "name": "CONSV_KILL_LVP_VERIF_PASS", | |
| "lsb": 17, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "DIS_SDRS_RRISSUE_POLICY", | |
| "lsb": 16, | |
| "msb": 16 | |
| }, | |
| { | |
| "name": "DISABLE_MULTICYC_MULTIPASS_ISS_SEC_RS", | |
| "lsb": 15, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "DISABLE_RS_FAIRNESS_ALU_RESET", | |
| "lsb": 14, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "DISABLE_ALURSIN_ORDER_MODE", | |
| "lsb": 13, | |
| "msb": 13 | |
| }, | |
| { | |
| "name": "MOPHI_ARR_DISB", | |
| "lsb": 12, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "DIS_SDRS_WMARK", | |
| "lsb": 11, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "DIS_SDRS_CFG", | |
| "lsb": 8, | |
| "msb": 10 | |
| }, | |
| { | |
| "name": "DISABLE_LD_STUDIO_ENTRIES", | |
| "lsb": 7, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "DIS_MULTIPASS_OPT", | |
| "lsb": 6, | |
| "msb": 6 | |
| }, | |
| { | |
| "name": "DIS_MOP_ENCR", | |
| "lsb": 5, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "STARV_WIDGET_WAIT_CYCLE", | |
| "lsb": 2, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "LDPIPE_DISABLE_CRIT_PICKER", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "ALURS_DISABLE_CRIT_PICKER", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "HID33", | |
| "enc": [3, 0, 15, 8, 3], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "DIS_PWB_HIT_SOPT", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "PIPARB_STRICT_FWD_PROGRESS", | |
| "lsb": 62, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "AMX_EARLY_EDB_CRD_MAX_CNT", | |
| "lsb": 59, | |
| "msb": 61 | |
| }, | |
| { | |
| "name": "DIS_AMX_EDB_EARLY_CRD_FILL_BUF_OPT", | |
| "lsb": 58, | |
| "msb": 58 | |
| }, | |
| { | |
| "name": "DIS_AMX_EDB_EARLY_CRD_OPT", | |
| "lsb": 57, | |
| "msb": 57 | |
| }, | |
| { | |
| "name": "DIS_SWPF_PDL_TRAINING", | |
| "lsb": 56, | |
| "msb": 56 | |
| }, | |
| { | |
| "name": "DIS_SWPF_PDL_LK_UP", | |
| "lsb": 55, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "DIS_DIR_WAY_TRACKING", | |
| "lsb": 54, | |
| "msb": 54 | |
| }, | |
| { | |
| "name": "DIS_WAB_HIT_T3_T5_ECO", | |
| "lsb": 53, | |
| "msb": 53 | |
| }, | |
| { | |
| "name": "AMCC_DYN_LRU_INS_DIS", | |
| "lsb": 52, | |
| "msb": 52 | |
| }, | |
| { | |
| "name": "LLTCRD_REFUND_DIS", | |
| "lsb": 51, | |
| "msb": 51 | |
| }, | |
| { | |
| "name": "BW_STEAL_FROM_P", | |
| "lsb": 48, | |
| "msb": 50 | |
| }, | |
| { | |
| "name": "BW_STEAL_FROM_E", | |
| "lsb": 45, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "NC_WR_STATIC_LRU_INS", | |
| "lsb": 43, | |
| "msb": 44 | |
| }, | |
| { | |
| "name": "DIS_NC_WR_STATIC_LRU_INS", | |
| "lsb": 42, | |
| "msb": 42 | |
| }, | |
| { | |
| "name": "DIS_TRACE_NC_WR_STATIC_LRU_INS", | |
| "lsb": 41, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "DIS_WKDM_NC_WR_STATIC_LRU_INS", | |
| "lsb": 40, | |
| "msb": 40 | |
| }, | |
| { | |
| "name": "AF3_INDEX_HASH_DISABLE", | |
| "lsb": 39, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "DIS_PDL_LRU_INS", | |
| "lsb": 38, | |
| "msb": 38 | |
| }, | |
| { | |
| "name": "PDL_HWP_WAYS_M1", | |
| "lsb": 34, | |
| "msb": 37 | |
| }, | |
| { | |
| "name": "DIS_PDL", | |
| "lsb": 33, | |
| "msb": 33 | |
| }, | |
| { | |
| "name": "DIS_CDP_PF_PDL_LKUP", | |
| "lsb": 32, | |
| "msb": 32 | |
| }, | |
| { | |
| "name": "DIS_AMX_PF_PDL_LKUP", | |
| "lsb": 31, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "DIS_PDL_HIT_MISS_FDBCK", | |
| "lsb": 30, | |
| "msb": 30 | |
| }, | |
| { | |
| "name": "PDL_CONF_CNT_THRESH", | |
| "lsb": 28, | |
| "msb": 29 | |
| }, | |
| { | |
| "name": "RQF_THRTL_THRESH", | |
| "lsb": 26, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "DIS_ECHO_SME_OPTIMIZATION", | |
| "lsb": 25, | |
| "msb": 25 | |
| }, | |
| { | |
| "name": "INFER_AMX_PREF_PRB", | |
| "lsb": 24, | |
| "msb": 24 | |
| }, | |
| { | |
| "name": "MIGRATION_EPOCH_THRESH", | |
| "lsb": 22, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "MIGRATION_MDC_THRTL_THRESH", | |
| "lsb": 20, | |
| "msb": 21 | |
| }, | |
| { | |
| "name": "DIS_MIGRATION_MDC_THRTL", | |
| "lsb": 19, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "DIS_CONTEXT_SWITCH_MDC_THRTL", | |
| "lsb": 18, | |
| "msb": 18 | |
| }, | |
| { | |
| "name": "CONTEXT_SWITCH_CRIT_HIT_THRESH", | |
| "lsb": 16, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "CONTEXT_SWITCH_SC_HIT_THRESH", | |
| "lsb": 14, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "CONTEXT_SWITCH_SDC_HIT_THRESH", | |
| "lsb": 12, | |
| "msb": 13 | |
| }, | |
| { | |
| "name": "MDC_EVICT_ACC_EPOCH_THRESH", | |
| "lsb": 10, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "MCACHE_CAP_MDC_THRTL_THRESH", | |
| "lsb": 8, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "DIS_MCACHE_CAP_MDC_THRTL", | |
| "lsb": 7, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "DIS_PCIE_THROTTLE", | |
| "lsb": 6, | |
| "msb": 6 | |
| }, | |
| { | |
| "name": "CRD_CMN_PCIE_MAX", | |
| "lsb": 0, | |
| "msb": 5 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "HID34", | |
| "enc": [3, 0, 15, 8, 4], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "SPARE63_60", | |
| "lsb": 60, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "BIAS_IND2_SRC_REG_COMB", | |
| "lsb": 20, | |
| "msb": 59 | |
| }, | |
| { | |
| "name": "BIAS_IND1_SRC_REG", | |
| "lsb": 0, | |
| "msb": 19 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "HID35", | |
| "enc": [3, 0, 15, 8, 5], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "UNUSED2", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "ALL_NSREDIR_MARK_FIAF", | |
| "lsb": 41, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "DIS_CERRMARK_FIAF", | |
| "lsb": 40, | |
| "msb": 40 | |
| }, | |
| { | |
| "name": "ECO_SPARE_NEX", | |
| "lsb": 32, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "UNUSED1", | |
| "lsb": 6, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "DIS_NEX_DLY_ISS_CROSS_PICK", | |
| "lsb": 5, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "NEX_LCL_LIVELOCK_WID_RST_CNT", | |
| "lsb": 3, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "DIS_NEX_LCL_LIVELOCK_WID", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "DIS_NEX_DNRM_FMUL_OPT", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "DIS_NEX_DNRM_FDIV_OPT", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "HID36", | |
| "enc": [3, 0, 15, 11, 4], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RFG_GP_JPC_IN_RNG_POISON_ENB", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "RFG_SET_FWMAX_ON_ANY_CALL", | |
| "lsb": 62, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "UNC_SFB_OPT_OFF_SET", | |
| "lsb": 61, | |
| "msb": 61 | |
| }, | |
| { | |
| "name": "RFG_FLUSH_BY_SYS_BRN", | |
| "lsb": 60, | |
| "msb": 60 | |
| }, | |
| { | |
| "name": "RFG_LIMIT1_ENTRY", | |
| "lsb": 59, | |
| "msb": 59 | |
| }, | |
| { | |
| "name": "RAP_BTB_PREF_LIMIT_WAKE_ON_SOF", | |
| "lsb": 58, | |
| "msb": 58 | |
| }, | |
| { | |
| "name": "RAP_BTB_PREF_THRESHOLD", | |
| "lsb": 56, | |
| "msb": 57 | |
| }, | |
| { | |
| "name": "RAP_BTB_PREF_LIMIT_DISB", | |
| "lsb": 55, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "CBP_STALE_BIAS_INIT_CBR_RETR_THRESHOLD", | |
| "lsb": 53, | |
| "msb": 54 | |
| }, | |
| { | |
| "name": "CBP_STALE_BIAS_BRN_RETR_THRESHOLD", | |
| "lsb": 50, | |
| "msb": 52 | |
| }, | |
| { | |
| "name": "CBP_STALE_BIAS_FLUSH_FORCE", | |
| "lsb": 49, | |
| "msb": 49 | |
| }, | |
| { | |
| "name": "CBP_STALE_BIAS_FLUSH_DISB", | |
| "lsb": 48, | |
| "msb": 48 | |
| }, | |
| { | |
| "name": "STC_DISB_STITCH_BUF_PWR_OPT", | |
| "lsb": 47, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "STC_DISQ_STUB_OBJC_TGT_TRACE", | |
| "lsb": 46, | |
| "msb": 46 | |
| }, | |
| { | |
| "name": "STC_TRACE_FORCE_SAME_JPCIN_RANGE", | |
| "lsb": 45, | |
| "msb": 45 | |
| }, | |
| { | |
| "name": "STC_TRACE_FORCE_SAME_GP", | |
| "lsb": 44, | |
| "msb": 44 | |
| }, | |
| { | |
| "name": "RFG_DISB_ON_LINE_P1_MISS", | |
| "lsb": 43, | |
| "msb": 43 | |
| }, | |
| { | |
| "name": "RFG_FORCE_OVFL", | |
| "lsb": 42, | |
| "msb": 42 | |
| }, | |
| { | |
| "name": "RFG_FULL_DIS_TRAINING", | |
| "lsb": 41, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RFG_HALF_SIZE", | |
| "lsb": 40, | |
| "msb": 40 | |
| }, | |
| { | |
| "name": "DIS_CPMUDISP_OPP_LOST_THRSHLD_SYNC_EVENT", | |
| "lsb": 39, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "STC_DISQ_MULT_SFBS", | |
| "lsb": 38, | |
| "msb": 38 | |
| }, | |
| { | |
| "name": "STC_DISQ_ORBIT_NON_CALL", | |
| "lsb": 37, | |
| "msb": 37 | |
| }, | |
| { | |
| "name": "STC_DISQ_ORBIT_CALL", | |
| "lsb": 36, | |
| "msb": 36 | |
| }, | |
| { | |
| "name": "STC_DISQ_IC_BIAS_CALL", | |
| "lsb": 35, | |
| "msb": 35 | |
| }, | |
| { | |
| "name": "STC_DISQ_DIR_CALL", | |
| "lsb": 34, | |
| "msb": 34 | |
| }, | |
| { | |
| "name": "STC_BTP_MISS_FORCE_UNTRUSTED", | |
| "lsb": 33, | |
| "msb": 33 | |
| }, | |
| { | |
| "name": "FORCE_ASID_MATCH_ON_GLOBAL_TRACE", | |
| "lsb": 32, | |
| "msb": 32 | |
| }, | |
| { | |
| "name": "RAS_STC_PWR_PRED_DISB", | |
| "lsb": 31, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "NFP_STC_PWR_PRED_DISB", | |
| "lsb": 30, | |
| "msb": 30 | |
| }, | |
| { | |
| "name": "SEQ_STC_PWR_PRED_DISB", | |
| "lsb": 29, | |
| "msb": 29 | |
| }, | |
| { | |
| "name": "FMIN_FMAX_FUSION_DISB", | |
| "lsb": 28, | |
| "msb": 28 | |
| }, | |
| { | |
| "name": "FCVT_OPT_DISB", | |
| "lsb": 27, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "STC_DISQ1_TKN_SFB", | |
| "lsb": 26, | |
| "msb": 26 | |
| }, | |
| { | |
| "name": "STC_DISQ2_TKN_SFB", | |
| "lsb": 25, | |
| "msb": 25 | |
| }, | |
| { | |
| "name": "FORCE_CSDB_TO_NOP", | |
| "lsb": 24, | |
| "msb": 24 | |
| }, | |
| { | |
| "name": "IC_DOS_PREF_STOP_DISB", | |
| "lsb": 23, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "STC_DISQ_UNST_BDP", | |
| "lsb": 22, | |
| "msb": 22 | |
| }, | |
| { | |
| "name": "STC_INST_LIMIT", | |
| "lsb": 18, | |
| "msb": 21 | |
| }, | |
| { | |
| "name": "STC_ALLOW_MAX1_PAGE", | |
| "lsb": 17, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "ENB_IBP_SPEC_TRAIN", | |
| "lsb": 16, | |
| "msb": 16 | |
| }, | |
| { | |
| "name": "SCVTF_OPT_DISB", | |
| "lsb": 15, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "RFG_DISQ_BIAS_NTKN", | |
| "lsb": 14, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "RFG_FLUSH_ENB", | |
| "lsb": 13, | |
| "msb": 13 | |
| }, | |
| { | |
| "name": "RFG_POISON_REDIR_ENB", | |
| "lsb": 12, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "RFG_DISQ2ND_TKN_IS_CALL", | |
| "lsb": 11, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "RFG_DISABLE", | |
| "lsb": 10, | |
| "msb": 10 | |
| }, | |
| { | |
| "name": "STC_DISQ_BIAS_IC_BTP", | |
| "lsb": 9, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "STC_DISQ_UNST_CALL", | |
| "lsb": 8, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "STC_DISQ_STATIC_BTP", | |
| "lsb": 7, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "STC_DISQ_CALL_RET_PAIR", | |
| "lsb": 6, | |
| "msb": 6 | |
| }, | |
| { | |
| "name": "STC_DISQ_RET", | |
| "lsb": 5, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "STC_DISQ_UNST_BTP", | |
| "lsb": 4, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "STC_DISQ_UNST", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "STC_DISQ_SFB", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "STC_MAX2_TKN", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "STC_DISABLE", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "HID37", | |
| "enc": [3, 0, 15, 11, 5], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "DIS_DC_ZVA_IGNORE_L1_DHIST", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CAS_CONTENTION_REMOTE_FILL_WEIGHT", | |
| "lsb": 62, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "NON_CAS_CONTENTION_REMOTE_FILL_WEIGHT", | |
| "lsb": 61, | |
| "msb": 61 | |
| }, | |
| { | |
| "name": "CAS_CONTENTION_USE_THRESHOLD2", | |
| "lsb": 60, | |
| "msb": 60 | |
| }, | |
| { | |
| "name": "NON_CAS_CONTENTION_USE_THRESHOLD2", | |
| "lsb": 59, | |
| "msb": 59 | |
| }, | |
| { | |
| "name": "CAS_FAIL_CONTENTION_THRESHOLD", | |
| "lsb": 57, | |
| "msb": 58 | |
| }, | |
| { | |
| "name": "CAS_CONTENTION_THRESHOLD1", | |
| "lsb": 55, | |
| "msb": 56 | |
| }, | |
| { | |
| "name": "NON_CAS_CONTENTION_THRESHOLD1", | |
| "lsb": 53, | |
| "msb": 54 | |
| }, | |
| { | |
| "name": "SPARE_SET2", | |
| "lsb": 37, | |
| "msb": 52 | |
| }, | |
| { | |
| "name": "DIS_LVPLAT_SAV_OPTIMIZATION", | |
| "lsb": 36, | |
| "msb": 36 | |
| }, | |
| { | |
| "name": "BLK_LOADS_PREFECH_ON_FBFOV_DRAIN", | |
| "lsb": 35, | |
| "msb": 35 | |
| }, | |
| { | |
| "name": "DIS_LSP_RSL_ZCL_SOQ_STLF", | |
| "lsb": 34, | |
| "msb": 34 | |
| }, | |
| { | |
| "name": "DIS_NO_ENQ_FOR_ZCL_LVP_PRED_OPS", | |
| "lsb": 33, | |
| "msb": 33 | |
| }, | |
| { | |
| "name": "DIS_STLFLD_FROM_LVP", | |
| "lsb": 32, | |
| "msb": 32 | |
| }, | |
| { | |
| "name": "SPARE", | |
| "lsb": 24, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "DWN_GRADE_ZCL_SPTO_STQCHECK_ONLY", | |
| "lsb": 23, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "FORCE_ORDER_STG_TAG_CHK_LD_WO_ADDR", | |
| "lsb": 22, | |
| "msb": 22 | |
| }, | |
| { | |
| "name": "OLDEST_OP_FLUSH_AT_CT_THRES", | |
| "lsb": 21, | |
| "msb": 21 | |
| }, | |
| { | |
| "name": "EN_CDP_QF_INV_ON_EL_GCHANGE", | |
| "lsb": 20, | |
| "msb": 20 | |
| }, | |
| { | |
| "name": "EN_CDP_HB_INV_ON_EL_GCHANGE", | |
| "lsb": 19, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "EN_CDP_GUARDED_MODE", | |
| "lsb": 18, | |
| "msb": 18 | |
| }, | |
| { | |
| "name": "EN_SOQ_RELOC_WIDGET", | |
| "lsb": 17, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "FORCE_STG4K_GRAN", | |
| "lsb": 16, | |
| "msb": 16 | |
| }, | |
| { | |
| "name": "INCL_TRC_TRIG_EN", | |
| "lsb": 15, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "BLK_LOADS_PREFECH_ON_EVICT", | |
| "lsb": 14, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "FORCE_DTLB_FAULT_OLDEST_RPLY_ONLY_ON_ST_REL", | |
| "lsb": 13, | |
| "msb": 13 | |
| }, | |
| { | |
| "name": "DIS_SPEC_DTLB_ARCH_FAULT_OLDEST_RPLY", | |
| "lsb": 12, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "EN_WPD_RCTX_STALL", | |
| "lsb": 11, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "DIS_WPD_UNPRIV_EL", | |
| "lsb": 10, | |
| "msb": 10 | |
| }, | |
| { | |
| "name": "DIS_WPD_EL_TAG", | |
| "lsb": 9, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "DIS_X64_SOQ_STLF", | |
| "lsb": 8, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "EN_ZCL_SOQ_BYTE_MISMATCH", | |
| "lsb": 7, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "SOQ_RPLY_LD_HIT_RELOC_ST", | |
| "lsb": 6, | |
| "msb": 6 | |
| }, | |
| { | |
| "name": "SOQ_BLOCK_RELOC_SOQ_ISS", | |
| "lsb": 5, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "SOQ_BLOC_RELOC_ISS_FSQ", | |
| "lsb": 4, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "EN_SOQ_ONE_RELOC", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "EN_SOQ_ONLSU_ACTIVE", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "DIS_SOQ_STLF", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "DIS_SOQ", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "HID38", | |
| "enc": [3, 0, 15, 2, 2], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "DIS_BPE_CHASH", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "DIS_SMBHIT_FBF_TIMEOUT_WGT", | |
| "lsb": 62, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "WP_TAG_FAIL_SAFE", | |
| "lsb": 61, | |
| "msb": 61 | |
| }, | |
| { | |
| "name": "DIS_STQ_SMB_KILL_ON_MISMTCH_EL_G", | |
| "lsb": 60, | |
| "msb": 60 | |
| }, | |
| { | |
| "name": "CAS_FAIL_CONTENTION_DECAY_THRESHOLD", | |
| "lsb": 56, | |
| "msb": 59 | |
| }, | |
| { | |
| "name": "CAS_CONTENTION_DECAY_THRESHOLD", | |
| "lsb": 52, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "NON_CAS_CONTENTION_DECAY_THRESHOLD", | |
| "lsb": 48, | |
| "msb": 51 | |
| }, | |
| { | |
| "name": "DIS_CNFL_RPLY", | |
| "lsb": 45, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "ALLOW_SPEC_FWD_CONTENDED_OP", | |
| "lsb": 44, | |
| "msb": 44 | |
| }, | |
| { | |
| "name": "DIS_ATOMIC_CONTENTION_FOR_CAS_FAIL", | |
| "lsb": 43, | |
| "msb": 43 | |
| }, | |
| { | |
| "name": "DIS_ATOMIC_CONTENTION_FOR_NON_CAS", | |
| "lsb": 42, | |
| "msb": 42 | |
| }, | |
| { | |
| "name": "DIS_ATOMIC_CONTENTION_FOR_CAS", | |
| "lsb": 41, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "DIS_PIPELINE_RESTEER_NTTAG_CHK", | |
| "lsb": 40, | |
| "msb": 40 | |
| }, | |
| { | |
| "name": "STALL_ON_TAG_CHK_FAULT", | |
| "lsb": 39, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "BLOCK_RELOC_ON_GFILL_SNP_UPG", | |
| "lsb": 38, | |
| "msb": 38 | |
| }, | |
| { | |
| "name": "HID_MTE_DIS_SWP_TAG_XXA_H", | |
| "lsb": 37, | |
| "msb": 37 | |
| }, | |
| { | |
| "name": "HID_MTE_SIQ_NACK_ON_RESTEERED_OP", | |
| "lsb": 36, | |
| "msb": 36 | |
| }, | |
| { | |
| "name": "DIS_ATM_FAST_CMP_TAG_CHK", | |
| "lsb": 35, | |
| "msb": 35 | |
| }, | |
| { | |
| "name": "FORCE_YNG_GLD_FLUSH_ON_LD_ACQ", | |
| "lsb": 34, | |
| "msb": 34 | |
| }, | |
| { | |
| "name": "FORCE_YNG_GCOMP_LD_FLUSH_ON_BAR_OP", | |
| "lsb": 33, | |
| "msb": 33 | |
| }, | |
| { | |
| "name": "DIS_PWR_SAVE_GRAQ_CLK_OFF", | |
| "lsb": 32, | |
| "msb": 32 | |
| }, | |
| { | |
| "name": "DIS_STLF_TAG_CHK_SPL", | |
| "lsb": 31, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "DIS_STLF_TAG_CHK_X2K", | |
| "lsb": 30, | |
| "msb": 30 | |
| }, | |
| { | |
| "name": "DIS_STLF_TAG_CHK", | |
| "lsb": 29, | |
| "msb": 29 | |
| }, | |
| { | |
| "name": "ST_ALWS_USE_SKB", | |
| "lsb": 28, | |
| "msb": 28 | |
| }, | |
| { | |
| "name": "ONLY_LNCH_LN3", | |
| "lsb": 27, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "DIS_BLIND_RPLY_LDG", | |
| "lsb": 26, | |
| "msb": 26 | |
| }, | |
| { | |
| "name": "DIS_CO_LNCH_STG", | |
| "lsb": 25, | |
| "msb": 25 | |
| }, | |
| { | |
| "name": "ONE_STG_ACCESS", | |
| "lsb": 24, | |
| "msb": 24 | |
| }, | |
| { | |
| "name": "DIS_CO_LNCH_X2K_ST", | |
| "lsb": 23, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "GSIDE_ORD_OPS", | |
| "lsb": 22, | |
| "msb": 22 | |
| }, | |
| { | |
| "name": "LO_HI_IN_ORD_X2K_LD", | |
| "lsb": 21, | |
| "msb": 21 | |
| }, | |
| { | |
| "name": "FORCE_TAG_CHK_X2K_NONX_PG_ST_TO_OLDST", | |
| "lsb": 20, | |
| "msb": 20 | |
| }, | |
| { | |
| "name": "FORCE_TAG_CHK_X2K_NONX_PG_LD_TO_OLDST", | |
| "lsb": 19, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "DIS_GRAQ_L3_CLK_GATE", | |
| "lsb": 18, | |
| "msb": 18 | |
| }, | |
| { | |
| "name": "DIS_GCACHE_L3_CLK_GATE", | |
| "lsb": 16, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "FORCE_ISSUE_BUBBLES_FOR_GFILLS_SNPS", | |
| "lsb": 13, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "DIS_GCIF_PASS1_ST_REQ", | |
| "lsb": 12, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "DIS_STLF_TAG_CHK_ST", | |
| "lsb": 11, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "DIS_CO_LNCH_TAG_CHK", | |
| "lsb": 10, | |
| "msb": 10 | |
| }, | |
| { | |
| "name": "MTE_DIS_GMVA_MO_TABLE_AND_BLOCK_LNCH", | |
| "lsb": 9, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "MTE_DIS_TAG_SET_LNCH_ON_C2_C3_CYCLE", | |
| "lsb": 8, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "DIS_GCACHE_WAY", | |
| "lsb": 0, | |
| "msb": 7 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "HID39", | |
| "enc": [3, 0, 15, 9, 2], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "SPARE63_41", | |
| "lsb": 41, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "RFG_STCX_BLOCK_PAIRING_DISB", | |
| "lsb": 40, | |
| "msb": 40 | |
| }, | |
| { | |
| "name": "STC_STITCH_BUF_DISQ_ILLEGAL_VATGT", | |
| "lsb": 39, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "STC_STITCH_BUF_LAST_INST_PC_ALL0_OR1_DISB", | |
| "lsb": 38, | |
| "msb": 38 | |
| }, | |
| { | |
| "name": "STC_STITCH_BUF_CALL_RLNG_WNDW_FIX_DISB", | |
| "lsb": 37, | |
| "msb": 37 | |
| }, | |
| { | |
| "name": "STC_FLUSH_ON_WR_TO_BP_OBJC_SPR_GRP", | |
| "lsb": 36, | |
| "msb": 36 | |
| }, | |
| { | |
| "name": "STC_FLUSH_HANDLE_ALL_SPR_AS_SHDWD", | |
| "lsb": 35, | |
| "msb": 35 | |
| }, | |
| { | |
| "name": "BDP_STC_PWR_PRED_DISB", | |
| "lsb": 34, | |
| "msb": 34 | |
| }, | |
| { | |
| "name": "ENB_RFG_VLD_ACTIVE_L3_CLK", | |
| "lsb": 33, | |
| "msb": 33 | |
| }, | |
| { | |
| "name": "STC_DISB_STITCH_BUF_BVSTG_PWR_OPT", | |
| "lsb": 32, | |
| "msb": 32 | |
| }, | |
| { | |
| "name": "FORCE_GEXIT_DMB", | |
| "lsb": 31, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "GEXIT_DMB_DISB", | |
| "lsb": 30, | |
| "msb": 30 | |
| }, | |
| { | |
| "name": "FORCE_ERET_DMB", | |
| "lsb": 29, | |
| "msb": 29 | |
| }, | |
| { | |
| "name": "ERET_DMB_DISB", | |
| "lsb": 28, | |
| "msb": 28 | |
| }, | |
| { | |
| "name": "RFG_DISB_GMODE_ELCHK", | |
| "lsb": 27, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "STC_RFG_SHARED_HIDENB", | |
| "lsb": 25, | |
| "msb": 26 | |
| }, | |
| { | |
| "name": "IBP_TGT_TTBRCROSS_DISB", | |
| "lsb": 24, | |
| "msb": 24 | |
| }, | |
| { | |
| "name": "STC_DISABLE_NON_GUARDED_GUEST_EL0", | |
| "lsb": 23, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "STC_DISABLE_NON_GUARDED_HOST_EL0", | |
| "lsb": 22, | |
| "msb": 22 | |
| }, | |
| { | |
| "name": "STC_DISABLE_NON_GUARDED_EL1", | |
| "lsb": 21, | |
| "msb": 21 | |
| }, | |
| { | |
| "name": "STC_DISABLE_NON_GUARDED_EL2", | |
| "lsb": 20, | |
| "msb": 20 | |
| }, | |
| { | |
| "name": "STC_DISABLE_GUARDED_GUEST_EL0", | |
| "lsb": 19, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "STC_DISABLE_GUARDED_HOST_EL0", | |
| "lsb": 18, | |
| "msb": 18 | |
| }, | |
| { | |
| "name": "STC_DISABLE_GUARDED_EL1", | |
| "lsb": 17, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "STC_DISABLE_GUARDED_EL2", | |
| "lsb": 16, | |
| "msb": 16 | |
| }, | |
| { | |
| "name": "STC_FLUSH_ON_WR_TO_VTTBR_SPR_GRP", | |
| "lsb": 15, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "STC_FLUSH_ON_WR_TO_TTBR_SPR_GRP", | |
| "lsb": 14, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "STC_FLUSH_ON_WR_TO_SYS_BR_SPR_GRP", | |
| "lsb": 13, | |
| "msb": 13 | |
| }, | |
| { | |
| "name": "STC_FLUSH_ON_WR_TO_SPRR_SPR_GRP", | |
| "lsb": 12, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "STC_FLUSH_ON_WR_TO_SME_AMX_SPR_GRP", | |
| "lsb": 11, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "STC_FLUSH_ON_WR_TO_SCTLR_SPR_GRP", | |
| "lsb": 10, | |
| "msb": 10 | |
| }, | |
| { | |
| "name": "STC_FLUSH_ON_WR_TO_RCTX_SPR_GRP", | |
| "lsb": 9, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "STC_FLUSH_ON_WR_TO_MISC_SPR_GRP", | |
| "lsb": 8, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "STC_FLUSH_ON_WR_TO_HIDSPR_GRP", | |
| "lsb": 7, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "STC_FLUSH_ON_WR_TO_HCR_SPR_GRP", | |
| "lsb": 6, | |
| "msb": 6 | |
| }, | |
| { | |
| "name": "STC_FLUSH_ON_WR_TO_TRAP_SPR_GRP", | |
| "lsb": 5, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "STC_FLUSH_ON_WR_TO_DEBUG_SPR_GRP", | |
| "lsb": 4, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "STC_FLUSH_ON_WR_TO_APCTL_SPR_GRP", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "STC_FLUSH_ON_NS_REDIR_AFTER_ASYNC_EVENT", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "STC_FLUSH_ON_POR_SPR_WR_SYNC", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "STC_FLUSH_ON_ANY_JCTL_WR", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "HID4", | |
| "enc": [3, 0, 15, 4, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "EN_LFSR", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "LFSR_SEED", | |
| "lsb": 56, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "EN_LFSR_STALL_SMB_DRAIN", | |
| "lsb": 55, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "EN_LFSR_STALL_LDQ_REPLAY", | |
| "lsb": 54, | |
| "msb": 54 | |
| }, | |
| { | |
| "name": "EN_LFSR_STALL_STQ_REPLAY", | |
| "lsb": 53, | |
| "msb": 53 | |
| }, | |
| { | |
| "name": "EN_LFSR_STALL_LOAD_STORE_PIPE0_ISSUE", | |
| "lsb": 52, | |
| "msb": 52 | |
| }, | |
| { | |
| "name": "EN_LFSR_STALL_LOAD_STORE_PIPE1_ISSUE", | |
| "lsb": 51, | |
| "msb": 51 | |
| }, | |
| { | |
| "name": "EN_LFSR_STALL_PASS2_LAUNCH", | |
| "lsb": 50, | |
| "msb": 50 | |
| }, | |
| { | |
| "name": "EN_LFSR_STALL_LOAD_PIPE2_ISSUE", | |
| "lsb": 49, | |
| "msb": 49 | |
| }, | |
| { | |
| "name": "EN_LFSR_STALL_LDQ_RTR", | |
| "lsb": 48, | |
| "msb": 48 | |
| }, | |
| { | |
| "name": "EN_LFSR_STALL_STQ_RTR", | |
| "lsb": 46, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "FORCE_NS_ORD_LD_REQ_NO_IN_PIPE_ORD_LD", | |
| "lsb": 45, | |
| "msb": 45 | |
| }, | |
| { | |
| "name": "DIS_GDMERGE_LBL", | |
| "lsb": 44, | |
| "msb": 44 | |
| }, | |
| { | |
| "name": "DIS_PWR_SAVE_LNBUF_CLK_OFF", | |
| "lsb": 43, | |
| "msb": 43 | |
| }, | |
| { | |
| "name": "FORCE_BAR_LNCH_NO_OLDER_ST", | |
| "lsb": 42, | |
| "msb": 42 | |
| }, | |
| { | |
| "name": "CNF_CNTR_THRESH", | |
| "lsb": 40, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "FORCE_NS_ORD_LD_REQ_NO_OLDER_LD", | |
| "lsb": 39, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "FORCE_YNG_LD_FLUSH_ON_LD_ACQ", | |
| "lsb": 38, | |
| "msb": 38 | |
| }, | |
| { | |
| "name": "FORCE_YNG_LD_FLUSH_ON_BAR_OP", | |
| "lsb": 37, | |
| "msb": 37 | |
| }, | |
| { | |
| "name": "NON_CNTG_THRESH", | |
| "lsb": 35, | |
| "msb": 36 | |
| }, | |
| { | |
| "name": "FORCE_NS_ORD_LD_REQ_NO_OLDER_ST", | |
| "lsb": 34, | |
| "msb": 34 | |
| }, | |
| { | |
| "name": "DIS_SPEC_LNCH_READ", | |
| "lsb": 33, | |
| "msb": 33 | |
| }, | |
| { | |
| "name": "DIS_ZCL_SP_MATCH_COMP_ST", | |
| "lsb": 32, | |
| "msb": 32 | |
| }, | |
| { | |
| "name": "CT0_ANTI_LIVELOCK_ON_LS_ISS_STALL_ON_LS_REPLAY", | |
| "lsb": 29, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "CT0_ANTI_LIVELOCK_ON_OLDEST_LD_ST_REPLAY", | |
| "lsb": 26, | |
| "msb": 28 | |
| }, | |
| { | |
| "name": "CT2_ANTI_LIVELOCK_ON_LOCK_VICTIMIZATION", | |
| "lsb": 23, | |
| "msb": 25 | |
| }, | |
| { | |
| "name": "CT1_ANTI_LIVELOCK_ON_LOCK_VICTIMIZATION", | |
| "lsb": 20, | |
| "msb": 22 | |
| }, | |
| { | |
| "name": "CT0_ANTI_LIVELOCK_ON_LOCK_VICTIMIZATION", | |
| "lsb": 17, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "DIS_ANTI_LIVELOCK_ON_LOCK_VICTIMIZATION", | |
| "lsb": 16, | |
| "msb": 16 | |
| }, | |
| { | |
| "name": "RCC_DIS_STALL_INACTIVE_LSU_CTL", | |
| "lsb": 15, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "RCC_FORCE_ALL_LSU_L3_CLKS_ON", | |
| "lsb": 14, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "RCC_FORCE_ALL_LSI_L6_CLKS_ON", | |
| "lsb": 13, | |
| "msb": 13 | |
| }, | |
| { | |
| "name": "EN_CORE_CLK_OBS_TO_SOC", | |
| "lsb": 12, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "DIS_CONTENDED_NON_SPEC_FWD_HIT_SOPT", | |
| "lsb": 11, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "DIS_SPEC_LDREX_PLAN_B", | |
| "lsb": 10, | |
| "msb": 10 | |
| }, | |
| { | |
| "name": "DIS_SPEC_LS_REDIRECT", | |
| "lsb": 9, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "DIS_LD_RTR_AHEAD_OLDER_ST", | |
| "lsb": 8, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "FORCE_ST_LNCH_NO_OLDER_LD", | |
| "lsb": 7, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "FORCE_SSTEP_PASS2_TO_CIF", | |
| "lsb": 6, | |
| "msb": 6 | |
| }, | |
| { | |
| "name": "FORCE_SSTEP_STORE_COMMIT", | |
| "lsb": 5, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "FORCE_CPU_OLDEST_IN_ORDER", | |
| "lsb": 4, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "DIS_ST_LD_REDIR_MULTI_HIT_CHK", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "DIS_SW_PRELOAD", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "DIS_STNTWIDGET", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "INV_CORE_CLK_OBS_TO_SOC", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "HID40", | |
| "enc": [3, 0, 15, 9, 3], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "DIS_FILL_EFED_RSP", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "SPARE_62_41", | |
| "lsb": 41, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "DIS_CP_BK_NC_LOCKING_OPT", | |
| "lsb": 40, | |
| "msb": 40 | |
| }, | |
| { | |
| "name": "DIS_RET_INV_ALL_FLUSH", | |
| "lsb": 39, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "NC_WR_MERGE_WINDOW", | |
| "lsb": 36, | |
| "msb": 38 | |
| }, | |
| { | |
| "name": "MNT_DAT_CRD_CMN", | |
| "lsb": 31, | |
| "msb": 35 | |
| }, | |
| { | |
| "name": "MNT_DAT_CRD_AMX_RSVD", | |
| "lsb": 27, | |
| "msb": 30 | |
| }, | |
| { | |
| "name": "MNT_DAT_CRD_EXT_RSVD", | |
| "lsb": 23, | |
| "msb": 26 | |
| }, | |
| { | |
| "name": "MNT_DAT_CRD_INT_RSVD", | |
| "lsb": 19, | |
| "msb": 22 | |
| }, | |
| { | |
| "name": "MTLB_RTN_BLK_DWN_STRM_REQ", | |
| "lsb": 18, | |
| "msb": 18 | |
| }, | |
| { | |
| "name": "MTLB_RTN_DRAIN_TIMER", | |
| "lsb": 15, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "CRD_CMAINT_TRK", | |
| "lsb": 12, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "REQ_TYPE_AMX_MASK_INCL_VIC_CPU_ALL", | |
| "lsb": 11, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "REQ_TYPE_AMX_MASK_INCL_VIC_CPU_SAME", | |
| "lsb": 10, | |
| "msb": 10 | |
| }, | |
| { | |
| "name": "REQ_TYPE_AMX_MASK_INCL_VIC_ASLEEP_CPU", | |
| "lsb": 9, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "REQ_TYPE_CPU_MASK_INCL_VIC_ASLEEP_CPU", | |
| "lsb": 8, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "CMD_BUF_TLBI_CFG", | |
| "lsb": 6, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "CMD_BUF_SIZE_CFG", | |
| "lsb": 3, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "NON_SEQ_IC_PF_BULK_EN", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "FRC_GTAG_LLCPREF_CRITICAL", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "DIS_NC_WR_MERGING_FOR_HIT_PL2_DUP_S", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "HID41", | |
| "enc": [3, 0, 15, 9, 5], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "SPARE_44_63", | |
| "lsb": 44, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "SPARE_23_43", | |
| "lsb": 23, | |
| "msb": 43 | |
| }, | |
| { | |
| "name": "SPARE_3_22", | |
| "lsb": 3, | |
| "msb": 22 | |
| }, | |
| { | |
| "name": "DIS_CMAINT_NC_WR_STARVE_BY_SNP", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "DIS_POOL_LEGACY", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "DIS_SNP_LAT_OPT", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "HID42", | |
| "enc": [3, 0, 15, 12, 4], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "SPARE_1_63", | |
| "lsb": 1, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "DIS_SNP_NAP", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "HID5", | |
| "enc": [3, 0, 15, 5, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "DIS_ARB_BYP", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "DIS_ARR_BNK", | |
| "lsb": 62, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "DIS_FILL2C_MERGE", | |
| "lsb": 61, | |
| "msb": 61 | |
| }, | |
| { | |
| "name": "DIS_UP_BYP", | |
| "lsb": 60, | |
| "msb": 60 | |
| }, | |
| { | |
| "name": "DIS_DN_BYP", | |
| "lsb": 59, | |
| "msb": 59 | |
| }, | |
| { | |
| "name": "DIS_PRB_BYP", | |
| "lsb": 58, | |
| "msb": 58 | |
| }, | |
| { | |
| "name": "DIS_FULL_LINE_WR", | |
| "lsb": 57, | |
| "msb": 57 | |
| }, | |
| { | |
| "name": "DIS_ISTR_CACHE", | |
| "lsb": 56, | |
| "msb": 56 | |
| }, | |
| { | |
| "name": "DIS_SEND_CRD_MMU_ISTRM", | |
| "lsb": 55, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "FORCE_MMU_CACHE", | |
| "lsb": 54, | |
| "msb": 54 | |
| }, | |
| { | |
| "name": "CRITICAL_INFO_DIS_LLC", | |
| "lsb": 53, | |
| "msb": 53 | |
| }, | |
| { | |
| "name": "RCC_FORCE_ALL_LLCPIF_L3_CLKS_ON", | |
| "lsb": 52, | |
| "msb": 52 | |
| }, | |
| { | |
| "name": "RCC_FORCE_ALL_LLCXBAR_L3_CLKS_ON", | |
| "lsb": 51, | |
| "msb": 51 | |
| }, | |
| { | |
| "name": "RCC_DIS_STALL_INACTIVE_LLC", | |
| "lsb": 50, | |
| "msb": 50 | |
| }, | |
| { | |
| "name": "UOP_RDY_PERIOD_LENGTH", | |
| "lsb": 47, | |
| "msb": 49 | |
| }, | |
| { | |
| "name": "UOP_RDY_BLOCK_LENGTH", | |
| "lsb": 45, | |
| "msb": 46 | |
| }, | |
| { | |
| "name": "CRD_PRBQ_M1", | |
| "lsb": 43, | |
| "msb": 44 | |
| }, | |
| { | |
| "name": "CRD_EDB_WKE_M1", | |
| "lsb": 40, | |
| "msb": 42 | |
| }, | |
| { | |
| "name": "HWP_WAYS_M1", | |
| "lsb": 36, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "DIS_FILL_BYP", | |
| "lsb": 35, | |
| "msb": 35 | |
| }, | |
| { | |
| "name": "RCC_FORCE_ALL_LLCDAT_L3_CLKS_ON", | |
| "lsb": 34, | |
| "msb": 34 | |
| }, | |
| { | |
| "name": "RCC_FORCE_ALL_LLCPIP_L3_CLKS_ON", | |
| "lsb": 33, | |
| "msb": 33 | |
| }, | |
| { | |
| "name": "RCC_FORCE_ALL_LLCPIP_L6_CLKS_ON", | |
| "lsb": 32, | |
| "msb": 32 | |
| }, | |
| { | |
| "name": "HWP_THRTL_MULTI_CORE_THRESH", | |
| "lsb": 30, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "HWP_THRTL_SINGLE_CORE_THRESH", | |
| "lsb": 28, | |
| "msb": 29 | |
| }, | |
| { | |
| "name": "DIS_HWP_THRTL", | |
| "lsb": 27, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "MCHINT_NC", | |
| "lsb": 26, | |
| "msb": 26 | |
| }, | |
| { | |
| "name": "MCHINT_C", | |
| "lsb": 24, | |
| "msb": 25 | |
| }, | |
| { | |
| "name": "DIS_L1_DFILL2C_MERGE", | |
| "lsb": 23, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "DIS_CFM_SQUASH", | |
| "lsb": 22, | |
| "msb": 22 | |
| }, | |
| { | |
| "name": "SERIALIZE_MDSB_SDSB", | |
| "lsb": 21, | |
| "msb": 21 | |
| }, | |
| { | |
| "name": "RCC_DIS_PRB_GRP", | |
| "lsb": 20, | |
| "msb": 20 | |
| }, | |
| { | |
| "name": "BIU_BCH_MATCH_GRAN", | |
| "lsb": 18, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "DIS_BIU_BCH", | |
| "lsb": 17, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "PIF_PICK_CMAINT_NCWR_STARVED", | |
| "lsb": 14, | |
| "msb": 16 | |
| }, | |
| { | |
| "name": "CRD_PRB_MAX_M1", | |
| "lsb": 8, | |
| "msb": 13 | |
| }, | |
| { | |
| "name": "CRD_PRB_CPU_RSVD", | |
| "lsb": 4, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "CRD_PRB_SNP_RSVD", | |
| "lsb": 0, | |
| "msb": 3 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "HID6", | |
| "enc": [3, 0, 15, 6, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RCC_DIS_STALL_INACTIVE_BIU_CTL", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "RCC_FORCE_ALL_BIU_L3_CLKS_ON", | |
| "lsb": 62, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "RCC_FORCE_ALL_BIF_BIU_L6_CLKS_ON", | |
| "lsb": 61, | |
| "msb": 61 | |
| }, | |
| { | |
| "name": "DN_RGN_CKG_DIS", | |
| "lsb": 60, | |
| "msb": 60 | |
| }, | |
| { | |
| "name": "SCHED_PIPE_DIS", | |
| "lsb": 59, | |
| "msb": 59 | |
| }, | |
| { | |
| "name": "SCHED_HI_PRI_DIS", | |
| "lsb": 58, | |
| "msb": 58 | |
| }, | |
| { | |
| "name": "SCHED_LATE_DIS", | |
| "lsb": 57, | |
| "msb": 57 | |
| }, | |
| { | |
| "name": "SCHED_BYP_DIS", | |
| "lsb": 56, | |
| "msb": 56 | |
| }, | |
| { | |
| "name": "CLK_DIV_CKG_DIS", | |
| "lsb": 55, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "DN_CRD_TKN_CNT_INIT_C2", | |
| "lsb": 50, | |
| "msb": 54 | |
| }, | |
| { | |
| "name": "UP_CMD_TKN_CNT_INIT_C2", | |
| "lsb": 44, | |
| "msb": 49 | |
| }, | |
| { | |
| "name": "RECFG_LIR_BLK_DIS", | |
| "lsb": 43, | |
| "msb": 43 | |
| }, | |
| { | |
| "name": "DIS_BIU_VC1_NO_DLO_TO_HI_UPGRADE", | |
| "lsb": 42, | |
| "msb": 42 | |
| }, | |
| { | |
| "name": "DIS_H0TO_H1_TRAIN_FILL_PRED_CYC_AVG", | |
| "lsb": 41, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "DIS_FAST_TRAIN_FILL_PRED_CYC_AVG", | |
| "lsb": 40, | |
| "msb": 40 | |
| }, | |
| { | |
| "name": "LRU_UPD_DMND_HIT_PF_EN", | |
| "lsb": 39, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "HOLD_AMX_PWR_OFF_ACK_FOR_FWD_PRG", | |
| "lsb": 38, | |
| "msb": 38 | |
| }, | |
| { | |
| "name": "DIS_RQFTHROTTLE", | |
| "lsb": 37, | |
| "msb": 37 | |
| }, | |
| { | |
| "name": "DIS_LONG_TERM_PREFETCH_THROTTLE", | |
| "lsb": 36, | |
| "msb": 36 | |
| }, | |
| { | |
| "name": "DISABLE_PIPELINED_NC_DO", | |
| "lsb": 35, | |
| "msb": 35 | |
| }, | |
| { | |
| "name": "PIO_ERR_LOG_DIS", | |
| "lsb": 34, | |
| "msb": 34 | |
| }, | |
| { | |
| "name": "DN_CRD_TKN_CNT_INIT", | |
| "lsb": 29, | |
| "msb": 33 | |
| }, | |
| { | |
| "name": "UP_CMD_TKN_CNT_INIT", | |
| "lsb": 23, | |
| "msb": 28 | |
| }, | |
| { | |
| "name": "DISABLE_BIU_INFLT_RCC_OPTIMIZE", | |
| "lsb": 22, | |
| "msb": 22 | |
| }, | |
| { | |
| "name": "BIU_LAST_BEAT_STALL_OPTIMIZE", | |
| "lsb": 21, | |
| "msb": 21 | |
| }, | |
| { | |
| "name": "SEL_VVDD_IVDM", | |
| "lsb": 20, | |
| "msb": 20 | |
| }, | |
| { | |
| "name": "SEL_VDD_SRAM_IVDM", | |
| "lsb": 19, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "DISABLE_BIU_AMX_BLK_DURING_ONGOING_FILLS", | |
| "lsb": 18, | |
| "msb": 18 | |
| }, | |
| { | |
| "name": "PREFETCH_THROTTLE_EPOCH", | |
| "lsb": 16, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "PREFETCH_THROTTLE_THRESHOLD", | |
| "lsb": 10, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "TLIMIT_DCINC_PA4_KTHRESH_M1", | |
| "lsb": 3, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "WKE_DIS_MTE_TAG_PREFETCH", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "PIF_RSP_CLK_EXT", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "BLK_INT_CMAINT_FILLS_DURING_CMAINT_DRAIN", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "HID7", | |
| "enc": [3, 0, 15, 7, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "ECO_SPARE_NXR", | |
| "lsb": 62, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "ZCL_PCLD_LD_FLUSH_RENABLE_CNT", | |
| "lsb": 60, | |
| "msb": 61 | |
| }, | |
| { | |
| "name": "ZCL_PCLD_LD_FLUSH_CNT2_DIS_ZCLPC", | |
| "lsb": 58, | |
| "msb": 59 | |
| }, | |
| { | |
| "name": "ZCL_PCBLOOM_CLR_INTVL", | |
| "lsb": 56, | |
| "msb": 57 | |
| }, | |
| { | |
| "name": "CP_TOKEN_UNTRAIN_DIST_CONFIG", | |
| "lsb": 53, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "CP_TOKEN_TRAIN_DIST_CONFIG", | |
| "lsb": 50, | |
| "msb": 52 | |
| }, | |
| { | |
| "name": "LVP_INACT_THRESHOLD", | |
| "lsb": 48, | |
| "msb": 49 | |
| }, | |
| { | |
| "name": "LVP_MISP_CONSEC_THRESHOLD", | |
| "lsb": 47, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "LVP_MISP_DETECT_THRESHOLD", | |
| "lsb": 45, | |
| "msb": 46 | |
| }, | |
| { | |
| "name": "DIS_PPQGNUM_STUCK_FLUSH", | |
| "lsb": 44, | |
| "msb": 44 | |
| }, | |
| { | |
| "name": "NEX_DISP_MASK", | |
| "lsb": 40, | |
| "msb": 43 | |
| }, | |
| { | |
| "name": "IEX_DISP_MASK", | |
| "lsb": 32, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "IGN_NEX_RSP_FOR_LIVELOCK", | |
| "lsb": 31, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "DIS_SLP_PPQ_BF", | |
| "lsb": 30, | |
| "msb": 30 | |
| }, | |
| { | |
| "name": "EN_GLLWIDGET_SUB_IDX_TIME_OUT", | |
| "lsb": 29, | |
| "msb": 29 | |
| }, | |
| { | |
| "name": "LIVELOCK_WIDGET_IS12BIT", | |
| "lsb": 28, | |
| "msb": 28 | |
| }, | |
| { | |
| "name": "DIS_LIVELOCK_WIDGET", | |
| "lsb": 27, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "DIS_MULT_CALL_RET_BR_RETIRE", | |
| "lsb": 26, | |
| "msb": 26 | |
| }, | |
| { | |
| "name": "FORCE_NON_SPEC_TARGETED_TIMER_SEL", | |
| "lsb": 24, | |
| "msb": 25 | |
| }, | |
| { | |
| "name": "FORCE_NON_SPEC_TIMER_SEL", | |
| "lsb": 22, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "FORCE_NON_SPEC_TIMER", | |
| "lsb": 21, | |
| "msb": 21 | |
| }, | |
| { | |
| "name": "FORCE_NON_SPEC_IF_STEPPING", | |
| "lsb": 20, | |
| "msb": 20 | |
| }, | |
| { | |
| "name": "FORCE_NON_SPEC_IF_SPEC_FLUSH_PTR_NEBLK_RTR_PTR", | |
| "lsb": 19, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "FORCE_NON_SPEC_IF_OLDEST_REDIR_VLD_AND_OLDER", | |
| "lsb": 18, | |
| "msb": 18 | |
| }, | |
| { | |
| "name": "FORCE_NON_SPEC_IF_NEXT_ROB_FLUSH_DISABLED", | |
| "lsb": 17, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "FORCE_NON_SPEC_IF_SPEC_FLUSH_PTR_INVALID_AND_MPVALID", | |
| "lsb": 16, | |
| "msb": 16 | |
| }, | |
| { | |
| "name": "BADVA_UNALPC_NONINTER", | |
| "lsb": 15, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "M_DSB_RESTART_IF_OLDER_REDIR", | |
| "lsb": 14, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "DIS_IEX_SEC_RS", | |
| "lsb": 13, | |
| "msb": 13 | |
| }, | |
| { | |
| "name": "DIS_NEX_RS_FAIRNESS", | |
| "lsb": 12, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "DIS_NEX_CROSS_PICK", | |
| "lsb": 11, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "DIS_NEX_SHA_ERLY_REL", | |
| "lsb": 10, | |
| "msb": 10 | |
| }, | |
| { | |
| "name": "DIS_NEX_ERLY_DEQUEUE", | |
| "lsb": 9, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "UNUSED_8", | |
| "lsb": 8, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "DIS_NEX_FDIV_FSQRT_CRIT", | |
| "lsb": 7, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "DIS_NEX_FMLA_ERLY_REL", | |
| "lsb": 6, | |
| "msb": 6 | |
| }, | |
| { | |
| "name": "DIS_NEX_FADD_ERLY_REL", | |
| "lsb": 5, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "DIS_NEX_AES_ERLY_REL", | |
| "lsb": 4, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "IN_ORDER_NEX_RS0123", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "DIS_NEX_CRIT_PICK", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "DIS_LVP_OVERLD_DEST_PR", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "DIS_ZCL_SP_IMM_OFFSET", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "HID8", | |
| "enc": [3, 0, 15, 8, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "DIS_PRB_BANKING", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "LRU_UPD_DPF_HIT_DMND_EN", | |
| "lsb": 62, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "PIF_PICK_NCWR_STARVED", | |
| "lsb": 59, | |
| "msb": 61 | |
| }, | |
| { | |
| "name": "RCC_FORCE_ALL_LLCBIF_L3_CLKS_ON", | |
| "lsb": 58, | |
| "msb": 58 | |
| }, | |
| { | |
| "name": "RCC_FORCE_ALL_LLCPIF_L6_CLKS_ON", | |
| "lsb": 57, | |
| "msb": 57 | |
| }, | |
| { | |
| "name": "RCC_FORCE_ALL_LLCDAT_L6_CLKS_ON", | |
| "lsb": 56, | |
| "msb": 56 | |
| }, | |
| { | |
| "name": "DIS_AF_SNP_UPD_LRU", | |
| "lsb": 55, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "DIS_PREF_MERGE", | |
| "lsb": 54, | |
| "msb": 54 | |
| }, | |
| { | |
| "name": "DIS_CLEAN_EVICTS", | |
| "lsb": 53, | |
| "msb": 53 | |
| }, | |
| { | |
| "name": "IGNORE_BLK_CMAINT", | |
| "lsb": 50, | |
| "msb": 52 | |
| }, | |
| { | |
| "name": "FORCE_DROP_ALL_CLEAN_VICTIMS", | |
| "lsb": 49, | |
| "msb": 49 | |
| }, | |
| { | |
| "name": "DROP_CLEAN_VIC_DIS_GLOBAL_DIRTY_VIC_THRESH_CHECK", | |
| "lsb": 48, | |
| "msb": 48 | |
| }, | |
| { | |
| "name": "DROP_CLEAN_VIC_DIS_GLOBAL_HQ_LLCPF_THRESH_CHECK", | |
| "lsb": 47, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "DROP_CLEAN_VIC_PER_CORE_DIRTY_VIC_THRESH", | |
| "lsb": 44, | |
| "msb": 46 | |
| }, | |
| { | |
| "name": "DIS_DROP_CLEAN_VICTIMS", | |
| "lsb": 43, | |
| "msb": 43 | |
| }, | |
| { | |
| "name": "DIS_FILL_BYP_ANTI_STRV", | |
| "lsb": 42, | |
| "msb": 42 | |
| }, | |
| { | |
| "name": "DROP_CLEAN_VIC_GLOBAL_DIRTY_VIC_THRESH", | |
| "lsb": 39, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "DROP_CLEAN_VIC_GLOBAL_HQ_LLCPF_THRESH", | |
| "lsb": 36, | |
| "msb": 38 | |
| }, | |
| { | |
| "name": "WKE_FORCE_STRICT_ORDER", | |
| "lsb": 35, | |
| "msb": 35 | |
| }, | |
| { | |
| "name": "WKE_DIS_COMP_HEURISTIC", | |
| "lsb": 34, | |
| "msb": 34 | |
| }, | |
| { | |
| "name": "DIS_NON_TEMP_LRU_ALLOC_LIMIT", | |
| "lsb": 33, | |
| "msb": 33 | |
| }, | |
| { | |
| "name": "FORCE_SLOW_FILL", | |
| "lsb": 32, | |
| "msb": 32 | |
| }, | |
| { | |
| "name": "DIS_ECHO", | |
| "lsb": 31, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "DIS_PIPELINE_MNT_OP", | |
| "lsb": 30, | |
| "msb": 30 | |
| }, | |
| { | |
| "name": "ANTI_STRV_PERIOD", | |
| "lsb": 27, | |
| "msb": 29 | |
| }, | |
| { | |
| "name": "LIVE_SML_DURATION", | |
| "lsb": 25, | |
| "msb": 26 | |
| }, | |
| { | |
| "name": "LIVE_BIG_PERIOD", | |
| "lsb": 20, | |
| "msb": 24 | |
| }, | |
| { | |
| "name": "LIVE_SML_PERIOD", | |
| "lsb": 15, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "LIVE_BIG_ENA", | |
| "lsb": 14, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "LIVE_SML_ENA", | |
| "lsb": 13, | |
| "msb": 13 | |
| }, | |
| { | |
| "name": "DROP_CLEAN_VIC_DIS_PER_CORE_DIRTY_VIC_THRESH_CHECK", | |
| "lsb": 12, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "DROP_CLEAN_VIC_VIC_DIS_PER_CORE_HQ_LLCPF_THRESH_CHECK", | |
| "lsb": 11, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "DROP_CLEAN_VIC_PER_CORE_HQ_LLCPF_THRESH", | |
| "lsb": 8, | |
| "msb": 10 | |
| }, | |
| { | |
| "name": "DROP_CLEAN_VIC_PER_CORE_RD_RQS_THRESH", | |
| "lsb": 4, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "IC_PF_WAYS_M1", | |
| "lsb": 0, | |
| "msb": 3 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "HID9", | |
| "enc": [3, 0, 15, 9, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "FORCE_ATCMPL_WHEN_OLDEST", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "RCC_FORCE_HWP_L3_CLKS_ON", | |
| "lsb": 62, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "RCC_FORCE_L2C_L3_CLKS_ON", | |
| "lsb": 61, | |
| "msb": 61 | |
| }, | |
| { | |
| "name": "RCC_FORCE_MISC_L3_CLKS_ON", | |
| "lsb": 60, | |
| "msb": 60 | |
| }, | |
| { | |
| "name": "RCC_FORCE_STQ_L3_CLKS_ON", | |
| "lsb": 59, | |
| "msb": 59 | |
| }, | |
| { | |
| "name": "RCC_FORCE_LDQ_L3_CLKS_ON", | |
| "lsb": 58, | |
| "msb": 58 | |
| }, | |
| { | |
| "name": "RCC_FORCE_DCD_L3_CLKS_ON", | |
| "lsb": 57, | |
| "msb": 57 | |
| }, | |
| { | |
| "name": "RCC_FORCE_LSU_ACTIVE_L3_CLKS_ON", | |
| "lsb": 56, | |
| "msb": 56 | |
| }, | |
| { | |
| "name": "SPARE", | |
| "lsb": 48, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "CAS_FAIL_CONTENTION_DECAY_THRESHOLD_IN_MON", | |
| "lsb": 45, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "DIS_CONTENDED_NON_SPEC_LOSE_CL_OPT", | |
| "lsb": 44, | |
| "msb": 44 | |
| }, | |
| { | |
| "name": "FORCE_XPG_STORE_REPLAY_TO_BE_BR_SYS_RSLVD", | |
| "lsb": 43, | |
| "msb": 43 | |
| }, | |
| { | |
| "name": "DIS_GCOMP_X64_NON2K_ALWAYS", | |
| "lsb": 42, | |
| "msb": 42 | |
| }, | |
| { | |
| "name": "DIS_AMXBUNDLING", | |
| "lsb": 41, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "DIS_AMXMOTABLE_ST_OPT", | |
| "lsb": 40, | |
| "msb": 40 | |
| }, | |
| { | |
| "name": "DIS_AMXMOTABLE", | |
| "lsb": 39, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "AMXBUNDLE_TIMER_THRESHOLD", | |
| "lsb": 32, | |
| "msb": 38 | |
| }, | |
| { | |
| "name": "DIS_WIDGET_TO_FORCE_IN_ORDER_DUE_TO_FLUSH_AT", | |
| "lsb": 31, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "LIMIT_LVP_TRAIN_DATA18BITS", | |
| "lsb": 30, | |
| "msb": 30 | |
| }, | |
| { | |
| "name": "TSOSERIALIZE_VLDMICROOPS", | |
| "lsb": 29, | |
| "msb": 29 | |
| }, | |
| { | |
| "name": "TSODIS_LDP_OPT", | |
| "lsb": 28, | |
| "msb": 28 | |
| }, | |
| { | |
| "name": "TSODIS_LD16_BOPT", | |
| "lsb": 27, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "TSOALLOW_DC_ZVA_WC", | |
| "lsb": 26, | |
| "msb": 26 | |
| }, | |
| { | |
| "name": "FORCE_WAIT_FOR_ST_DRAIN_UC_NC_NT", | |
| "lsb": 25, | |
| "msb": 25 | |
| }, | |
| { | |
| "name": "CONV_UC_LD_ST_TO_NC", | |
| "lsb": 24, | |
| "msb": 24 | |
| }, | |
| { | |
| "name": "FORCE_ST_REL_TOKN_DMB", | |
| "lsb": 23, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "FORCE_BAR_TO_LKUP_LDQ_TO_FLUSH", | |
| "lsb": 22, | |
| "msb": 22 | |
| }, | |
| { | |
| "name": "DIS_REDUCE_ST_LD_REDIR", | |
| "lsb": 21, | |
| "msb": 21 | |
| }, | |
| { | |
| "name": "FORCE_ALL_CASTRANS_STO_E", | |
| "lsb": 20, | |
| "msb": 20 | |
| }, | |
| { | |
| "name": "TSORELAX_STLF", | |
| "lsb": 19, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "TSOFORCE_ST_NTTO_T", | |
| "lsb": 18, | |
| "msb": 18 | |
| }, | |
| { | |
| "name": "TSOSERIALIZE_DEVICE_OPS", | |
| "lsb": 17, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "DIS_XPG_MEM_HI_PRED_OFF_OPT", | |
| "lsb": 16, | |
| "msb": 16 | |
| }, | |
| { | |
| "name": "FORCE_STRICT_ORDER_ON_LD_ACQ_PC", | |
| "lsb": 15, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "DIS_SPEC_LD_ACQ", | |
| "lsb": 14, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "DIS_ATOMICS_DATA_FWD", | |
| "lsb": 13, | |
| "msb": 13 | |
| }, | |
| { | |
| "name": "DIS_STREX_DATA_FWD", | |
| "lsb": 12, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "DIS_LDREX_FAST_COMPLETION", | |
| "lsb": 11, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "DIS_LDREX_FWD_WO_XMON", | |
| "lsb": 10, | |
| "msb": 10 | |
| }, | |
| { | |
| "name": "FORCE_FLUSH_AFTER_REDIR_ON_ST_EXCL_FAIL", | |
| "lsb": 9, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "REPEATED_RPLY_CT_THRES", | |
| "lsb": 8, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "DIS_DCACHE_WAY", | |
| "lsb": 0, | |
| "msb": 7 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "HID_PROD_TRC_CORE_CFG_EL1", | |
| "enc": [3, 5, 15, 1, 7], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 27, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "FORCE_NON_SPEC_IF_OLDEST_REDIR_VLD_AND_OLDER", | |
| "lsb": 26, | |
| "msb": 26 | |
| }, | |
| { | |
| "name": "DIS_MULT_CALL_RET_BR_RETIRE", | |
| "lsb": 25, | |
| "msb": 25 | |
| }, | |
| { | |
| "name": "DIS_YNGR_ST_ATOMIC_LAUNCH_ZPENDING", | |
| "lsb": 24, | |
| "msb": 24 | |
| }, | |
| { | |
| "name": "GEXITSPEC_DISABLE", | |
| "lsb": 23, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "GENTERSPEC_DISABLE", | |
| "lsb": 22, | |
| "msb": 22 | |
| }, | |
| { | |
| "name": "SVCSPEC_DISABLE", | |
| "lsb": 21, | |
| "msb": 21 | |
| }, | |
| { | |
| "name": "ERETSPEC_DISABLE", | |
| "lsb": 20, | |
| "msb": 20 | |
| }, | |
| { | |
| "name": "DIS_SPEC_ISB", | |
| "lsb": 19, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "DIS_MULT_INDIR_BR_RETIRE", | |
| "lsb": 18, | |
| "msb": 18 | |
| }, | |
| { | |
| "name": "DIS_CPMU_TRIG", | |
| "lsb": 17, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "OVRD_LOG_MOD", | |
| "lsb": 15, | |
| "msb": 16 | |
| }, | |
| { | |
| "name": "OVRD_LOG_MOD_EN", | |
| "lsb": 14, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "DIS_SW_MSG", | |
| "lsb": 13, | |
| "msb": 13 | |
| }, | |
| { | |
| "name": "DIS_LD_ST", | |
| "lsb": 12, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "OVRD_FILTER_COUNT", | |
| "lsb": 4, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "OVRD_FILTER_COUNT_EN", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "DIS_FILTER_COUNT_SEL", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "DIS_FILTER_EN", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "DEBUG_USE_PROD_TRC", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "HID_PROD_TRC_MASK_EL1", | |
| "enc": [3, 5, 15, 3, 3], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 10, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "EARLY_FIFO_STALL", | |
| "lsb": 5, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "LOCK_TRC_BASE01", | |
| "lsb": 4, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "DIS_CPMU_TRIG", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "DIS_BUF_IRQ", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "DIS_PROD_TRC", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "DEBUG_USE_PROD_TRC", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "HID_RCTX_ARMCTL_EL1", | |
| "enc": [3, 0, 15, 14, 2], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "DIS_PRECISE", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "RSVD5", | |
| "lsb": 58, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "EN_COSPACW", | |
| "lsb": 57, | |
| "msb": 57 | |
| }, | |
| { | |
| "name": "EN_COSPL1D_WPD", | |
| "lsb": 56, | |
| "msb": 56 | |
| }, | |
| { | |
| "name": "RSVD4", | |
| "lsb": 47, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "EN_CPPDATA_PF_HQ", | |
| "lsb": 46, | |
| "msb": 46 | |
| }, | |
| { | |
| "name": "EN_CPPDATA_GUPS_BPE", | |
| "lsb": 45, | |
| "msb": 45 | |
| }, | |
| { | |
| "name": "EN_CPPDATA_CDP_MAIN", | |
| "lsb": 44, | |
| "msb": 44 | |
| }, | |
| { | |
| "name": "EN_CPPDATA_CDP_HB", | |
| "lsb": 43, | |
| "msb": 43 | |
| }, | |
| { | |
| "name": "EN_CPPDATA_CDP_QF", | |
| "lsb": 42, | |
| "msb": 42 | |
| }, | |
| { | |
| "name": "EN_CPPDATA_ADP", | |
| "lsb": 41, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "EN_CPPDATA_HWP", | |
| "lsb": 40, | |
| "msb": 40 | |
| }, | |
| { | |
| "name": "RSVD3", | |
| "lsb": 34, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "EN_CPPINST_RAP", | |
| "lsb": 33, | |
| "msb": 33 | |
| }, | |
| { | |
| "name": "EN_CPPINST_SPF", | |
| "lsb": 32, | |
| "msb": 32 | |
| }, | |
| { | |
| "name": "RSVD2", | |
| "lsb": 24, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "EN_DVPSLP_PRED", | |
| "lsb": 23, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "EN_DVPLVP_PRED", | |
| "lsb": 22, | |
| "msb": 22 | |
| }, | |
| { | |
| "name": "EN_DVPSLP_LVP_BF", | |
| "lsb": 21, | |
| "msb": 21 | |
| }, | |
| { | |
| "name": "EN_DVPSLP_LVP_LT", | |
| "lsb": 20, | |
| "msb": 20 | |
| }, | |
| { | |
| "name": "EN_DVPCBP", | |
| "lsb": 19, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 18, | |
| "msb": 18 | |
| }, | |
| { | |
| "name": "EN_DVPZCL_TRAIN", | |
| "lsb": 17, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "EN_DVPZCL_PRED", | |
| "lsb": 16, | |
| "msb": 16 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 9, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "EN_CFPCBP", | |
| "lsb": 8, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "EN_CFPRFG", | |
| "lsb": 7, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "EN_CFPSTC", | |
| "lsb": 6, | |
| "msb": 6 | |
| }, | |
| { | |
| "name": "EN_CFPMOP", | |
| "lsb": 5, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "EN_CFPIBP", | |
| "lsb": 4, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "EN_CFPIC", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "EN_CFPRAS", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "EN_CFPBTP", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "EN_CFPBDP", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "HID_RCTX_SET0CTL_EL1", | |
| "enc": [3, 0, 11, 10, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "DIS_PRECISE", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "RSVD5", | |
| "lsb": 58, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "EN_COSPACW", | |
| "lsb": 57, | |
| "msb": 57 | |
| }, | |
| { | |
| "name": "EN_COSPL1D_WPD", | |
| "lsb": 56, | |
| "msb": 56 | |
| }, | |
| { | |
| "name": "RSVD4", | |
| "lsb": 47, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "EN_CPPDATA_PF_HQ", | |
| "lsb": 46, | |
| "msb": 46 | |
| }, | |
| { | |
| "name": "EN_CPPDATA_GUPS_BPE", | |
| "lsb": 45, | |
| "msb": 45 | |
| }, | |
| { | |
| "name": "EN_CPPDATA_CDP_MAIN", | |
| "lsb": 44, | |
| "msb": 44 | |
| }, | |
| { | |
| "name": "EN_CPPDATA_CDP_HB", | |
| "lsb": 43, | |
| "msb": 43 | |
| }, | |
| { | |
| "name": "EN_CPPDATA_CDP_QF", | |
| "lsb": 42, | |
| "msb": 42 | |
| }, | |
| { | |
| "name": "EN_CPPDATA_ADP", | |
| "lsb": 41, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "EN_CPPDATA_HWP", | |
| "lsb": 40, | |
| "msb": 40 | |
| }, | |
| { | |
| "name": "RSVD3", | |
| "lsb": 34, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "EN_CPPINST_RAP", | |
| "lsb": 33, | |
| "msb": 33 | |
| }, | |
| { | |
| "name": "EN_CPPINST_SPF", | |
| "lsb": 32, | |
| "msb": 32 | |
| }, | |
| { | |
| "name": "RSVD2", | |
| "lsb": 24, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "EN_DVPSLP_PRED", | |
| "lsb": 23, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "EN_DVPLVP_PRED", | |
| "lsb": 22, | |
| "msb": 22 | |
| }, | |
| { | |
| "name": "EN_DVPSLP_LVP_BF", | |
| "lsb": 21, | |
| "msb": 21 | |
| }, | |
| { | |
| "name": "EN_DVPSLP_LVP_LT", | |
| "lsb": 20, | |
| "msb": 20 | |
| }, | |
| { | |
| "name": "EN_DVPCBP", | |
| "lsb": 19, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 18, | |
| "msb": 18 | |
| }, | |
| { | |
| "name": "EN_DVPZCL_TRAIN", | |
| "lsb": 17, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "EN_DVPZCL_PRED", | |
| "lsb": 16, | |
| "msb": 16 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 9, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "EN_CFPCBP", | |
| "lsb": 8, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "EN_CFPRFG", | |
| "lsb": 7, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "EN_CFPSTC", | |
| "lsb": 6, | |
| "msb": 6 | |
| }, | |
| { | |
| "name": "EN_CFPMOP", | |
| "lsb": 5, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "EN_CFPIBP", | |
| "lsb": 4, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "EN_CFPIC", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "EN_CFPRAS", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "EN_CFPBTP", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "EN_CFPBDP", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "HID_RCTX_SET1CTL_EL1", | |
| "enc": [3, 0, 11, 10, 1], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "DIS_PRECISE", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "RSVD5", | |
| "lsb": 58, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "EN_COSPACW", | |
| "lsb": 57, | |
| "msb": 57 | |
| }, | |
| { | |
| "name": "EN_COSPL1D_WPD", | |
| "lsb": 56, | |
| "msb": 56 | |
| }, | |
| { | |
| "name": "RSVD4", | |
| "lsb": 47, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "EN_CPPDATA_PF_HQ", | |
| "lsb": 46, | |
| "msb": 46 | |
| }, | |
| { | |
| "name": "EN_CPPDATA_GUPS_BPE", | |
| "lsb": 45, | |
| "msb": 45 | |
| }, | |
| { | |
| "name": "EN_CPPDATA_CDP_MAIN", | |
| "lsb": 44, | |
| "msb": 44 | |
| }, | |
| { | |
| "name": "EN_CPPDATA_CDP_HB", | |
| "lsb": 43, | |
| "msb": 43 | |
| }, | |
| { | |
| "name": "EN_CPPDATA_CDP_QF", | |
| "lsb": 42, | |
| "msb": 42 | |
| }, | |
| { | |
| "name": "EN_CPPDATA_ADP", | |
| "lsb": 41, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "EN_CPPDATA_HWP", | |
| "lsb": 40, | |
| "msb": 40 | |
| }, | |
| { | |
| "name": "RSVD3", | |
| "lsb": 34, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "EN_CPPINST_RAP", | |
| "lsb": 33, | |
| "msb": 33 | |
| }, | |
| { | |
| "name": "EN_CPPINST_SPF", | |
| "lsb": 32, | |
| "msb": 32 | |
| }, | |
| { | |
| "name": "RSVD2", | |
| "lsb": 24, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "EN_DVPSLP_PRED", | |
| "lsb": 23, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "EN_DVPLVP_PRED", | |
| "lsb": 22, | |
| "msb": 22 | |
| }, | |
| { | |
| "name": "EN_DVPSLP_LVP_BF", | |
| "lsb": 21, | |
| "msb": 21 | |
| }, | |
| { | |
| "name": "EN_DVPSLP_LVP_LT", | |
| "lsb": 20, | |
| "msb": 20 | |
| }, | |
| { | |
| "name": "EN_DVPCBP", | |
| "lsb": 19, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 18, | |
| "msb": 18 | |
| }, | |
| { | |
| "name": "EN_DVPZCL_TRAIN", | |
| "lsb": 17, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "EN_DVPZCL_PRED", | |
| "lsb": 16, | |
| "msb": 16 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 9, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "EN_CFPCBP", | |
| "lsb": 8, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "EN_CFPRFG", | |
| "lsb": 7, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "EN_CFPSTC", | |
| "lsb": 6, | |
| "msb": 6 | |
| }, | |
| { | |
| "name": "EN_CFPMOP", | |
| "lsb": 5, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "EN_CFPIBP", | |
| "lsb": 4, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "EN_CFPIC", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "EN_CFPRAS", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "EN_CFPBTP", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "EN_CFPBDP", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "HID_RCTX_SET2CTL_EL1", | |
| "enc": [3, 0, 11, 10, 2], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "DIS_PRECISE", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "RSVD5", | |
| "lsb": 58, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "EN_COSPACW", | |
| "lsb": 57, | |
| "msb": 57 | |
| }, | |
| { | |
| "name": "EN_COSPL1D_WPD", | |
| "lsb": 56, | |
| "msb": 56 | |
| }, | |
| { | |
| "name": "RSVD4", | |
| "lsb": 47, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "EN_CPPDATA_PF_HQ", | |
| "lsb": 46, | |
| "msb": 46 | |
| }, | |
| { | |
| "name": "EN_CPPDATA_GUPS_BPE", | |
| "lsb": 45, | |
| "msb": 45 | |
| }, | |
| { | |
| "name": "EN_CPPDATA_CDP_MAIN", | |
| "lsb": 44, | |
| "msb": 44 | |
| }, | |
| { | |
| "name": "EN_CPPDATA_CDP_HB", | |
| "lsb": 43, | |
| "msb": 43 | |
| }, | |
| { | |
| "name": "EN_CPPDATA_CDP_QF", | |
| "lsb": 42, | |
| "msb": 42 | |
| }, | |
| { | |
| "name": "EN_CPPDATA_ADP", | |
| "lsb": 41, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "EN_CPPDATA_HWP", | |
| "lsb": 40, | |
| "msb": 40 | |
| }, | |
| { | |
| "name": "RSVD3", | |
| "lsb": 34, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "EN_CPPINST_RAP", | |
| "lsb": 33, | |
| "msb": 33 | |
| }, | |
| { | |
| "name": "EN_CPPINST_SPF", | |
| "lsb": 32, | |
| "msb": 32 | |
| }, | |
| { | |
| "name": "RSVD2", | |
| "lsb": 24, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "EN_DVPSLP_PRED", | |
| "lsb": 23, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "EN_DVPLVP_PRED", | |
| "lsb": 22, | |
| "msb": 22 | |
| }, | |
| { | |
| "name": "EN_DVPSLP_LVP_BF", | |
| "lsb": 21, | |
| "msb": 21 | |
| }, | |
| { | |
| "name": "EN_DVPSLP_LVP_LT", | |
| "lsb": 20, | |
| "msb": 20 | |
| }, | |
| { | |
| "name": "EN_DVPCBP", | |
| "lsb": 19, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 18, | |
| "msb": 18 | |
| }, | |
| { | |
| "name": "EN_DVPZCL_TRAIN", | |
| "lsb": 17, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "EN_DVPZCL_PRED", | |
| "lsb": 16, | |
| "msb": 16 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 9, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "EN_CFPCBP", | |
| "lsb": 8, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "EN_CFPRFG", | |
| "lsb": 7, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "EN_CFPSTC", | |
| "lsb": 6, | |
| "msb": 6 | |
| }, | |
| { | |
| "name": "EN_CFPMOP", | |
| "lsb": 5, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "EN_CFPIBP", | |
| "lsb": 4, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "EN_CFPIC", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "EN_CFPRAS", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "EN_CFPBTP", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "EN_CFPBDP", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "HID_RCTX_SET3CTL_EL1", | |
| "enc": [3, 0, 11, 10, 3], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "DIS_PRECISE", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "RSVD5", | |
| "lsb": 58, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "EN_COSPACW", | |
| "lsb": 57, | |
| "msb": 57 | |
| }, | |
| { | |
| "name": "EN_COSPL1D_WPD", | |
| "lsb": 56, | |
| "msb": 56 | |
| }, | |
| { | |
| "name": "RSVD4", | |
| "lsb": 47, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "EN_CPPDATA_PF_HQ", | |
| "lsb": 46, | |
| "msb": 46 | |
| }, | |
| { | |
| "name": "EN_CPPDATA_GUPS_BPE", | |
| "lsb": 45, | |
| "msb": 45 | |
| }, | |
| { | |
| "name": "EN_CPPDATA_CDP_MAIN", | |
| "lsb": 44, | |
| "msb": 44 | |
| }, | |
| { | |
| "name": "EN_CPPDATA_CDP_HB", | |
| "lsb": 43, | |
| "msb": 43 | |
| }, | |
| { | |
| "name": "EN_CPPDATA_CDP_QF", | |
| "lsb": 42, | |
| "msb": 42 | |
| }, | |
| { | |
| "name": "EN_CPPDATA_ADP", | |
| "lsb": 41, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "EN_CPPDATA_HWP", | |
| "lsb": 40, | |
| "msb": 40 | |
| }, | |
| { | |
| "name": "RSVD3", | |
| "lsb": 34, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "EN_CPPINST_RAP", | |
| "lsb": 33, | |
| "msb": 33 | |
| }, | |
| { | |
| "name": "EN_CPPINST_SPF", | |
| "lsb": 32, | |
| "msb": 32 | |
| }, | |
| { | |
| "name": "RSVD2", | |
| "lsb": 24, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "EN_DVPSLP_PRED", | |
| "lsb": 23, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "EN_DVPLVP_PRED", | |
| "lsb": 22, | |
| "msb": 22 | |
| }, | |
| { | |
| "name": "EN_DVPSLP_LVP_BF", | |
| "lsb": 21, | |
| "msb": 21 | |
| }, | |
| { | |
| "name": "EN_DVPSLP_LVP_LT", | |
| "lsb": 20, | |
| "msb": 20 | |
| }, | |
| { | |
| "name": "EN_DVPCBP", | |
| "lsb": 19, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 18, | |
| "msb": 18 | |
| }, | |
| { | |
| "name": "EN_DVPZCL_TRAIN", | |
| "lsb": 17, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "EN_DVPZCL_PRED", | |
| "lsb": 16, | |
| "msb": 16 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 9, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "EN_CFPCBP", | |
| "lsb": 8, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "EN_CFPRFG", | |
| "lsb": 7, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "EN_CFPSTC", | |
| "lsb": 6, | |
| "msb": 6 | |
| }, | |
| { | |
| "name": "EN_CFPMOP", | |
| "lsb": 5, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "EN_CFPIBP", | |
| "lsb": 4, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "EN_CFPIC", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "EN_CFPRAS", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "EN_CFPBTP", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "EN_CFPBDP", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "HID_RCTX_SET4CTL_EL1", | |
| "enc": [3, 0, 11, 10, 4], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "DIS_PRECISE", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "RSVD5", | |
| "lsb": 58, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "EN_COSPACW", | |
| "lsb": 57, | |
| "msb": 57 | |
| }, | |
| { | |
| "name": "EN_COSPL1D_WPD", | |
| "lsb": 56, | |
| "msb": 56 | |
| }, | |
| { | |
| "name": "RSVD4", | |
| "lsb": 47, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "EN_CPPDATA_PF_HQ", | |
| "lsb": 46, | |
| "msb": 46 | |
| }, | |
| { | |
| "name": "EN_CPPDATA_GUPS_BPE", | |
| "lsb": 45, | |
| "msb": 45 | |
| }, | |
| { | |
| "name": "EN_CPPDATA_CDP_MAIN", | |
| "lsb": 44, | |
| "msb": 44 | |
| }, | |
| { | |
| "name": "EN_CPPDATA_CDP_HB", | |
| "lsb": 43, | |
| "msb": 43 | |
| }, | |
| { | |
| "name": "EN_CPPDATA_CDP_QF", | |
| "lsb": 42, | |
| "msb": 42 | |
| }, | |
| { | |
| "name": "EN_CPPDATA_ADP", | |
| "lsb": 41, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "EN_CPPDATA_HWP", | |
| "lsb": 40, | |
| "msb": 40 | |
| }, | |
| { | |
| "name": "RSVD3", | |
| "lsb": 34, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "EN_CPPINST_RAP", | |
| "lsb": 33, | |
| "msb": 33 | |
| }, | |
| { | |
| "name": "EN_CPPINST_SPF", | |
| "lsb": 32, | |
| "msb": 32 | |
| }, | |
| { | |
| "name": "RSVD2", | |
| "lsb": 24, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "EN_DVPSLP_PRED", | |
| "lsb": 23, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "EN_DVPLVP_PRED", | |
| "lsb": 22, | |
| "msb": 22 | |
| }, | |
| { | |
| "name": "EN_DVPSLP_LVP_BF", | |
| "lsb": 21, | |
| "msb": 21 | |
| }, | |
| { | |
| "name": "EN_DVPSLP_LVP_LT", | |
| "lsb": 20, | |
| "msb": 20 | |
| }, | |
| { | |
| "name": "EN_DVPCBP", | |
| "lsb": 19, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 18, | |
| "msb": 18 | |
| }, | |
| { | |
| "name": "EN_DVPZCL_TRAIN", | |
| "lsb": 17, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "EN_DVPZCL_PRED", | |
| "lsb": 16, | |
| "msb": 16 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 9, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "EN_CFPCBP", | |
| "lsb": 8, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "EN_CFPRFG", | |
| "lsb": 7, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "EN_CFPSTC", | |
| "lsb": 6, | |
| "msb": 6 | |
| }, | |
| { | |
| "name": "EN_CFPMOP", | |
| "lsb": 5, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "EN_CFPIBP", | |
| "lsb": 4, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "EN_CFPIC", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "EN_CFPRAS", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "EN_CFPBTP", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "EN_CFPBDP", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "HID_RCTX_SET5CTL_EL1", | |
| "enc": [3, 0, 11, 10, 5], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "DIS_PRECISE", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "RSVD5", | |
| "lsb": 58, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "EN_COSPACW", | |
| "lsb": 57, | |
| "msb": 57 | |
| }, | |
| { | |
| "name": "EN_COSPL1D_WPD", | |
| "lsb": 56, | |
| "msb": 56 | |
| }, | |
| { | |
| "name": "RSVD4", | |
| "lsb": 47, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "EN_CPPDATA_PF_HQ", | |
| "lsb": 46, | |
| "msb": 46 | |
| }, | |
| { | |
| "name": "EN_CPPDATA_GUPS_BPE", | |
| "lsb": 45, | |
| "msb": 45 | |
| }, | |
| { | |
| "name": "EN_CPPDATA_CDP_MAIN", | |
| "lsb": 44, | |
| "msb": 44 | |
| }, | |
| { | |
| "name": "EN_CPPDATA_CDP_HB", | |
| "lsb": 43, | |
| "msb": 43 | |
| }, | |
| { | |
| "name": "EN_CPPDATA_CDP_QF", | |
| "lsb": 42, | |
| "msb": 42 | |
| }, | |
| { | |
| "name": "EN_CPPDATA_ADP", | |
| "lsb": 41, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "EN_CPPDATA_HWP", | |
| "lsb": 40, | |
| "msb": 40 | |
| }, | |
| { | |
| "name": "RSVD3", | |
| "lsb": 34, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "EN_CPPINST_RAP", | |
| "lsb": 33, | |
| "msb": 33 | |
| }, | |
| { | |
| "name": "EN_CPPINST_SPF", | |
| "lsb": 32, | |
| "msb": 32 | |
| }, | |
| { | |
| "name": "RSVD2", | |
| "lsb": 24, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "EN_DVPSLP_PRED", | |
| "lsb": 23, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "EN_DVPLVP_PRED", | |
| "lsb": 22, | |
| "msb": 22 | |
| }, | |
| { | |
| "name": "EN_DVPSLP_LVP_BF", | |
| "lsb": 21, | |
| "msb": 21 | |
| }, | |
| { | |
| "name": "EN_DVPSLP_LVP_LT", | |
| "lsb": 20, | |
| "msb": 20 | |
| }, | |
| { | |
| "name": "EN_DVPCBP", | |
| "lsb": 19, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 18, | |
| "msb": 18 | |
| }, | |
| { | |
| "name": "EN_DVPZCL_TRAIN", | |
| "lsb": 17, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "EN_DVPZCL_PRED", | |
| "lsb": 16, | |
| "msb": 16 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 9, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "EN_CFPCBP", | |
| "lsb": 8, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "EN_CFPRFG", | |
| "lsb": 7, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "EN_CFPSTC", | |
| "lsb": 6, | |
| "msb": 6 | |
| }, | |
| { | |
| "name": "EN_CFPMOP", | |
| "lsb": 5, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "EN_CFPIBP", | |
| "lsb": 4, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "EN_CFPIC", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "EN_CFPRAS", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "EN_CFPBTP", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "EN_CFPBDP", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "HID_RCTX_SET6CTL_EL1", | |
| "enc": [3, 0, 11, 10, 6], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "DIS_PRECISE", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "RSVD5", | |
| "lsb": 58, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "EN_COSPACW", | |
| "lsb": 57, | |
| "msb": 57 | |
| }, | |
| { | |
| "name": "EN_COSPL1D_WPD", | |
| "lsb": 56, | |
| "msb": 56 | |
| }, | |
| { | |
| "name": "RSVD4", | |
| "lsb": 47, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "EN_CPPDATA_PF_HQ", | |
| "lsb": 46, | |
| "msb": 46 | |
| }, | |
| { | |
| "name": "EN_CPPDATA_GUPS_BPE", | |
| "lsb": 45, | |
| "msb": 45 | |
| }, | |
| { | |
| "name": "EN_CPPDATA_CDP_MAIN", | |
| "lsb": 44, | |
| "msb": 44 | |
| }, | |
| { | |
| "name": "EN_CPPDATA_CDP_HB", | |
| "lsb": 43, | |
| "msb": 43 | |
| }, | |
| { | |
| "name": "EN_CPPDATA_CDP_QF", | |
| "lsb": 42, | |
| "msb": 42 | |
| }, | |
| { | |
| "name": "EN_CPPDATA_ADP", | |
| "lsb": 41, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "EN_CPPDATA_HWP", | |
| "lsb": 40, | |
| "msb": 40 | |
| }, | |
| { | |
| "name": "RSVD3", | |
| "lsb": 34, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "EN_CPPINST_RAP", | |
| "lsb": 33, | |
| "msb": 33 | |
| }, | |
| { | |
| "name": "EN_CPPINST_SPF", | |
| "lsb": 32, | |
| "msb": 32 | |
| }, | |
| { | |
| "name": "RSVD2", | |
| "lsb": 24, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "EN_DVPSLP_PRED", | |
| "lsb": 23, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "EN_DVPLVP_PRED", | |
| "lsb": 22, | |
| "msb": 22 | |
| }, | |
| { | |
| "name": "EN_DVPSLP_LVP_BF", | |
| "lsb": 21, | |
| "msb": 21 | |
| }, | |
| { | |
| "name": "EN_DVPSLP_LVP_LT", | |
| "lsb": 20, | |
| "msb": 20 | |
| }, | |
| { | |
| "name": "EN_DVPCBP", | |
| "lsb": 19, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 18, | |
| "msb": 18 | |
| }, | |
| { | |
| "name": "EN_DVPZCL_TRAIN", | |
| "lsb": 17, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "EN_DVPZCL_PRED", | |
| "lsb": 16, | |
| "msb": 16 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 9, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "EN_CFPCBP", | |
| "lsb": 8, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "EN_CFPRFG", | |
| "lsb": 7, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "EN_CFPSTC", | |
| "lsb": 6, | |
| "msb": 6 | |
| }, | |
| { | |
| "name": "EN_CFPMOP", | |
| "lsb": 5, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "EN_CFPIBP", | |
| "lsb": 4, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "EN_CFPIC", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "EN_CFPRAS", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "EN_CFPBTP", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "EN_CFPBDP", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "HID_RCTX_SET7CTL_EL1", | |
| "enc": [3, 0, 11, 10, 7], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "DIS_PRECISE", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "RSVD5", | |
| "lsb": 58, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "EN_COSPACW", | |
| "lsb": 57, | |
| "msb": 57 | |
| }, | |
| { | |
| "name": "EN_COSPL1D_WPD", | |
| "lsb": 56, | |
| "msb": 56 | |
| }, | |
| { | |
| "name": "RSVD4", | |
| "lsb": 47, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "EN_CPPDATA_PF_HQ", | |
| "lsb": 46, | |
| "msb": 46 | |
| }, | |
| { | |
| "name": "EN_CPPDATA_GUPS_BPE", | |
| "lsb": 45, | |
| "msb": 45 | |
| }, | |
| { | |
| "name": "EN_CPPDATA_CDP_MAIN", | |
| "lsb": 44, | |
| "msb": 44 | |
| }, | |
| { | |
| "name": "EN_CPPDATA_CDP_HB", | |
| "lsb": 43, | |
| "msb": 43 | |
| }, | |
| { | |
| "name": "EN_CPPDATA_CDP_QF", | |
| "lsb": 42, | |
| "msb": 42 | |
| }, | |
| { | |
| "name": "EN_CPPDATA_ADP", | |
| "lsb": 41, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "EN_CPPDATA_HWP", | |
| "lsb": 40, | |
| "msb": 40 | |
| }, | |
| { | |
| "name": "RSVD3", | |
| "lsb": 34, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "EN_CPPINST_RAP", | |
| "lsb": 33, | |
| "msb": 33 | |
| }, | |
| { | |
| "name": "EN_CPPINST_SPF", | |
| "lsb": 32, | |
| "msb": 32 | |
| }, | |
| { | |
| "name": "RSVD2", | |
| "lsb": 24, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "EN_DVPSLP_PRED", | |
| "lsb": 23, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "EN_DVPLVP_PRED", | |
| "lsb": 22, | |
| "msb": 22 | |
| }, | |
| { | |
| "name": "EN_DVPSLP_LVP_BF", | |
| "lsb": 21, | |
| "msb": 21 | |
| }, | |
| { | |
| "name": "EN_DVPSLP_LVP_LT", | |
| "lsb": 20, | |
| "msb": 20 | |
| }, | |
| { | |
| "name": "EN_DVPCBP", | |
| "lsb": 19, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 18, | |
| "msb": 18 | |
| }, | |
| { | |
| "name": "EN_DVPZCL_TRAIN", | |
| "lsb": 17, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "EN_DVPZCL_PRED", | |
| "lsb": 16, | |
| "msb": 16 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 9, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "EN_CFPCBP", | |
| "lsb": 8, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "EN_CFPRFG", | |
| "lsb": 7, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "EN_CFPSTC", | |
| "lsb": 6, | |
| "msb": 6 | |
| }, | |
| { | |
| "name": "EN_CFPMOP", | |
| "lsb": 5, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "EN_CFPIBP", | |
| "lsb": 4, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "EN_CFPIC", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "EN_CFPRAS", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "EN_CFPBTP", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "EN_CFPBDP", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "HIST_TRIG", | |
| "enc": [3, 5, 15, 10, 1], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 2, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "START_CTL", | |
| "lsb": 0, | |
| "msb": 1 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "HPFAR_EL2", | |
| "enc": [3, 4, 6, 0, 4], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 34, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "FIPA", | |
| "lsb": 4, | |
| "msb": 33 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 3 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "HPFAR_GL2", | |
| "enc": [3, 6, 15, 1, 1], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 34, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "FIPA", | |
| "lsb": 4, | |
| "msb": 33 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 3 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "HSTR_EL2", | |
| "enc": [3, 4, 1, 1, 3], | |
| "minel": 2, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 31 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "HUSERTAG_EL2", | |
| "enc": [3, 3, 15, 10, 4], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 8, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "USERTAG", | |
| "lsb": 0, | |
| "msb": 7 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ICC_AP0R0_EL1", | |
| "enc": [3, 0, 12, 8, 4], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "PRIORITIES", | |
| "lsb": 0, | |
| "msb": 31 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ICC_AP1R0_EL1", | |
| "enc": [3, 0, 12, 9, 0], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "PRIORITIES", | |
| "lsb": 0, | |
| "msb": 31 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ICC_ASGI1R_EL1", | |
| "enc": [3, 0, 12, 11, 6], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD2", | |
| "lsb": 56, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "AFF3", | |
| "lsb": 48, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 41, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "IRM", | |
| "lsb": 40, | |
| "msb": 40 | |
| }, | |
| { | |
| "name": "AFF2", | |
| "lsb": 32, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 28, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "INT_ID", | |
| "lsb": 24, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "AFF1", | |
| "lsb": 16, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "TARGET_LIST", | |
| "lsb": 0, | |
| "msb": 15 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ICC_SGI0R_EL1", | |
| "enc": [3, 0, 12, 11, 7], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD2", | |
| "lsb": 56, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "AFF3", | |
| "lsb": 48, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 41, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "IRM", | |
| "lsb": 40, | |
| "msb": 40 | |
| }, | |
| { | |
| "name": "AFF2", | |
| "lsb": 32, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 28, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "INT_ID", | |
| "lsb": 24, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "AFF1", | |
| "lsb": 16, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "TARGET_LIST", | |
| "lsb": 0, | |
| "msb": 15 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ICC_SGI1R_EL1", | |
| "enc": [3, 0, 12, 11, 5], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD2", | |
| "lsb": 56, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "AFF3", | |
| "lsb": 48, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 41, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "IRM", | |
| "lsb": 40, | |
| "msb": 40 | |
| }, | |
| { | |
| "name": "AFF2", | |
| "lsb": 32, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 28, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "INT_ID", | |
| "lsb": 24, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "AFF1", | |
| "lsb": 16, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "TARGET_LIST", | |
| "lsb": 0, | |
| "msb": 15 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ICC_SRE_EL1", | |
| "enc": [3, 0, 12, 12, 5], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 3, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "DIB", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "DFB", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "SRE", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ICC_SRE_EL2", | |
| "enc": [3, 4, 12, 9, 5], | |
| "minel": 2, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 4, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "ENABLE", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "DIB", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "DFB", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "SRE", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ICH_AP0R0_EL2", | |
| "enc": [3, 4, 12, 8, 0], | |
| "minel": 2, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "PRIORITIES", | |
| "lsb": 0, | |
| "msb": 31 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ICH_AP1R0_EL2", | |
| "enc": [3, 4, 12, 9, 0], | |
| "minel": 2, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "PRIORITIES", | |
| "lsb": 0, | |
| "msb": 31 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ICH_EISR_EL2", | |
| "enc": [3, 4, 12, 11, 3], | |
| "minel": 2, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 8, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "STATUS", | |
| "lsb": 0, | |
| "msb": 7 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ICH_ELRSR_EL2", | |
| "enc": [3, 4, 12, 11, 5], | |
| "minel": 2, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 8, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "STATUS", | |
| "lsb": 0, | |
| "msb": 7 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ICH_HCR_EL2", | |
| "enc": [3, 4, 12, 11, 0], | |
| "minel": 2, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "EOICOUNT", | |
| "lsb": 27, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 15, | |
| "msb": 26 | |
| }, | |
| { | |
| "name": "TDIR", | |
| "lsb": 14, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "TSEI", | |
| "lsb": 13, | |
| "msb": 13 | |
| }, | |
| { | |
| "name": "TALL1", | |
| "lsb": 12, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "TALL0", | |
| "lsb": 11, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "TC", | |
| "lsb": 10, | |
| "msb": 10 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 8, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "VGRP1_DIE", | |
| "lsb": 7, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "VGRP1_EIE", | |
| "lsb": 6, | |
| "msb": 6 | |
| }, | |
| { | |
| "name": "VGRP0_DIE", | |
| "lsb": 5, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "VGRP0_EIE", | |
| "lsb": 4, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "NPIE", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "LRENPIE", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "UIE", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "EN", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ICH_LR0_EL2", | |
| "enc": [3, 4, 12, 12, 0], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "STATE", | |
| "lsb": 62, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "HW", | |
| "lsb": 61, | |
| "msb": 61 | |
| }, | |
| { | |
| "name": "GROUP", | |
| "lsb": 60, | |
| "msb": 60 | |
| }, | |
| { | |
| "name": "RSVD2", | |
| "lsb": 56, | |
| "msb": 59 | |
| }, | |
| { | |
| "name": "PRIORITY", | |
| "lsb": 51, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 42, | |
| "msb": 50 | |
| }, | |
| { | |
| "name": "P_INTID", | |
| "lsb": 32, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 16, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "V_INTID", | |
| "lsb": 0, | |
| "msb": 15 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ICH_LR1_EL2", | |
| "enc": [3, 4, 12, 12, 1], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "STATE", | |
| "lsb": 62, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "HW", | |
| "lsb": 61, | |
| "msb": 61 | |
| }, | |
| { | |
| "name": "GROUP", | |
| "lsb": 60, | |
| "msb": 60 | |
| }, | |
| { | |
| "name": "RSVD2", | |
| "lsb": 56, | |
| "msb": 59 | |
| }, | |
| { | |
| "name": "PRIORITY", | |
| "lsb": 51, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 42, | |
| "msb": 50 | |
| }, | |
| { | |
| "name": "P_INTID", | |
| "lsb": 32, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 16, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "V_INTID", | |
| "lsb": 0, | |
| "msb": 15 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ICH_LR2_EL2", | |
| "enc": [3, 4, 12, 12, 2], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "STATE", | |
| "lsb": 62, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "HW", | |
| "lsb": 61, | |
| "msb": 61 | |
| }, | |
| { | |
| "name": "GROUP", | |
| "lsb": 60, | |
| "msb": 60 | |
| }, | |
| { | |
| "name": "RSVD2", | |
| "lsb": 56, | |
| "msb": 59 | |
| }, | |
| { | |
| "name": "PRIORITY", | |
| "lsb": 51, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 42, | |
| "msb": 50 | |
| }, | |
| { | |
| "name": "P_INTID", | |
| "lsb": 32, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 16, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "V_INTID", | |
| "lsb": 0, | |
| "msb": 15 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ICH_LR3_EL2", | |
| "enc": [3, 4, 12, 12, 3], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "STATE", | |
| "lsb": 62, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "HW", | |
| "lsb": 61, | |
| "msb": 61 | |
| }, | |
| { | |
| "name": "GROUP", | |
| "lsb": 60, | |
| "msb": 60 | |
| }, | |
| { | |
| "name": "RSVD2", | |
| "lsb": 56, | |
| "msb": 59 | |
| }, | |
| { | |
| "name": "PRIORITY", | |
| "lsb": 51, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 42, | |
| "msb": 50 | |
| }, | |
| { | |
| "name": "P_INTID", | |
| "lsb": 32, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 16, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "V_INTID", | |
| "lsb": 0, | |
| "msb": 15 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ICH_LR4_EL2", | |
| "enc": [3, 4, 12, 12, 4], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "STATE", | |
| "lsb": 62, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "HW", | |
| "lsb": 61, | |
| "msb": 61 | |
| }, | |
| { | |
| "name": "GROUP", | |
| "lsb": 60, | |
| "msb": 60 | |
| }, | |
| { | |
| "name": "RSVD2", | |
| "lsb": 56, | |
| "msb": 59 | |
| }, | |
| { | |
| "name": "PRIORITY", | |
| "lsb": 51, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 42, | |
| "msb": 50 | |
| }, | |
| { | |
| "name": "P_INTID", | |
| "lsb": 32, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 16, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "V_INTID", | |
| "lsb": 0, | |
| "msb": 15 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ICH_LR5_EL2", | |
| "enc": [3, 4, 12, 12, 5], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "STATE", | |
| "lsb": 62, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "HW", | |
| "lsb": 61, | |
| "msb": 61 | |
| }, | |
| { | |
| "name": "GROUP", | |
| "lsb": 60, | |
| "msb": 60 | |
| }, | |
| { | |
| "name": "RSVD2", | |
| "lsb": 56, | |
| "msb": 59 | |
| }, | |
| { | |
| "name": "PRIORITY", | |
| "lsb": 51, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 42, | |
| "msb": 50 | |
| }, | |
| { | |
| "name": "P_INTID", | |
| "lsb": 32, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 16, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "V_INTID", | |
| "lsb": 0, | |
| "msb": 15 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ICH_LR6_EL2", | |
| "enc": [3, 4, 12, 12, 6], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "STATE", | |
| "lsb": 62, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "HW", | |
| "lsb": 61, | |
| "msb": 61 | |
| }, | |
| { | |
| "name": "GROUP", | |
| "lsb": 60, | |
| "msb": 60 | |
| }, | |
| { | |
| "name": "RSVD2", | |
| "lsb": 56, | |
| "msb": 59 | |
| }, | |
| { | |
| "name": "PRIORITY", | |
| "lsb": 51, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 42, | |
| "msb": 50 | |
| }, | |
| { | |
| "name": "P_INTID", | |
| "lsb": 32, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 16, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "V_INTID", | |
| "lsb": 0, | |
| "msb": 15 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ICH_LR7_EL2", | |
| "enc": [3, 4, 12, 12, 7], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "STATE", | |
| "lsb": 62, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "HW", | |
| "lsb": 61, | |
| "msb": 61 | |
| }, | |
| { | |
| "name": "GROUP", | |
| "lsb": 60, | |
| "msb": 60 | |
| }, | |
| { | |
| "name": "RSVD2", | |
| "lsb": 56, | |
| "msb": 59 | |
| }, | |
| { | |
| "name": "PRIORITY", | |
| "lsb": 51, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 42, | |
| "msb": 50 | |
| }, | |
| { | |
| "name": "P_INTID", | |
| "lsb": 32, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 16, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "V_INTID", | |
| "lsb": 0, | |
| "msb": 15 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ICH_MISR_EL2", | |
| "enc": [3, 4, 12, 11, 2], | |
| "minel": 2, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 8, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "VGRP1_D", | |
| "lsb": 7, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "VGRP1_E", | |
| "lsb": 6, | |
| "msb": 6 | |
| }, | |
| { | |
| "name": "VGRP0_D", | |
| "lsb": 5, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "VGRP0_E", | |
| "lsb": 4, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "NP", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "LRENP", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "U", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "EOI", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ICH_VMCR_EL2", | |
| "enc": [3, 4, 12, 11, 7], | |
| "minel": 2, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "VPMR", | |
| "lsb": 27, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "RSVD2", | |
| "lsb": 24, | |
| "msb": 26 | |
| }, | |
| { | |
| "name": "VBPR0", | |
| "lsb": 21, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "VBPR1", | |
| "lsb": 18, | |
| "msb": 20 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 10, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "VEOIM", | |
| "lsb": 9, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 5, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "VCBPR", | |
| "lsb": 4, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "VFIQEN", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "VACK_CTL", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "VENG1", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "VENG0", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ICH_VTR_EL2", | |
| "enc": [3, 4, 12, 11, 1], | |
| "minel": 2, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "PRIBITS", | |
| "lsb": 29, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "PREBITS", | |
| "lsb": 26, | |
| "msb": 28 | |
| }, | |
| { | |
| "name": "IDBITS", | |
| "lsb": 23, | |
| "msb": 25 | |
| }, | |
| { | |
| "name": "SEIS", | |
| "lsb": 22, | |
| "msb": 22 | |
| }, | |
| { | |
| "name": "A3_V", | |
| "lsb": 21, | |
| "msb": 21 | |
| }, | |
| { | |
| "name": "N_V4", | |
| "lsb": 20, | |
| "msb": 20 | |
| }, | |
| { | |
| "name": "TDS", | |
| "lsb": 19, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 5, | |
| "msb": 18 | |
| }, | |
| { | |
| "name": "LIST_REGS", | |
| "lsb": 0, | |
| "msb": 4 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ICV_BPR0_EL1", | |
| "enc": [3, 0, 12, 8, 3], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 3, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "BINARY_POINT", | |
| "lsb": 0, | |
| "msb": 2 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ICV_BPR1CBPR_EL1", | |
| "enc": [3, 0, 12, 12, 3], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 3, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "BINARY_POINT", | |
| "lsb": 0, | |
| "msb": 2 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ICV_BPR1_EL1", | |
| "enc": [3, 0, 12, 12, 3], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 3, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "BINARY_POINT", | |
| "lsb": 0, | |
| "msb": 2 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ICV_CTLR_EL1", | |
| "enc": [3, 0, 12, 12, 4], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 16, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "A3_V", | |
| "lsb": 15, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "SEIS", | |
| "lsb": 14, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "IDBITS", | |
| "lsb": 11, | |
| "msb": 13 | |
| }, | |
| { | |
| "name": "PRIBITS", | |
| "lsb": 8, | |
| "msb": 10 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 2, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "EOIMODE", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "CBPR", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ICV_DIR_EL1", | |
| "enc": [3, 0, 12, 11, 1], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 16, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "INTID", | |
| "lsb": 0, | |
| "msb": 15 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ICV_EOIR0_EL1", | |
| "enc": [3, 0, 12, 8, 1], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 16, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "INTID", | |
| "lsb": 0, | |
| "msb": 15 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ICV_EOIR1_EL1", | |
| "enc": [3, 0, 12, 12, 1], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 16, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "INTID", | |
| "lsb": 0, | |
| "msb": 15 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ICV_HPPIR0_EL1", | |
| "enc": [3, 0, 12, 8, 2], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 16, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "INTID", | |
| "lsb": 0, | |
| "msb": 15 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ICV_HPPIR1_EL1", | |
| "enc": [3, 0, 12, 12, 2], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 16, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "INTID", | |
| "lsb": 0, | |
| "msb": 15 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ICV_IAR0_EL1", | |
| "enc": [3, 0, 12, 8, 0], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 16, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "INTID", | |
| "lsb": 0, | |
| "msb": 15 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ICV_IAR1_EL1", | |
| "enc": [3, 0, 12, 12, 0], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 16, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "INTID", | |
| "lsb": 0, | |
| "msb": 15 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ICV_IGRPEN0_EL1", | |
| "enc": [3, 0, 12, 12, 6], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 1, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "ENABLE", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ICV_IGRPEN1_EL1", | |
| "enc": [3, 0, 12, 12, 7], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 1, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "ENABLE", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ICV_PMR_EL1", | |
| "enc": [3, 0, 4, 6, 0], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 8, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "PRIORITY", | |
| "lsb": 3, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 2 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ICV_RPR_EL1", | |
| "enc": [3, 0, 12, 11, 3], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 8, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "PRIORITY", | |
| "lsb": 0, | |
| "msb": 7 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ID_AA32RES3_EL1", | |
| "enc": [3, 0, 0, 3, 3], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 31 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ID_AA32RES5_EL1", | |
| "enc": [3, 0, 0, 3, 5], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 31 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ID_AA32RES6_EL1", | |
| "enc": [3, 0, 0, 3, 6], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 31 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ID_AA32RES7_EL1", | |
| "enc": [3, 0, 0, 3, 7], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 31 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ID_AA64AFR0_EL1", | |
| "enc": [3, 0, 0, 5, 4], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 32, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "IMP_DEF", | |
| "lsb": 0, | |
| "msb": 31 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ID_AA64AFR1_EL1", | |
| "enc": [3, 0, 0, 5, 5], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 32, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "IMP_DEF", | |
| "lsb": 0, | |
| "msb": 31 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ID_AA64AFR2_EL1", | |
| "enc": [3, 0, 0, 5, 6], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 32, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "IMP_DEF", | |
| "lsb": 0, | |
| "msb": 31 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ID_AA64AFR3_EL1", | |
| "enc": [3, 0, 0, 5, 7], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 32, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "IMP_DEF", | |
| "lsb": 0, | |
| "msb": 31 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ID_AA64DFR0_EL1", | |
| "enc": [3, 0, 0, 5, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "HPMN0", | |
| "lsb": 60, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "EXT_TRC_BUFF", | |
| "lsb": 56, | |
| "msb": 59 | |
| }, | |
| { | |
| "name": "BRBE", | |
| "lsb": 52, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "MTPMU", | |
| "lsb": 48, | |
| "msb": 51 | |
| }, | |
| { | |
| "name": "TRACE_BUFFER", | |
| "lsb": 44, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "TRACE_FILT", | |
| "lsb": 40, | |
| "msb": 43 | |
| }, | |
| { | |
| "name": "DOUBLE_LOCK", | |
| "lsb": 36, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "PMSVER", | |
| "lsb": 32, | |
| "msb": 35 | |
| }, | |
| { | |
| "name": "CTX_CMPS", | |
| "lsb": 28, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "SEBEP", | |
| "lsb": 24, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "WRPS", | |
| "lsb": 20, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "PMSS", | |
| "lsb": 16, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "BRPS", | |
| "lsb": 12, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "PMUVER", | |
| "lsb": 8, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "TRACE_VER", | |
| "lsb": 4, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "DEBUG_VER", | |
| "lsb": 0, | |
| "msb": 3 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ID_AA64DFR1_EL1", | |
| "enc": [3, 0, 0, 5, 1], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "ABL_CMPS", | |
| "lsb": 56, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 52, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "EBEP", | |
| "lsb": 48, | |
| "msb": 51 | |
| }, | |
| { | |
| "name": "ITE", | |
| "lsb": 44, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "ABLE", | |
| "lsb": 40, | |
| "msb": 43 | |
| }, | |
| { | |
| "name": "PMICNTR", | |
| "lsb": 36, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "SPMU", | |
| "lsb": 32, | |
| "msb": 35 | |
| }, | |
| { | |
| "name": "CTX_CMPS", | |
| "lsb": 24, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "WRPS", | |
| "lsb": 16, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "BRPS", | |
| "lsb": 8, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "SYSPMUID", | |
| "lsb": 0, | |
| "msb": 7 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ID_AA64DFR2_EL1", | |
| "enc": [3, 0, 0, 5, 2], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ID_AA64DFR3_EL1", | |
| "enc": [3, 0, 0, 5, 3], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ID_AA64ISAR0_EL1", | |
| "enc": [3, 0, 0, 6, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RNDR", | |
| "lsb": 60, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "TLB", | |
| "lsb": 56, | |
| "msb": 59 | |
| }, | |
| { | |
| "name": "TS", | |
| "lsb": 52, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "FHM", | |
| "lsb": 48, | |
| "msb": 51 | |
| }, | |
| { | |
| "name": "DP", | |
| "lsb": 44, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "SM4", | |
| "lsb": 40, | |
| "msb": 43 | |
| }, | |
| { | |
| "name": "SM3", | |
| "lsb": 36, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "SHA3", | |
| "lsb": 32, | |
| "msb": 35 | |
| }, | |
| { | |
| "name": "RDM", | |
| "lsb": 28, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "TME", | |
| "lsb": 24, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "ATOMIC", | |
| "lsb": 20, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "CRC32", | |
| "lsb": 16, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "SHA2", | |
| "lsb": 12, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "SHA1", | |
| "lsb": 8, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "AES", | |
| "lsb": 4, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 3 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ID_AA64ISAR1_EL1", | |
| "enc": [3, 0, 0, 6, 1], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "LS64", | |
| "lsb": 60, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "XS", | |
| "lsb": 56, | |
| "msb": 59 | |
| }, | |
| { | |
| "name": "I8_MM", | |
| "lsb": 52, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "DGH", | |
| "lsb": 48, | |
| "msb": 51 | |
| }, | |
| { | |
| "name": "BF16", | |
| "lsb": 44, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "SPECRES", | |
| "lsb": 40, | |
| "msb": 43 | |
| }, | |
| { | |
| "name": "SB", | |
| "lsb": 36, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "FRINTTS", | |
| "lsb": 32, | |
| "msb": 35 | |
| }, | |
| { | |
| "name": "GPI", | |
| "lsb": 28, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "GPA", | |
| "lsb": 24, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "LRCPC", | |
| "lsb": 20, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "FCMA", | |
| "lsb": 16, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "JSCVT", | |
| "lsb": 12, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "API", | |
| "lsb": 8, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "APA", | |
| "lsb": 4, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "DPB", | |
| "lsb": 0, | |
| "msb": 3 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ID_AA64ISAR2_EL1", | |
| "enc": [3, 0, 0, 6, 2], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 56, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CSSC", | |
| "lsb": 52, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "RPRFM", | |
| "lsb": 48, | |
| "msb": 51 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 44, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "PRFMSLC", | |
| "lsb": 40, | |
| "msb": 43 | |
| }, | |
| { | |
| "name": "SYSINSTR_128", | |
| "lsb": 36, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "SYSREG_128", | |
| "lsb": 32, | |
| "msb": 35 | |
| }, | |
| { | |
| "name": "CLRBHB", | |
| "lsb": 28, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "PAC_FRAC", | |
| "lsb": 24, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "BC", | |
| "lsb": 20, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "MOPS", | |
| "lsb": 16, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "APA3", | |
| "lsb": 12, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "GPA3", | |
| "lsb": 8, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "RPRES", | |
| "lsb": 4, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "WFX_T", | |
| "lsb": 0, | |
| "msb": 3 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ID_AA64ISAR3_EL1", | |
| "enc": [3, 0, 0, 6, 3], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ID_AA64ISAR4_EL1", | |
| "enc": [3, 0, 0, 6, 4], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ID_AA64ISAR5_EL1", | |
| "enc": [3, 0, 0, 6, 5], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ID_AA64ISAR6_EL1", | |
| "enc": [3, 0, 0, 6, 6], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ID_AA64ISAR7_EL1", | |
| "enc": [3, 0, 0, 6, 7], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ID_AA64MMFR0_EL1", | |
| "enc": [3, 0, 0, 7, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "ECV", | |
| "lsb": 60, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "FGT", | |
| "lsb": 56, | |
| "msb": 59 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 48, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "EX_S", | |
| "lsb": 44, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "TGRAN4_2", | |
| "lsb": 40, | |
| "msb": 43 | |
| }, | |
| { | |
| "name": "TGRAN64_2", | |
| "lsb": 36, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "TGRAN16_2", | |
| "lsb": 32, | |
| "msb": 35 | |
| }, | |
| { | |
| "name": "TGRAN4", | |
| "lsb": 28, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "TGRAN64", | |
| "lsb": 24, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "TGRAN16", | |
| "lsb": 20, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "BIG_END_EL0", | |
| "lsb": 16, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "SNSMEM", | |
| "lsb": 12, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "BIG_END", | |
| "lsb": 8, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "ASIDBITS", | |
| "lsb": 4, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "PARANGE", | |
| "lsb": 0, | |
| "msb": 3 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ID_AA64MMFR1_EL1", | |
| "enc": [3, 0, 0, 7, 1], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "ECBHB", | |
| "lsb": 60, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CMOW", | |
| "lsb": 56, | |
| "msb": 59 | |
| }, | |
| { | |
| "name": "TIDCP1", | |
| "lsb": 52, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "N_TLBPA", | |
| "lsb": 48, | |
| "msb": 51 | |
| }, | |
| { | |
| "name": "AFP", | |
| "lsb": 44, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "HCX", | |
| "lsb": 40, | |
| "msb": 43 | |
| }, | |
| { | |
| "name": "ETS", | |
| "lsb": 36, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "TWED", | |
| "lsb": 32, | |
| "msb": 35 | |
| }, | |
| { | |
| "name": "XNX", | |
| "lsb": 28, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "SPEC_SEI", | |
| "lsb": 24, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "PAN", | |
| "lsb": 20, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "LO", | |
| "lsb": 16, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "HPDS", | |
| "lsb": 12, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "VH", | |
| "lsb": 8, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "VMIDBITS", | |
| "lsb": 4, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "HAFDBS", | |
| "lsb": 0, | |
| "msb": 3 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ID_AA64MMFR2_EL1", | |
| "enc": [3, 0, 0, 7, 2], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "E0_PD", | |
| "lsb": 60, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "EVT", | |
| "lsb": 56, | |
| "msb": 59 | |
| }, | |
| { | |
| "name": "BBM", | |
| "lsb": 52, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "TTL", | |
| "lsb": 48, | |
| "msb": 51 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 44, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "FWB", | |
| "lsb": 40, | |
| "msb": 43 | |
| }, | |
| { | |
| "name": "IDS", | |
| "lsb": 36, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "AT", | |
| "lsb": 32, | |
| "msb": 35 | |
| }, | |
| { | |
| "name": "ST", | |
| "lsb": 28, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "NV", | |
| "lsb": 24, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "CCIDX", | |
| "lsb": 20, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "VARANGE", | |
| "lsb": 16, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "IESB", | |
| "lsb": 12, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "LSM", | |
| "lsb": 8, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "UAO", | |
| "lsb": 4, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "CN_P", | |
| "lsb": 0, | |
| "msb": 3 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ID_AA64MMFR3_EL1", | |
| "enc": [3, 0, 0, 7, 3], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "SPEC_FPACC", | |
| "lsb": 60, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "ADERR", | |
| "lsb": 56, | |
| "msb": 59 | |
| }, | |
| { | |
| "name": "SDERR", | |
| "lsb": 52, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 48, | |
| "msb": 51 | |
| }, | |
| { | |
| "name": "ANERR", | |
| "lsb": 44, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "SNERR", | |
| "lsb": 40, | |
| "msb": 43 | |
| }, | |
| { | |
| "name": "D128_2", | |
| "lsb": 36, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "D128", | |
| "lsb": 32, | |
| "msb": 35 | |
| }, | |
| { | |
| "name": "MEC", | |
| "lsb": 28, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "AIE", | |
| "lsb": 24, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "S2_POE", | |
| "lsb": 20, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "S1_POE", | |
| "lsb": 16, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "S2_PIE", | |
| "lsb": 12, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "S1_PIE", | |
| "lsb": 8, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "SCTLRX", | |
| "lsb": 4, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "TCRX", | |
| "lsb": 0, | |
| "msb": 3 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ID_AA64MMFR4_EL1", | |
| "enc": [3, 0, 0, 7, 4], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 8, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "EIESB", | |
| "lsb": 4, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 3 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ID_AA64MMFR5_EL1", | |
| "enc": [3, 0, 0, 7, 5], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ID_AA64MMFR6_EL1", | |
| "enc": [3, 0, 0, 7, 6], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ID_AA64MMFR7_EL1", | |
| "enc": [3, 0, 0, 7, 7], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ID_AA64PFR0_EL1", | |
| "enc": [3, 0, 0, 4, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "CSV3", | |
| "lsb": 60, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CSV2", | |
| "lsb": 56, | |
| "msb": 59 | |
| }, | |
| { | |
| "name": "RME", | |
| "lsb": 52, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "DIT", | |
| "lsb": 48, | |
| "msb": 51 | |
| }, | |
| { | |
| "name": "AMU", | |
| "lsb": 44, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "MPAM", | |
| "lsb": 40, | |
| "msb": 43 | |
| }, | |
| { | |
| "name": "SEL2", | |
| "lsb": 36, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "SVE", | |
| "lsb": 32, | |
| "msb": 35 | |
| }, | |
| { | |
| "name": "RAS", | |
| "lsb": 28, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "GIC", | |
| "lsb": 24, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "ADV_SIMD", | |
| "lsb": 20, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "FP", | |
| "lsb": 16, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "EL3", | |
| "lsb": 12, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "EL2", | |
| "lsb": 8, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "EL1", | |
| "lsb": 4, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "EL0", | |
| "lsb": 0, | |
| "msb": 3 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ID_AA64PFR1_EL1", | |
| "enc": [3, 0, 0, 4, 1], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "PFAR", | |
| "lsb": 60, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "DF2", | |
| "lsb": 56, | |
| "msb": 59 | |
| }, | |
| { | |
| "name": "MTEX", | |
| "lsb": 52, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "THE", | |
| "lsb": 48, | |
| "msb": 51 | |
| }, | |
| { | |
| "name": "GCS", | |
| "lsb": 44, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "MTE_FRAC", | |
| "lsb": 40, | |
| "msb": 43 | |
| }, | |
| { | |
| "name": "NMI", | |
| "lsb": 36, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "CSV2_FRAC", | |
| "lsb": 32, | |
| "msb": 35 | |
| }, | |
| { | |
| "name": "RNDR_TRAP", | |
| "lsb": 28, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "SME", | |
| "lsb": 24, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 20, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "MPAM_FRAC", | |
| "lsb": 16, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "RAS_FRAC", | |
| "lsb": 12, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "MTE", | |
| "lsb": 8, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "SSBS", | |
| "lsb": 4, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "BT", | |
| "lsb": 0, | |
| "msb": 3 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ID_AA64PFR2_EL1", | |
| "enc": [3, 0, 0, 4, 2], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 12, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "MTEFAR", | |
| "lsb": 8, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "MTESTOREONLY", | |
| "lsb": 4, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "MTEPERM", | |
| "lsb": 0, | |
| "msb": 3 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ID_AA64PFR3_EL1", | |
| "enc": [3, 0, 0, 4, 3], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ID_AA64SMFR0_EL1", | |
| "enc": [3, 0, 0, 4, 5], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "FA64", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "RSVD3", | |
| "lsb": 60, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "SMEVER", | |
| "lsb": 56, | |
| "msb": 59 | |
| }, | |
| { | |
| "name": "I16_I64", | |
| "lsb": 52, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "RSVD2", | |
| "lsb": 49, | |
| "msb": 51 | |
| }, | |
| { | |
| "name": "F64_F64", | |
| "lsb": 48, | |
| "msb": 48 | |
| }, | |
| { | |
| "name": "I16_I32", | |
| "lsb": 44, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "B16_B16", | |
| "lsb": 43, | |
| "msb": 43 | |
| }, | |
| { | |
| "name": "F16_F16", | |
| "lsb": 42, | |
| "msb": 42 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 40, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "I8_I32", | |
| "lsb": 36, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "F16_F32", | |
| "lsb": 35, | |
| "msb": 35 | |
| }, | |
| { | |
| "name": "B16_F32", | |
| "lsb": 34, | |
| "msb": 34 | |
| }, | |
| { | |
| "name": "BI32_I32", | |
| "lsb": 33, | |
| "msb": 33 | |
| }, | |
| { | |
| "name": "F32_F32", | |
| "lsb": 32, | |
| "msb": 32 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 31 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ID_AA64ZFR0_EL1", | |
| "enc": [3, 0, 0, 4, 4], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD4", | |
| "lsb": 60, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "F64_MM", | |
| "lsb": 56, | |
| "msb": 59 | |
| }, | |
| { | |
| "name": "F32_MM", | |
| "lsb": 52, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "RSVD3", | |
| "lsb": 48, | |
| "msb": 51 | |
| }, | |
| { | |
| "name": "I8_MM", | |
| "lsb": 44, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "SM4", | |
| "lsb": 40, | |
| "msb": 43 | |
| }, | |
| { | |
| "name": "RSVD2", | |
| "lsb": 36, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "SHA3", | |
| "lsb": 32, | |
| "msb": 35 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 28, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "B16_B16", | |
| "lsb": 24, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "BF16", | |
| "lsb": 20, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "BIT_PERM", | |
| "lsb": 16, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 8, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "AES", | |
| "lsb": 4, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "SVEVER", | |
| "lsb": 0, | |
| "msb": 3 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ID_AA64ZFR2_EL1", | |
| "enc": [3, 0, 0, 4, 6], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ID_AA64ZFR3_EL1", | |
| "enc": [3, 0, 0, 4, 7], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ID_AFR0_EL1", | |
| "enc": [3, 0, 0, 1, 3], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "IMP_DEF", | |
| "lsb": 0, | |
| "msb": 31 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ID_DFR0_EL1", | |
| "enc": [3, 0, 0, 1, 2], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 28, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "PERFM", | |
| "lsb": 24, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "DBGM", | |
| "lsb": 20, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "MTM", | |
| "lsb": 16, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "CCM", | |
| "lsb": 12, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "MMDBGM", | |
| "lsb": 8, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "CPSDBGM", | |
| "lsb": 4, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "CPDBGM", | |
| "lsb": 0, | |
| "msb": 3 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ID_ISAR0_EL1", | |
| "enc": [3, 0, 0, 2, 0], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 28, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "DIV", | |
| "lsb": 24, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "DBG", | |
| "lsb": 20, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "COPI", | |
| "lsb": 16, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "CB", | |
| "lsb": 12, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "BIT", | |
| "lsb": 8, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "BITC", | |
| "lsb": 4, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "SWP", | |
| "lsb": 0, | |
| "msb": 3 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ID_ISAR1_EL1", | |
| "enc": [3, 0, 0, 2, 1], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "JAZ", | |
| "lsb": 28, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "INTW", | |
| "lsb": 24, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "IMM", | |
| "lsb": 20, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "IF_THEN_INSN", | |
| "lsb": 16, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "EXT_INSN", | |
| "lsb": 12, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "ARINSN", | |
| "lsb": 8, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "EXCPT", | |
| "lsb": 4, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "SETEND", | |
| "lsb": 0, | |
| "msb": 3 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ID_ISAR2_EL1", | |
| "enc": [3, 0, 0, 2, 2], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "INTW", | |
| "lsb": 28, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "PSR", | |
| "lsb": 24, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "UMUL", | |
| "lsb": 20, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "SMUL", | |
| "lsb": 16, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "MUL", | |
| "lsb": 12, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "MULTA", | |
| "lsb": 8, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "MEMHINT", | |
| "lsb": 4, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "LDST", | |
| "lsb": 0, | |
| "msb": 3 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ID_ISAR3_EL1", | |
| "enc": [3, 0, 0, 2, 3], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "THUMB_EEEXT", | |
| "lsb": 28, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "NOP", | |
| "lsb": 24, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "TCPY", | |
| "lsb": 20, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "TAB", | |
| "lsb": 16, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "SYNCP", | |
| "lsb": 12, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "SVC", | |
| "lsb": 8, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "SIMD", | |
| "lsb": 4, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "SAT", | |
| "lsb": 0, | |
| "msb": 3 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ID_ISAR4_EL1", | |
| "enc": [3, 0, 0, 2, 4], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "SWPF", | |
| "lsb": 28, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "PSRM", | |
| "lsb": 24, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "SYNCP", | |
| "lsb": 20, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "TAB", | |
| "lsb": 16, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "SMC", | |
| "lsb": 12, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "WBI", | |
| "lsb": 8, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "WITHS", | |
| "lsb": 4, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "UPRV", | |
| "lsb": 0, | |
| "msb": 3 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ID_ISAR5_EL1", | |
| "enc": [3, 0, 0, 2, 5], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 28, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "CAP_A32_SQRDML", | |
| "lsb": 24, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 20, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "CAP_A32_CRC32", | |
| "lsb": 16, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "CAP_A32_SHA2", | |
| "lsb": 12, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "CAP_A32_SHA1", | |
| "lsb": 8, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "CAP_A32_AES", | |
| "lsb": 4, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "CAP_A32_SEVL", | |
| "lsb": 0, | |
| "msb": 3 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ID_ISAR6_EL1", | |
| "enc": [3, 0, 0, 2, 7], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ID_MMFR0_EL1", | |
| "enc": [3, 0, 0, 1, 4], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "INMSHARE", | |
| "lsb": 28, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "FCSE", | |
| "lsb": 24, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "AUX", | |
| "lsb": 20, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "TCM", | |
| "lsb": 16, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "SHARLEV", | |
| "lsb": 12, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "OUTSHAR", | |
| "lsb": 8, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "PMSA", | |
| "lsb": 4, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "VMSA", | |
| "lsb": 0, | |
| "msb": 3 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ID_MMFR1_EL1", | |
| "enc": [3, 0, 0, 1, 5], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "BRP", | |
| "lsb": 28, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "L1_TC", | |
| "lsb": 24, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "L1_UC", | |
| "lsb": 20, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "L1_HC", | |
| "lsb": 16, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "L1_UCSW", | |
| "lsb": 12, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "L1_HCSW", | |
| "lsb": 8, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "L1_UCVA", | |
| "lsb": 4, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "L1_HCVA", | |
| "lsb": 0, | |
| "msb": 3 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ID_MMFR2_EL1", | |
| "enc": [3, 0, 0, 1, 6], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "HWAF", | |
| "lsb": 28, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "WFIST", | |
| "lsb": 24, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "MBAR", | |
| "lsb": 20, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "UTLB", | |
| "lsb": 16, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "HTLB", | |
| "lsb": 12, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "HL1_COP", | |
| "lsb": 8, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "HL1_BG_PREF", | |
| "lsb": 4, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "HL1_FG_PREF", | |
| "lsb": 0, | |
| "msb": 3 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ID_MMFR3_EL1", | |
| "enc": [3, 0, 0, 1, 7], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "SSS", | |
| "lsb": 28, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "CMS", | |
| "lsb": 24, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "CHW", | |
| "lsb": 20, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "PAN", | |
| "lsb": 16, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "MBC", | |
| "lsb": 12, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "BPM", | |
| "lsb": 8, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "CMSW", | |
| "lsb": 4, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "CMMVA", | |
| "lsb": 0, | |
| "msb": 3 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ID_MMFR4_EL1", | |
| "enc": [3, 0, 0, 2, 6], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 31 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ID_PFR0_EL1", | |
| "enc": [3, 0, 0, 1, 0], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 20, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "CSV2", | |
| "lsb": 16, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "STATE3", | |
| "lsb": 12, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "STATE2", | |
| "lsb": 8, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "STATE1", | |
| "lsb": 4, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "STATE0", | |
| "lsb": 0, | |
| "msb": 3 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ID_PFR1_EL1", | |
| "enc": [3, 0, 0, 1, 1], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 28, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "VIRTEXTFRACT", | |
| "lsb": 24, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "SECTEXTFRACT", | |
| "lsb": 20, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "GERTMR", | |
| "lsb": 16, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "VIREXT", | |
| "lsb": 12, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "MPROF", | |
| "lsb": 8, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "SECTEXT", | |
| "lsb": 4, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "STATE1", | |
| "lsb": 0, | |
| "msb": 3 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ID_PFR2_EL1", | |
| "enc": [3, 0, 0, 3, 4], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 4, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "CSV3", | |
| "lsb": 0, | |
| "msb": 3 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "IL1_DATA0", | |
| "enc": [3, 5, 15, 12, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "DATA_63_56", | |
| "lsb": 56, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "DATA_55_48", | |
| "lsb": 48, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "DATA_47_40", | |
| "lsb": 40, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "DATA_39_32", | |
| "lsb": 32, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "DATA_31_24", | |
| "lsb": 24, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "DATA_23_16", | |
| "lsb": 16, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "DATA_15_8", | |
| "lsb": 8, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "DATA_7_0", | |
| "lsb": 0, | |
| "msb": 7 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "IL1_DATA1", | |
| "enc": [3, 5, 15, 12, 1], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "DATA_63_56", | |
| "lsb": 56, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "DATA_55_48", | |
| "lsb": 48, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "DATA_47_40", | |
| "lsb": 40, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "DATA_39_32", | |
| "lsb": 32, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "DATA_31_24", | |
| "lsb": 24, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "DATA_23_16", | |
| "lsb": 16, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "DATA_15_8", | |
| "lsb": 8, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "DATA_7_0", | |
| "lsb": 0, | |
| "msb": 7 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "IL1_DATA2", | |
| "enc": [3, 5, 15, 12, 7], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "DATA_63_56", | |
| "lsb": 56, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "DATA_55_48", | |
| "lsb": 48, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "DATA_47_40", | |
| "lsb": 40, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "DATA_39_32", | |
| "lsb": 32, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "DATA_31_24", | |
| "lsb": 24, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "DATA_23_16", | |
| "lsb": 16, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "DATA_15_8", | |
| "lsb": 8, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "DATA_7_0", | |
| "lsb": 0, | |
| "msb": 7 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "IPI_CR", | |
| "enc": [3, 5, 15, 3, 1], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 16, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CNT_DN_TMR", | |
| "lsb": 0, | |
| "msb": 15 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "IPI_RR_GLOBAL_EL1", | |
| "enc": [3, 5, 15, 0, 1], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD2", | |
| "lsb": 32, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "IPI_TYPE", | |
| "lsb": 28, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 21, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "TARGET_CLUSTER", | |
| "lsb": 16, | |
| "msb": 20 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 3, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "TARGET_CORE", | |
| "lsb": 0, | |
| "msb": 2 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "IPI_RR_LOCAL_EL1", | |
| "enc": [3, 5, 15, 0, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 32, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "IPI_TYPE", | |
| "lsb": 28, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 3, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "TARGET", | |
| "lsb": 0, | |
| "msb": 2 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "IPI_SR", | |
| "enc": [3, 5, 15, 1, 1], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 2, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "TRC_FIQ_PEND", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "IPI_PEND", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ISR_EL1", | |
| "enc": [3, 0, 12, 1, 0], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 9, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "A", | |
| "lsb": 8, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "I", | |
| "lsb": 7, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "F", | |
| "lsb": 6, | |
| "msb": 6 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 5 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "JAPIAKeyHi_EL1", | |
| "enc": [3, 4, 15, 13, 5], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "ALL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "JAPIAKeyHi_EL12", | |
| "enc": [3, 4, 15, 14, 1], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "ALL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "JAPIAKeyHi_EL2", | |
| "enc": [3, 4, 15, 13, 1], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "ALL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "JAPIAKeyHi_EL21", | |
| "enc": [3, 4, 15, 13, 5], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "ALL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "JAPIAKeyHi_NV_EL21", | |
| "enc": [3, 4, 15, 13, 1], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "ALL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "JAPIAKeyLo_EL1", | |
| "enc": [3, 4, 15, 13, 4], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "ALL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "JAPIAKeyLo_EL12", | |
| "enc": [3, 4, 15, 14, 0], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "ALL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "JAPIAKeyLo_EL2", | |
| "enc": [3, 4, 15, 13, 0], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "ALL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "JAPIAKeyLo_EL21", | |
| "enc": [3, 4, 15, 13, 4], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "ALL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "JAPIAKeyLo_NV_EL21", | |
| "enc": [3, 4, 15, 13, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "ALL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "JAPIBKeyHi_EL1", | |
| "enc": [3, 4, 15, 13, 7], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "ALL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "JAPIBKeyHi_EL12", | |
| "enc": [3, 4, 15, 14, 3], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "ALL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "JAPIBKeyHi_EL2", | |
| "enc": [3, 4, 15, 13, 3], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "ALL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "JAPIBKeyHi_EL21", | |
| "enc": [3, 4, 15, 13, 7], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "ALL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "JAPIBKeyHi_NV_EL21", | |
| "enc": [3, 4, 15, 13, 3], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "ALL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "JAPIBKeyLo_EL1", | |
| "enc": [3, 4, 15, 13, 6], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "ALL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "JAPIBKeyLo_EL12", | |
| "enc": [3, 4, 15, 14, 2], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "ALL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "JAPIBKeyLo_EL2", | |
| "enc": [3, 4, 15, 13, 2], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "ALL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "JAPIBKeyLo_EL21", | |
| "enc": [3, 4, 15, 13, 6], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "ALL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "JAPIBKeyLo_NV_EL21", | |
| "enc": [3, 4, 15, 13, 2], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "ALL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "JCTL_EL0", | |
| "enc": [3, 4, 15, 15, 6], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 17, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "JFSOO_BOX_EN_IB", | |
| "lsb": 16, | |
| "msb": 16 | |
| }, | |
| { | |
| "name": "JFSOO_BOX_EN_IA", | |
| "lsb": 15, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "JFSIN_BOX_EN_IB", | |
| "lsb": 14, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "JFSIN_BOX_EN_IA", | |
| "lsb": 13, | |
| "msb": 13 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 12 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "JCTL_EL1", | |
| "enc": [3, 4, 15, 15, 4], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 27, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "JFPCR_WR_DIS", | |
| "lsb": 26, | |
| "msb": 26 | |
| }, | |
| { | |
| "name": "JSME_WR_DIS", | |
| "lsb": 25, | |
| "msb": 25 | |
| }, | |
| { | |
| "name": "JAUTH_BR_JMP_OO_BOX_EN_IB", | |
| "lsb": 24, | |
| "msb": 24 | |
| }, | |
| { | |
| "name": "JAUTH_BR_JMP_OO_BOX_EN_IA", | |
| "lsb": 23, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "JAUTH_BR_JMP_IN_BOX_EN_IB", | |
| "lsb": 22, | |
| "msb": 22 | |
| }, | |
| { | |
| "name": "JAUTH_BR_JMP_IN_BOX_EN_IA", | |
| "lsb": 21, | |
| "msb": 21 | |
| }, | |
| { | |
| "name": "JUSER_KEY_EN", | |
| "lsb": 20, | |
| "msb": 20 | |
| }, | |
| { | |
| "name": "JGAD", | |
| "lsb": 19, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "JDBD", | |
| "lsb": 18, | |
| "msb": 18 | |
| }, | |
| { | |
| "name": "JDAD", | |
| "lsb": 17, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "JFSOO_BOX_EN_IB", | |
| "lsb": 16, | |
| "msb": 16 | |
| }, | |
| { | |
| "name": "JFSOO_BOX_EN_IA", | |
| "lsb": 15, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "JFSIN_BOX_EN_IB", | |
| "lsb": 14, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "JFSIN_BOX_EN_IA", | |
| "lsb": 13, | |
| "msb": 13 | |
| }, | |
| { | |
| "name": "JAUTH_BR_OO_BOX_EN_IB", | |
| "lsb": 12, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "JAUTH_BR_OO_BOX_EN_IA", | |
| "lsb": 11, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "JAUTH_BR_IN_BOX_EN_IB", | |
| "lsb": 10, | |
| "msb": 10 | |
| }, | |
| { | |
| "name": "JAUTH_BR_IN_BOX_EN_IA", | |
| "lsb": 9, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "JSOO_BOX_EN_IB", | |
| "lsb": 8, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "JSOO_BOX_EN_IA", | |
| "lsb": 7, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "JSIN_BOX_EN_IB", | |
| "lsb": 6, | |
| "msb": 6 | |
| }, | |
| { | |
| "name": "JSIN_BOX_EN_IA", | |
| "lsb": 5, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "JKEY_SEL_IB", | |
| "lsb": 4, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "JKEY_SEL_IA", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "JKERN_KEY_EN", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "JAPPLE_MODE", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "JRE", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "JCTL_EL12", | |
| "enc": [3, 4, 15, 15, 5], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RES0", | |
| "lsb": 27, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "JFPCR_WR_DIS", | |
| "lsb": 26, | |
| "msb": 26 | |
| }, | |
| { | |
| "name": "JSME_WR_DIS", | |
| "lsb": 25, | |
| "msb": 25 | |
| }, | |
| { | |
| "name": "JAUTH_BR_JMP_OO_BOX_EN_IB", | |
| "lsb": 24, | |
| "msb": 24 | |
| }, | |
| { | |
| "name": "JAUTH_BR_JMP_OO_BOX_EN_IA", | |
| "lsb": 23, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "JAUTH_BR_JMP_IN_BOX_EN_IB", | |
| "lsb": 22, | |
| "msb": 22 | |
| }, | |
| { | |
| "name": "JAUTH_BR_JMP_IN_BOX_EN_IA", | |
| "lsb": 21, | |
| "msb": 21 | |
| }, | |
| { | |
| "name": "JUSER_KEY_EN", | |
| "lsb": 20, | |
| "msb": 20 | |
| }, | |
| { | |
| "name": "JGAD", | |
| "lsb": 19, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "JDBD", | |
| "lsb": 18, | |
| "msb": 18 | |
| }, | |
| { | |
| "name": "JDAD", | |
| "lsb": 17, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "JFSOO_BOX_EN_IB", | |
| "lsb": 16, | |
| "msb": 16 | |
| }, | |
| { | |
| "name": "JFSOO_BOX_EN_IA", | |
| "lsb": 15, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "JFSIN_BOX_EN_IB", | |
| "lsb": 14, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "JFSIN_BOX_EN_IA", | |
| "lsb": 13, | |
| "msb": 13 | |
| }, | |
| { | |
| "name": "JAUTH_BR_OO_BOX_EN_IB", | |
| "lsb": 12, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "JAUTH_BR_OO_BOX_EN_IA", | |
| "lsb": 11, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "JAUTH_BR_IN_BOX_EN_IB", | |
| "lsb": 10, | |
| "msb": 10 | |
| }, | |
| { | |
| "name": "JAUTH_BR_IN_BOX_EN_IA", | |
| "lsb": 9, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "JSOO_BOX_EN_IB", | |
| "lsb": 8, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "JSOO_BOX_EN_IA", | |
| "lsb": 7, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "JSIN_BOX_EN_IB", | |
| "lsb": 6, | |
| "msb": 6 | |
| }, | |
| { | |
| "name": "JSIN_BOX_EN_IA", | |
| "lsb": 5, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "JKEY_SEL_IB", | |
| "lsb": 4, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "JKEY_SEL_IA", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "JKERN_KEY_EN", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "JAPPLE_MODE", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "JRE", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "JCTL_EL2", | |
| "enc": [3, 4, 15, 15, 3], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 27, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "JFPCR_WR_DIS", | |
| "lsb": 26, | |
| "msb": 26 | |
| }, | |
| { | |
| "name": "JSME_WR_DIS", | |
| "lsb": 25, | |
| "msb": 25 | |
| }, | |
| { | |
| "name": "JAUTH_BR_JMP_OO_BOX_EN_IB", | |
| "lsb": 24, | |
| "msb": 24 | |
| }, | |
| { | |
| "name": "JAUTH_BR_JMP_OO_BOX_EN_IA", | |
| "lsb": 23, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "JAUTH_BR_JMP_IN_BOX_EN_IB", | |
| "lsb": 22, | |
| "msb": 22 | |
| }, | |
| { | |
| "name": "JAUTH_BR_JMP_IN_BOX_EN_IA", | |
| "lsb": 21, | |
| "msb": 21 | |
| }, | |
| { | |
| "name": "JUSER_KEY_EN", | |
| "lsb": 20, | |
| "msb": 20 | |
| }, | |
| { | |
| "name": "JGAD", | |
| "lsb": 19, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "JDBD", | |
| "lsb": 18, | |
| "msb": 18 | |
| }, | |
| { | |
| "name": "JDAD", | |
| "lsb": 17, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "JFSOO_BOX_EN_IB", | |
| "lsb": 16, | |
| "msb": 16 | |
| }, | |
| { | |
| "name": "JFSOO_BOX_EN_IA", | |
| "lsb": 15, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "JFSIN_BOX_EN_IB", | |
| "lsb": 14, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "JFSIN_BOX_EN_IA", | |
| "lsb": 13, | |
| "msb": 13 | |
| }, | |
| { | |
| "name": "JAUTH_BR_OO_BOX_EN_IB", | |
| "lsb": 12, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "JAUTH_BR_OO_BOX_EN_IA", | |
| "lsb": 11, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "JAUTH_BR_IN_BOX_EN_IB", | |
| "lsb": 10, | |
| "msb": 10 | |
| }, | |
| { | |
| "name": "JAUTH_BR_IN_BOX_EN_IA", | |
| "lsb": 9, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "JSOO_BOX_EN_IB", | |
| "lsb": 8, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "JSOO_BOX_EN_IA", | |
| "lsb": 7, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "JSIN_BOX_EN_IB", | |
| "lsb": 6, | |
| "msb": 6 | |
| }, | |
| { | |
| "name": "JSIN_BOX_EN_IA", | |
| "lsb": 5, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "JKEY_SEL_IB", | |
| "lsb": 4, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "JKEY_SEL_IA", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "JKERN_KEY_EN", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "JAPPLE_MODE", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "JRE", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "JCTL_EL21", | |
| "enc": [3, 4, 15, 15, 4], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RES0", | |
| "lsb": 27, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "JFPCR_WR_DIS", | |
| "lsb": 26, | |
| "msb": 26 | |
| }, | |
| { | |
| "name": "JSME_WR_DIS", | |
| "lsb": 25, | |
| "msb": 25 | |
| }, | |
| { | |
| "name": "JAUTH_BR_JMP_OO_BOX_EN_IB", | |
| "lsb": 24, | |
| "msb": 24 | |
| }, | |
| { | |
| "name": "JAUTH_BR_JMP_OO_BOX_EN_IA", | |
| "lsb": 23, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "JAUTH_BR_JMP_IN_BOX_EN_IB", | |
| "lsb": 22, | |
| "msb": 22 | |
| }, | |
| { | |
| "name": "JAUTH_BR_JMP_IN_BOX_EN_IA", | |
| "lsb": 21, | |
| "msb": 21 | |
| }, | |
| { | |
| "name": "JUSER_KEY_EN", | |
| "lsb": 20, | |
| "msb": 20 | |
| }, | |
| { | |
| "name": "JGAD", | |
| "lsb": 19, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "JDBD", | |
| "lsb": 18, | |
| "msb": 18 | |
| }, | |
| { | |
| "name": "JDAD", | |
| "lsb": 17, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "JFSOO_BOX_EN_IB", | |
| "lsb": 16, | |
| "msb": 16 | |
| }, | |
| { | |
| "name": "JFSOO_BOX_EN_IA", | |
| "lsb": 15, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "JFSIN_BOX_EN_IB", | |
| "lsb": 14, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "JFSIN_BOX_EN_IA", | |
| "lsb": 13, | |
| "msb": 13 | |
| }, | |
| { | |
| "name": "JAUTH_BR_OO_BOX_EN_IB", | |
| "lsb": 12, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "JAUTH_BR_OO_BOX_EN_IA", | |
| "lsb": 11, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "JAUTH_BR_IN_BOX_EN_IB", | |
| "lsb": 10, | |
| "msb": 10 | |
| }, | |
| { | |
| "name": "JAUTH_BR_IN_BOX_EN_IA", | |
| "lsb": 9, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "JSOO_BOX_EN_IB", | |
| "lsb": 8, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "JSOO_BOX_EN_IA", | |
| "lsb": 7, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "JSIN_BOX_EN_IB", | |
| "lsb": 6, | |
| "msb": 6 | |
| }, | |
| { | |
| "name": "JSIN_BOX_EN_IA", | |
| "lsb": 5, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "JKEY_SEL_IB", | |
| "lsb": 4, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "JKEY_SEL_IA", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "JKERN_KEY_EN", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "JAPPLE_MODE", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "JRE", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "JRANGE_EL1", | |
| "enc": [3, 4, 15, 15, 1], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RESS", | |
| "lsb": 49, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "JBASE", | |
| "lsb": 25, | |
| "msb": 48 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 4, | |
| "msb": 24 | |
| }, | |
| { | |
| "name": "JSIZE", | |
| "lsb": 0, | |
| "msb": 3 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "JRANGE_EL12", | |
| "enc": [3, 4, 15, 15, 2], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RESS", | |
| "lsb": 49, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "JBASE", | |
| "lsb": 25, | |
| "msb": 48 | |
| }, | |
| { | |
| "name": "RES0", | |
| "lsb": 4, | |
| "msb": 24 | |
| }, | |
| { | |
| "name": "JSIZE", | |
| "lsb": 0, | |
| "msb": 3 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "JRANGE_EL2", | |
| "enc": [3, 4, 15, 15, 0], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RESS", | |
| "lsb": 49, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "JBASE", | |
| "lsb": 25, | |
| "msb": 48 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 4, | |
| "msb": 24 | |
| }, | |
| { | |
| "name": "JSIZE", | |
| "lsb": 0, | |
| "msb": 3 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "JRANGE_EL21", | |
| "enc": [3, 4, 15, 15, 1], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RESS", | |
| "lsb": 49, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "JBASE", | |
| "lsb": 25, | |
| "msb": 48 | |
| }, | |
| { | |
| "name": "RES0", | |
| "lsb": 4, | |
| "msb": 24 | |
| }, | |
| { | |
| "name": "JSIZE", | |
| "lsb": 0, | |
| "msb": 3 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "KERNKEYHi_EL1", | |
| "enc": [3, 4, 15, 1, 1], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "ALL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "KERNKEYHi_EL12", | |
| "enc": [3, 6, 15, 2, 4], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "ALL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "KERNKEYHi_EL2", | |
| "enc": [3, 6, 15, 12, 6], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "ALL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "KERNKEYHi_EL21", | |
| "enc": [3, 4, 15, 1, 1], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "ALL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "KERNKEYHi_NV_EL21", | |
| "enc": [3, 6, 15, 12, 6], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "ALL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "KERNKEYLo_EL1", | |
| "enc": [3, 4, 15, 1, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "ALL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "KERNKEYLo_EL12", | |
| "enc": [3, 6, 15, 2, 3], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "ALL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "KERNKEYLo_EL2", | |
| "enc": [3, 6, 15, 12, 5], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "ALL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "KERNKEYLo_EL21", | |
| "enc": [3, 4, 15, 1, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "ALL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "KERNKEYLo_NV_EL21", | |
| "enc": [3, 6, 15, 12, 5], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "ALL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "KTRACE_MESSAGE", | |
| "enc": [3, 5, 15, 1, 4], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "MSG", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "KUSERTAG_EL1", | |
| "enc": [3, 3, 15, 10, 3], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 8, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "USERTAG", | |
| "lsb": 0, | |
| "msb": 7 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "LCL_ACNTPCTSS_EL0", | |
| "enc": [3, 4, 15, 10, 5], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "PCT", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "LCL_ACNTPCTSS_NOREDIR_EL0", | |
| "enc": [3, 1, 15, 15, 5], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "PCT", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "LCL_ACNTPCT_EL0", | |
| "enc": [3, 4, 15, 11, 6], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "PCT", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "LCL_ACNTPCT_NOREDIR_EL0", | |
| "enc": [3, 1, 15, 10, 6], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "PCT", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "LCL_ACNTVCTSS_EL0", | |
| "enc": [3, 4, 15, 10, 6], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "VCT", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "LCL_ACNTVCTSS_NOREDIR_EL0", | |
| "enc": [3, 1, 15, 0, 6], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "VCT", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "LCL_ACNTVCT_EL0", | |
| "enc": [3, 4, 15, 11, 7], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "VCT", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "LCL_ACNTVCT_NOREDIR_EL0", | |
| "enc": [3, 1, 15, 14, 5], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "VCT", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "LCL_CNTPCTSS_EL0", | |
| "enc": [3, 3, 14, 0, 5], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "PCT", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "LCL_CNTPCTSS_NOREDIR_EL0", | |
| "enc": [3, 1, 15, 3, 5], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "PCT", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "LCL_CNTPCT_EL0", | |
| "enc": [3, 3, 14, 0, 1], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "PCT", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "LCL_CNTPCT_NOREDIR_EL0", | |
| "enc": [3, 1, 15, 8, 6], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "PCT", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "LCL_CNTVCTSS_EL0", | |
| "enc": [3, 3, 14, 0, 6], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "VCT", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "LCL_CNTVCTSS_NOREDIR_EL0", | |
| "enc": [3, 1, 15, 4, 5], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "VCT", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "LCL_CNTVCT_EL0", | |
| "enc": [3, 3, 14, 0, 2], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "VCT", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "LCL_CNTVCT_NOREDIR_EL0", | |
| "enc": [3, 1, 15, 2, 5], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "VCT", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "LD_LATPROF_CMD_EL1", | |
| "enc": [3, 1, 15, 5, 2], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "LD_PICK_THRESH", | |
| "lsb": 48, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 19, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "FILL_MASK_ID", | |
| "lsb": 11, | |
| "msb": 18 | |
| }, | |
| { | |
| "name": "FILL_SRC_ID", | |
| "lsb": 0, | |
| "msb": 10 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "LD_LATPROF_CTL_EL1", | |
| "enc": [3, 1, 15, 0, 2], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 3, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "MASK_EL", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "DIS_PME", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "EN", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "LD_LATPROF_CTL_EL12", | |
| "enc": [3, 1, 15, 9, 2], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RES0", | |
| "lsb": 3, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "MASK_EL", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "DIS_PME", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "EN", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "LD_LATPROF_CTL_EL2", | |
| "enc": [3, 1, 15, 4, 2], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 4, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "RTE_PME", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "MASK_EL", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "DIS_PME", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "EN", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "LD_LATPROF_CTL_EL21", | |
| "enc": [3, 1, 15, 0, 2], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RES0", | |
| "lsb": 4, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "RTE_PME", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "MASK_EL", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "DIS_PME", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "EN", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "LD_LATPROF_CTL_GL1", | |
| "enc": [3, 1, 15, 15, 6], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 1, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "EN", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "LD_LATPROF_CTL_GL12", | |
| "enc": [3, 1, 15, 0, 7], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RES0", | |
| "lsb": 1, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "EN", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "LD_LATPROF_CTL_GL2", | |
| "enc": [3, 1, 15, 1, 7], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 1, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "EN", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "LD_LATPROF_CTL_GL21", | |
| "enc": [3, 1, 15, 15, 6], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RES0", | |
| "lsb": 1, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "EN", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "LD_LATPROF_CTR_EL1", | |
| "enc": [3, 1, 15, 1, 2], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 16, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CYCLE_CT", | |
| "lsb": 0, | |
| "msb": 15 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "LD_LATPROF_INF_EL1", | |
| "enc": [3, 1, 15, 3, 2], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "ASID", | |
| "lsb": 56, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 49, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "VA", | |
| "lsb": 0, | |
| "msb": 48 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "LD_LATPROF_INF_EL2", | |
| "enc": [3, 1, 15, 10, 2], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "VMID", | |
| "lsb": 56, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 55 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "LD_LATPROF_STS_EL1", | |
| "enc": [3, 1, 15, 2, 2], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "ASIDHI", | |
| "lsb": 56, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 1, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "VLD", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "LLCDRAM_AMCC_HASH0", | |
| "enc": [3, 3, 15, 13, 7], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "REG_HASH_OFFSET", | |
| "lsb": 60, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 42, | |
| "msb": 59 | |
| }, | |
| { | |
| "name": "REG_HASH_MASK", | |
| "lsb": 7, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 4, | |
| "msb": 6 | |
| }, | |
| { | |
| "name": "REG_HASH_METHOD", | |
| "lsb": 2, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "REG_HASH_INVERT", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "REG_MASK_PROGRAMMED", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "LLCDRAM_AMCC_HASH1", | |
| "enc": [3, 3, 15, 13, 6], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "REG_HASH_OFFSET", | |
| "lsb": 60, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 42, | |
| "msb": 59 | |
| }, | |
| { | |
| "name": "REG_HASH_MASK", | |
| "lsb": 7, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 4, | |
| "msb": 6 | |
| }, | |
| { | |
| "name": "REG_HASH_METHOD", | |
| "lsb": 2, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "REG_HASH_INVERT", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "REG_MASK_PROGRAMMED", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "LLCDRAM_AMCC_HASH2", | |
| "enc": [3, 3, 15, 13, 5], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "REG_HASH_OFFSET", | |
| "lsb": 60, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 42, | |
| "msb": 59 | |
| }, | |
| { | |
| "name": "REG_HASH_MASK", | |
| "lsb": 7, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 4, | |
| "msb": 6 | |
| }, | |
| { | |
| "name": "REG_HASH_METHOD", | |
| "lsb": 2, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "REG_HASH_INVERT", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "REG_MASK_PROGRAMMED", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "LLCDRAM_DIE_HASH0", | |
| "enc": [3, 3, 15, 13, 4], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "REG_HASH_OFFSET", | |
| "lsb": 60, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 42, | |
| "msb": 59 | |
| }, | |
| { | |
| "name": "REG_HASH_MASK", | |
| "lsb": 7, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 4, | |
| "msb": 6 | |
| }, | |
| { | |
| "name": "REG_HASH_METHOD", | |
| "lsb": 2, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "REG_HASH_INVERT", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "REG_MASK_PROGRAMMED", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "LLCDRAM_DIE_HASH1", | |
| "enc": [3, 3, 15, 14, 1], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "REG_HASH_OFFSET", | |
| "lsb": 60, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 42, | |
| "msb": 59 | |
| }, | |
| { | |
| "name": "REG_HASH_MASK", | |
| "lsb": 7, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 4, | |
| "msb": 6 | |
| }, | |
| { | |
| "name": "REG_HASH_METHOD", | |
| "lsb": 2, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "REG_HASH_INVERT", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "REG_MASK_PROGRAMMED", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "LLCDRAM_PLANE_HASH0", | |
| "enc": [3, 3, 15, 15, 5], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "REG_HASH_OFFSET", | |
| "lsb": 60, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 42, | |
| "msb": 59 | |
| }, | |
| { | |
| "name": "REG_HASH_MASK", | |
| "lsb": 7, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 4, | |
| "msb": 6 | |
| }, | |
| { | |
| "name": "REG_HASH_METHOD", | |
| "lsb": 2, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "REG_HASH_INVERT", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "REG_MASK_PROGRAMMED", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "LLCDRAM_PLANE_HASH1", | |
| "enc": [3, 3, 15, 15, 6], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "REG_HASH_OFFSET", | |
| "lsb": 60, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 42, | |
| "msb": 59 | |
| }, | |
| { | |
| "name": "REG_HASH_MASK", | |
| "lsb": 7, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 4, | |
| "msb": 6 | |
| }, | |
| { | |
| "name": "REG_HASH_METHOD", | |
| "lsb": 2, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "REG_HASH_INVERT", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "REG_MASK_PROGRAMMED", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "LLC_DATA0", | |
| "enc": [3, 5, 15, 13, 4], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "DATA_63_0", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "LLC_DATA1", | |
| "enc": [3, 5, 15, 13, 5], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "DATA_63_0", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "LLC_ERR_ADR", | |
| "enc": [3, 3, 15, 9, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "SRC", | |
| "lsb": 60, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CMD", | |
| "lsb": 53, | |
| "msb": 59 | |
| }, | |
| { | |
| "name": "TID", | |
| "lsb": 42, | |
| "msb": 52 | |
| }, | |
| { | |
| "name": "ADR", | |
| "lsb": 0, | |
| "msb": 41 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "LLC_ERR_CTL", | |
| "enc": [3, 3, 15, 9, 1], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD3", | |
| "lsb": 19, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CHK_SNP_HIT", | |
| "lsb": 18, | |
| "msb": 18 | |
| }, | |
| { | |
| "name": "RSVD2", | |
| "lsb": 17, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "ESVW1_C", | |
| "lsb": 16, | |
| "msb": 16 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 14, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "TRC_MMU_ERR_EN", | |
| "lsb": 13, | |
| "msb": 13 | |
| }, | |
| { | |
| "name": "TBMERR_EN", | |
| "lsb": 12, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "RAM_ADR_OOR_EN", | |
| "lsb": 11, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "WPT_MUL_HIT_EN", | |
| "lsb": 10, | |
| "msb": 10 | |
| }, | |
| { | |
| "name": "PIO_ERR_EN", | |
| "lsb": 9, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "SNP_ERR_EN", | |
| "lsb": 8, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "BUS_ERR_EN", | |
| "lsb": 7, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "DUP_MUL_HIT_EN", | |
| "lsb": 6, | |
| "msb": 6 | |
| }, | |
| { | |
| "name": "TAG_MUL_HIT_EN", | |
| "lsb": 5, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "DAT_DBE_EN", | |
| "lsb": 4, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "DAT_SBE_OVF_EN", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "DAT_SBE_EN", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 1 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "LLC_ERR_INF", | |
| "enc": [3, 3, 15, 10, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 37, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "NREC", | |
| "lsb": 36, | |
| "msb": 36 | |
| }, | |
| { | |
| "name": "AMX", | |
| "lsb": 35, | |
| "msb": 35 | |
| }, | |
| { | |
| "name": "MEM_TYPE", | |
| "lsb": 34, | |
| "msb": 34 | |
| }, | |
| { | |
| "name": "MCA", | |
| "lsb": 32, | |
| "msb": 33 | |
| }, | |
| { | |
| "name": "SRCEXT", | |
| "lsb": 30, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "SYN", | |
| "lsb": 0, | |
| "msb": 29 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "LLC_ERR_INJ", | |
| "enc": [3, 3, 15, 9, 2], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "INJ_DAT_RATE_DBE", | |
| "lsb": 61, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "INJ_DAT_RATE_SBE", | |
| "lsb": 58, | |
| "msb": 60 | |
| }, | |
| { | |
| "name": "INJ_DAT_RANDOM_DBE", | |
| "lsb": 57, | |
| "msb": 57 | |
| }, | |
| { | |
| "name": "INJ_DAT_RANDOM_SBE", | |
| "lsb": 56, | |
| "msb": 56 | |
| }, | |
| { | |
| "name": "INJ_DAT_ONE_SHOT", | |
| "lsb": 55, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "INJ_DBE_MASK", | |
| "lsb": 54, | |
| "msb": 54 | |
| }, | |
| { | |
| "name": "INJ_SBE_MASK", | |
| "lsb": 53, | |
| "msb": 53 | |
| }, | |
| { | |
| "name": "SYN", | |
| "lsb": 42, | |
| "msb": 52 | |
| }, | |
| { | |
| "name": "ADDR", | |
| "lsb": 6, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 5 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "LLC_ERR_STS", | |
| "enc": [3, 3, 15, 8, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 32, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "SBE_CNT", | |
| "lsb": 16, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 14, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "TRC_MMU_ERR_ESV", | |
| "lsb": 13, | |
| "msb": 13 | |
| }, | |
| { | |
| "name": "TBMERR_ESV", | |
| "lsb": 12, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "RAM_ADR_OOR_ESV", | |
| "lsb": 11, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "WPT_MUL_HIT_ESV", | |
| "lsb": 10, | |
| "msb": 10 | |
| }, | |
| { | |
| "name": "PIO_ERR_ESV", | |
| "lsb": 9, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "SNP_ERR_ESV", | |
| "lsb": 8, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "BUS_ERR_ESV", | |
| "lsb": 7, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "DUP_MUL_HIT_ESV", | |
| "lsb": 6, | |
| "msb": 6 | |
| }, | |
| { | |
| "name": "TAG_MUL_HIT_ESV", | |
| "lsb": 5, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "DAT_DBE_ESV", | |
| "lsb": 4, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "DAT_SBE_OVF_ESV", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "DAT_SBE_ESV", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "OV_FLOW_UNC", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "OV_FLOW_COR", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "LLC_FILL_CTL", | |
| "enc": [3, 3, 15, 4, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD2", | |
| "lsb": 26, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "ENA", | |
| "lsb": 25, | |
| "msb": 25 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 24, | |
| "msb": 24 | |
| }, | |
| { | |
| "name": "WAY", | |
| "lsb": 20, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "INDEX", | |
| "lsb": 7, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 5, | |
| "msb": 6 | |
| }, | |
| { | |
| "name": "COUNT", | |
| "lsb": 0, | |
| "msb": 4 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "LLC_FILL_DAT", | |
| "enc": [3, 3, 15, 5, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "FILLDAT", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "LLC_RAM_CONFIG", | |
| "enc": [3, 3, 15, 7, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "READY", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "RSVD3", | |
| "lsb": 30, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "REGION_BASE", | |
| "lsb": 24, | |
| "msb": 29 | |
| }, | |
| { | |
| "name": "RSVD2", | |
| "lsb": 22, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "REGION_NUM", | |
| "lsb": 16, | |
| "msb": 21 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 14, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "REGION_SIZE", | |
| "lsb": 8, | |
| "msb": 13 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 6, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "ENABLE_SIZE", | |
| "lsb": 0, | |
| "msb": 5 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "LLC_TRACE_CTL0", | |
| "enc": [3, 3, 15, 11, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "CMD", | |
| "lsb": 36, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "PA", | |
| "lsb": 0, | |
| "msb": 35 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "LLC_TRACE_CTL1", | |
| "enc": [3, 3, 15, 12, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 36, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "PAMASK", | |
| "lsb": 0, | |
| "msb": 35 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "LLC_TRACE_CTL2", | |
| "enc": [3, 3, 15, 14, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD2", | |
| "lsb": 60, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CMDMASK", | |
| "lsb": 32, | |
| "msb": 59 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 25, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "CORESNP", | |
| "lsb": 24, | |
| "msb": 24 | |
| }, | |
| { | |
| "name": "COREMASK", | |
| "lsb": 16, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 11, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "FILTER_MODE", | |
| "lsb": 10, | |
| "msb": 10 | |
| }, | |
| { | |
| "name": "TRIGGER_MODE", | |
| "lsb": 9, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "SPARE_8", | |
| "lsb": 8, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "PIPE_ENABLE", | |
| "lsb": 4, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "SPARE_3", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "SUB_MODE", | |
| "lsb": 1, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "SPARE_0", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "LLC_UP_REQ_VC", | |
| "enc": [3, 3, 15, 13, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "SPARE_63_62", | |
| "lsb": 62, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "BWDEC_LVL3_HI", | |
| "lsb": 48, | |
| "msb": 61 | |
| }, | |
| { | |
| "name": "SPARE_47_46", | |
| "lsb": 46, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "BWDEC_LVL2_HI", | |
| "lsb": 32, | |
| "msb": 45 | |
| }, | |
| { | |
| "name": "SPARE_31_30", | |
| "lsb": 30, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "BWDEC_LVL1_HI", | |
| "lsb": 16, | |
| "msb": 29 | |
| }, | |
| { | |
| "name": "SPARE_15_14", | |
| "lsb": 14, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "BWDEC_LVL0_HI", | |
| "lsb": 0, | |
| "msb": 13 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "LLC_UP_REQ_VC_2", | |
| "enc": [3, 3, 15, 13, 2], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "SPARE_63_62", | |
| "lsb": 62, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "BWDEC_LVL3_LO", | |
| "lsb": 48, | |
| "msb": 61 | |
| }, | |
| { | |
| "name": "SPARE_47_46", | |
| "lsb": 46, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "BWDEC_LVL2_LO", | |
| "lsb": 32, | |
| "msb": 45 | |
| }, | |
| { | |
| "name": "SPARE_31_30", | |
| "lsb": 30, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "BWDEC_LVL1_LO", | |
| "lsb": 16, | |
| "msb": 29 | |
| }, | |
| { | |
| "name": "SPARE_15_14", | |
| "lsb": 14, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "BWDEC_LVL0_LO", | |
| "lsb": 0, | |
| "msb": 13 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "LLC_UP_REQ_VC_3", | |
| "enc": [3, 3, 15, 14, 2], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "SPARE_63_62", | |
| "lsb": 62, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "BWDEC_LVL5_LO", | |
| "lsb": 48, | |
| "msb": 61 | |
| }, | |
| { | |
| "name": "SPARE_47_46", | |
| "lsb": 46, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "BWDEC_LVL4_LO", | |
| "lsb": 32, | |
| "msb": 45 | |
| }, | |
| { | |
| "name": "SPARE_31_30", | |
| "lsb": 30, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "BWDEC_LVL5_HI", | |
| "lsb": 16, | |
| "msb": 29 | |
| }, | |
| { | |
| "name": "SPARE_15_14", | |
| "lsb": 14, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "BWDEC_LVL4_HI", | |
| "lsb": 0, | |
| "msb": 13 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "LLC_UP_REQ_VC_4", | |
| "enc": [3, 3, 15, 14, 4], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "SPARE_63_62", | |
| "lsb": 62, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "BWDEC_LVL7_LO", | |
| "lsb": 48, | |
| "msb": 61 | |
| }, | |
| { | |
| "name": "SPARE_47_46", | |
| "lsb": 46, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "BWDEC_LVL7_HI", | |
| "lsb": 32, | |
| "msb": 45 | |
| }, | |
| { | |
| "name": "SPARE_31_30", | |
| "lsb": 30, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "BWDEC_LVL6_LO", | |
| "lsb": 16, | |
| "msb": 29 | |
| }, | |
| { | |
| "name": "SPARE_15_14", | |
| "lsb": 14, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "BWDEC_LVL6_HI", | |
| "lsb": 0, | |
| "msb": 13 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "LLC_UP_REQ_VC_THRESH", | |
| "enc": [3, 3, 15, 13, 1], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "SPARE_63_61", | |
| "lsb": 61, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "BWTHRESH_LVL3_HI", | |
| "lsb": 48, | |
| "msb": 60 | |
| }, | |
| { | |
| "name": "SPARE_47_45", | |
| "lsb": 45, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "BWTHRESH_LVL2_HI", | |
| "lsb": 32, | |
| "msb": 44 | |
| }, | |
| { | |
| "name": "SPARE_31_29", | |
| "lsb": 29, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "BWTHRESH_LVL1_HI", | |
| "lsb": 16, | |
| "msb": 28 | |
| }, | |
| { | |
| "name": "SPARE_15_13", | |
| "lsb": 13, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "BWTHRESH_LVL0_HI", | |
| "lsb": 0, | |
| "msb": 12 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "LLC_UP_REQ_VC_THRESH_2", | |
| "enc": [3, 3, 15, 13, 3], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "SPARE_63_61", | |
| "lsb": 61, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "BWTHRESH_LVL3_LO", | |
| "lsb": 48, | |
| "msb": 60 | |
| }, | |
| { | |
| "name": "SPARE_47_45", | |
| "lsb": 45, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "BWTHRESH_LVL2_LO", | |
| "lsb": 32, | |
| "msb": 44 | |
| }, | |
| { | |
| "name": "SPARE_31_29", | |
| "lsb": 29, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "BWTHRESH_LVL1_LO", | |
| "lsb": 16, | |
| "msb": 28 | |
| }, | |
| { | |
| "name": "SPARE_15_13", | |
| "lsb": 13, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "BWTHRESH_LVL0_LO", | |
| "lsb": 0, | |
| "msb": 12 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "LLC_UP_REQ_VC_THRESH_3", | |
| "enc": [3, 3, 15, 14, 3], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "SPARE_63_61", | |
| "lsb": 61, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "BWTHRESH_LVL5_LO", | |
| "lsb": 48, | |
| "msb": 60 | |
| }, | |
| { | |
| "name": "SPARE_47_45", | |
| "lsb": 45, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "BWTHRESH_LVL4_LO", | |
| "lsb": 32, | |
| "msb": 44 | |
| }, | |
| { | |
| "name": "SPARE_31_29", | |
| "lsb": 29, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "BWTHRESH_LVL5_HI", | |
| "lsb": 16, | |
| "msb": 28 | |
| }, | |
| { | |
| "name": "SPARE_15_13", | |
| "lsb": 13, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "BWTHRESH_LVL4_HI", | |
| "lsb": 0, | |
| "msb": 12 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "LLC_UP_REQ_VC_THRESH_4", | |
| "enc": [3, 3, 15, 14, 5], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "SPARE_63_61", | |
| "lsb": 61, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "BWTHRESH_LVL7_LO", | |
| "lsb": 48, | |
| "msb": 60 | |
| }, | |
| { | |
| "name": "SPARE_47_45", | |
| "lsb": 45, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "BWTHRESH_LVL7_HI", | |
| "lsb": 32, | |
| "msb": 44 | |
| }, | |
| { | |
| "name": "SPARE_31_29", | |
| "lsb": 29, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "BWTHRESH_LVL6_LO", | |
| "lsb": 16, | |
| "msb": 28 | |
| }, | |
| { | |
| "name": "SPARE_15_13", | |
| "lsb": 13, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "BWTHRESH_LVL6_HI", | |
| "lsb": 0, | |
| "msb": 12 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "LLC_WRR", | |
| "enc": [3, 3, 15, 15, 4], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "BIUCTR_WID", | |
| "lsb": 60, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "BIUSEL_LLCCPL", | |
| "lsb": 58, | |
| "msb": 59 | |
| }, | |
| { | |
| "name": "BIUSEL_DPCCPL", | |
| "lsb": 56, | |
| "msb": 57 | |
| }, | |
| { | |
| "name": "BIUSEL_LLTVC", | |
| "lsb": 54, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "BIUSEL_BULK_VC", | |
| "lsb": 52, | |
| "msb": 53 | |
| }, | |
| { | |
| "name": "BIFCTR_WID", | |
| "lsb": 48, | |
| "msb": 51 | |
| }, | |
| { | |
| "name": "BIFSEL_SNP", | |
| "lsb": 46, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "BIFSEL_PIP", | |
| "lsb": 44, | |
| "msb": 45 | |
| }, | |
| { | |
| "name": "BIFSEL_CMAINT", | |
| "lsb": 42, | |
| "msb": 43 | |
| }, | |
| { | |
| "name": "PIPARB_CTR_WID", | |
| "lsb": 38, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "PIPARB_SEL_SNP", | |
| "lsb": 36, | |
| "msb": 37 | |
| }, | |
| { | |
| "name": "PIPARB_SEL_PRB", | |
| "lsb": 34, | |
| "msb": 35 | |
| }, | |
| { | |
| "name": "PIPARB_SEL_REQ_RD", | |
| "lsb": 32, | |
| "msb": 33 | |
| }, | |
| { | |
| "name": "PIPARB_SEL_REQ_WR", | |
| "lsb": 30, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "PRB_PICKER_CTR_WID", | |
| "lsb": 28, | |
| "msb": 29 | |
| }, | |
| { | |
| "name": "PRB_PICKER_SEL_AF_CMD", | |
| "lsb": 26, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "PRB_PICKER_SEL_NON_AF_CMD", | |
| "lsb": 24, | |
| "msb": 25 | |
| }, | |
| { | |
| "name": "WEIGHT3", | |
| "lsb": 18, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "WEIGHT2", | |
| "lsb": 12, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "WEIGHT1", | |
| "lsb": 6, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "WEIGHT0", | |
| "lsb": 0, | |
| "msb": 5 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "LLC_WRR2", | |
| "enc": [3, 0, 15, 15, 3], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "SPARE_63_52", | |
| "lsb": 52, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "BIF_SEL_CTR_WID", | |
| "lsb": 48, | |
| "msb": 51 | |
| }, | |
| { | |
| "name": "BIF_SEL_WKDM", | |
| "lsb": 46, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "BIF_SEL_VC1_DAT_REQ", | |
| "lsb": 44, | |
| "msb": 45 | |
| }, | |
| { | |
| "name": "BIF_SEL_RSP", | |
| "lsb": 42, | |
| "msb": 43 | |
| }, | |
| { | |
| "name": "SPARE_41_32", | |
| "lsb": 32, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "SPARE_31_28", | |
| "lsb": 28, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "BIUSEL_BULK_VCNOD", | |
| "lsb": 26, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "BIUSEL_LLCAMX", | |
| "lsb": 24, | |
| "msb": 25 | |
| }, | |
| { | |
| "name": "SPARE_23_0", | |
| "lsb": 0, | |
| "msb": 23 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "LORC_EL1", | |
| "enc": [3, 0, 10, 4, 3], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 3, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "DS", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "EN", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "LOREA_EL1", | |
| "enc": [3, 0, 10, 4, 1], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 48, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "EA", | |
| "lsb": 16, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 15 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "LORID_EL1", | |
| "enc": [3, 0, 10, 4, 7], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 24, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "LD", | |
| "lsb": 16, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 8, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "LR", | |
| "lsb": 0, | |
| "msb": 7 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "LORN_EL1", | |
| "enc": [3, 0, 10, 4, 2], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 1, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "NUM", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "LORSA_EL1", | |
| "enc": [3, 0, 10, 4, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 48, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "SA", | |
| "lsb": 16, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 1, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "VALID", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "LSU_ERR_CTL", | |
| "enc": [3, 3, 15, 1, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "UNUSED_63_6", | |
| "lsb": 6, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "UNUSED_5_0", | |
| "lsb": 0, | |
| "msb": 5 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "LSU_ERR_STS", | |
| "enc": [3, 3, 15, 0, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "ERR_DET_TYPE", | |
| "lsb": 57, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "ERR_DET_VLD", | |
| "lsb": 56, | |
| "msb": 56 | |
| }, | |
| { | |
| "name": "ERR_DET_NREC", | |
| "lsb": 55, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "UNUSED_54_49", | |
| "lsb": 49, | |
| "msb": 54 | |
| }, | |
| { | |
| "name": "ERR_DET_ADDR", | |
| "lsb": 6, | |
| "msb": 48 | |
| }, | |
| { | |
| "name": "UNUSED_5_0", | |
| "lsb": 0, | |
| "msb": 5 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "MAIR_EL1", | |
| "enc": [3, 0, 10, 2, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "ATT7", | |
| "lsb": 56, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "ATT6", | |
| "lsb": 48, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "ATT5", | |
| "lsb": 40, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "ATT4", | |
| "lsb": 32, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "ATT3", | |
| "lsb": 24, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "ATT2", | |
| "lsb": 16, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "ATT1", | |
| "lsb": 8, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "ATT0", | |
| "lsb": 0, | |
| "msb": 7 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "MAIR_EL12", | |
| "enc": [3, 5, 10, 2, 0], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "ATT7", | |
| "lsb": 56, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "ATT6", | |
| "lsb": 48, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "ATT5", | |
| "lsb": 40, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "ATT4", | |
| "lsb": 32, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "ATT3", | |
| "lsb": 24, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "ATT2", | |
| "lsb": 16, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "ATT1", | |
| "lsb": 8, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "ATT0", | |
| "lsb": 0, | |
| "msb": 7 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "MAIR_EL2", | |
| "enc": [3, 4, 10, 2, 0], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "ATT7", | |
| "lsb": 56, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "ATT6", | |
| "lsb": 48, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "ATT5", | |
| "lsb": 40, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "ATT4", | |
| "lsb": 32, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "ATT3", | |
| "lsb": 24, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "ATT2", | |
| "lsb": 16, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "ATT1", | |
| "lsb": 8, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "ATT0", | |
| "lsb": 0, | |
| "msb": 7 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "MAIR_EL21", | |
| "enc": [3, 0, 10, 2, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "ATT7", | |
| "lsb": 56, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "ATT6", | |
| "lsb": 48, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "ATT5", | |
| "lsb": 40, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "ATT4", | |
| "lsb": 32, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "ATT3", | |
| "lsb": 24, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "ATT2", | |
| "lsb": 16, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "ATT1", | |
| "lsb": 8, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "ATT0", | |
| "lsb": 0, | |
| "msb": 7 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "MDCCINT_EL1", | |
| "enc": [2, 0, 0, 2, 0], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 31, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "RX", | |
| "lsb": 30, | |
| "msb": 30 | |
| }, | |
| { | |
| "name": "TX", | |
| "lsb": 29, | |
| "msb": 29 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 28 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "MDCCSR_EL0", | |
| "enc": [2, 3, 0, 1, 0], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 31, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "RXFULL", | |
| "lsb": 30, | |
| "msb": 30 | |
| }, | |
| { | |
| "name": "TXFULL", | |
| "lsb": 29, | |
| "msb": 29 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 28 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "MDCR_EL2", | |
| "enc": [3, 4, 1, 1, 1], | |
| "minel": 2, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 28, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "TDCC", | |
| "lsb": 27, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 12, | |
| "msb": 26 | |
| }, | |
| { | |
| "name": "TDRA", | |
| "lsb": 11, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "TDOSA", | |
| "lsb": 10, | |
| "msb": 10 | |
| }, | |
| { | |
| "name": "TDA", | |
| "lsb": 9, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "TDE", | |
| "lsb": 8, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "HPME", | |
| "lsb": 7, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "TPM", | |
| "lsb": 6, | |
| "msb": 6 | |
| }, | |
| { | |
| "name": "TPMCR", | |
| "lsb": 5, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "HPMN", | |
| "lsb": 0, | |
| "msb": 4 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "MDDTRRX_EL0", | |
| "enc": [2, 3, 0, 5, 0], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "DATA", | |
| "lsb": 0, | |
| "msb": 31 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "MDDTRR_EL0", | |
| "enc": [2, 3, 0, 4, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "TX", | |
| "lsb": 32, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "RX", | |
| "lsb": 0, | |
| "msb": 31 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "MDDTRTX_EL0", | |
| "enc": [2, 3, 0, 5, 0], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "DATA", | |
| "lsb": 0, | |
| "msb": 31 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "MDDTR_EL0", | |
| "enc": [2, 3, 0, 4, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RX", | |
| "lsb": 32, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "TX", | |
| "lsb": 0, | |
| "msb": 31 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "MDRAR_EL1", | |
| "enc": [2, 0, 1, 0, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "ACC_ROM_BASE", | |
| "lsb": 12, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 2, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "VALID", | |
| "lsb": 0, | |
| "msb": 1 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "MDSCR_EL1", | |
| "enc": [2, 0, 0, 2, 2], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD5", | |
| "lsb": 31, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "RXFULL", | |
| "lsb": 30, | |
| "msb": 30 | |
| }, | |
| { | |
| "name": "TXFULL", | |
| "lsb": 29, | |
| "msb": 29 | |
| }, | |
| { | |
| "name": "RSVD4", | |
| "lsb": 28, | |
| "msb": 28 | |
| }, | |
| { | |
| "name": "RXO", | |
| "lsb": 27, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "TXU", | |
| "lsb": 26, | |
| "msb": 26 | |
| }, | |
| { | |
| "name": "RSVD3", | |
| "lsb": 24, | |
| "msb": 25 | |
| }, | |
| { | |
| "name": "INTDIS", | |
| "lsb": 22, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "TDA", | |
| "lsb": 21, | |
| "msb": 21 | |
| }, | |
| { | |
| "name": "RSVD2", | |
| "lsb": 16, | |
| "msb": 20 | |
| }, | |
| { | |
| "name": "MDE", | |
| "lsb": 15, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "HDE", | |
| "lsb": 14, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "KDE", | |
| "lsb": 13, | |
| "msb": 13 | |
| }, | |
| { | |
| "name": "TDCC", | |
| "lsb": 12, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 7, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "ERR", | |
| "lsb": 6, | |
| "msb": 6 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 1, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "SS", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "MIDR_EL1", | |
| "enc": [3, 0, 0, 0, 0], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "IMP", | |
| "lsb": 24, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "VAR", | |
| "lsb": 20, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "ARCH", | |
| "lsb": 16, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "PNUM", | |
| "lsb": 4, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "REV", | |
| "lsb": 0, | |
| "msb": 3 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "MMUDATA0", | |
| "enc": [3, 5, 15, 12, 4], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "DATA_63_56", | |
| "lsb": 56, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "DATA_55_48", | |
| "lsb": 48, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "DATA_47_40", | |
| "lsb": 40, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "DATA_39_32", | |
| "lsb": 32, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "DATA_31_24", | |
| "lsb": 24, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "DATA_23_16", | |
| "lsb": 16, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "DATA_15_8", | |
| "lsb": 8, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "DATA_7_0", | |
| "lsb": 0, | |
| "msb": 7 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "MMUDATA1", | |
| "enc": [3, 5, 15, 12, 5], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "DATA_63_56", | |
| "lsb": 56, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "DATA_55_48", | |
| "lsb": 48, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "DATA_47_40", | |
| "lsb": 40, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "DATA_39_32", | |
| "lsb": 32, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "DATA_31_24", | |
| "lsb": 24, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "DATA_23_16", | |
| "lsb": 16, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "DATA_15_8", | |
| "lsb": 8, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "DATA_7_0", | |
| "lsb": 0, | |
| "msb": 7 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "MMU_ERR_STS", | |
| "enc": [3, 6, 15, 0, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "ERR_DET_MERR", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "ERR_DET_TYPE", | |
| "lsb": 57, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "ERR_DET_VLD", | |
| "lsb": 56, | |
| "msb": 56 | |
| }, | |
| { | |
| "name": "ERR_DET_NREC", | |
| "lsb": 55, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 31, | |
| "msb": 54 | |
| }, | |
| { | |
| "name": "ERR_DET_MMUWAY", | |
| "lsb": 25, | |
| "msb": 30 | |
| }, | |
| { | |
| "name": "ERR_DET_MMUSET", | |
| "lsb": 16, | |
| "msb": 24 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 15 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "MMU_SESR_CTL_EL2", | |
| "enc": [3, 6, 15, 15, 6], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 5, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "LOCK_SESR_ON_UPDATE_HOST_EL2", | |
| "lsb": 4, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "LOCK_SESR_ON_UPDATE_HOST_EL0", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "LOCK_SESR_ON_UPDATE_GUEST_EL1", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "LOCK_SESR_ON_UPDATE_GUEST_EL0", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "UPDATE_SESR_ON_PURGE", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "MMU_SESR_EL2", | |
| "enc": [3, 6, 15, 0, 7], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "VLD", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "MERR", | |
| "lsb": 62, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 59, | |
| "msb": 61 | |
| }, | |
| { | |
| "name": "FAULT", | |
| "lsb": 58, | |
| "msb": 58 | |
| }, | |
| { | |
| "name": "PURGED", | |
| "lsb": 57, | |
| "msb": 57 | |
| }, | |
| { | |
| "name": "POISONED", | |
| "lsb": 56, | |
| "msb": 56 | |
| }, | |
| { | |
| "name": "MERGED", | |
| "lsb": 55, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "OLDEST_OP", | |
| "lsb": 54, | |
| "msb": 54 | |
| }, | |
| { | |
| "name": "TID", | |
| "lsb": 48, | |
| "msb": 53 | |
| }, | |
| { | |
| "name": "MTB_ID", | |
| "lsb": 44, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "SRC", | |
| "lsb": 41, | |
| "msb": 43 | |
| }, | |
| { | |
| "name": "STREAMING", | |
| "lsb": 40, | |
| "msb": 40 | |
| }, | |
| { | |
| "name": "REQ_TYPE", | |
| "lsb": 36, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "REQ_STAGE", | |
| "lsb": 34, | |
| "msb": 35 | |
| }, | |
| { | |
| "name": "IS_TYPE2_HOST", | |
| "lsb": 33, | |
| "msb": 33 | |
| }, | |
| { | |
| "name": "REQ_EL", | |
| "lsb": 31, | |
| "msb": 32 | |
| }, | |
| { | |
| "name": "ATOMIC", | |
| "lsb": 30, | |
| "msb": 30 | |
| }, | |
| { | |
| "name": "WRITE", | |
| "lsb": 29, | |
| "msb": 29 | |
| }, | |
| { | |
| "name": "READ", | |
| "lsb": 28, | |
| "msb": 28 | |
| }, | |
| { | |
| "name": "S1_GRAN", | |
| "lsb": 26, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "S2_GRAN", | |
| "lsb": 24, | |
| "msb": 25 | |
| }, | |
| { | |
| "name": "VMID", | |
| "lsb": 16, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "ASID", | |
| "lsb": 0, | |
| "msb": 15 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "MMU_SFAR_EL2", | |
| "enc": [3, 6, 15, 14, 6], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 49, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "IA", | |
| "lsb": 12, | |
| "msb": 48 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 10, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "VMID_CHANGED", | |
| "lsb": 9, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "ASID_CHANGED", | |
| "lsb": 8, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "S1_PTW", | |
| "lsb": 7, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "STAGE2", | |
| "lsb": 6, | |
| "msb": 6 | |
| }, | |
| { | |
| "name": "FSC", | |
| "lsb": 0, | |
| "msb": 5 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "MPIDR_EL1", | |
| "enc": [3, 0, 0, 0, 5], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD2", | |
| "lsb": 40, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "AFFINITY3", | |
| "lsb": 32, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 31, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "U_UNIPROCESSOR", | |
| "lsb": 30, | |
| "msb": 30 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 25, | |
| "msb": 29 | |
| }, | |
| { | |
| "name": "MT_PERF", | |
| "lsb": 24, | |
| "msb": 24 | |
| }, | |
| { | |
| "name": "AFFINITY2", | |
| "lsb": 16, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "AFFINITY1", | |
| "lsb": 8, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "AFFINITY0", | |
| "lsb": 0, | |
| "msb": 7 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "MVFR0_EL1", | |
| "enc": [3, 0, 0, 3, 0], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 31 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "MVFR1_EL1", | |
| "enc": [3, 0, 0, 3, 1], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 31 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "MVFR2_EL1", | |
| "enc": [3, 0, 0, 3, 2], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 31 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "NRG_ACC_CTL", | |
| "enc": [3, 7, 15, 0, 1], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "ENABLED", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "SATURATE_ON_OVERFLOW", | |
| "lsb": 62, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "INCLUDE_LEAKAGE", | |
| "lsb": 61, | |
| "msb": 61 | |
| }, | |
| { | |
| "name": "SATURATE_ON_SRM_OVERFLOW", | |
| "lsb": 60, | |
| "msb": 60 | |
| }, | |
| { | |
| "name": "INCLUDE_SRM_LEAKAGE", | |
| "lsb": 59, | |
| "msb": 59 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 58 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "NZCV", | |
| "enc": [3, 3, 4, 2, 0], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "N", | |
| "lsb": 31, | |
| "msb": 31, | |
| "desc": "negative" | |
| }, | |
| { | |
| "name": "Z", | |
| "lsb": 30, | |
| "msb": 30, | |
| "desc": "zero" | |
| }, | |
| { | |
| "name": "C", | |
| "lsb": 29, | |
| "msb": 29, | |
| "desc": "carry" | |
| }, | |
| { | |
| "name": "V", | |
| "lsb": 28, | |
| "msb": 28, | |
| "desc": "overflow" | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "NestedCurrentEL", | |
| "enc": [3, 0, 4, 2, 2], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 4, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "EL", | |
| "lsb": 2, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 1 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "NexDnrmOptCfg", | |
| "enc": [3, 0, 15, 12, 3], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "UNUSED_63_28", | |
| "lsb": 28, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "DENORM_THR", | |
| "lsb": 20, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "DENORM_INST_NO", | |
| "lsb": 15, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "NORM_RPLY_THR", | |
| "lsb": 7, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "NORM_INST_NO", | |
| "lsb": 2, | |
| "msb": 6 | |
| }, | |
| { | |
| "name": "MODE", | |
| "lsb": 0, | |
| "msb": 1 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "OPMAT0_EL1", | |
| "enc": [3, 1, 15, 7, 0], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "OPCODE", | |
| "lsb": 0, | |
| "msb": 31 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "OPMAT1_EL1", | |
| "enc": [3, 1, 15, 8, 0], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "OPCODE", | |
| "lsb": 0, | |
| "msb": 31 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "OPMSK0_EL1", | |
| "enc": [3, 1, 15, 9, 0], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "OPCODE", | |
| "lsb": 0, | |
| "msb": 31 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "OPMSK1_EL1", | |
| "enc": [3, 1, 15, 10, 0], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "OPCODE", | |
| "lsb": 0, | |
| "msb": 31 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "OSDLR_EL1", | |
| "enc": [2, 0, 1, 3, 4], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 1, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "DLK", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "OSDTRRX_EL1", | |
| "enc": [2, 0, 0, 0, 2], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "DATA", | |
| "lsb": 0, | |
| "msb": 31 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "OSDTRTX_EL1", | |
| "enc": [2, 0, 0, 3, 2], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "DATA", | |
| "lsb": 0, | |
| "msb": 31 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "OSECCR_EL1", | |
| "enc": [2, 0, 0, 6, 2], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD2", | |
| "lsb": 15, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "NSR2", | |
| "lsb": 14, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "NSR1", | |
| "lsb": 13, | |
| "msb": 13 | |
| }, | |
| { | |
| "name": "NSR0", | |
| "lsb": 12, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 7, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "NS_EL2_ECEN", | |
| "lsb": 6, | |
| "msb": 6 | |
| }, | |
| { | |
| "name": "NS_EL1_ECEN", | |
| "lsb": 5, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 4 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "OSLAR_EL1", | |
| "enc": [2, 0, 1, 0, 4], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "KEY", | |
| "lsb": 0, | |
| "msb": 31 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "OSLSR_EL1", | |
| "enc": [2, 0, 1, 1, 4], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 4, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "LOCK_IMPL_H", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "N_TT", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "OS_LK", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "LOCK_IMPL", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "PAN", | |
| "enc": [3, 0, 4, 2, 3], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 23, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "PAN", | |
| "lsb": 22, | |
| "msb": 22 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 21 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "PAR_EL1", | |
| "enc": [3, 0, 7, 4, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "MAIR", | |
| "lsb": 56, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 42, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "PA", | |
| "lsb": 12, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 10, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "STAGE", | |
| "lsb": 9, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "PTW", | |
| "lsb": 7, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "FS", | |
| "lsb": 1, | |
| "msb": 6 | |
| }, | |
| { | |
| "name": "F", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "PBLK_EXE_ST", | |
| "enc": [3, 5, 15, 5, 2], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 54, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "MULTI_PIO_DROPPED", | |
| "lsb": 53, | |
| "msb": 53 | |
| }, | |
| { | |
| "name": "DROPPED_SPR_IDX", | |
| "lsb": 40, | |
| "msb": 52 | |
| }, | |
| { | |
| "name": "PIO_GATED_CPU_IDX", | |
| "lsb": 36, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 35 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "PBLK_PSW_DLY", | |
| "enc": [3, 5, 15, 9, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "CSA_PDM_DLY", | |
| "lsb": 60, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 56, | |
| "msb": 59 | |
| }, | |
| { | |
| "name": "RST_DITHER_CPM_DCLK_CNT", | |
| "lsb": 52, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "CSA_BIG_DLY", | |
| "lsb": 42, | |
| "msb": 51 | |
| }, | |
| { | |
| "name": "CSA_SML_DLY", | |
| "lsb": 34, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 32, | |
| "msb": 33 | |
| }, | |
| { | |
| "name": "FRC_CPM_LOGIC_CPU_ON", | |
| "lsb": 31, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "FRC_CSA_LOGIC_SRM_ON", | |
| "lsb": 30, | |
| "msb": 30 | |
| }, | |
| { | |
| "name": "SML_DLY", | |
| "lsb": 22, | |
| "msb": 29 | |
| }, | |
| { | |
| "name": "PDM_DLY", | |
| "lsb": 16, | |
| "msb": 21 | |
| }, | |
| { | |
| "name": "FRC_TRC_RAM_LOGIC_SRM_ON", | |
| "lsb": 15, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "SML_SKW", | |
| "lsb": 11, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "FRC_CSA_BCELL_SRM_ON", | |
| "lsb": 10, | |
| "msb": 10 | |
| }, | |
| { | |
| "name": "BIG_DLY", | |
| "lsb": 0, | |
| "msb": 9 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "PBLK_STS", | |
| "enc": [3, 5, 15, 4, 1], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "IN_CPL_EPOCH_SYNC", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "AP_TIME_BACKWARD", | |
| "lsb": 62, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "PLL_LOSE_LOCK", | |
| "lsb": 61, | |
| "msb": 61 | |
| }, | |
| { | |
| "name": "ACC_PWR_DN_ST", | |
| "lsb": 59, | |
| "msb": 60 | |
| }, | |
| { | |
| "name": "PL2_PWR_DN_ST", | |
| "lsb": 58, | |
| "msb": 58 | |
| }, | |
| { | |
| "name": "RSVD4", | |
| "lsb": 55, | |
| "msb": 57 | |
| }, | |
| { | |
| "name": "STICKY_ACC_PWR_DN", | |
| "lsb": 54, | |
| "msb": 54 | |
| }, | |
| { | |
| "name": "STICKY_ACC_SLEEP", | |
| "lsb": 53, | |
| "msb": 53 | |
| }, | |
| { | |
| "name": "RSVD3", | |
| "lsb": 52, | |
| "msb": 52 | |
| }, | |
| { | |
| "name": "ACC_PWR_DN_ABRTED", | |
| "lsb": 51, | |
| "msb": 51 | |
| }, | |
| { | |
| "name": "RSVD2", | |
| "lsb": 48, | |
| "msb": 50 | |
| }, | |
| { | |
| "name": "TIME_ACC_IS_OFF", | |
| "lsb": 32, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "ACC_GLB_TSYNC_STS", | |
| "lsb": 31, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "STICKY_SO_CSSBREQ_CPL", | |
| "lsb": 30, | |
| "msb": 30 | |
| }, | |
| { | |
| "name": "AMX_PWR_ST", | |
| "lsb": 26, | |
| "msb": 29 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 25, | |
| "msb": 25 | |
| }, | |
| { | |
| "name": "WAKE_UP_AF", | |
| "lsb": 24, | |
| "msb": 24 | |
| }, | |
| { | |
| "name": "LINK_IS_UP", | |
| "lsb": 23, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "TEAR_DN_AF", | |
| "lsb": 22, | |
| "msb": 22 | |
| }, | |
| { | |
| "name": "LINK_IS_DN", | |
| "lsb": 21, | |
| "msb": 21 | |
| }, | |
| { | |
| "name": "L2_FLUSH_ST", | |
| "lsb": 20, | |
| "msb": 20 | |
| }, | |
| { | |
| "name": "CPM_ST", | |
| "lsb": 16, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "MOST_RECENT_WFID_AP", | |
| "lsb": 12, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "FRC_INIT", | |
| "lsb": 11, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "LLC_IS_HALTED_BFR_RUN", | |
| "lsb": 10, | |
| "msb": 10 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 7, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "ACC_PRED_BKEY_VALID", | |
| "lsb": 6, | |
| "msb": 6 | |
| }, | |
| { | |
| "name": "ACC_PRED_AKEY_VALID", | |
| "lsb": 5, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "ACC_MKEY_VALID", | |
| "lsb": 4, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "ACC_MKEY_HI_RXD_HI", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "ACC_MKEY_HI_RXD_LO", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "ACC_MKEY_LO_RXD_HI", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "ACC_MKEY_LO_RXD_LO", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "PL2HID12", | |
| "enc": [3, 1, 11, 6, 4], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "IRR_SEED", | |
| "lsb": 62, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "IRR_OFF_PERIOD", | |
| "lsb": 59, | |
| "msb": 61 | |
| }, | |
| { | |
| "name": "IRR_ON_PERIOD", | |
| "lsb": 56, | |
| "msb": 58 | |
| }, | |
| { | |
| "name": "IRR_ENABLE", | |
| "lsb": 55, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "DIS_DYN_CPU_CRD", | |
| "lsb": 54, | |
| "msb": 54 | |
| }, | |
| { | |
| "name": "SPARE_53_52", | |
| "lsb": 52, | |
| "msb": 53 | |
| }, | |
| { | |
| "name": "PRB_ANTI_STARVE_RPLY_THRESH", | |
| "lsb": 49, | |
| "msb": 51 | |
| }, | |
| { | |
| "name": "DIS_PRB_ANTI_STARVE", | |
| "lsb": 48, | |
| "msb": 48 | |
| }, | |
| { | |
| "name": "NC_WR_ECHO_DUP_DIS", | |
| "lsb": 47, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "SPARE_46", | |
| "lsb": 46, | |
| "msb": 46 | |
| }, | |
| { | |
| "name": "DIS_FILL_SFOR_L1_STRM", | |
| "lsb": 45, | |
| "msb": 45 | |
| }, | |
| { | |
| "name": "RD_LD_UC_FILL_BLOCK", | |
| "lsb": 44, | |
| "msb": 44 | |
| }, | |
| { | |
| "name": "SPARE_43_42", | |
| "lsb": 42, | |
| "msb": 43 | |
| }, | |
| { | |
| "name": "PIPE_THROTTLE_ENA", | |
| "lsb": 41, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "PIPE_THROTTLE_CNT", | |
| "lsb": 37, | |
| "msb": 40 | |
| }, | |
| { | |
| "name": "DIS_WAY_MASK", | |
| "lsb": 21, | |
| "msb": 36 | |
| }, | |
| { | |
| "name": "DIS_SNP_RSP_CLK", | |
| "lsb": 20, | |
| "msb": 20 | |
| }, | |
| { | |
| "name": "SPARE_19_18", | |
| "lsb": 18, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "DIS_PIF_RSP_BYP", | |
| "lsb": 17, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "DIS_PIF_REQ_BYP", | |
| "lsb": 16, | |
| "msb": 16 | |
| }, | |
| { | |
| "name": "SPARE_15_5", | |
| "lsb": 5, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "DIS_ECHOL1_DUP_HIT", | |
| "lsb": 4, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "DIS_VIC_BUS_OPT_SCHEDULING", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "DIS_CRD_SFOR_RD_LD_STRM", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "SPARE_1", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "DIS_PRFQ_SNPQ_B1_BYPASS", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "PL2HID17", | |
| "enc": [3, 1, 11, 6, 1], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "LRU_LFSR_PROB_CTL", | |
| "lsb": 60, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "NON_CRIT_DMND_WAYS_M1", | |
| "lsb": 56, | |
| "msb": 59 | |
| }, | |
| { | |
| "name": "SPARE_55_51", | |
| "lsb": 51, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "CRD_EDB_NC_WR_RSVD", | |
| "lsb": 49, | |
| "msb": 50 | |
| }, | |
| { | |
| "name": "SPARE_48_47", | |
| "lsb": 47, | |
| "msb": 48 | |
| }, | |
| { | |
| "name": "BLOCK_B2_BFILL_SNP_GNTS_ALL", | |
| "lsb": 46, | |
| "msb": 46 | |
| }, | |
| { | |
| "name": "BLOCK_B2_BFILL_SNP_GNTS_PIPE", | |
| "lsb": 45, | |
| "msb": 45 | |
| }, | |
| { | |
| "name": "DIS_PF_DRAIN_COLOR", | |
| "lsb": 44, | |
| "msb": 44 | |
| }, | |
| { | |
| "name": "RCC_FORCE_ALL_LLCXBAR_L6_CLKS_ON", | |
| "lsb": 43, | |
| "msb": 43 | |
| }, | |
| { | |
| "name": "SPARE_42_36", | |
| "lsb": 36, | |
| "msb": 42 | |
| }, | |
| { | |
| "name": "DIS_NC_WR_MISS_USING_TBYPASSES", | |
| "lsb": 35, | |
| "msb": 35 | |
| }, | |
| { | |
| "name": "DSB_PF_DRAIN_ALL", | |
| "lsb": 34, | |
| "msb": 34 | |
| }, | |
| { | |
| "name": "DIS_LLCPF_SWOP_USING_TBYPASSES", | |
| "lsb": 33, | |
| "msb": 33 | |
| }, | |
| { | |
| "name": "DIS_UP_REQ_T4_BYP", | |
| "lsb": 32, | |
| "msb": 32 | |
| }, | |
| { | |
| "name": "FRC_CRIT_GFILLS", | |
| "lsb": 31, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "DIS_PL2_FILL_PLUS_VIC_PASS", | |
| "lsb": 30, | |
| "msb": 30 | |
| }, | |
| { | |
| "name": "DIS_UP_REQ_T3_BYP", | |
| "lsb": 29, | |
| "msb": 29 | |
| }, | |
| { | |
| "name": "DIS_UP_REQ_T2_BYP", | |
| "lsb": 28, | |
| "msb": 28 | |
| }, | |
| { | |
| "name": "RCC_FORCE_ALL_DPCXBARL3_CLKS_ON", | |
| "lsb": 27, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "SPARE_26", | |
| "lsb": 26, | |
| "msb": 26 | |
| }, | |
| { | |
| "name": "DYN_BLK_BYP_THRESH", | |
| "lsb": 23, | |
| "msb": 25 | |
| }, | |
| { | |
| "name": "STALL_PF_DRAIN_DSB_ACK", | |
| "lsb": 21, | |
| "msb": 22 | |
| }, | |
| { | |
| "name": "RCC_FORCE_PL2_SHIM_CLKS_ON", | |
| "lsb": 20, | |
| "msb": 20 | |
| }, | |
| { | |
| "name": "SPARE_19_14", | |
| "lsb": 14, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "DIS_SNP_MRG", | |
| "lsb": 13, | |
| "msb": 13 | |
| }, | |
| { | |
| "name": "CRD_EDB_MAX_M1", | |
| "lsb": 7, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "CRD_EDB_VIC_RSVD", | |
| "lsb": 5, | |
| "msb": 6 | |
| }, | |
| { | |
| "name": "CRD_EDB_VIC_PULL_RSVD", | |
| "lsb": 3, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "CRD_EDB_SNP_RSVD", | |
| "lsb": 0, | |
| "msb": 2 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "PL2HID25", | |
| "enc": [3, 1, 11, 6, 2], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "LRU_LFSR_HIGH_CRIT_PROB_CTL2", | |
| "lsb": 60, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "SPARE_59_57", | |
| "lsb": 57, | |
| "msb": 59 | |
| }, | |
| { | |
| "name": "LRU_LFSR_HIGH_CRIT_PROB_CTL1", | |
| "lsb": 53, | |
| "msb": 56 | |
| }, | |
| { | |
| "name": "SPARE_52_47", | |
| "lsb": 47, | |
| "msb": 52 | |
| }, | |
| { | |
| "name": "DIS_CRIT_DYN_LRU_UPD", | |
| "lsb": 46, | |
| "msb": 46 | |
| }, | |
| { | |
| "name": "DIS_CRIT_DYN_LRU_INS", | |
| "lsb": 45, | |
| "msb": 45 | |
| }, | |
| { | |
| "name": "CRIT_DMND_WAYS_M1", | |
| "lsb": 41, | |
| "msb": 44 | |
| }, | |
| { | |
| "name": "RAS_ENABLE", | |
| "lsb": 40, | |
| "msb": 40 | |
| }, | |
| { | |
| "name": "DIS_LATE_DEQ_ON_PRAB_HIT", | |
| "lsb": 39, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "SPARE_38_37", | |
| "lsb": 37, | |
| "msb": 38 | |
| }, | |
| { | |
| "name": "DIS_MDSB_PF_DRAIN", | |
| "lsb": 36, | |
| "msb": 36 | |
| }, | |
| { | |
| "name": "ALL_L1_PFHITS_NCUPD_LRU_EN", | |
| "lsb": 35, | |
| "msb": 35 | |
| }, | |
| { | |
| "name": "TEMP_L1_PFLRU_UPD_WAYS_M1", | |
| "lsb": 31, | |
| "msb": 34 | |
| }, | |
| { | |
| "name": "DIS_L1_PFSCAN_BASED_LRU_UPD", | |
| "lsb": 30, | |
| "msb": 30 | |
| }, | |
| { | |
| "name": "DIS_NON_CRIT_DYN_LRU_UPD", | |
| "lsb": 29, | |
| "msb": 29 | |
| }, | |
| { | |
| "name": "SPARE_28", | |
| "lsb": 28, | |
| "msb": 28 | |
| }, | |
| { | |
| "name": "LRU_DEMOTION_ON_HIT_EN", | |
| "lsb": 27, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "DIS_NON_CRIT_DYN_LRU_INS", | |
| "lsb": 26, | |
| "msb": 26 | |
| }, | |
| { | |
| "name": "DIS_VAR_DAT_LAT", | |
| "lsb": 25, | |
| "msb": 25 | |
| }, | |
| { | |
| "name": "DIS_ARB_B4_BYP", | |
| "lsb": 24, | |
| "msb": 24 | |
| }, | |
| { | |
| "name": "SPARE_23_21", | |
| "lsb": 21, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "DIS_VICTIM_PASSES_ON_SNP_PRB_PICKER", | |
| "lsb": 20, | |
| "msb": 20 | |
| }, | |
| { | |
| "name": "DIS_PRB_UP_SNP_RSP_BYP", | |
| "lsb": 19, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "DIS_NC_WR_LATE_DEQ", | |
| "lsb": 18, | |
| "msb": 18 | |
| }, | |
| { | |
| "name": "SPARE_17_10", | |
| "lsb": 10, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "NON_TEMP_WAYS_M1", | |
| "lsb": 6, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "FILL_ORDER_DIS", | |
| "lsb": 5, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "SPARE_4_0", | |
| "lsb": 0, | |
| "msb": 4 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "PL2HID33", | |
| "enc": [3, 1, 11, 6, 3], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "DIS_PL2_BYP0_MINUS_EF_BYP", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "PIPARB_STRICT_FWD_PROGRESS", | |
| "lsb": 62, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "DIS_PL2_BYP0_EF_BYP", | |
| "lsb": 61, | |
| "msb": 61 | |
| }, | |
| { | |
| "name": "DIS_PL2_BYP1_EF_BYP", | |
| "lsb": 60, | |
| "msb": 60 | |
| }, | |
| { | |
| "name": "SPARE_59_54", | |
| "lsb": 54, | |
| "msb": 59 | |
| }, | |
| { | |
| "name": "DIS_WAB_HIT_T3_T5_ECO", | |
| "lsb": 53, | |
| "msb": 53 | |
| }, | |
| { | |
| "name": "SPARE_52_13", | |
| "lsb": 13, | |
| "msb": 52 | |
| }, | |
| { | |
| "name": "DIS_IDX_WAY_WAKEUPS_FOR_FILL_MON_HIT", | |
| "lsb": 12, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "FILL_SRC_WAYS_M1", | |
| "lsb": 8, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "DIS_FILL_SRC_INS", | |
| "lsb": 7, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "DIS_PCIE_THROTTLE", | |
| "lsb": 6, | |
| "msb": 6 | |
| }, | |
| { | |
| "name": "CRD_CMN_PCIE_MAX", | |
| "lsb": 0, | |
| "msb": 5 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "PL2HID41", | |
| "enc": [3, 0, 15, 9, 4], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "SPARE_2_63", | |
| "lsb": 2, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "DIS_POOL_LEGACY", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "DIS_SNP_LAT_OPT", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "PL2HID5", | |
| "enc": [3, 1, 11, 0, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "DIS_ARB_BYP", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "DIS_ARR_BNK", | |
| "lsb": 62, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "SPARE_61", | |
| "lsb": 61, | |
| "msb": 61 | |
| }, | |
| { | |
| "name": "DIS_UP_BYP", | |
| "lsb": 60, | |
| "msb": 60 | |
| }, | |
| { | |
| "name": "DIS_DN_BYP", | |
| "lsb": 59, | |
| "msb": 59 | |
| }, | |
| { | |
| "name": "DIS_PRB_BYP", | |
| "lsb": 58, | |
| "msb": 58 | |
| }, | |
| { | |
| "name": "DIS_FULL_LINE_WR", | |
| "lsb": 57, | |
| "msb": 57 | |
| }, | |
| { | |
| "name": "DIS_ISTR_CACHE", | |
| "lsb": 56, | |
| "msb": 56 | |
| }, | |
| { | |
| "name": "DIS_SEND_CRD_MMU_ISTRM", | |
| "lsb": 55, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "FORCE_MMU_CACHE", | |
| "lsb": 54, | |
| "msb": 54 | |
| }, | |
| { | |
| "name": "CRITICAL_INFO_DIS_LLC", | |
| "lsb": 53, | |
| "msb": 53 | |
| }, | |
| { | |
| "name": "RCC_FORCE_ALL_LLCPIF_L3_CLKS_ON", | |
| "lsb": 52, | |
| "msb": 52 | |
| }, | |
| { | |
| "name": "RCC_FORCE_ALL_LLCXBAR_L3_CLKS_ON", | |
| "lsb": 51, | |
| "msb": 51 | |
| }, | |
| { | |
| "name": "RCC_DIS_STALL_INACTIVE_LLC", | |
| "lsb": 50, | |
| "msb": 50 | |
| }, | |
| { | |
| "name": "UOP_RDY_PERIOD_LENGTH", | |
| "lsb": 47, | |
| "msb": 49 | |
| }, | |
| { | |
| "name": "UOP_RDY_BLOCK_LENGTH", | |
| "lsb": 45, | |
| "msb": 46 | |
| }, | |
| { | |
| "name": "CRD_PRBQ_M1", | |
| "lsb": 43, | |
| "msb": 44 | |
| }, | |
| { | |
| "name": "SPARE_42_40", | |
| "lsb": 40, | |
| "msb": 42 | |
| }, | |
| { | |
| "name": "HWP_WAYS_M1", | |
| "lsb": 36, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "DIS_FILL_BYP", | |
| "lsb": 35, | |
| "msb": 35 | |
| }, | |
| { | |
| "name": "RCC_FORCE_ALL_LLCDAT_L3_CLKS_ON", | |
| "lsb": 34, | |
| "msb": 34 | |
| }, | |
| { | |
| "name": "RCC_FORCE_ALL_LLCPIP_L3_CLKS_ON", | |
| "lsb": 33, | |
| "msb": 33 | |
| }, | |
| { | |
| "name": "RCC_FORCE_ALL_LLCPIP_L6_CLKS_ON", | |
| "lsb": 32, | |
| "msb": 32 | |
| }, | |
| { | |
| "name": "SPARE_31_28", | |
| "lsb": 28, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "MNT_DAT_CRD", | |
| "lsb": 23, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "DIS_CFM_SQUASH", | |
| "lsb": 22, | |
| "msb": 22 | |
| }, | |
| { | |
| "name": "SPARE_21", | |
| "lsb": 21, | |
| "msb": 21 | |
| }, | |
| { | |
| "name": "RCC_DIS_PRB_GRP", | |
| "lsb": 20, | |
| "msb": 20 | |
| }, | |
| { | |
| "name": "SPARE_19_17", | |
| "lsb": 17, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "PIF_PICK_CMAINT_NCWR_STARVED", | |
| "lsb": 14, | |
| "msb": 16 | |
| }, | |
| { | |
| "name": "CRD_PRB_MAX_M1", | |
| "lsb": 8, | |
| "msb": 13 | |
| }, | |
| { | |
| "name": "CRD_PRB_CPU_RSVD", | |
| "lsb": 4, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "CRD_PRB_SNP_RSVD", | |
| "lsb": 0, | |
| "msb": 3 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "PL2HID6", | |
| "enc": [3, 1, 11, 6, 5], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "SPARE_63", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "FORCE_PL22_DPCDCLK_GRP_VLD", | |
| "lsb": 62, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "RCC_FORCE_ALL_BIF_BIU_L6_CLKS_ON", | |
| "lsb": 61, | |
| "msb": 61 | |
| }, | |
| { | |
| "name": "SPARE_60_40", | |
| "lsb": 40, | |
| "msb": 60 | |
| }, | |
| { | |
| "name": "LRU_UPD_DMND_HIT_PF_EN", | |
| "lsb": 39, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "SPARE_38_36", | |
| "lsb": 36, | |
| "msb": 38 | |
| }, | |
| { | |
| "name": "DISABLE_PIPELINED_NC_DO", | |
| "lsb": 35, | |
| "msb": 35 | |
| }, | |
| { | |
| "name": "PIO_ERR_LOG_DIS", | |
| "lsb": 34, | |
| "msb": 34 | |
| }, | |
| { | |
| "name": "SPARE_33_21", | |
| "lsb": 21, | |
| "msb": 33 | |
| }, | |
| { | |
| "name": "SEL_VVDD_IVDM", | |
| "lsb": 20, | |
| "msb": 20 | |
| }, | |
| { | |
| "name": "SEL_VDD_SRAM_IVDM", | |
| "lsb": 19, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "SPARE_18_2", | |
| "lsb": 2, | |
| "msb": 18 | |
| }, | |
| { | |
| "name": "SEL_PL2_IVDM", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "PIF_RSP_CLK_EXT", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "PL2HID8", | |
| "enc": [3, 1, 11, 6, 6], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "DIS_PRB_BANKING", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "LRU_UPD_DPF_HIT_DMND_EN", | |
| "lsb": 62, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "PIF_PICK_NCWR_STARVED", | |
| "lsb": 59, | |
| "msb": 61 | |
| }, | |
| { | |
| "name": "RCC_FORCE_ALL_LLCBIF_L3_CLKS_ON", | |
| "lsb": 58, | |
| "msb": 58 | |
| }, | |
| { | |
| "name": "RCC_FORCE_ALL_LLCPIF_L6_CLKS_ON", | |
| "lsb": 57, | |
| "msb": 57 | |
| }, | |
| { | |
| "name": "RCC_FORCE_ALL_LLCDAT_L6_CLKS_ON", | |
| "lsb": 56, | |
| "msb": 56 | |
| }, | |
| { | |
| "name": "DIS_AF_SNP_UPD_LRU", | |
| "lsb": 55, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "SPARE_54", | |
| "lsb": 54, | |
| "msb": 54 | |
| }, | |
| { | |
| "name": "DIS_CLEAN_EVICTS", | |
| "lsb": 53, | |
| "msb": 53 | |
| }, | |
| { | |
| "name": "IGNORE_BLK_CMAINT", | |
| "lsb": 50, | |
| "msb": 52 | |
| }, | |
| { | |
| "name": "SPARE_49_43", | |
| "lsb": 43, | |
| "msb": 49 | |
| }, | |
| { | |
| "name": "DIS_FILL_BYP_ANTI_STRV", | |
| "lsb": 42, | |
| "msb": 42 | |
| }, | |
| { | |
| "name": "SPARE_41_34", | |
| "lsb": 34, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "DIS_NON_TEMP_LRU_ALLOC_LIMIT", | |
| "lsb": 33, | |
| "msb": 33 | |
| }, | |
| { | |
| "name": "FORCE_SLOW_FILL", | |
| "lsb": 32, | |
| "msb": 32 | |
| }, | |
| { | |
| "name": "DIS_ECHO", | |
| "lsb": 31, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "DIS_CMAINT_NC_WR_STARVE_BY_SNP", | |
| "lsb": 30, | |
| "msb": 30 | |
| }, | |
| { | |
| "name": "ANTI_STRV_PERIOD", | |
| "lsb": 27, | |
| "msb": 29 | |
| }, | |
| { | |
| "name": "LIVE_SML_DURATION", | |
| "lsb": 25, | |
| "msb": 26 | |
| }, | |
| { | |
| "name": "LIVE_BIG_PERIOD", | |
| "lsb": 20, | |
| "msb": 24 | |
| }, | |
| { | |
| "name": "LIVE_SML_PERIOD", | |
| "lsb": 15, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "LIVE_BIG_ENA", | |
| "lsb": 14, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "LIVE_SML_ENA", | |
| "lsb": 13, | |
| "msb": 13 | |
| }, | |
| { | |
| "name": "SPARE_12_4", | |
| "lsb": 4, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "IC_PF_WAYS_M1", | |
| "lsb": 0, | |
| "msb": 3 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "PL2_DATA0", | |
| "enc": [3, 1, 11, 4, 3], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "DATA_63_0", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "PL2_DATA1", | |
| "enc": [3, 1, 11, 4, 4], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "DATA_63_0", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "PL2_ERR_ADR", | |
| "enc": [3, 1, 11, 4, 5], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "SRC", | |
| "lsb": 60, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CMD", | |
| "lsb": 53, | |
| "msb": 59 | |
| }, | |
| { | |
| "name": "TID", | |
| "lsb": 42, | |
| "msb": 52 | |
| }, | |
| { | |
| "name": "ADR", | |
| "lsb": 0, | |
| "msb": 41 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "PL2_ERR_CTL", | |
| "enc": [3, 1, 11, 5, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD5", | |
| "lsb": 19, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CHK_SNP_HIT", | |
| "lsb": 18, | |
| "msb": 18 | |
| }, | |
| { | |
| "name": "RSVD4", | |
| "lsb": 17, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "ESVW1_C", | |
| "lsb": 16, | |
| "msb": 16 | |
| }, | |
| { | |
| "name": "RSVD3", | |
| "lsb": 11, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "WPT_MUL_HIT_EN", | |
| "lsb": 10, | |
| "msb": 10 | |
| }, | |
| { | |
| "name": "RSVD2", | |
| "lsb": 9, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "SNP_ERR_EN", | |
| "lsb": 8, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 7, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "DUP_MUL_HIT_EN", | |
| "lsb": 6, | |
| "msb": 6 | |
| }, | |
| { | |
| "name": "TAG_MUL_HIT_EN", | |
| "lsb": 5, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "DAT_DBE_EN", | |
| "lsb": 4, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "DAT_SBE_OVF_EN", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "DAT_SBE_EN", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 1 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "PL2_ERR_INF", | |
| "enc": [3, 1, 11, 4, 6], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD2", | |
| "lsb": 37, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "NREC", | |
| "lsb": 36, | |
| "msb": 36 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 35, | |
| "msb": 35 | |
| }, | |
| { | |
| "name": "MEM_TYPE", | |
| "lsb": 34, | |
| "msb": 34 | |
| }, | |
| { | |
| "name": "MCA", | |
| "lsb": 32, | |
| "msb": 33 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 30, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "SYN", | |
| "lsb": 0, | |
| "msb": 29 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "PL2_ERR_INJ", | |
| "enc": [3, 1, 11, 5, 1], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "INJ_DAT_RATE_DBE", | |
| "lsb": 61, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "INJ_DAT_RATE_SBE", | |
| "lsb": 58, | |
| "msb": 60 | |
| }, | |
| { | |
| "name": "INJ_DAT_RANDOM_DBE", | |
| "lsb": 57, | |
| "msb": 57 | |
| }, | |
| { | |
| "name": "INJ_DAT_RANDOM_SBE", | |
| "lsb": 56, | |
| "msb": 56 | |
| }, | |
| { | |
| "name": "INJ_DAT_ONE_SHOT", | |
| "lsb": 55, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "INJ_DBE_MASK", | |
| "lsb": 54, | |
| "msb": 54 | |
| }, | |
| { | |
| "name": "INJ_SBE_MASK", | |
| "lsb": 53, | |
| "msb": 53 | |
| }, | |
| { | |
| "name": "SYN", | |
| "lsb": 42, | |
| "msb": 52 | |
| }, | |
| { | |
| "name": "ADDR", | |
| "lsb": 6, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 5 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "PL2_ERR_STS", | |
| "enc": [3, 1, 11, 4, 7], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD3", | |
| "lsb": 32, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "SBE_CNT", | |
| "lsb": 16, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "RSVD2", | |
| "lsb": 11, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "WPT_MUL_HIT_ESV", | |
| "lsb": 10, | |
| "msb": 10 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 9, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "SNP_ERR_ESV", | |
| "lsb": 8, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 7, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "DUP_MUL_HIT_ESV", | |
| "lsb": 6, | |
| "msb": 6 | |
| }, | |
| { | |
| "name": "TAG_MUL_HIT_ESV", | |
| "lsb": 5, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "DAT_DBE_ESV", | |
| "lsb": 4, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "DAT_SBE_OVF_ESV", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "DAT_SBE_ESV", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "OV_FLOW_UNC", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "OV_FLOW_COR", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "PL2_FILL_CTL", | |
| "enc": [3, 1, 11, 5, 2], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD2", | |
| "lsb": 26, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "ENA", | |
| "lsb": 25, | |
| "msb": 25 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 24, | |
| "msb": 24 | |
| }, | |
| { | |
| "name": "WAY", | |
| "lsb": 20, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "INDEX", | |
| "lsb": 7, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 5, | |
| "msb": 6 | |
| }, | |
| { | |
| "name": "COUNT", | |
| "lsb": 0, | |
| "msb": 4 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "PL2_FILL_DAT", | |
| "enc": [3, 1, 11, 5, 3], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "FILLDAT", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "PL2_OVRD", | |
| "enc": [3, 7, 11, 0, 1], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 5, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "SPARE", | |
| "lsb": 3, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "HALT_PL2_BFR_RUN", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "OK2_PWRDN", | |
| "lsb": 0, | |
| "msb": 1 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "PL2_STS", | |
| "enc": [3, 7, 11, 0, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 49, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "PWR_UP_LOG", | |
| "lsb": 42, | |
| "msb": 48 | |
| }, | |
| { | |
| "name": "FETCH_LOG", | |
| "lsb": 16, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 14, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "L1_DIS_FLUSHED", | |
| "lsb": 13, | |
| "msb": 13 | |
| }, | |
| { | |
| "name": "STICKY_WFI_RETN", | |
| "lsb": 12, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "PL2_IN_WFI_RETN", | |
| "lsb": 11, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "FRC_INIT", | |
| "lsb": 10, | |
| "msb": 10 | |
| }, | |
| { | |
| "name": "PL2_IS_HALTED_BFR_RUN", | |
| "lsb": 9, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "PL2_IS_ACTIVE", | |
| "lsb": 8, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "PL2_RUN_ST", | |
| "lsb": 0, | |
| "msb": 7 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "PL2_TRACE_CTL0", | |
| "enc": [3, 1, 11, 5, 4], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "CMD", | |
| "lsb": 36, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "PA", | |
| "lsb": 0, | |
| "msb": 35 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "PL2_TRACE_CTL1", | |
| "enc": [3, 1, 11, 5, 5], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 36, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "PAMASK", | |
| "lsb": 0, | |
| "msb": 35 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "PL2_TRACE_CTL2", | |
| "enc": [3, 1, 11, 5, 6], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD2", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "OCLA_SUB_MODE_CAT", | |
| "lsb": 60, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "CMDMASK", | |
| "lsb": 32, | |
| "msb": 59 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 25, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "CORESNP", | |
| "lsb": 24, | |
| "msb": 24 | |
| }, | |
| { | |
| "name": "COREMASK", | |
| "lsb": 16, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 11, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "FILTER_MODE", | |
| "lsb": 10, | |
| "msb": 10 | |
| }, | |
| { | |
| "name": "TRIGGER_MODE", | |
| "lsb": 9, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "SPARE_8", | |
| "lsb": 8, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "PIPE_ENABLE", | |
| "lsb": 4, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "SPARE_3", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "SUB_MODE", | |
| "lsb": 1, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "SPARE_0", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "PL2_WRR", | |
| "enc": [3, 1, 11, 5, 7], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "SPARE_63_60", | |
| "lsb": 60, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "SPARE_59_58", | |
| "lsb": 58, | |
| "msb": 59 | |
| }, | |
| { | |
| "name": "SPARE_57_56", | |
| "lsb": 56, | |
| "msb": 57 | |
| }, | |
| { | |
| "name": "SPARE_55_54", | |
| "lsb": 54, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "SPARE_53_52", | |
| "lsb": 52, | |
| "msb": 53 | |
| }, | |
| { | |
| "name": "BIFCTR_WID", | |
| "lsb": 48, | |
| "msb": 51 | |
| }, | |
| { | |
| "name": "BIFSEL_SNP", | |
| "lsb": 46, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "BIFSEL_PIP", | |
| "lsb": 44, | |
| "msb": 45 | |
| }, | |
| { | |
| "name": "SPARE_43_42", | |
| "lsb": 42, | |
| "msb": 43 | |
| }, | |
| { | |
| "name": "PIPARB_CTR_WID", | |
| "lsb": 38, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "PIPARB_SEL_SNP", | |
| "lsb": 36, | |
| "msb": 37 | |
| }, | |
| { | |
| "name": "PIPARB_SEL_PRB", | |
| "lsb": 34, | |
| "msb": 35 | |
| }, | |
| { | |
| "name": "PIPARB_SEL_REQ_RD", | |
| "lsb": 32, | |
| "msb": 33 | |
| }, | |
| { | |
| "name": "PIPARB_SEL_REQ_WR", | |
| "lsb": 30, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "PRB_PICKER_CTR_WID", | |
| "lsb": 28, | |
| "msb": 29 | |
| }, | |
| { | |
| "name": "PRB_PICKER_SEL_AF_CMD", | |
| "lsb": 26, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "PRB_PICKER_SEL_NON_AF_CMD", | |
| "lsb": 24, | |
| "msb": 25 | |
| }, | |
| { | |
| "name": "WEIGHT3", | |
| "lsb": 18, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "WEIGHT2", | |
| "lsb": 12, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "WEIGHT1", | |
| "lsb": 6, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "WEIGHT0", | |
| "lsb": 0, | |
| "msb": 5 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "PL2_WRR2", | |
| "enc": [3, 1, 11, 6, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "SPARE_63_52", | |
| "lsb": 52, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "BIF_SEL_CTR_WID", | |
| "lsb": 48, | |
| "msb": 51 | |
| }, | |
| { | |
| "name": "SPARE_46_45", | |
| "lsb": 46, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "BIF_SEL_DATA_PULL", | |
| "lsb": 44, | |
| "msb": 45 | |
| }, | |
| { | |
| "name": "BIF_SEL_RSP", | |
| "lsb": 42, | |
| "msb": 43 | |
| }, | |
| { | |
| "name": "SPARE_41_32", | |
| "lsb": 32, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "SPARE_31_28", | |
| "lsb": 28, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "SPARE_27_26", | |
| "lsb": 26, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "SPARE_25_24", | |
| "lsb": 24, | |
| "msb": 25 | |
| }, | |
| { | |
| "name": "SPARE_23_0", | |
| "lsb": 0, | |
| "msb": 23 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "PMC0", | |
| "enc": [3, 2, 15, 0, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "PMC0_H", | |
| "lsb": 8, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "PMC0_L", | |
| "lsb": 0, | |
| "msb": 7 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "PMC1", | |
| "enc": [3, 2, 15, 1, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "PMC1_H", | |
| "lsb": 8, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "PMC1_L", | |
| "lsb": 0, | |
| "msb": 7 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "PMC2", | |
| "enc": [3, 2, 15, 2, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "PMC2_H", | |
| "lsb": 8, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "PMC2_L", | |
| "lsb": 0, | |
| "msb": 7 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "PMC3", | |
| "enc": [3, 2, 15, 3, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "PMC3_H", | |
| "lsb": 8, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "PMC3_L", | |
| "lsb": 0, | |
| "msb": 7 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "PMC4", | |
| "enc": [3, 2, 15, 4, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "PMC4_H", | |
| "lsb": 8, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "PMC4_L", | |
| "lsb": 0, | |
| "msb": 7 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "PMC5", | |
| "enc": [3, 2, 15, 5, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "PMC5_H", | |
| "lsb": 8, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "PMC5_L", | |
| "lsb": 0, | |
| "msb": 7 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "PMC6", | |
| "enc": [3, 2, 15, 6, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "PMC6_H", | |
| "lsb": 8, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "PMC6_L", | |
| "lsb": 0, | |
| "msb": 7 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "PMC7", | |
| "enc": [3, 2, 15, 7, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "PMC7_H", | |
| "lsb": 8, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "PMC7_L", | |
| "lsb": 0, | |
| "msb": 7 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "PMC8", | |
| "enc": [3, 2, 15, 9, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "PMC8_H", | |
| "lsb": 8, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "PMC8_L", | |
| "lsb": 0, | |
| "msb": 7 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "PMC9", | |
| "enc": [3, 2, 15, 10, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "PMC9_H", | |
| "lsb": 8, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "PMC9_L", | |
| "lsb": 0, | |
| "msb": 7 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "PMCR0_EL1", | |
| "enc": [3, 1, 15, 0, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD3", | |
| "lsb": 46, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "INTEN9", | |
| "lsb": 45, | |
| "msb": 45 | |
| }, | |
| { | |
| "name": "INTEN8", | |
| "lsb": 44, | |
| "msb": 44 | |
| }, | |
| { | |
| "name": "RSVD2", | |
| "lsb": 34, | |
| "msb": 43 | |
| }, | |
| { | |
| "name": "EN9", | |
| "lsb": 33, | |
| "msb": 33 | |
| }, | |
| { | |
| "name": "EN8", | |
| "lsb": 32, | |
| "msb": 32 | |
| }, | |
| { | |
| "name": "CLKEN", | |
| "lsb": 31, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "USEREN", | |
| "lsb": 30, | |
| "msb": 30 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 27, | |
| "msb": 29 | |
| }, | |
| { | |
| "name": "PMC7_PCCAPT_EN", | |
| "lsb": 26, | |
| "msb": 26 | |
| }, | |
| { | |
| "name": "PMC6_PCCAPT_EN", | |
| "lsb": 25, | |
| "msb": 25 | |
| }, | |
| { | |
| "name": "PMC5_PCCAPT_EN", | |
| "lsb": 24, | |
| "msb": 24 | |
| }, | |
| { | |
| "name": "L2CGLOBAL", | |
| "lsb": 23, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "WFRFE", | |
| "lsb": 22, | |
| "msb": 22 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 21, | |
| "msb": 21 | |
| }, | |
| { | |
| "name": "DISCNT", | |
| "lsb": 20, | |
| "msb": 20 | |
| }, | |
| { | |
| "name": "INTEN7", | |
| "lsb": 19, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "INTEN6", | |
| "lsb": 18, | |
| "msb": 18 | |
| }, | |
| { | |
| "name": "INTEN5", | |
| "lsb": 17, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "INTEN4", | |
| "lsb": 16, | |
| "msb": 16 | |
| }, | |
| { | |
| "name": "INTEN3", | |
| "lsb": 15, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "INTEN2", | |
| "lsb": 14, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "INTEN1", | |
| "lsb": 13, | |
| "msb": 13 | |
| }, | |
| { | |
| "name": "INTEN0", | |
| "lsb": 12, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "PMAI", | |
| "lsb": 11, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "INTGEN", | |
| "lsb": 8, | |
| "msb": 10 | |
| }, | |
| { | |
| "name": "EN7", | |
| "lsb": 7, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "EN6", | |
| "lsb": 6, | |
| "msb": 6 | |
| }, | |
| { | |
| "name": "EN5", | |
| "lsb": 5, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "EN4", | |
| "lsb": 4, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "EN3", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "EN2", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "EN1", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "EN0", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "PMCR1_EL1", | |
| "enc": [3, 1, 15, 1, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD3", | |
| "lsb": 50, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "EL1EN9", | |
| "lsb": 49, | |
| "msb": 49 | |
| }, | |
| { | |
| "name": "EL1EN8", | |
| "lsb": 48, | |
| "msb": 48 | |
| }, | |
| { | |
| "name": "RSVD2", | |
| "lsb": 42, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "EL0EN9", | |
| "lsb": 41, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "EL0EN8", | |
| "lsb": 40, | |
| "msb": 40 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 24, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "EL1EN7", | |
| "lsb": 23, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "EL1EN6", | |
| "lsb": 22, | |
| "msb": 22 | |
| }, | |
| { | |
| "name": "EL1EN5", | |
| "lsb": 21, | |
| "msb": 21 | |
| }, | |
| { | |
| "name": "EL1EN4", | |
| "lsb": 20, | |
| "msb": 20 | |
| }, | |
| { | |
| "name": "EL1EN3", | |
| "lsb": 19, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "EL1EN2", | |
| "lsb": 18, | |
| "msb": 18 | |
| }, | |
| { | |
| "name": "EL1EN1", | |
| "lsb": 17, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "EL1EN0", | |
| "lsb": 16, | |
| "msb": 16 | |
| }, | |
| { | |
| "name": "EL0EN7", | |
| "lsb": 15, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "EL0EN6", | |
| "lsb": 14, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "EL0EN5", | |
| "lsb": 13, | |
| "msb": 13 | |
| }, | |
| { | |
| "name": "EL0EN4", | |
| "lsb": 12, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "EL0EN3", | |
| "lsb": 11, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "EL0EN2", | |
| "lsb": 10, | |
| "msb": 10 | |
| }, | |
| { | |
| "name": "EL0EN1", | |
| "lsb": 9, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "EL0EN0", | |
| "lsb": 8, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 7 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "PMCR1_EL12", | |
| "enc": [3, 1, 15, 7, 2], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RES03", | |
| "lsb": 50, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "EL1EN9", | |
| "lsb": 49, | |
| "msb": 49 | |
| }, | |
| { | |
| "name": "EL1EN8", | |
| "lsb": 48, | |
| "msb": 48 | |
| }, | |
| { | |
| "name": "RES02", | |
| "lsb": 42, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "EL0EN9", | |
| "lsb": 41, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "EL0EN8", | |
| "lsb": 40, | |
| "msb": 40 | |
| }, | |
| { | |
| "name": "RES01", | |
| "lsb": 24, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "EL1EN7", | |
| "lsb": 23, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "EL1EN6", | |
| "lsb": 22, | |
| "msb": 22 | |
| }, | |
| { | |
| "name": "EL1EN5", | |
| "lsb": 21, | |
| "msb": 21 | |
| }, | |
| { | |
| "name": "EL1EN4", | |
| "lsb": 20, | |
| "msb": 20 | |
| }, | |
| { | |
| "name": "EL1EN3", | |
| "lsb": 19, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "EL1EN2", | |
| "lsb": 18, | |
| "msb": 18 | |
| }, | |
| { | |
| "name": "EL1EN1", | |
| "lsb": 17, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "EL1EN0", | |
| "lsb": 16, | |
| "msb": 16 | |
| }, | |
| { | |
| "name": "EL0EN7", | |
| "lsb": 15, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "EL0EN6", | |
| "lsb": 14, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "EL0EN5", | |
| "lsb": 13, | |
| "msb": 13 | |
| }, | |
| { | |
| "name": "EL0EN4", | |
| "lsb": 12, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "EL0EN3", | |
| "lsb": 11, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "EL0EN2", | |
| "lsb": 10, | |
| "msb": 10 | |
| }, | |
| { | |
| "name": "EL0EN1", | |
| "lsb": 9, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "EL0EN0", | |
| "lsb": 8, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "RES0", | |
| "lsb": 0, | |
| "msb": 7 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "PMCR1_EL2", | |
| "enc": [3, 1, 15, 6, 2], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD3", | |
| "lsb": 50, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "EL2EN9", | |
| "lsb": 49, | |
| "msb": 49 | |
| }, | |
| { | |
| "name": "EL2EN8", | |
| "lsb": 48, | |
| "msb": 48 | |
| }, | |
| { | |
| "name": "RSVD2", | |
| "lsb": 42, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "EL0EN9", | |
| "lsb": 41, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "EL0EN8", | |
| "lsb": 40, | |
| "msb": 40 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 24, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "EL2EN7", | |
| "lsb": 23, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "EL2EN6", | |
| "lsb": 22, | |
| "msb": 22 | |
| }, | |
| { | |
| "name": "EL2EN5", | |
| "lsb": 21, | |
| "msb": 21 | |
| }, | |
| { | |
| "name": "EL2EN4", | |
| "lsb": 20, | |
| "msb": 20 | |
| }, | |
| { | |
| "name": "EL2EN3", | |
| "lsb": 19, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "EL2EN2", | |
| "lsb": 18, | |
| "msb": 18 | |
| }, | |
| { | |
| "name": "EL2EN1", | |
| "lsb": 17, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "EL2EN0", | |
| "lsb": 16, | |
| "msb": 16 | |
| }, | |
| { | |
| "name": "EL0EN7", | |
| "lsb": 15, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "EL0EN6", | |
| "lsb": 14, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "EL0EN5", | |
| "lsb": 13, | |
| "msb": 13 | |
| }, | |
| { | |
| "name": "EL0EN4", | |
| "lsb": 12, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "EL0EN3", | |
| "lsb": 11, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "EL0EN2", | |
| "lsb": 10, | |
| "msb": 10 | |
| }, | |
| { | |
| "name": "EL0EN1", | |
| "lsb": 9, | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment