Last active
October 16, 2025 11:23
-
-
Save justtryingthingsout/6c976d52d3f95887c8d51a679367fc26 to your computer and use it in GitHub Desktop.
System Registers for the M5 efficiency core, complete with field names (bitranges are inclusive on both ends)
This file has been truncated, but you can view the full file.
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": "CCSIDREL1_D_EL1", | |
| "enc": [3, 1, 0, 0, 0], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "WT", | |
| "lsb": 31, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "WB", | |
| "lsb": 30, | |
| "msb": 30 | |
| }, | |
| { | |
| "name": "RD_ALLOC", | |
| "lsb": 29, | |
| "msb": 29 | |
| }, | |
| { | |
| "name": "WR_ALLOC", | |
| "lsb": 28, | |
| "msb": 28 | |
| }, | |
| { | |
| "name": "NUM_SET", | |
| "lsb": 13, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "ASSOC", | |
| "lsb": 3, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "LINE_SIZE", | |
| "lsb": 0, | |
| "msb": 2 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CCSIDREL1_G_EL1", | |
| "enc": [3, 1, 0, 0, 0], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "WT", | |
| "lsb": 31, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "WB", | |
| "lsb": 30, | |
| "msb": 30 | |
| }, | |
| { | |
| "name": "RD_ALLOC", | |
| "lsb": 29, | |
| "msb": 29 | |
| }, | |
| { | |
| "name": "WR_ALLOC", | |
| "lsb": 28, | |
| "msb": 28 | |
| }, | |
| { | |
| "name": "NUM_SET", | |
| "lsb": 13, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "ASSOC", | |
| "lsb": 3, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "LINE_SIZE", | |
| "lsb": 0, | |
| "msb": 2 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CCSIDREL1_I_EL1", | |
| "enc": [3, 1, 0, 0, 0], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "WT", | |
| "lsb": 31, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "WB", | |
| "lsb": 30, | |
| "msb": 30 | |
| }, | |
| { | |
| "name": "RD_ALLOC", | |
| "lsb": 29, | |
| "msb": 29 | |
| }, | |
| { | |
| "name": "WR_ALLOC", | |
| "lsb": 28, | |
| "msb": 28 | |
| }, | |
| { | |
| "name": "NUM_SET", | |
| "lsb": 13, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "ASSOC", | |
| "lsb": 3, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "LINE_SIZE", | |
| "lsb": 0, | |
| "msb": 2 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CCSIDRLLC_EL1", | |
| "enc": [3, 1, 0, 0, 0], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "WT", | |
| "lsb": 31, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "WB", | |
| "lsb": 30, | |
| "msb": 30 | |
| }, | |
| { | |
| "name": "RD_ALLOC", | |
| "lsb": 29, | |
| "msb": 29 | |
| }, | |
| { | |
| "name": "WR_ALLOC", | |
| "lsb": 28, | |
| "msb": 28 | |
| }, | |
| { | |
| "name": "NUM_SET", | |
| "lsb": 13, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "ASSOC", | |
| "lsb": 3, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "LINE_SIZE", | |
| "lsb": 0, | |
| "msb": 2 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CLAIMCLR_EL1", | |
| "enc": [2, 0, 7, 9, 6], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 8, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "CLAIM7", | |
| "lsb": 7, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "CLAIM6", | |
| "lsb": 6, | |
| "msb": 6 | |
| }, | |
| { | |
| "name": "CLAIM5", | |
| "lsb": 5, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "CLAIM4", | |
| "lsb": 4, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "CLAIM3", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "CLAIM2", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "CLAIM1", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "CLAIM0", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CLAIMSET_EL1", | |
| "enc": [2, 0, 7, 8, 6], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 8, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "SET_CLAIM7", | |
| "lsb": 7, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "SET_CLAIM6", | |
| "lsb": 6, | |
| "msb": 6 | |
| }, | |
| { | |
| "name": "SET_CLAIM5", | |
| "lsb": 5, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "SET_CLAIM4", | |
| "lsb": 4, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "SET_CLAIM3", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "SET_CLAIM2", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "SET_CLAIM1", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "SET_CLAIM0", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CLIDR_EL1", | |
| "enc": [3, 1, 0, 0, 1], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 47, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "TTYPE7", | |
| "lsb": 45, | |
| "msb": 46 | |
| }, | |
| { | |
| "name": "TTYPE6", | |
| "lsb": 43, | |
| "msb": 44 | |
| }, | |
| { | |
| "name": "TTYPE5", | |
| "lsb": 41, | |
| "msb": 42 | |
| }, | |
| { | |
| "name": "TTYPE4", | |
| "lsb": 39, | |
| "msb": 40 | |
| }, | |
| { | |
| "name": "TTYPE3", | |
| "lsb": 37, | |
| "msb": 38 | |
| }, | |
| { | |
| "name": "TTYPE2", | |
| "lsb": 35, | |
| "msb": 36 | |
| }, | |
| { | |
| "name": "TTYPE1", | |
| "lsb": 33, | |
| "msb": 34 | |
| }, | |
| { | |
| "name": "ICB", | |
| "lsb": 30, | |
| "msb": 32 | |
| }, | |
| { | |
| "name": "LO_UU", | |
| "lsb": 27, | |
| "msb": 29 | |
| }, | |
| { | |
| "name": "LO_C", | |
| "lsb": 24, | |
| "msb": 26 | |
| }, | |
| { | |
| "name": "LO_UIS", | |
| "lsb": 21, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "CTYPE7", | |
| "lsb": 18, | |
| "msb": 20 | |
| }, | |
| { | |
| "name": "CTYPE6", | |
| "lsb": 15, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "CTYPE5", | |
| "lsb": 12, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "CTYPE4", | |
| "lsb": 9, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "CTYPE3", | |
| "lsb": 6, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "CTYPE2", | |
| "lsb": 3, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "CTYPE1", | |
| "lsb": 0, | |
| "msb": 2 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CMAINT_BCAST_CTL", | |
| "enc": [3, 3, 15, 8, 3], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "SPARE_63_3", | |
| "lsb": 3, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "LIST1_COMPLETE", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "LIST0_COMPLETE", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "CURRENT_LIST_PTR", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CMAINT_BCAST_LIST_0", | |
| "enc": [3, 3, 15, 8, 1], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "SPARE_63_42", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "DIS_OD_TLBI_ISLIST", | |
| "lsb": 41, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "OSTARGET_IDVALID", | |
| "lsb": 40, | |
| "msb": 40 | |
| }, | |
| { | |
| "name": "OSTARGET_ID", | |
| "lsb": 32, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "ISTARGET_LIST", | |
| "lsb": 0, | |
| "msb": 31 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CMAINT_BCAST_LIST_1", | |
| "enc": [3, 3, 15, 8, 2], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "SPARE_63_42", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "DIS_OD_TLBI_ISLIST", | |
| "lsb": 41, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "OSTARGET_IDVALID", | |
| "lsb": 40, | |
| "msb": 40 | |
| }, | |
| { | |
| "name": "OSTARGET_ID", | |
| "lsb": 32, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "ISTARGET_LIST", | |
| "lsb": 0, | |
| "msb": 31 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CNTFRQ_EL0", | |
| "enc": [3, 3, 14, 0, 0], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "FRQ", | |
| "lsb": 0, | |
| "msb": 31 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CNTHCTL_EL2", | |
| "enc": [3, 4, 14, 1, 0], | |
| "minel": 2, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 18, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "EVNTIS", | |
| "lsb": 17, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "EL1_NVVCT", | |
| "lsb": 16, | |
| "msb": 16 | |
| }, | |
| { | |
| "name": "EL1_NVPCT", | |
| "lsb": 15, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "EL1_TVCT", | |
| "lsb": 14, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "EL1_TVT", | |
| "lsb": 13, | |
| "msb": 13 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 12, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "EL1_PTEN", | |
| "lsb": 11, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "EL1_PCTEN", | |
| "lsb": 10, | |
| "msb": 10 | |
| }, | |
| { | |
| "name": "EL0_PTEN", | |
| "lsb": 9, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "EL0_VTEN", | |
| "lsb": 8, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "EVNTI", | |
| "lsb": 4, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "EVNTDIR", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "EVNTEN", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "EL0_VCTEN", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "EL0_PCTEN", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CNTHCTL_EL21", | |
| "enc": [3, 0, 14, 1, 0], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RES01", | |
| "lsb": 18, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "EVNTIS", | |
| "lsb": 17, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "EL1_NVVCT", | |
| "lsb": 16, | |
| "msb": 16 | |
| }, | |
| { | |
| "name": "EL1_NVPCT", | |
| "lsb": 15, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "EL1_TVCT", | |
| "lsb": 14, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "EL1_TVT", | |
| "lsb": 13, | |
| "msb": 13 | |
| }, | |
| { | |
| "name": "RES0", | |
| "lsb": 12, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "EL1_PTEN", | |
| "lsb": 11, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "EL1_PCTEN", | |
| "lsb": 10, | |
| "msb": 10 | |
| }, | |
| { | |
| "name": "EL0_PTEN", | |
| "lsb": 9, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "EL0_VTEN", | |
| "lsb": 8, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "EVNTI", | |
| "lsb": 4, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "EVNTDIR", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "EVNTEN", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "EL0_VCTEN", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "EL0_PCTEN", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CNTHCTL_NOREDIR_EL21", | |
| "enc": [3, 1, 15, 6, 5], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RES01", | |
| "lsb": 18, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "EVNTIS", | |
| "lsb": 17, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "EL1_NVVCT", | |
| "lsb": 16, | |
| "msb": 16 | |
| }, | |
| { | |
| "name": "EL1_NVPCT", | |
| "lsb": 15, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "EL1_TVCT", | |
| "lsb": 14, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "EL1_TVT", | |
| "lsb": 13, | |
| "msb": 13 | |
| }, | |
| { | |
| "name": "RES0", | |
| "lsb": 12, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "EL1_PTEN", | |
| "lsb": 11, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "EL1_PCTEN", | |
| "lsb": 10, | |
| "msb": 10 | |
| }, | |
| { | |
| "name": "EL0_PTEN", | |
| "lsb": 9, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "EL0_VTEN", | |
| "lsb": 8, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "EVNTI", | |
| "lsb": 4, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "EVNTDIR", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "EVNTEN", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "EL0_VCTEN", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "EL0_PCTEN", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CNTHP_CTL_EL2", | |
| "enc": [3, 4, 14, 2, 1], | |
| "minel": 2, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 3, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "ISTAT", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "IMSK", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "EN", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CNTHP_CTL_EL21", | |
| "enc": [3, 3, 14, 2, 1], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RES0", | |
| "lsb": 3, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "ISTAT", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "IMSK", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "EN", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CNTHP_CTL_NOREDIR_EL21", | |
| "enc": [3, 1, 15, 9, 5], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RES0", | |
| "lsb": 3, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "ISTAT", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "IMSK", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "EN", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CNTHP_CVAL_EL2", | |
| "enc": [3, 4, 14, 2, 2], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "CVAL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CNTHP_CVAL_EL21", | |
| "enc": [3, 3, 14, 2, 2], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "CVAL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CNTHP_CVAL_NOREDIR_EL21", | |
| "enc": [3, 1, 15, 7, 5], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "CVAL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CNTHP_TVAL_EL2", | |
| "enc": [3, 4, 14, 2, 0], | |
| "minel": 2, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "TVAL", | |
| "lsb": 0, | |
| "msb": 31 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CNTHP_TVAL_EL21", | |
| "enc": [3, 3, 14, 2, 0], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "TVAL", | |
| "lsb": 0, | |
| "msb": 31 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CNTHP_TVAL_NOREDIR_EL21", | |
| "enc": [3, 1, 15, 8, 5], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "TVAL", | |
| "lsb": 0, | |
| "msb": 31 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CNTHV_CTL_EL2", | |
| "enc": [3, 4, 14, 3, 1], | |
| "minel": 2, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 3, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "ISTAT", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "IMSK", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "EN", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CNTHV_CTL_EL21", | |
| "enc": [3, 3, 14, 3, 1], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RES0", | |
| "lsb": 3, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "ISTAT", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "IMSK", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "EN", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CNTHV_CTL_NOREDIR_EL21", | |
| "enc": [3, 1, 15, 9, 6], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RES0", | |
| "lsb": 3, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "ISTAT", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "IMSK", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "EN", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CNTHV_CVAL_EL2", | |
| "enc": [3, 4, 14, 3, 2], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "CVAL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CNTHV_CVAL_EL21", | |
| "enc": [3, 3, 14, 3, 2], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "CVAL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CNTHV_CVAL_NOREDIR_EL21", | |
| "enc": [3, 1, 15, 10, 5], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "CVAL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CNTHV_TVAL_EL2", | |
| "enc": [3, 4, 14, 3, 0], | |
| "minel": 2, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "TVAL", | |
| "lsb": 0, | |
| "msb": 31 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CNTHV_TVAL_EL21", | |
| "enc": [3, 3, 14, 3, 0], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "TVAL", | |
| "lsb": 0, | |
| "msb": 31 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CNTHV_TVAL_NOREDIR_EL21", | |
| "enc": [3, 1, 15, 11, 5], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "TVAL", | |
| "lsb": 0, | |
| "msb": 31 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CNTKCTL_EL1", | |
| "enc": [3, 0, 14, 1, 0], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 18, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "EVNTIS", | |
| "lsb": 17, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 10, | |
| "msb": 16 | |
| }, | |
| { | |
| "name": "PL0_PTEN", | |
| "lsb": 9, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "PL0_VTEN", | |
| "lsb": 8, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "EVNTI", | |
| "lsb": 4, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "EVNTDIR", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "EVNTEN", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "PL0_VCTEN", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "PL0_PCTEN", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CNTKCTL_EL12", | |
| "enc": [3, 5, 14, 1, 0], | |
| "minel": 2, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RES01", | |
| "lsb": 18, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "EVNTIS", | |
| "lsb": 17, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "RES0", | |
| "lsb": 10, | |
| "msb": 16 | |
| }, | |
| { | |
| "name": "PL0_PTEN", | |
| "lsb": 9, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "PL0_VTEN", | |
| "lsb": 8, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "EVNTI", | |
| "lsb": 4, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "EVNTDIR", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "EVNTEN", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "PL0_VCTEN", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "PL0_PCTEN", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CNTKCTL_NOREDIR_EL1", | |
| "enc": [3, 1, 15, 6, 5], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RES01", | |
| "lsb": 18, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "EVNTIS", | |
| "lsb": 17, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "RES0", | |
| "lsb": 10, | |
| "msb": 16 | |
| }, | |
| { | |
| "name": "PL0_PTEN", | |
| "lsb": 9, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "PL0_VTEN", | |
| "lsb": 8, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "EVNTI", | |
| "lsb": 4, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "EVNTDIR", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "EVNTEN", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "PL0_VCTEN", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "PL0_PCTEN", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CNTPCTSS_EL0", | |
| "enc": [3, 3, 14, 0, 5], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "PCT", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CNTPCTSS_NOREDIR_EL0", | |
| "enc": [3, 1, 15, 3, 5], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "PCT", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CNTPCT_EL0", | |
| "enc": [3, 3, 14, 0, 1], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "PCT", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CNTPCT_NOREDIR_EL0", | |
| "enc": [3, 1, 15, 8, 6], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "PCT", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CNTP_CTL_EL0", | |
| "enc": [3, 3, 14, 2, 1], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 3, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "ISTAT", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "IMSK", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "EN", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CNTP_CTL_EL02", | |
| "enc": [3, 5, 14, 2, 1], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RES0", | |
| "lsb": 3, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "ISTAT", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "IMSK", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "EN", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CNTP_CTL_NOREDIR_EL0", | |
| "enc": [3, 1, 15, 9, 5], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RES0", | |
| "lsb": 3, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "ISTAT", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "IMSK", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "EN", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CNTP_CVAL_EL0", | |
| "enc": [3, 3, 14, 2, 2], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "CVAL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CNTP_CVAL_EL02", | |
| "enc": [3, 5, 14, 2, 2], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "CVAL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CNTP_CVAL_NOREDIR_EL0", | |
| "enc": [3, 1, 15, 7, 5], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "CVAL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CNTP_TVAL_EL0", | |
| "enc": [3, 3, 14, 2, 0], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "TVAL", | |
| "lsb": 0, | |
| "msb": 31 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CNTP_TVAL_EL02", | |
| "enc": [3, 5, 14, 2, 0], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "TVAL", | |
| "lsb": 0, | |
| "msb": 31 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CNTP_TVAL_NOREDIR_EL0", | |
| "enc": [3, 1, 15, 8, 5], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "TVAL", | |
| "lsb": 0, | |
| "msb": 31 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CNTVCTSS_EL0", | |
| "enc": [3, 3, 14, 0, 6], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "VCT", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CNTVCTSS_NOREDIR_EL0", | |
| "enc": [3, 1, 15, 4, 5], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "VCT", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CNTVCT_EL0", | |
| "enc": [3, 3, 14, 0, 2], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "VCT", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CNTVCT_NOREDIR_EL0", | |
| "enc": [3, 1, 15, 2, 5], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "VCT", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CNTVOFF_EL2", | |
| "enc": [3, 4, 14, 0, 3], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "VCTOFFSET", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CNTV_CTL_EL0", | |
| "enc": [3, 3, 14, 3, 1], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 3, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "ISTAT", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "IMSK", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "EN", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CNTV_CTL_EL02", | |
| "enc": [3, 5, 14, 3, 1], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RES0", | |
| "lsb": 3, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "ISTAT", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "IMSK", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "EN", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CNTV_CTL_NOREDIR_EL0", | |
| "enc": [3, 1, 15, 9, 6], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RES0", | |
| "lsb": 3, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "ISTAT", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "IMSK", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "EN", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CNTV_CVAL_EL0", | |
| "enc": [3, 3, 14, 3, 2], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "CVAL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CNTV_CVAL_EL02", | |
| "enc": [3, 5, 14, 3, 2], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "CVAL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CNTV_CVAL_NOREDIR_EL0", | |
| "enc": [3, 1, 15, 10, 5], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "CVAL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CNTV_TVAL_EL0", | |
| "enc": [3, 3, 14, 3, 0], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "TVAL", | |
| "lsb": 0, | |
| "msb": 31 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CNTV_TVAL_EL02", | |
| "enc": [3, 5, 14, 3, 0], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "TVAL", | |
| "lsb": 0, | |
| "msb": 31 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CNTV_TVAL_NOREDIR_EL0", | |
| "enc": [3, 1, 15, 11, 5], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "TVAL", | |
| "lsb": 0, | |
| "msb": 31 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CONTEXTIDR_EL1", | |
| "enc": [3, 0, 13, 0, 1], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "ALL", | |
| "lsb": 0, | |
| "msb": 31 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CONTEXTIDR_EL12", | |
| "enc": [3, 5, 13, 0, 1], | |
| "minel": 2, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "ALL", | |
| "lsb": 0, | |
| "msb": 31 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CONTEXTIDR_EL2", | |
| "enc": [3, 4, 13, 0, 1], | |
| "minel": 2, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "ALL", | |
| "lsb": 0, | |
| "msb": 31 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CONTEXTIDR_EL21", | |
| "enc": [3, 0, 13, 0, 1], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "ALL", | |
| "lsb": 0, | |
| "msb": 31 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CORE_NRG_ACC_DAT", | |
| "enc": [3, 7, 15, 1, 1], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "VALUE_HI", | |
| "lsb": 28, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "VALUE_MID", | |
| "lsb": 20, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "VALUE_LO", | |
| "lsb": 0, | |
| "msb": 19 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CORE_SRM_NRG_ACC_DAT", | |
| "enc": [3, 7, 15, 3, 1], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "VALUE_HI", | |
| "lsb": 28, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "VALUE_MID", | |
| "lsb": 20, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "VALUE_LO", | |
| "lsb": 0, | |
| "msb": 19 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CPACR_EL1", | |
| "enc": [3, 0, 1, 0, 2], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD3", | |
| "lsb": 29, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "TTA", | |
| "lsb": 28, | |
| "msb": 28 | |
| }, | |
| { | |
| "name": "RSVD2", | |
| "lsb": 26, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "SMEN", | |
| "lsb": 24, | |
| "msb": 25 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 22, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "FPEN", | |
| "lsb": 20, | |
| "msb": 21 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 19 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CPACR_EL12", | |
| "enc": [3, 5, 1, 0, 2], | |
| "minel": 2, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RES04", | |
| "lsb": 29, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "TTA", | |
| "lsb": 28, | |
| "msb": 28 | |
| }, | |
| { | |
| "name": "RES03", | |
| "lsb": 26, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "SMEN", | |
| "lsb": 24, | |
| "msb": 25 | |
| }, | |
| { | |
| "name": "RES02", | |
| "lsb": 22, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "FPEN", | |
| "lsb": 20, | |
| "msb": 21 | |
| }, | |
| { | |
| "name": "RES01", | |
| "lsb": 0, | |
| "msb": 19 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CPM_NRG_ACC_DAT", | |
| "enc": [3, 7, 15, 2, 1], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "VALUE_HI", | |
| "lsb": 28, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "VALUE_MID", | |
| "lsb": 20, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "VALUE_LO", | |
| "lsb": 0, | |
| "msb": 19 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CPM_PWRDN_CTL", | |
| "enc": [3, 5, 15, 6, 2], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "EN_DEEP_SLEEP", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 1, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "FLUSH_L2_BFR_PWR_DN_CPM", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CPM_SRM_NRG_ACC_DAT", | |
| "enc": [3, 7, 15, 4, 1], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "VALUE_HI", | |
| "lsb": 28, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "VALUE_MID", | |
| "lsb": 20, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "VALUE_LO", | |
| "lsb": 0, | |
| "msb": 19 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CPTR_EL2", | |
| "enc": [3, 4, 1, 1, 2], | |
| "minel": 2, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "TCPAC", | |
| "lsb": 31, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "RSVD3", | |
| "lsb": 29, | |
| "msb": 30 | |
| }, | |
| { | |
| "name": "TTA", | |
| "lsb": 28, | |
| "msb": 28 | |
| }, | |
| { | |
| "name": "RSVD2", | |
| "lsb": 26, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "SMEN", | |
| "lsb": 24, | |
| "msb": 25 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 22, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "FPEN", | |
| "lsb": 20, | |
| "msb": 21 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 19 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CPTR_EL21", | |
| "enc": [3, 0, 1, 0, 2], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "TCPAC", | |
| "lsb": 31, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "RES03", | |
| "lsb": 29, | |
| "msb": 30 | |
| }, | |
| { | |
| "name": "TTA", | |
| "lsb": 28, | |
| "msb": 28 | |
| }, | |
| { | |
| "name": "RES02", | |
| "lsb": 26, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "SMEN", | |
| "lsb": 24, | |
| "msb": 25 | |
| }, | |
| { | |
| "name": "RES01", | |
| "lsb": 22, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "FPEN", | |
| "lsb": 20, | |
| "msb": 21 | |
| }, | |
| { | |
| "name": "RES0", | |
| "lsb": 0, | |
| "msb": 19 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CPU_CFG", | |
| "enc": [3, 5, 15, 4, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD3", | |
| "lsb": 30, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "N_ACK_WFI", | |
| "lsb": 29, | |
| "msb": 29 | |
| }, | |
| { | |
| "name": "FRC_DEEP_SLP", | |
| "lsb": 28, | |
| "msb": 28 | |
| }, | |
| { | |
| "name": "RSVD2", | |
| "lsb": 27, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "RCC_FORCE_ALL_DPC_L3_CLKS_ON", | |
| "lsb": 26, | |
| "msb": 26 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 6, | |
| "msb": 25 | |
| }, | |
| { | |
| "name": "RCC_FORCE_ALL_DPC2_APL3_CLKS_ON", | |
| "lsb": 5, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "MISR_EN", | |
| "lsb": 4, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "SBD1_SLP_EN", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "SBD0_SLP_EN", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "OK2_PWR_DN", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CPU_CNT0", | |
| "enc": [3, 7, 15, 0, 3], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 32, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CNT_HI", | |
| "lsb": 12, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "CNT_MID", | |
| "lsb": 8, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "CNT_LO", | |
| "lsb": 0, | |
| "msb": 7 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CPU_CNT1", | |
| "enc": [3, 7, 15, 2, 3], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 32, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CNT_HI", | |
| "lsb": 12, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "CNT_MID", | |
| "lsb": 8, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "CNT_LO", | |
| "lsb": 0, | |
| "msb": 7 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CPU_CNT2", | |
| "enc": [3, 7, 15, 4, 3], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 32, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CNT_HI", | |
| "lsb": 12, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "CNT_MID", | |
| "lsb": 8, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "CNT_LO", | |
| "lsb": 0, | |
| "msb": 7 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CPU_CNT3", | |
| "enc": [3, 7, 15, 6, 3], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 32, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CNT_HI", | |
| "lsb": 12, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "CNT_MID", | |
| "lsb": 8, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "CNT_LO", | |
| "lsb": 0, | |
| "msb": 7 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CPU_CNT4", | |
| "enc": [3, 7, 15, 8, 3], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 32, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CNT_HI", | |
| "lsb": 12, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "CNT_MID", | |
| "lsb": 8, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "CNT_LO", | |
| "lsb": 0, | |
| "msb": 7 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CPU_CNT5", | |
| "enc": [3, 7, 15, 10, 3], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 32, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CNT_HI", | |
| "lsb": 12, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "CNT_MID", | |
| "lsb": 8, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "CNT_LO", | |
| "lsb": 0, | |
| "msb": 7 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CPU_CNT6", | |
| "enc": [3, 7, 15, 12, 3], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 32, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CNT_HI", | |
| "lsb": 12, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "CNT_MID", | |
| "lsb": 8, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "CNT_LO", | |
| "lsb": 0, | |
| "msb": 7 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CPU_CNT7", | |
| "enc": [3, 7, 15, 14, 3], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 32, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CNT_HI", | |
| "lsb": 12, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "CNT_MID", | |
| "lsb": 8, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "CNT_LO", | |
| "lsb": 0, | |
| "msb": 7 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CPU_CNT_CTL", | |
| "enc": [3, 7, 15, 5, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 1, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "ENABLE", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CPU_CNT_CTL0", | |
| "enc": [3, 7, 15, 1, 3], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD2", | |
| "lsb": 16, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "ENABLE", | |
| "lsb": 15, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 13, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "EVNT_SEL", | |
| "lsb": 8, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 7 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CPU_CNT_CTL1", | |
| "enc": [3, 7, 15, 3, 3], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD2", | |
| "lsb": 16, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "ENABLE", | |
| "lsb": 15, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 13, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "EVNT_SEL", | |
| "lsb": 8, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 7 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CPU_CNT_CTL2", | |
| "enc": [3, 7, 15, 5, 3], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD2", | |
| "lsb": 16, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "ENABLE", | |
| "lsb": 15, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 13, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "EVNT_SEL", | |
| "lsb": 8, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 7 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CPU_CNT_CTL3", | |
| "enc": [3, 7, 15, 7, 3], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD2", | |
| "lsb": 16, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "ENABLE", | |
| "lsb": 15, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 13, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "EVNT_SEL", | |
| "lsb": 8, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 7 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CPU_CNT_CTL4", | |
| "enc": [3, 7, 15, 9, 3], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD2", | |
| "lsb": 16, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "ENABLE", | |
| "lsb": 15, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 13, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "EVNT_SEL", | |
| "lsb": 8, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 7 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CPU_CNT_CTL5", | |
| "enc": [3, 7, 15, 11, 3], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD2", | |
| "lsb": 16, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "ENABLE", | |
| "lsb": 15, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 13, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "EVNT_SEL", | |
| "lsb": 8, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 7 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CPU_CNT_CTL6", | |
| "enc": [3, 7, 15, 13, 3], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD2", | |
| "lsb": 16, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "ENABLE", | |
| "lsb": 15, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 13, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "EVNT_SEL", | |
| "lsb": 8, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 7 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CPU_CNT_CTL7", | |
| "enc": [3, 7, 15, 15, 3], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD2", | |
| "lsb": 16, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "ENABLE", | |
| "lsb": 15, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 13, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "EVNT_SEL", | |
| "lsb": 8, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 7 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CPU_OVRD", | |
| "enc": [3, 5, 15, 5, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD3", | |
| "lsb": 30, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "REQ_BOOT", | |
| "lsb": 28, | |
| "msb": 29 | |
| }, | |
| { | |
| "name": "VFIQ", | |
| "lsb": 26, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "OK2_PWRDN", | |
| "lsb": 24, | |
| "msb": 25 | |
| }, | |
| { | |
| "name": "IRQ", | |
| "lsb": 22, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "FIQ", | |
| "lsb": 20, | |
| "msb": 21 | |
| }, | |
| { | |
| "name": "RSVD2", | |
| "lsb": 17, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "HALT_AP_BFR_RUN", | |
| "lsb": 16, | |
| "msb": 16 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 2, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "UTRIG_PIP_ADV_WFI_OR_WFE", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CPU_STS", | |
| "enc": [3, 5, 15, 10, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "AP_LOG_ID", | |
| "lsb": 60, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "AP_PHY_ID", | |
| "lsb": 56, | |
| "msb": 59 | |
| }, | |
| { | |
| "name": "AP_IS_VALID", | |
| "lsb": 55, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 49, | |
| "msb": 54 | |
| }, | |
| { | |
| "name": "PWR_UP_LOG", | |
| "lsb": 42, | |
| "msb": 48 | |
| }, | |
| { | |
| "name": "FETCH_LOG", | |
| "lsb": 16, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "SBD1_STICKY_SLP", | |
| "lsb": 15, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "SBD0_STICKY_SLP", | |
| "lsb": 14, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "L1_DIS_FLUSHED", | |
| "lsb": 13, | |
| "msb": 13 | |
| }, | |
| { | |
| "name": "STICKY_WFI_RETN", | |
| "lsb": 12, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "CPU_IN_WFI_RETN", | |
| "lsb": 11, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "FRC_INIT", | |
| "lsb": 10, | |
| "msb": 10 | |
| }, | |
| { | |
| "name": "AP_IS_HALTED_BFR_RUN", | |
| "lsb": 9, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "CPU_IS_ACTIVE", | |
| "lsb": 8, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "CPU_RUN_ST", | |
| "lsb": 0, | |
| "msb": 7 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CSSELR_EL1", | |
| "enc": [3, 2, 0, 0, 0], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 5, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "TN_D", | |
| "lsb": 4, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "C_LEVEL", | |
| "lsb": 1, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "IN_D", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTRR_A_CTL_EL1", | |
| "enc": [3, 4, 15, 2, 5], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "LOCK", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 1, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "WRPROTECT", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTRR_A_CTL_EL12", | |
| "enc": [3, 4, 15, 9, 4], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "LOCK", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "RES0", | |
| "lsb": 1, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "WRPROTECT", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTRR_A_CTL_EL2", | |
| "enc": [3, 4, 15, 6, 2], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "LOCK", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 1, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "WRPROTECT", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTRR_A_CTL_EL21", | |
| "enc": [3, 4, 15, 2, 5], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "LOCK", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "RES0", | |
| "lsb": 1, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "WRPROTECT", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTRR_A_LWR_EL1", | |
| "enc": [3, 4, 15, 2, 3], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CTRR_LOWER_ADDR_A", | |
| "lsb": 12, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 11 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTRR_A_LWR_EL12", | |
| "enc": [3, 4, 15, 9, 0], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RES01", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CTRR_LOWER_ADDR_A", | |
| "lsb": 12, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RES0", | |
| "lsb": 0, | |
| "msb": 11 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTRR_A_LWR_EL2", | |
| "enc": [3, 4, 15, 6, 4], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CTRR_LOWER_ADDR_A", | |
| "lsb": 12, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 11 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTRR_A_LWR_EL21", | |
| "enc": [3, 4, 15, 2, 3], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RES01", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CTRR_LOWER_ADDR_A", | |
| "lsb": 12, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RES0", | |
| "lsb": 0, | |
| "msb": 11 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTRR_A_UPR_EL1", | |
| "enc": [3, 4, 15, 2, 4], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CTRR_UPPER_ADDR_A", | |
| "lsb": 12, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 11 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTRR_A_UPR_EL12", | |
| "enc": [3, 4, 15, 9, 1], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RES01", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CTRR_UPPER_ADDR_A", | |
| "lsb": 12, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RES0", | |
| "lsb": 0, | |
| "msb": 11 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTRR_A_UPR_EL2", | |
| "enc": [3, 4, 15, 6, 5], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CTRR_UPPER_ADDR_A", | |
| "lsb": 12, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 11 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTRR_A_UPR_EL21", | |
| "enc": [3, 4, 15, 2, 4], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RES01", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CTRR_UPPER_ADDR_A", | |
| "lsb": 12, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RES0", | |
| "lsb": 0, | |
| "msb": 11 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTRR_B_CTL_EL1", | |
| "enc": [3, 4, 15, 2, 2], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "LOCK", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 1, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "WRPROTECT", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTRR_B_CTL_EL12", | |
| "enc": [3, 4, 15, 9, 5], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "LOCK", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "RES0", | |
| "lsb": 1, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "WRPROTECT", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTRR_B_CTL_EL2", | |
| "enc": [3, 4, 15, 6, 3], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "LOCK", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 1, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "WRPROTECT", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTRR_B_CTL_EL21", | |
| "enc": [3, 4, 15, 2, 2], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "LOCK", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "RES0", | |
| "lsb": 1, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "WRPROTECT", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTRR_B_LWR_EL1", | |
| "enc": [3, 4, 15, 1, 7], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CTRR_LOWER_ADDR_B", | |
| "lsb": 12, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 11 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTRR_B_LWR_EL12", | |
| "enc": [3, 4, 15, 9, 2], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RES01", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CTRR_LOWER_ADDR_B", | |
| "lsb": 12, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RES0", | |
| "lsb": 0, | |
| "msb": 11 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTRR_B_LWR_EL2", | |
| "enc": [3, 4, 15, 6, 6], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CTRR_LOWER_ADDR_B", | |
| "lsb": 12, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 11 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTRR_B_LWR_EL21", | |
| "enc": [3, 4, 15, 1, 7], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RES01", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CTRR_LOWER_ADDR_B", | |
| "lsb": 12, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RES0", | |
| "lsb": 0, | |
| "msb": 11 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTRR_B_UPR_EL1", | |
| "enc": [3, 4, 15, 1, 6], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CTRR_UPPER_ADDR_B", | |
| "lsb": 12, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 11 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTRR_B_UPR_EL12", | |
| "enc": [3, 4, 15, 9, 3], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RES01", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CTRR_UPPER_ADDR_B", | |
| "lsb": 12, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RES0", | |
| "lsb": 0, | |
| "msb": 11 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTRR_B_UPR_EL2", | |
| "enc": [3, 4, 15, 6, 7], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CTRR_UPPER_ADDR_B", | |
| "lsb": 12, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 11 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTRR_B_UPR_EL21", | |
| "enc": [3, 4, 15, 1, 6], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RES01", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CTRR_UPPER_ADDR_B", | |
| "lsb": 12, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RES0", | |
| "lsb": 0, | |
| "msb": 11 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTRR_C_CTL_EL1", | |
| "enc": [3, 0, 11, 1, 4], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "LOCK", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 1, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "WRPROTECT", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTRR_C_CTL_EL12", | |
| "enc": [3, 0, 11, 1, 6], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "LOCK", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "RES0", | |
| "lsb": 1, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "WRPROTECT", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTRR_C_CTL_EL2", | |
| "enc": [3, 0, 11, 2, 0], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "LOCK", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 1, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "WRPROTECT", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTRR_C_CTL_EL21", | |
| "enc": [3, 0, 11, 1, 4], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "LOCK", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "RES0", | |
| "lsb": 1, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "WRPROTECT", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTRR_C_LWR_EL1", | |
| "enc": [3, 0, 11, 0, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CTRR_LOWER_ADDR_C", | |
| "lsb": 12, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 11 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTRR_C_LWR_EL12", | |
| "enc": [3, 0, 11, 0, 4], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RES01", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CTRR_LOWER_ADDR_C", | |
| "lsb": 12, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RES0", | |
| "lsb": 0, | |
| "msb": 11 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTRR_C_LWR_EL2", | |
| "enc": [3, 0, 11, 1, 0], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CTRR_LOWER_ADDR_C", | |
| "lsb": 12, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 11 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTRR_C_LWR_EL21", | |
| "enc": [3, 0, 11, 0, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RES01", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CTRR_LOWER_ADDR_C", | |
| "lsb": 12, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RES0", | |
| "lsb": 0, | |
| "msb": 11 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTRR_C_UPR_EL1", | |
| "enc": [3, 0, 11, 0, 1], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CTRR_UPPER_ADDR_C", | |
| "lsb": 12, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 11 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTRR_C_UPR_EL12", | |
| "enc": [3, 0, 11, 0, 5], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RES01", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CTRR_UPPER_ADDR_C", | |
| "lsb": 12, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RES0", | |
| "lsb": 0, | |
| "msb": 11 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTRR_C_UPR_EL2", | |
| "enc": [3, 0, 11, 1, 1], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CTRR_UPPER_ADDR_C", | |
| "lsb": 12, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 11 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTRR_C_UPR_EL21", | |
| "enc": [3, 0, 11, 0, 1], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RES01", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CTRR_UPPER_ADDR_C", | |
| "lsb": 12, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RES0", | |
| "lsb": 0, | |
| "msb": 11 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTRR_D_CTL_EL1", | |
| "enc": [3, 0, 11, 1, 5], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "LOCK", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 1, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "WRPROTECT", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTRR_D_CTL_EL12", | |
| "enc": [3, 0, 11, 1, 7], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "LOCK", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "RES0", | |
| "lsb": 1, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "WRPROTECT", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTRR_D_CTL_EL2", | |
| "enc": [3, 0, 11, 2, 1], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "LOCK", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 1, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "WRPROTECT", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTRR_D_CTL_EL21", | |
| "enc": [3, 0, 11, 1, 5], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "LOCK", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "RES0", | |
| "lsb": 1, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "WRPROTECT", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTRR_D_LWR_EL1", | |
| "enc": [3, 0, 11, 0, 2], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CTRR_LOWER_ADDR_D", | |
| "lsb": 12, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 11 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTRR_D_LWR_EL12", | |
| "enc": [3, 0, 11, 0, 6], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RES01", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CTRR_LOWER_ADDR_D", | |
| "lsb": 12, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RES0", | |
| "lsb": 0, | |
| "msb": 11 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTRR_D_LWR_EL2", | |
| "enc": [3, 0, 11, 1, 2], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CTRR_LOWER_ADDR_D", | |
| "lsb": 12, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 11 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTRR_D_LWR_EL21", | |
| "enc": [3, 0, 11, 0, 2], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RES01", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CTRR_LOWER_ADDR_D", | |
| "lsb": 12, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RES0", | |
| "lsb": 0, | |
| "msb": 11 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTRR_D_UPR_EL1", | |
| "enc": [3, 0, 11, 0, 3], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CTRR_UPPER_ADDR_D", | |
| "lsb": 12, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 11 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTRR_D_UPR_EL12", | |
| "enc": [3, 0, 11, 0, 7], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RES01", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CTRR_UPPER_ADDR_D", | |
| "lsb": 12, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RES0", | |
| "lsb": 0, | |
| "msb": 11 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTRR_D_UPR_EL2", | |
| "enc": [3, 0, 11, 1, 3], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CTRR_UPPER_ADDR_D", | |
| "lsb": 12, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 11 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTRR_D_UPR_EL21", | |
| "enc": [3, 0, 11, 0, 3], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RES01", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CTRR_UPPER_ADDR_D", | |
| "lsb": 12, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RES0", | |
| "lsb": 0, | |
| "msb": 11 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTR_EL0", | |
| "enc": [3, 3, 0, 0, 1], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD2", | |
| "lsb": 36, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "TMIN_LINE", | |
| "lsb": 32, | |
| "msb": 35 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 30, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "DIC", | |
| "lsb": 29, | |
| "msb": 29 | |
| }, | |
| { | |
| "name": "IDC", | |
| "lsb": 28, | |
| "msb": 28 | |
| }, | |
| { | |
| "name": "CWG", | |
| "lsb": 24, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "ERG", | |
| "lsb": 20, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "DMIN_LINE", | |
| "lsb": 16, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "L1_IP", | |
| "lsb": 14, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 4, | |
| "msb": 13 | |
| }, | |
| { | |
| "name": "IMIN_LINE", | |
| "lsb": 0, | |
| "msb": 3 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTXR_A_CTL_EL1", | |
| "enc": [3, 0, 11, 5, 2], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "LOCK", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "VALID", | |
| "lsb": 62, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 10, | |
| "msb": 61 | |
| }, | |
| { | |
| "name": "XN_MMUOFF", | |
| "lsb": 8, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "XN_GL0_TGE0", | |
| "lsb": 6, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "XN_GL1", | |
| "lsb": 4, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "XN_EL0_TGE0", | |
| "lsb": 2, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "XN_EL1", | |
| "lsb": 0, | |
| "msb": 1 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTXR_A_CTL_EL12", | |
| "enc": [3, 0, 11, 5, 6], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "LOCK", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "VALID", | |
| "lsb": 62, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "RES0", | |
| "lsb": 10, | |
| "msb": 61 | |
| }, | |
| { | |
| "name": "XN_MMUOFF", | |
| "lsb": 8, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "XN_GL0_TGE0", | |
| "lsb": 6, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "XN_GL1", | |
| "lsb": 4, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "XN_EL0_TGE0", | |
| "lsb": 2, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "XN_EL1", | |
| "lsb": 0, | |
| "msb": 1 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTXR_A_CTL_EL2", | |
| "enc": [3, 0, 11, 6, 2], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "LOCK", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "VALID", | |
| "lsb": 62, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 24, | |
| "msb": 61 | |
| }, | |
| { | |
| "name": "XN_GL0_TGE0", | |
| "lsb": 22, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "XN_GL1", | |
| "lsb": 20, | |
| "msb": 21 | |
| }, | |
| { | |
| "name": "XN_EL0_TGE0", | |
| "lsb": 18, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "XN_EL1", | |
| "lsb": 16, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 10, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "XN_MMUOFF", | |
| "lsb": 8, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "XN_GL0_TGE1", | |
| "lsb": 6, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "XN_GL2", | |
| "lsb": 4, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "XN_EL0_TGE1", | |
| "lsb": 2, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "XN_EL2", | |
| "lsb": 0, | |
| "msb": 1 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTXR_A_CTL_EL21", | |
| "enc": [3, 0, 11, 5, 2], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "LOCK", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "VALID", | |
| "lsb": 62, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "RES01", | |
| "lsb": 24, | |
| "msb": 61 | |
| }, | |
| { | |
| "name": "XN_GL0_TGE0", | |
| "lsb": 22, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "XN_GL1", | |
| "lsb": 20, | |
| "msb": 21 | |
| }, | |
| { | |
| "name": "XN_EL0_TGE0", | |
| "lsb": 18, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "XN_EL1", | |
| "lsb": 16, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "RES0", | |
| "lsb": 10, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "XN_MMUOFF", | |
| "lsb": 8, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "XN_GL0_TGE1", | |
| "lsb": 6, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "XN_GL2", | |
| "lsb": 4, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "XN_EL0_TGE1", | |
| "lsb": 2, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "XN_EL2", | |
| "lsb": 0, | |
| "msb": 1 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTXR_A_LWR_EL1", | |
| "enc": [3, 0, 11, 2, 2], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CTXR_LOWER_ADDR_A", | |
| "lsb": 12, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 11 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTXR_A_LWR_EL12", | |
| "enc": [3, 0, 11, 3, 2], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RES01", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CTXR_LOWER_ADDR_A", | |
| "lsb": 12, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RES0", | |
| "lsb": 0, | |
| "msb": 11 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTXR_A_LWR_EL2", | |
| "enc": [3, 0, 11, 4, 2], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CTXR_LOWER_ADDR_A", | |
| "lsb": 12, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 11 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTXR_A_LWR_EL21", | |
| "enc": [3, 0, 11, 2, 2], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RES01", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CTXR_LOWER_ADDR_A", | |
| "lsb": 12, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RES0", | |
| "lsb": 0, | |
| "msb": 11 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTXR_A_UPR_EL1", | |
| "enc": [3, 0, 11, 2, 3], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CTXR_UPPER_ADDR_A", | |
| "lsb": 12, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 11 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTXR_A_UPR_EL12", | |
| "enc": [3, 0, 11, 3, 3], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RES01", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CTXR_UPPER_ADDR_A", | |
| "lsb": 12, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RES0", | |
| "lsb": 0, | |
| "msb": 11 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTXR_A_UPR_EL2", | |
| "enc": [3, 0, 11, 4, 3], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CTXR_UPPER_ADDR_A", | |
| "lsb": 12, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 11 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTXR_A_UPR_EL21", | |
| "enc": [3, 0, 11, 2, 3], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RES01", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CTXR_UPPER_ADDR_A", | |
| "lsb": 12, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RES0", | |
| "lsb": 0, | |
| "msb": 11 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTXR_B_CTL_EL1", | |
| "enc": [3, 0, 11, 5, 3], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "LOCK", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "VALID", | |
| "lsb": 62, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 10, | |
| "msb": 61 | |
| }, | |
| { | |
| "name": "XN_MMUOFF", | |
| "lsb": 8, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "XN_GL0_TGE0", | |
| "lsb": 6, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "XN_GL1", | |
| "lsb": 4, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "XN_EL0_TGE0", | |
| "lsb": 2, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "XN_EL1", | |
| "lsb": 0, | |
| "msb": 1 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTXR_B_CTL_EL12", | |
| "enc": [3, 0, 11, 5, 7], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "LOCK", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "VALID", | |
| "lsb": 62, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "RES0", | |
| "lsb": 10, | |
| "msb": 61 | |
| }, | |
| { | |
| "name": "XN_MMUOFF", | |
| "lsb": 8, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "XN_GL0_TGE0", | |
| "lsb": 6, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "XN_GL1", | |
| "lsb": 4, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "XN_EL0_TGE0", | |
| "lsb": 2, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "XN_EL1", | |
| "lsb": 0, | |
| "msb": 1 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTXR_B_CTL_EL2", | |
| "enc": [3, 0, 11, 6, 3], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "LOCK", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "VALID", | |
| "lsb": 62, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 24, | |
| "msb": 61 | |
| }, | |
| { | |
| "name": "XN_GL0_TGE0", | |
| "lsb": 22, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "XN_GL1", | |
| "lsb": 20, | |
| "msb": 21 | |
| }, | |
| { | |
| "name": "XN_EL0_TGE0", | |
| "lsb": 18, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "XN_EL1", | |
| "lsb": 16, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 10, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "XN_MMUOFF", | |
| "lsb": 8, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "XN_GL0_TGE1", | |
| "lsb": 6, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "XN_GL2", | |
| "lsb": 4, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "XN_EL0_TGE1", | |
| "lsb": 2, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "XN_EL2", | |
| "lsb": 0, | |
| "msb": 1 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTXR_B_CTL_EL21", | |
| "enc": [3, 0, 11, 5, 3], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "LOCK", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "VALID", | |
| "lsb": 62, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "RES01", | |
| "lsb": 24, | |
| "msb": 61 | |
| }, | |
| { | |
| "name": "XN_GL0_TGE0", | |
| "lsb": 22, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "XN_GL1", | |
| "lsb": 20, | |
| "msb": 21 | |
| }, | |
| { | |
| "name": "XN_EL0_TGE0", | |
| "lsb": 18, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "XN_EL1", | |
| "lsb": 16, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "RES0", | |
| "lsb": 10, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "XN_MMUOFF", | |
| "lsb": 8, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "XN_GL0_TGE1", | |
| "lsb": 6, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "XN_GL2", | |
| "lsb": 4, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "XN_EL0_TGE1", | |
| "lsb": 2, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "XN_EL2", | |
| "lsb": 0, | |
| "msb": 1 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTXR_B_LWR_EL1", | |
| "enc": [3, 0, 11, 2, 4], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CTXR_LOWER_ADDR_B", | |
| "lsb": 12, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 11 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTXR_B_LWR_EL12", | |
| "enc": [3, 0, 11, 3, 4], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RES01", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CTXR_LOWER_ADDR_B", | |
| "lsb": 12, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RES0", | |
| "lsb": 0, | |
| "msb": 11 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTXR_B_LWR_EL2", | |
| "enc": [3, 0, 11, 4, 4], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CTXR_LOWER_ADDR_B", | |
| "lsb": 12, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 11 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTXR_B_LWR_EL21", | |
| "enc": [3, 0, 11, 2, 4], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RES01", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CTXR_LOWER_ADDR_B", | |
| "lsb": 12, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RES0", | |
| "lsb": 0, | |
| "msb": 11 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTXR_B_UPR_EL1", | |
| "enc": [3, 0, 11, 2, 5], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CTXR_UPPER_ADDR_B", | |
| "lsb": 12, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 11 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTXR_B_UPR_EL12", | |
| "enc": [3, 0, 11, 3, 5], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RES01", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CTXR_UPPER_ADDR_B", | |
| "lsb": 12, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RES0", | |
| "lsb": 0, | |
| "msb": 11 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTXR_B_UPR_EL2", | |
| "enc": [3, 0, 11, 4, 5], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CTXR_UPPER_ADDR_B", | |
| "lsb": 12, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 11 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTXR_B_UPR_EL21", | |
| "enc": [3, 0, 11, 2, 5], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RES01", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CTXR_UPPER_ADDR_B", | |
| "lsb": 12, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RES0", | |
| "lsb": 0, | |
| "msb": 11 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTXR_C_CTL_EL1", | |
| "enc": [3, 0, 11, 5, 4], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "LOCK", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "VALID", | |
| "lsb": 62, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 10, | |
| "msb": 61 | |
| }, | |
| { | |
| "name": "XN_MMUOFF", | |
| "lsb": 8, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "XN_GL0_TGE0", | |
| "lsb": 6, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "XN_GL1", | |
| "lsb": 4, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "XN_EL0_TGE0", | |
| "lsb": 2, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "XN_EL1", | |
| "lsb": 0, | |
| "msb": 1 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTXR_C_CTL_EL12", | |
| "enc": [3, 0, 11, 6, 0], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "LOCK", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "VALID", | |
| "lsb": 62, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "RES0", | |
| "lsb": 10, | |
| "msb": 61 | |
| }, | |
| { | |
| "name": "XN_MMUOFF", | |
| "lsb": 8, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "XN_GL0_TGE0", | |
| "lsb": 6, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "XN_GL1", | |
| "lsb": 4, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "XN_EL0_TGE0", | |
| "lsb": 2, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "XN_EL1", | |
| "lsb": 0, | |
| "msb": 1 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTXR_C_CTL_EL2", | |
| "enc": [3, 0, 11, 6, 4], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "LOCK", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "VALID", | |
| "lsb": 62, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 24, | |
| "msb": 61 | |
| }, | |
| { | |
| "name": "XN_GL0_TGE0", | |
| "lsb": 22, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "XN_GL1", | |
| "lsb": 20, | |
| "msb": 21 | |
| }, | |
| { | |
| "name": "XN_EL0_TGE0", | |
| "lsb": 18, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "XN_EL1", | |
| "lsb": 16, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 10, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "XN_MMUOFF", | |
| "lsb": 8, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "XN_GL0_TGE1", | |
| "lsb": 6, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "XN_GL2", | |
| "lsb": 4, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "XN_EL0_TGE1", | |
| "lsb": 2, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "XN_EL2", | |
| "lsb": 0, | |
| "msb": 1 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTXR_C_CTL_EL21", | |
| "enc": [3, 0, 11, 5, 4], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "LOCK", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "VALID", | |
| "lsb": 62, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "RES01", | |
| "lsb": 24, | |
| "msb": 61 | |
| }, | |
| { | |
| "name": "XN_GL0_TGE0", | |
| "lsb": 22, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "XN_GL1", | |
| "lsb": 20, | |
| "msb": 21 | |
| }, | |
| { | |
| "name": "XN_EL0_TGE0", | |
| "lsb": 18, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "XN_EL1", | |
| "lsb": 16, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "RES0", | |
| "lsb": 10, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "XN_MMUOFF", | |
| "lsb": 8, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "XN_GL0_TGE1", | |
| "lsb": 6, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "XN_GL2", | |
| "lsb": 4, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "XN_EL0_TGE1", | |
| "lsb": 2, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "XN_EL2", | |
| "lsb": 0, | |
| "msb": 1 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTXR_C_LWR_EL1", | |
| "enc": [3, 0, 11, 2, 6], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CTXR_LOWER_ADDR_C", | |
| "lsb": 12, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 11 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTXR_C_LWR_EL12", | |
| "enc": [3, 0, 11, 3, 6], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RES01", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CTXR_LOWER_ADDR_C", | |
| "lsb": 12, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RES0", | |
| "lsb": 0, | |
| "msb": 11 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTXR_C_LWR_EL2", | |
| "enc": [3, 0, 11, 4, 6], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CTXR_LOWER_ADDR_C", | |
| "lsb": 12, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 11 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTXR_C_LWR_EL21", | |
| "enc": [3, 0, 11, 2, 6], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RES01", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CTXR_LOWER_ADDR_C", | |
| "lsb": 12, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RES0", | |
| "lsb": 0, | |
| "msb": 11 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTXR_C_UPR_EL1", | |
| "enc": [3, 0, 11, 2, 7], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CTXR_UPPER_ADDR_C", | |
| "lsb": 12, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 11 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTXR_C_UPR_EL12", | |
| "enc": [3, 0, 11, 3, 7], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RES01", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CTXR_UPPER_ADDR_C", | |
| "lsb": 12, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RES0", | |
| "lsb": 0, | |
| "msb": 11 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTXR_C_UPR_EL2", | |
| "enc": [3, 0, 11, 4, 7], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CTXR_UPPER_ADDR_C", | |
| "lsb": 12, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 11 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTXR_C_UPR_EL21", | |
| "enc": [3, 0, 11, 2, 7], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RES01", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CTXR_UPPER_ADDR_C", | |
| "lsb": 12, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RES0", | |
| "lsb": 0, | |
| "msb": 11 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTXR_D_CTL_EL1", | |
| "enc": [3, 0, 11, 5, 5], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "LOCK", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "VALID", | |
| "lsb": 62, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 10, | |
| "msb": 61 | |
| }, | |
| { | |
| "name": "XN_MMUOFF", | |
| "lsb": 8, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "XN_GL0_TGE0", | |
| "lsb": 6, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "XN_GL1", | |
| "lsb": 4, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "XN_EL0_TGE0", | |
| "lsb": 2, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "XN_EL1", | |
| "lsb": 0, | |
| "msb": 1 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTXR_D_CTL_EL12", | |
| "enc": [3, 0, 11, 6, 1], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "LOCK", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "VALID", | |
| "lsb": 62, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "RES0", | |
| "lsb": 10, | |
| "msb": 61 | |
| }, | |
| { | |
| "name": "XN_MMUOFF", | |
| "lsb": 8, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "XN_GL0_TGE0", | |
| "lsb": 6, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "XN_GL1", | |
| "lsb": 4, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "XN_EL0_TGE0", | |
| "lsb": 2, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "XN_EL1", | |
| "lsb": 0, | |
| "msb": 1 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTXR_D_CTL_EL2", | |
| "enc": [3, 0, 11, 6, 5], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "LOCK", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "VALID", | |
| "lsb": 62, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 24, | |
| "msb": 61 | |
| }, | |
| { | |
| "name": "XN_GL0_TGE0", | |
| "lsb": 22, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "XN_GL1", | |
| "lsb": 20, | |
| "msb": 21 | |
| }, | |
| { | |
| "name": "XN_EL0_TGE0", | |
| "lsb": 18, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "XN_EL1", | |
| "lsb": 16, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 10, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "XN_MMUOFF", | |
| "lsb": 8, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "XN_GL0_TGE1", | |
| "lsb": 6, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "XN_GL2", | |
| "lsb": 4, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "XN_EL0_TGE1", | |
| "lsb": 2, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "XN_EL2", | |
| "lsb": 0, | |
| "msb": 1 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTXR_D_CTL_EL21", | |
| "enc": [3, 0, 11, 5, 5], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "LOCK", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "VALID", | |
| "lsb": 62, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "RES01", | |
| "lsb": 24, | |
| "msb": 61 | |
| }, | |
| { | |
| "name": "XN_GL0_TGE0", | |
| "lsb": 22, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "XN_GL1", | |
| "lsb": 20, | |
| "msb": 21 | |
| }, | |
| { | |
| "name": "XN_EL0_TGE0", | |
| "lsb": 18, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "XN_EL1", | |
| "lsb": 16, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "RES0", | |
| "lsb": 10, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "XN_MMUOFF", | |
| "lsb": 8, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "XN_GL0_TGE1", | |
| "lsb": 6, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "XN_GL2", | |
| "lsb": 4, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "XN_EL0_TGE1", | |
| "lsb": 2, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "XN_EL2", | |
| "lsb": 0, | |
| "msb": 1 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTXR_D_LWR_EL1", | |
| "enc": [3, 0, 11, 3, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CTXR_LOWER_ADDR_D", | |
| "lsb": 12, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 11 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTXR_D_LWR_EL12", | |
| "enc": [3, 0, 11, 4, 0], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RES01", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CTXR_LOWER_ADDR_D", | |
| "lsb": 12, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RES0", | |
| "lsb": 0, | |
| "msb": 11 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTXR_D_LWR_EL2", | |
| "enc": [3, 0, 11, 5, 0], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CTXR_LOWER_ADDR_D", | |
| "lsb": 12, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 11 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTXR_D_LWR_EL21", | |
| "enc": [3, 0, 11, 3, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RES01", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CTXR_LOWER_ADDR_D", | |
| "lsb": 12, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RES0", | |
| "lsb": 0, | |
| "msb": 11 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTXR_D_UPR_EL1", | |
| "enc": [3, 0, 11, 3, 1], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CTXR_UPPER_ADDR_D", | |
| "lsb": 12, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 11 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTXR_D_UPR_EL12", | |
| "enc": [3, 0, 11, 4, 1], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RES01", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CTXR_UPPER_ADDR_D", | |
| "lsb": 12, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RES0", | |
| "lsb": 0, | |
| "msb": 11 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTXR_D_UPR_EL2", | |
| "enc": [3, 0, 11, 5, 1], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CTXR_UPPER_ADDR_D", | |
| "lsb": 12, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 11 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CTXR_D_UPR_EL21", | |
| "enc": [3, 0, 11, 3, 1], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RES01", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CTXR_UPPER_ADDR_D", | |
| "lsb": 12, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RES0", | |
| "lsb": 0, | |
| "msb": 11 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CurrentEL", | |
| "enc": [3, 0, 4, 2, 2], | |
| "minel": 1, | |
| "width": 4, | |
| "fields": [ | |
| { | |
| "name": "EL", | |
| "lsb": 2, | |
| "msb": 3, | |
| "desc": "EL @ Debug Entry", | |
| "values": { | |
| "0x00": "EL0", | |
| "0x01": "EL1", | |
| "0x02": "EL2", | |
| "0x03": "EL3" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "CurrentG", | |
| "enc": [3, 6, 15, 8, 0], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 1, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "G", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "DAIF", | |
| "enc": [3, 3, 4, 2, 1], | |
| "minel": 1, | |
| "fields": [ | |
| { | |
| "name": "D", | |
| "lsb": 9, | |
| "msb": 9, | |
| "desc": "debug event mask" | |
| }, | |
| { | |
| "name": "A", | |
| "lsb": 8, | |
| "msb": 8, | |
| "desc": "precise-abort" | |
| }, | |
| { | |
| "name": "I", | |
| "lsb": 7, | |
| "msb": 7, | |
| "desc": "IRQ enabled" | |
| }, | |
| { | |
| "name": "F", | |
| "lsb": 6, | |
| "msb": 6, | |
| "desc": "FIQ enabled" | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "DBGBCR0_EL1", | |
| "enc": [2, 0, 0, 0, 5], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD2", | |
| "lsb": 21, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "BT", | |
| "lsb": 20, | |
| "msb": 20 | |
| }, | |
| { | |
| "name": "LNK_NM", | |
| "lsb": 16, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "SSC", | |
| "lsb": 14, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "HMC", | |
| "lsb": 13, | |
| "msb": 13 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 9, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "BAS3", | |
| "lsb": 8, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "BAS2", | |
| "lsb": 7, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "BAS1", | |
| "lsb": 6, | |
| "msb": 6 | |
| }, | |
| { | |
| "name": "BAS0", | |
| "lsb": 5, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 3, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "PMC", | |
| "lsb": 1, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "EN", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "DBGBCR1_EL1", | |
| "enc": [2, 0, 0, 1, 5], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD2", | |
| "lsb": 21, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "BT", | |
| "lsb": 20, | |
| "msb": 20 | |
| }, | |
| { | |
| "name": "LNK_NM", | |
| "lsb": 16, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "SSC", | |
| "lsb": 14, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "HMC", | |
| "lsb": 13, | |
| "msb": 13 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 9, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "BAS3", | |
| "lsb": 8, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "BAS2", | |
| "lsb": 7, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "BAS1", | |
| "lsb": 6, | |
| "msb": 6 | |
| }, | |
| { | |
| "name": "BAS0", | |
| "lsb": 5, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 3, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "PMC", | |
| "lsb": 1, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "EN", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "DBGBCR2_EL1", | |
| "enc": [2, 0, 0, 2, 5], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD2", | |
| "lsb": 21, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "BT", | |
| "lsb": 20, | |
| "msb": 20 | |
| }, | |
| { | |
| "name": "LNK_NM", | |
| "lsb": 16, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "SSC", | |
| "lsb": 14, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "HMC", | |
| "lsb": 13, | |
| "msb": 13 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 9, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "BAS3", | |
| "lsb": 8, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "BAS2", | |
| "lsb": 7, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "BAS1", | |
| "lsb": 6, | |
| "msb": 6 | |
| }, | |
| { | |
| "name": "BAS0", | |
| "lsb": 5, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 3, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "PMC", | |
| "lsb": 1, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "EN", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "DBGBCR3_EL1", | |
| "enc": [2, 0, 0, 3, 5], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD2", | |
| "lsb": 21, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "BT", | |
| "lsb": 20, | |
| "msb": 20 | |
| }, | |
| { | |
| "name": "LNK_NM", | |
| "lsb": 16, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "SSC", | |
| "lsb": 14, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "HMC", | |
| "lsb": 13, | |
| "msb": 13 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 9, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "BAS3", | |
| "lsb": 8, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "BAS2", | |
| "lsb": 7, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "BAS1", | |
| "lsb": 6, | |
| "msb": 6 | |
| }, | |
| { | |
| "name": "BAS0", | |
| "lsb": 5, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 3, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "PMC", | |
| "lsb": 1, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "EN", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "DBGBCR4_EL1", | |
| "enc": [2, 0, 0, 4, 5], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD2", | |
| "lsb": 24, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "BT", | |
| "lsb": 20, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "LNK_NM", | |
| "lsb": 16, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "SSC", | |
| "lsb": 14, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "HMC", | |
| "lsb": 13, | |
| "msb": 13 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 9, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "BAS3", | |
| "lsb": 8, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "BAS2", | |
| "lsb": 7, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "BAS1", | |
| "lsb": 6, | |
| "msb": 6 | |
| }, | |
| { | |
| "name": "BAS0", | |
| "lsb": 5, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 3, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "PMC", | |
| "lsb": 1, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "EN", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "DBGBCR5_EL1", | |
| "enc": [2, 0, 0, 5, 5], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD2", | |
| "lsb": 24, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "BT", | |
| "lsb": 20, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "LNK_NM", | |
| "lsb": 16, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "SSC", | |
| "lsb": 14, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "HMC", | |
| "lsb": 13, | |
| "msb": 13 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 9, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "BAS3", | |
| "lsb": 8, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "BAS2", | |
| "lsb": 7, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "BAS1", | |
| "lsb": 6, | |
| "msb": 6 | |
| }, | |
| { | |
| "name": "BAS0", | |
| "lsb": 5, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 3, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "PMC", | |
| "lsb": 1, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "EN", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "DBGBVR0_EL1", | |
| "enc": [2, 0, 0, 0, 4], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RESS", | |
| "lsb": 49, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "BPT", | |
| "lsb": 2, | |
| "msb": 48 | |
| }, | |
| { | |
| "name": "BPT_L", | |
| "lsb": 0, | |
| "msb": 1 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "DBGBVR1_EL1", | |
| "enc": [2, 0, 0, 1, 4], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RESS", | |
| "lsb": 49, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "BPT", | |
| "lsb": 2, | |
| "msb": 48 | |
| }, | |
| { | |
| "name": "BPT_L", | |
| "lsb": 0, | |
| "msb": 1 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "DBGBVR2_EL1", | |
| "enc": [2, 0, 0, 2, 4], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RESS", | |
| "lsb": 49, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "BPT", | |
| "lsb": 2, | |
| "msb": 48 | |
| }, | |
| { | |
| "name": "BPT_L", | |
| "lsb": 0, | |
| "msb": 1 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "DBGBVR3_EL1", | |
| "enc": [2, 0, 0, 3, 4], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RESS", | |
| "lsb": 49, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "BPT", | |
| "lsb": 2, | |
| "msb": 48 | |
| }, | |
| { | |
| "name": "BPT_L", | |
| "lsb": 0, | |
| "msb": 1 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "DBGBVR4_EL1", | |
| "enc": [2, 0, 0, 4, 4], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "BPT", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "DBGBVR5_EL1", | |
| "enc": [2, 0, 0, 5, 4], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "BPT", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "DBGPRCR_EL1", | |
| "enc": [2, 0, 1, 4, 4], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 1, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "NPD_REQ", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "DBGWCR0_EL1", | |
| "enc": [2, 0, 0, 0, 7], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 29, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "MASK", | |
| "lsb": 24, | |
| "msb": 28 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 21, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "WT", | |
| "lsb": 20, | |
| "msb": 20 | |
| }, | |
| { | |
| "name": "LNK_NM", | |
| "lsb": 16, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "SSC", | |
| "lsb": 14, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "HMC", | |
| "lsb": 13, | |
| "msb": 13 | |
| }, | |
| { | |
| "name": "BAS", | |
| "lsb": 5, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "LDST_CTL", | |
| "lsb": 3, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "PAC", | |
| "lsb": 1, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "EN", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "DBGWCR1_EL1", | |
| "enc": [2, 0, 0, 1, 7], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 29, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "MASK", | |
| "lsb": 24, | |
| "msb": 28 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 21, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "WT", | |
| "lsb": 20, | |
| "msb": 20 | |
| }, | |
| { | |
| "name": "LNK_NM", | |
| "lsb": 16, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "SSC", | |
| "lsb": 14, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "HMC", | |
| "lsb": 13, | |
| "msb": 13 | |
| }, | |
| { | |
| "name": "BAS", | |
| "lsb": 5, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "LDST_CTL", | |
| "lsb": 3, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "PAC", | |
| "lsb": 1, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "EN", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "DBGWCR2_EL1", | |
| "enc": [2, 0, 0, 2, 7], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 29, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "MASK", | |
| "lsb": 24, | |
| "msb": 28 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 21, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "WT", | |
| "lsb": 20, | |
| "msb": 20 | |
| }, | |
| { | |
| "name": "LNK_NM", | |
| "lsb": 16, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "SSC", | |
| "lsb": 14, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "HMC", | |
| "lsb": 13, | |
| "msb": 13 | |
| }, | |
| { | |
| "name": "BAS", | |
| "lsb": 5, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "LDST_CTL", | |
| "lsb": 3, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "PAC", | |
| "lsb": 1, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "EN", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "DBGWCR3_EL1", | |
| "enc": [2, 0, 0, 3, 7], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 29, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "MASK", | |
| "lsb": 24, | |
| "msb": 28 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 21, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "WT", | |
| "lsb": 20, | |
| "msb": 20 | |
| }, | |
| { | |
| "name": "LNK_NM", | |
| "lsb": 16, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "SSC", | |
| "lsb": 14, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "HMC", | |
| "lsb": 13, | |
| "msb": 13 | |
| }, | |
| { | |
| "name": "BAS", | |
| "lsb": 5, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "LDST_CTL", | |
| "lsb": 3, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "PAC", | |
| "lsb": 1, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "EN", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "DBGWVR0_EL1", | |
| "enc": [2, 0, 0, 0, 6], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RESS", | |
| "lsb": 49, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "WPT_P", | |
| "lsb": 2, | |
| "msb": 48 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 1 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "DBGWVR1_EL1", | |
| "enc": [2, 0, 0, 1, 6], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RESS", | |
| "lsb": 49, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "WPT_P", | |
| "lsb": 2, | |
| "msb": 48 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 1 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "DBGWVR2_EL1", | |
| "enc": [2, 0, 0, 2, 6], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RESS", | |
| "lsb": 49, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "WPT_P", | |
| "lsb": 2, | |
| "msb": 48 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 1 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "DBGWVR3_EL1", | |
| "enc": [2, 0, 0, 3, 6], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RESS", | |
| "lsb": 49, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "WPT_P", | |
| "lsb": 2, | |
| "msb": 48 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 1 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "DBG_WRAP_GLB", | |
| "enc": [3, 5, 15, 2, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 48, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CLR_STOP_TRC", | |
| "lsb": 40, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "STOP_TRC", | |
| "lsb": 32, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "START_TRC", | |
| "lsb": 24, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "DBG_HALT_ON_RST", | |
| "lsb": 16, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "DBG_RESTART", | |
| "lsb": 8, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "DBG_HALT", | |
| "lsb": 0, | |
| "msb": 7 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "DCZID_EL0", | |
| "enc": [3, 3, 0, 0, 7], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 5, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "DZP", | |
| "lsb": 4, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "BLKSZE", | |
| "lsb": 0, | |
| "msb": 3 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "DISR_EL1", | |
| "enc": [3, 0, 12, 1, 1], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "DIT", | |
| "enc": [3, 3, 4, 2, 5], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 25, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "DIT", | |
| "lsb": 24, | |
| "msb": 24 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 23 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "DLR_EL0", | |
| "enc": [3, 3, 4, 5, 1], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "VA", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "DPC_ERR_CTL", | |
| "enc": [3, 5, 15, 0, 6], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 12, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "EN_THRTL_ALWAYS", | |
| "lsb": 11, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "EN_MTR_ACCESS_LOCK", | |
| "lsb": 10, | |
| "msb": 10 | |
| }, | |
| { | |
| "name": "IN_CPL_EPOCH_SYNC", | |
| "lsb": 9, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "AP_TIME_BACKWARD", | |
| "lsb": 8, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "PLL_LOSE_LOCK", | |
| "lsb": 7, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "EN_TIMEBASE_DBG", | |
| "lsb": 6, | |
| "msb": 6 | |
| }, | |
| { | |
| "name": "EN_THRTL_UNSAFE", | |
| "lsb": 5, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "EN_LOSE_LOCK_ERR", | |
| "lsb": 4, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "EN_INCPL_EPOCH_ERR", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "EN_TIMEBASE_ERR", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "EN_AMX_COREWFI", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "EN_PIO_LOCKEDREG", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "DPC_ERR_STS", | |
| "enc": [3, 5, 15, 0, 5], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "ERR_DET_MERR", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "ERR_DET_TYPE", | |
| "lsb": 57, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "ERR_DET_VLD", | |
| "lsb": 56, | |
| "msb": 56 | |
| }, | |
| { | |
| "name": "ERR_DET_NREC", | |
| "lsb": 55, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 53, | |
| "msb": 54 | |
| }, | |
| { | |
| "name": "ERR_DET_INFO", | |
| "lsb": 6, | |
| "msb": 52 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 5 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "DSPSR_EL0", | |
| "enc": [3, 3, 4, 5, 0], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "NZCV", | |
| "lsb": 28, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 26, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "TCO", | |
| "lsb": 25, | |
| "msb": 25 | |
| }, | |
| { | |
| "name": "DIT", | |
| "lsb": 24, | |
| "msb": 24 | |
| }, | |
| { | |
| "name": "UAO", | |
| "lsb": 23, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "PAN", | |
| "lsb": 22, | |
| "msb": 22 | |
| }, | |
| { | |
| "name": "SS", | |
| "lsb": 21, | |
| "msb": 21 | |
| }, | |
| { | |
| "name": "IL", | |
| "lsb": 20, | |
| "msb": 20 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 12, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "BTYPE", | |
| "lsb": 10, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "EDAIF", | |
| "lsb": 6, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "T", | |
| "lsb": 5, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "RW", | |
| "lsb": 4, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "EL", | |
| "lsb": 2, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "MODE1", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "SPSEL", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "EHID0", | |
| "enc": [3, 0, 15, 0, 1], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "SPF_TRAIN_SAME_SIG_SUPPRESS_DISABLE", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "MAX_FWOVERRIDE", | |
| "lsb": 60, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "RCC_FORCE_FED_L3_CLKS_ON2", | |
| "lsb": 59, | |
| "msb": 59 | |
| }, | |
| { | |
| "name": "RCC_FORCE_FED_L3_CLKS_ON1", | |
| "lsb": 58, | |
| "msb": 58 | |
| }, | |
| { | |
| "name": "RCC_FORCE_FED_L3_CLKS_ON0", | |
| "lsb": 57, | |
| "msb": 57 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 55, | |
| "msb": 56 | |
| }, | |
| { | |
| "name": "ICDISB", | |
| "lsb": 54, | |
| "msb": 54 | |
| }, | |
| { | |
| "name": "SO_FOPT_LIMIT_THREE_BRN", | |
| "lsb": 53, | |
| "msb": 53 | |
| }, | |
| { | |
| "name": "ICFILL_FWD_SINGLE_FILL", | |
| "lsb": 52, | |
| "msb": 52 | |
| }, | |
| { | |
| "name": "ICFILL_FWD_DISB", | |
| "lsb": 51, | |
| "msb": 51 | |
| }, | |
| { | |
| "name": "BDPFORCE_DIR", | |
| "lsb": 50, | |
| "msb": 50 | |
| }, | |
| { | |
| "name": "FORCE_TRUSTED", | |
| "lsb": 49, | |
| "msb": 49 | |
| }, | |
| { | |
| "name": "SPF_TRAIN_INIT_PATTERN", | |
| "lsb": 47, | |
| "msb": 48 | |
| }, | |
| { | |
| "name": "SPF_DELAYED_BLOOM_FILTER_RESET_DISABLE", | |
| "lsb": 46, | |
| "msb": 46 | |
| }, | |
| { | |
| "name": "SPF_BLOOM_FILTER_DISABLE", | |
| "lsb": 45, | |
| "msb": 45 | |
| }, | |
| { | |
| "name": "FLUSH_BRN_HISTORY", | |
| "lsb": 44, | |
| "msb": 44 | |
| }, | |
| { | |
| "name": "BDPINIT_NOT_TAKEN", | |
| "lsb": 43, | |
| "msb": 43 | |
| }, | |
| { | |
| "name": "EN_BTP_ARR", | |
| "lsb": 42, | |
| "msb": 42 | |
| }, | |
| { | |
| "name": "BDP_NFP_PWR_OPT", | |
| "lsb": 41, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "DIS_FED_LATE_L3_CLOCK_GATING", | |
| "lsb": 40, | |
| "msb": 40 | |
| }, | |
| { | |
| "name": "CONSERVATIVE_BIT_STALL", | |
| "lsb": 39, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "FORCE_UNTRUSTED", | |
| "lsb": 38, | |
| "msb": 38 | |
| }, | |
| { | |
| "name": "DISABLE_IBUFF_BYPASS", | |
| "lsb": 37, | |
| "msb": 37 | |
| }, | |
| { | |
| "name": "BR_CONF_STALL_THRESH", | |
| "lsb": 35, | |
| "msb": 36 | |
| }, | |
| { | |
| "name": "SO_FOPT_LIMIT_TO_DEMAND_FILL", | |
| "lsb": 34, | |
| "msb": 34 | |
| }, | |
| { | |
| "name": "FORCE_CSDB_TO_NOP", | |
| "lsb": 33, | |
| "msb": 33 | |
| }, | |
| { | |
| "name": "DIS_SPLIT_BR_DECODE", | |
| "lsb": 32, | |
| "msb": 32 | |
| }, | |
| { | |
| "name": "RCC_DIS_STALL_INACTIVE_FED_CTL", | |
| "lsb": 31, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "DISABLE_ITLB_MAIN_ARRAY", | |
| "lsb": 30, | |
| "msb": 30 | |
| }, | |
| { | |
| "name": "RCC_FORCE_ALL_FED_L6_CLKS_ON", | |
| "lsb": 29, | |
| "msb": 29 | |
| }, | |
| { | |
| "name": "FETCH_WIDTH_MOD_DISB", | |
| "lsb": 28, | |
| "msb": 28 | |
| }, | |
| { | |
| "name": "SO_FLIMIT_TO_DEMAND_FILL", | |
| "lsb": 27, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "BDP_UTICK_RESET_WID", | |
| "lsb": 24, | |
| "msb": 26 | |
| }, | |
| { | |
| "name": "BDP_DISB_ALT_PRED", | |
| "lsb": 23, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "BDP_STATIC_PRIO", | |
| "lsb": 22, | |
| "msb": 22 | |
| }, | |
| { | |
| "name": "FORCE4K_PAGE_STICKY_BIT", | |
| "lsb": 21, | |
| "msb": 21 | |
| }, | |
| { | |
| "name": "BR_CONF_STALL_DISB", | |
| "lsb": 20, | |
| "msb": 20 | |
| }, | |
| { | |
| "name": "MMU_OFF_ENB", | |
| "lsb": 19, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "SPF_PREF_DISABLE", | |
| "lsb": 18, | |
| "msb": 18 | |
| }, | |
| { | |
| "name": "ITLBFIXED_REPL", | |
| "lsb": 17, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "BRANCH_MIS_PRED_IRR", | |
| "lsb": 16, | |
| "msb": 16 | |
| }, | |
| { | |
| "name": "DIS_MDR_IMM_EXEC", | |
| "lsb": 15, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "DIS_IPREF_PG_CROSS", | |
| "lsb": 14, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "ICFIXED_REPL", | |
| "lsb": 13, | |
| "msb": 13 | |
| }, | |
| { | |
| "name": "ICNFP_PREF_DISB", | |
| "lsb": 12, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "ICINVAL_CONSERVATIVE", | |
| "lsb": 11, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "NFP_FAST_DISB", | |
| "lsb": 10, | |
| "msb": 10 | |
| }, | |
| { | |
| "name": "OBJC_MSG_SEND_BTP_OPTMZN_DISB", | |
| "lsb": 9, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "PRED_FLUSH", | |
| "lsb": 8, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "DIS_MDR_IMM_EXEC_MRS", | |
| "lsb": 7, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "LIMIT_DEC_TKN_BR", | |
| "lsb": 6, | |
| "msb": 6 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 5, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "SO_FOPT_DISB", | |
| "lsb": 4, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "ICPREF_MMU_OFF_DISABLE", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "RAS_DISB", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "BTP_DISB", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "NFP_DISB", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "EHID1", | |
| "enc": [3, 0, 15, 1, 1], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "EN_LFSR", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "EN_LFSR_STALL_RS6", | |
| "lsb": 62, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "CPMU_DEBUG_OVF", | |
| "lsb": 61, | |
| "msb": 61 | |
| }, | |
| { | |
| "name": "EN_LFSR_STALL_RS4", | |
| "lsb": 60, | |
| "msb": 60 | |
| }, | |
| { | |
| "name": "EN_LFSR_STALL_RS01", | |
| "lsb": 59, | |
| "msb": 59 | |
| }, | |
| { | |
| "name": "LFSR_SEED", | |
| "lsb": 52, | |
| "msb": 58 | |
| }, | |
| { | |
| "name": "DIS_RETIRE_GREATER_THAN_FOUR_GROUPS", | |
| "lsb": 51, | |
| "msb": 51 | |
| }, | |
| { | |
| "name": "DIS_ZCM", | |
| "lsb": 50, | |
| "msb": 50 | |
| }, | |
| { | |
| "name": "DIS_AESFUSION", | |
| "lsb": 49, | |
| "msb": 49 | |
| }, | |
| { | |
| "name": "PCSAMPLE_ALL_RETIRES", | |
| "lsb": 48, | |
| "msb": 48 | |
| }, | |
| { | |
| "name": "DIS_ZCL_SP", | |
| "lsb": 47, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "ZCL_SP_RESTART_THRESHOLD", | |
| "lsb": 45, | |
| "msb": 46 | |
| }, | |
| { | |
| "name": "ZCL_SP_MISP_THRESHOLD", | |
| "lsb": 43, | |
| "msb": 44 | |
| }, | |
| { | |
| "name": "DIS_ZCL_SP_DEPENDENCY", | |
| "lsb": 42, | |
| "msb": 42 | |
| }, | |
| { | |
| "name": "DIS_ZCL_SP_XDEC_GRP", | |
| "lsb": 41, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "IGNORE_ZCL_DEP_WHEN_OLDEST", | |
| "lsb": 40, | |
| "msb": 40 | |
| }, | |
| { | |
| "name": "DIS_DISP_RSLV_OF_NAKED_AUTH", | |
| "lsb": 39, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "DIS_DISP_RSLV_OF_FLB", | |
| "lsb": 38, | |
| "msb": 38 | |
| }, | |
| { | |
| "name": "DIS_DISP_RSLV_OF_BR_NAKED_AUTH_FLB", | |
| "lsb": 37, | |
| "msb": 37 | |
| }, | |
| { | |
| "name": "DIS_DIV_MSUB_FUSION", | |
| "lsb": 36, | |
| "msb": 36 | |
| }, | |
| { | |
| "name": "DIS_NEON_OP_FUSION", | |
| "lsb": 35, | |
| "msb": 35 | |
| }, | |
| { | |
| "name": "FORCE_GRP_BNDRY_ON_UCODE_END", | |
| "lsb": 34, | |
| "msb": 34 | |
| }, | |
| { | |
| "name": "FORCE_GRP_BNDRY_ON_INST_END", | |
| "lsb": 33, | |
| "msb": 33 | |
| }, | |
| { | |
| "name": "FORCE_WFE", | |
| "lsb": 32, | |
| "msb": 32 | |
| }, | |
| { | |
| "name": "DISABLE_CMP_BR_ACROSS_GRP", | |
| "lsb": 31, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "DIS_MRSMSRSPEC_DAIF", | |
| "lsb": 30, | |
| "msb": 30 | |
| }, | |
| { | |
| "name": "DIS_LSP_TRAIN_FILTER", | |
| "lsb": 29, | |
| "msb": 29 | |
| }, | |
| { | |
| "name": "EN_CSRFOR_SPSEL_IMM", | |
| "lsb": 28, | |
| "msb": 28 | |
| }, | |
| { | |
| "name": "DIS_WFI", | |
| "lsb": 27, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "DIS_WFE", | |
| "lsb": 26, | |
| "msb": 26 | |
| }, | |
| { | |
| "name": "DIS_LSP_FLUSH_WITH_CONTEXT_SWITCH", | |
| "lsb": 25, | |
| "msb": 25 | |
| }, | |
| { | |
| "name": "RCC_DIS_STALL_INACTIVE_IEX_CTL", | |
| "lsb": 24, | |
| "msb": 24 | |
| }, | |
| { | |
| "name": "RCC_FORCE_ALL_IEX_L3_CLKS_ON", | |
| "lsb": 23, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "RCC_FORCE_ALL_IEX_L6_CLKS_ON", | |
| "lsb": 22, | |
| "msb": 22 | |
| }, | |
| { | |
| "name": "RCC_DIS_STALL_INACTIVE_MDR_CTL", | |
| "lsb": 21, | |
| "msb": 21 | |
| }, | |
| { | |
| "name": "RCC_FORCE_ALL_MDR_L3_CLKS_ON", | |
| "lsb": 20, | |
| "msb": 20 | |
| }, | |
| { | |
| "name": "RCC_FORCE_ALL_MDR_L6_CLKS_ON", | |
| "lsb": 19, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "EN_CSRFOR_PANIMM", | |
| "lsb": 18, | |
| "msb": 18 | |
| }, | |
| { | |
| "name": "DIS_ZCL_BP", | |
| "lsb": 17, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "DIS_LCL_TIME_BASE", | |
| "lsb": 16, | |
| "msb": 16 | |
| }, | |
| { | |
| "name": "FORCE_NEX_L3_CLK_ON", | |
| "lsb": 15, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "DIS_CMP_BR_FUSION", | |
| "lsb": 14, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "DIS_BR_SYS_RSLV_PTR", | |
| "lsb": 13, | |
| "msb": 13 | |
| }, | |
| { | |
| "name": "DIS_MULT_INDIR_BR_RETIRE", | |
| "lsb": 12, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "DIS_MULT_RETIRE", | |
| "lsb": 11, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "FORCE_SPR_L3_CLK_ON", | |
| "lsb": 10, | |
| "msb": 10 | |
| }, | |
| { | |
| "name": "EN_CSRFOR_AMXSETCLR", | |
| "lsb": 9, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "RSS_DIS_MULTIPLE_CPM_IN_FLIGHT", | |
| "lsb": 8, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "LSP_AGE_OUT_INTERVAL", | |
| "lsb": 6, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "LSP_MODE", | |
| "lsb": 4, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "REDIR_FORCE_SPR_SYNC", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "RSS_DIS_NS_STREAMING", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "RSS_FORCE_NS_SPR_RD", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "RSS_FORCE_NS_ISSUE", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "EHID10", | |
| "enc": [3, 0, 15, 10, 1], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "FORCE_SB_CMPL_WHEN_OLDEST", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "FORCE_SSBS_LD_CMPL_WHEN_OLDEST", | |
| "lsb": 62, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "EN_ORDER_LDX64", | |
| "lsb": 61, | |
| "msb": 61 | |
| }, | |
| { | |
| "name": "FORCE_UP_STRM_SDSB_WAIT_ON_MNT_CTR", | |
| "lsb": 60, | |
| "msb": 60 | |
| }, | |
| { | |
| "name": "FORCE_UP_STRM_SDSB_WAIT_ON_WRT_CTR", | |
| "lsb": 59, | |
| "msb": 59 | |
| }, | |
| { | |
| "name": "DIS_HWP_AMX_PROBE_SLEEP", | |
| "lsb": 58, | |
| "msb": 58 | |
| }, | |
| { | |
| "name": "EN_HWP_REGION_QF_DIVISOR", | |
| "lsb": 57, | |
| "msb": 57 | |
| }, | |
| { | |
| "name": "DIS_HWP_REGION_QF", | |
| "lsb": 56, | |
| "msb": 56 | |
| }, | |
| { | |
| "name": "DIS_LNCH_AFTER_SME_DEV", | |
| "lsb": 55, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "IGNORE_ST_NT_HINT_TSO", | |
| "lsb": 54, | |
| "msb": 54 | |
| }, | |
| { | |
| "name": "DIS_SINGLE_SOURCE_STLF_TSO", | |
| "lsb": 53, | |
| "msb": 53 | |
| }, | |
| { | |
| "name": "DIS_EARLY_ST_HIT_YNG_LD_RPLY", | |
| "lsb": 52, | |
| "msb": 52 | |
| }, | |
| { | |
| "name": "DIS_SMB_AGGR_DRAIN_WIDGET", | |
| "lsb": 51, | |
| "msb": 51 | |
| }, | |
| { | |
| "name": "DIS_ORDER_LDPX64_TSO", | |
| "lsb": 50, | |
| "msb": 50 | |
| }, | |
| { | |
| "name": "DIS_ZVATEMPORAL_TSO", | |
| "lsb": 49, | |
| "msb": 49 | |
| }, | |
| { | |
| "name": "DIS_VLD16_BOPT_TSO", | |
| "lsb": 48, | |
| "msb": 48 | |
| }, | |
| { | |
| "name": "SERIALIZE_DEV_OPS_TSO", | |
| "lsb": 47, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "FORCE_VLDOLDEST_TSO", | |
| "lsb": 46, | |
| "msb": 46 | |
| }, | |
| { | |
| "name": "DIS_LDP_OPT_TSO", | |
| "lsb": 45, | |
| "msb": 45 | |
| }, | |
| { | |
| "name": "FORCE_LSREPLAY_ISOLATION", | |
| "lsb": 44, | |
| "msb": 44 | |
| }, | |
| { | |
| "name": "DIS_SMB_DRAIN_ON_FILL2", | |
| "lsb": 43, | |
| "msb": 43 | |
| }, | |
| { | |
| "name": "FORCE4K_PAGE_CROSSERS", | |
| "lsb": 42, | |
| "msb": 42 | |
| }, | |
| { | |
| "name": "FORCE_FILL_FWD_BLOCKS_BOTH_PIPES", | |
| "lsb": 41, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "X64_ALLOC_SIDE_CAR_WHEN_OLDEST", | |
| "lsb": 40, | |
| "msb": 40 | |
| }, | |
| { | |
| "name": "DIS_PWR_SAVE_LNBUF_CLK_OFF", | |
| "lsb": 39, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "DIS_HW_PREF_AMXST", | |
| "lsb": 38, | |
| "msb": 38 | |
| }, | |
| { | |
| "name": "DIS_HW_PREF_AMXLD", | |
| "lsb": 37, | |
| "msb": 37 | |
| }, | |
| { | |
| "name": "FORCE_ALL_CASTRANS_STO_E", | |
| "lsb": 36, | |
| "msb": 36 | |
| }, | |
| { | |
| "name": "DIS_ZVA_LAUNCH_THROTTLE", | |
| "lsb": 35, | |
| "msb": 35 | |
| }, | |
| { | |
| "name": "UC_RAQ_MERGE_WINDOW", | |
| "lsb": 33, | |
| "msb": 34 | |
| }, | |
| { | |
| "name": "FORCE_HWP_PROXY_TABLE_TO_CHECK_ALL_PW_DWN", | |
| "lsb": 32, | |
| "msb": 32 | |
| }, | |
| { | |
| "name": "DIS_FILL_FWD3", | |
| "lsb": 31, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "FORCE_UC_MEM_TO_NC_MEM", | |
| "lsb": 30, | |
| "msb": 30 | |
| }, | |
| { | |
| "name": "HWP_RCNT_L2_ONLY_STRM_LAUNCH_WEIGHT", | |
| "lsb": 28, | |
| "msb": 29 | |
| }, | |
| { | |
| "name": "HWP_L2_ONLY_STRM_WAKEUP_MAX_THRESH", | |
| "lsb": 26, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "FORCE_STRICT_ORDER_ON_LD_ACQ_PC", | |
| "lsb": 25, | |
| "msb": 25 | |
| }, | |
| { | |
| "name": "DIS_SPEC_LD_ACQ", | |
| "lsb": 24, | |
| "msb": 24 | |
| }, | |
| { | |
| "name": "DIS_X64_NTLNCH_OPT", | |
| "lsb": 23, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "DIS_LS_CAM_POWER_OPT", | |
| "lsb": 22, | |
| "msb": 22 | |
| }, | |
| { | |
| "name": "DIS_ASC_NC_LD_MERGE", | |
| "lsb": 21, | |
| "msb": 21 | |
| }, | |
| { | |
| "name": "IGNORE_NT_HINT", | |
| "lsb": 20, | |
| "msb": 20 | |
| }, | |
| { | |
| "name": "DIS_STLF_ON_L1D_MISS", | |
| "lsb": 19, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "DIS_HWP_PROXY_TABLE_POWER_OPT", | |
| "lsb": 18, | |
| "msb": 18 | |
| }, | |
| { | |
| "name": "DIS_HWP_MAP_ALLOC_FILTER", | |
| "lsb": 17, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "HWP_LSU_PF_REQ_ARB_WEIGHT", | |
| "lsb": 16, | |
| "msb": 16 | |
| }, | |
| { | |
| "name": "DIS_EARLY_FILL_FWD", | |
| "lsb": 15, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "FORCE_DC_CLEANTO_DC_CLEAN_INV", | |
| "lsb": 14, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "HWP_RCNT_MISS_WEIGHT", | |
| "lsb": 12, | |
| "msb": 13 | |
| }, | |
| { | |
| "name": "HWP_RCNT_THRESH", | |
| "lsb": 8, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "HWP_THRTL_HQTHRESH", | |
| "lsb": 6, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "DIS_HWP_THRTL", | |
| "lsb": 5, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "DIS_LS_OP_DPE_THROTTLE", | |
| "lsb": 4, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "DIS_HWP_STRM_KILL", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "DIS_HWP_ZOMBIE", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "DIS_HWP_ST", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "DIS_HWP_LD", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "EHID11", | |
| "enc": [3, 0, 15, 11, 1], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "EN_LFSR_STALL_FILL_BUF_OPP_DRAIN", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "DIS_SME_LNCH_AFTER_WB_PEND_THRESH", | |
| "lsb": 62, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "DIS_SME_LNCH_AFTER_SMB_MISS", | |
| "lsb": 61, | |
| "msb": 61 | |
| }, | |
| { | |
| "name": "EN_LFSR_STALL_IEX_PREF_ISSUE", | |
| "lsb": 60, | |
| "msb": 60 | |
| }, | |
| { | |
| "name": "DIS_XPG_MEM_HI_PRED_OFF_OPT", | |
| "lsb": 59, | |
| "msb": 59 | |
| }, | |
| { | |
| "name": "DIS_SMB_EVICT1_DRAIN_OPT", | |
| "lsb": 58, | |
| "msb": 58 | |
| }, | |
| { | |
| "name": "ATOMIC_CAS_CASP_DATA_FWD_CONFIG", | |
| "lsb": 56, | |
| "msb": 57 | |
| }, | |
| { | |
| "name": "DIS_DST_EQ_XZR_REDIR_OPT_ATM", | |
| "lsb": 55, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "FORCE_SSTEP_WKDM_LNCH", | |
| "lsb": 54, | |
| "msb": 54 | |
| }, | |
| { | |
| "name": "DIS_LAUNCH_AFTER_SMB_MISS", | |
| "lsb": 53, | |
| "msb": 53 | |
| }, | |
| { | |
| "name": "DIS_SPEC_FWD_LD_ATM", | |
| "lsb": 52, | |
| "msb": 52 | |
| }, | |
| { | |
| "name": "FORCE_ACQ_REL_ON_ATOMIC_OPS", | |
| "lsb": 51, | |
| "msb": 51 | |
| }, | |
| { | |
| "name": "FORCE_FLUSH_AFTER_REDIR_ON_ATM", | |
| "lsb": 50, | |
| "msb": 50 | |
| }, | |
| { | |
| "name": "VERIF_IRR_FORCE_DISABLE_TLB_LRU_UPDATE", | |
| "lsb": 49, | |
| "msb": 49 | |
| }, | |
| { | |
| "name": "VERIF_IRR_FORCE_MMU_CIF_TLBI_ACK_BLOCK", | |
| "lsb": 48, | |
| "msb": 48 | |
| }, | |
| { | |
| "name": "VERIF_IRR_FORCE_MTB_HTW_READ_BLOCK", | |
| "lsb": 47, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "VERIF_IRR_SMB_ENTRY_STALL", | |
| "lsb": 46, | |
| "msb": 46 | |
| }, | |
| { | |
| "name": "VERIF_IRR_FORCE_DTLB_MISS", | |
| "lsb": 45, | |
| "msb": 45 | |
| }, | |
| { | |
| "name": "VERIF_IRR_RANDOM_RPLY_WAKEUP", | |
| "lsb": 44, | |
| "msb": 44 | |
| }, | |
| { | |
| "name": "VERIF_IRR_FORCE_XMON_LOSS", | |
| "lsb": 43, | |
| "msb": 43 | |
| }, | |
| { | |
| "name": "VERIF_IRR_FORCE_SD_CAR_LOSS", | |
| "lsb": 42, | |
| "msb": 42 | |
| }, | |
| { | |
| "name": "SMB_DRAIN_THRESH", | |
| "lsb": 40, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "DIS_SMB_MERGE", | |
| "lsb": 39, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "EN_LFSR_CIF_ARB_STALL", | |
| "lsb": 38, | |
| "msb": 38 | |
| }, | |
| { | |
| "name": "EN_LFSR_CIF_RDBSTALL", | |
| "lsb": 37, | |
| "msb": 37 | |
| }, | |
| { | |
| "name": "EN_LFSR_CIF", | |
| "lsb": 36, | |
| "msb": 36 | |
| }, | |
| { | |
| "name": "LFSR_CIF_SEED", | |
| "lsb": 32, | |
| "msb": 35 | |
| }, | |
| { | |
| "name": "EN_LFSR_STALL_PASS1_ST_REQTO_CIF", | |
| "lsb": 31, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "EN_LFSR_SMB_IRR", | |
| "lsb": 30, | |
| "msb": 30 | |
| }, | |
| { | |
| "name": "DIS_ATOMICS_DATA_FWD", | |
| "lsb": 29, | |
| "msb": 29 | |
| }, | |
| { | |
| "name": "DIS_DCACHE_WAY", | |
| "lsb": 21, | |
| "msb": 28 | |
| }, | |
| { | |
| "name": "FORCE_ALL_MAX_MIN_TRANS_STO_E", | |
| "lsb": 20, | |
| "msb": 20 | |
| }, | |
| { | |
| "name": "DIS_SMB_FWD_TO_LOAD", | |
| "lsb": 19, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "DIS_ST_HIT_YNG_LD_RPLY", | |
| "lsb": 18, | |
| "msb": 18 | |
| }, | |
| { | |
| "name": "DIS_SILENT_BARRIER_LNCH", | |
| "lsb": 17, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "DIS_ATM_FAST_CMPL_OPT", | |
| "lsb": 16, | |
| "msb": 16 | |
| }, | |
| { | |
| "name": "DIS_XMON_NXT_OWNER_OPT", | |
| "lsb": 15, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "DIS_HW_PREF_QF_FOR_HIGH_PATN", | |
| "lsb": 14, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "DIS_LDA_STLF", | |
| "lsb": 13, | |
| "msb": 13 | |
| }, | |
| { | |
| "name": "DIS_PAIRED_CACHE_LINE_CROSSING_ST_LAUNCHES", | |
| "lsb": 12, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "DIS_SMB_DRAINS_CONCURRENT_WITH_LOADS_OPT", | |
| "lsb": 11, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "DIS_PREFETCHES_IN_FILL1_CYCLE", | |
| "lsb": 10, | |
| "msb": 10 | |
| }, | |
| { | |
| "name": "DIS_STORES_IN_FILL1_CYCLE", | |
| "lsb": 9, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "DIS_FILL_BUFFER", | |
| "lsb": 8, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "DIS_FILL_C1_BUB_OPT", | |
| "lsb": 7, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "DIS_PWR_SAVE_RAQ_CLK_OFF", | |
| "lsb": 6, | |
| "msb": 6 | |
| }, | |
| { | |
| "name": "EN_PWR_SAVE_L2_ECLK_OFF", | |
| "lsb": 5, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "DIS_EARLY_RES_BUS_KILL", | |
| "lsb": 4, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "DIS_ST_ATM_DATA_DEP_ON_LD_ATM", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "DIS_AMXMOTABLE_ST_OPT", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "DIS_AMXMOTABLE", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "DIS_AMXBUNDLING", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "EHID18", | |
| "enc": [3, 0, 15, 11, 3], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "IN_LIVELOCK_DISABLE_WAIT", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "IC_DOS_PREF_STOP_DISB", | |
| "lsb": 62, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "DIS_MOP_ENCR", | |
| "lsb": 61, | |
| "msb": 61 | |
| }, | |
| { | |
| "name": "METHOD_OBJECT_PRED_DISB", | |
| "lsb": 60, | |
| "msb": 60 | |
| }, | |
| { | |
| "name": "DISB_BDP_TBL", | |
| "lsb": 58, | |
| "msb": 59 | |
| }, | |
| { | |
| "name": "BIAS_TBL_FLUSH_TSHLD", | |
| "lsb": 54, | |
| "msb": 57 | |
| }, | |
| { | |
| "name": "ICPREF_DROP_LP1_FILL_PREF", | |
| "lsb": 53, | |
| "msb": 53 | |
| }, | |
| { | |
| "name": "ICPREF_DROP_FILL_PREF", | |
| "lsb": 52, | |
| "msb": 52 | |
| }, | |
| { | |
| "name": "ICINVAL_SET_NO_ERR", | |
| "lsb": 51, | |
| "msb": 51 | |
| }, | |
| { | |
| "name": "RCTX_CPP_ICMQ_PREF_TYPE_CLR_DISABLE", | |
| "lsb": 50, | |
| "msb": 50 | |
| }, | |
| { | |
| "name": "BR_CONF_STALL_AGGR", | |
| "lsb": 49, | |
| "msb": 49 | |
| }, | |
| { | |
| "name": "ICINVAL_FILL_FWD_DISB", | |
| "lsb": 48, | |
| "msb": 48 | |
| }, | |
| { | |
| "name": "REVERT_LSPLIMIT_SPEC", | |
| "lsb": 47, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "LIMIT_NEX_NZCVTO_D6", | |
| "lsb": 46, | |
| "msb": 46 | |
| }, | |
| { | |
| "name": "SPT_DISB", | |
| "lsb": 45, | |
| "msb": 45 | |
| }, | |
| { | |
| "name": "ICPREF_NUM", | |
| "lsb": 42, | |
| "msb": 44 | |
| }, | |
| { | |
| "name": "BIAS_PREF_DISB", | |
| "lsb": 41, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "INIT_TO_BIAS_INVAL", | |
| "lsb": 40, | |
| "msb": 40 | |
| }, | |
| { | |
| "name": "RSVD2", | |
| "lsb": 37, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "BIAS_TBL_DISB", | |
| "lsb": 36, | |
| "msb": 36 | |
| }, | |
| { | |
| "name": "USE_BLOOM_IN_EARLY_RES_BUS_KILL", | |
| "lsb": 35, | |
| "msb": 35 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 33, | |
| "msb": 34 | |
| }, | |
| { | |
| "name": "EN_RAS_FLUSH_ON_BAD_POP", | |
| "lsb": 32, | |
| "msb": 32 | |
| }, | |
| { | |
| "name": "SPF_TRAIN_ON_DEMAND_FILL_EN", | |
| "lsb": 31, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "SPF_ROOT_FUNCTION_SIGNATURE_DISB", | |
| "lsb": 30, | |
| "msb": 30 | |
| }, | |
| { | |
| "name": "SPF_TABLE0_DISABLE", | |
| "lsb": 29, | |
| "msb": 29 | |
| }, | |
| { | |
| "name": "DISB_BDP_DEG2_OPT1_WIDGET", | |
| "lsb": 28, | |
| "msb": 28 | |
| }, | |
| { | |
| "name": "DISB_BDP_DEG2_OPT1_THRSH", | |
| "lsb": 26, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "DISB_BDP_DEG2_OPT1", | |
| "lsb": 25, | |
| "msb": 25 | |
| }, | |
| { | |
| "name": "NFP3_CYC_DISABLE", | |
| "lsb": 24, | |
| "msb": 24 | |
| }, | |
| { | |
| "name": "DIS_CPMUDISP_OPP_LOST_THRSHLD_SYNC_EVENT", | |
| "lsb": 23, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "EN_ICINVAL_FWD_PROG_WIDGET", | |
| "lsb": 22, | |
| "msb": 22 | |
| }, | |
| { | |
| "name": "ICINVAL_CANCEL_CIF_REQ_ENB", | |
| "lsb": 21, | |
| "msb": 21 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 20 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "EHID2", | |
| "enc": [3, 0, 15, 2, 1], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "UNUSED_63_60", | |
| "lsb": 60, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "DISABLE_PRECISE_ITLB_INV_STALLS", | |
| "lsb": 59, | |
| "msb": 59 | |
| }, | |
| { | |
| "name": "DISABLE_PRECISE_DTLB_INV_STALLS", | |
| "lsb": 58, | |
| "msb": 58 | |
| }, | |
| { | |
| "name": "DISABLE_MTLBPREFETCH_ON_HIT", | |
| "lsb": 57, | |
| "msb": 57 | |
| }, | |
| { | |
| "name": "DISABLE_PRECISE_SPR_SYNC", | |
| "lsb": 56, | |
| "msb": 56 | |
| }, | |
| { | |
| "name": "DISABLE_RSVD_OLDEST_LSU_ENTRY", | |
| "lsb": 55, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "RSVD4", | |
| "lsb": 54, | |
| "msb": 54 | |
| }, | |
| { | |
| "name": "DISABLE_ITLB_REQ_QUEUE_BYP", | |
| "lsb": 53, | |
| "msb": 53 | |
| }, | |
| { | |
| "name": "POISON_FWD_PROG_ONLY", | |
| "lsb": 52, | |
| "msb": 52 | |
| }, | |
| { | |
| "name": "DISABLE_POISONED_FILLS", | |
| "lsb": 51, | |
| "msb": 51 | |
| }, | |
| { | |
| "name": "DISABLE_S2_TWCQUAL_LRU", | |
| "lsb": 50, | |
| "msb": 50 | |
| }, | |
| { | |
| "name": "MTLB_RETN_INVAL_CFG", | |
| "lsb": 49, | |
| "msb": 49 | |
| }, | |
| { | |
| "name": "FORCE_TLBI_HTW_IGN_VA", | |
| "lsb": 48, | |
| "msb": 48 | |
| }, | |
| { | |
| "name": "FORCE_TLBI_MATCH_GLOBAL", | |
| "lsb": 47, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "RSVD3", | |
| "lsb": 46, | |
| "msb": 46 | |
| }, | |
| { | |
| "name": "DISABLE_TRACE_SPR", | |
| "lsb": 45, | |
| "msb": 45 | |
| }, | |
| { | |
| "name": "DISABLE_TRACE_INV", | |
| "lsb": 44, | |
| "msb": 44 | |
| }, | |
| { | |
| "name": "DISABLE_TRACE_FILL", | |
| "lsb": 43, | |
| "msb": 43 | |
| }, | |
| { | |
| "name": "DISABLE_S2_TLB", | |
| "lsb": 42, | |
| "msb": 42 | |
| }, | |
| { | |
| "name": "DISABLE_S2_HTWCACHES", | |
| "lsb": 41, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "DISABLE_TLBI_EARLY_ACK", | |
| "lsb": 40, | |
| "msb": 40 | |
| }, | |
| { | |
| "name": "FORCE_ANY_EL1AND0", | |
| "lsb": 39, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "FORCE_SPLINTER", | |
| "lsb": 38, | |
| "msb": 38 | |
| }, | |
| { | |
| "name": "FORCE_SPLINTER_ALL", | |
| "lsb": 37, | |
| "msb": 37 | |
| }, | |
| { | |
| "name": "FORCE_RVA_ALL", | |
| "lsb": 36, | |
| "msb": 36 | |
| }, | |
| { | |
| "name": "FORCE_RVA_ALL_IDX", | |
| "lsb": 35, | |
| "msb": 35 | |
| }, | |
| { | |
| "name": "FORCE_TRC_RD_MMU_REQ_UC", | |
| "lsb": 34, | |
| "msb": 34 | |
| }, | |
| { | |
| "name": "DISABLE_HTW_FILL_BYPASS", | |
| "lsb": 33, | |
| "msb": 33 | |
| }, | |
| { | |
| "name": "DISABLE_HTW_EXT_RSP", | |
| "lsb": 32, | |
| "msb": 32 | |
| }, | |
| { | |
| "name": "DISABLE_DTLB_MAIN_ARRAY", | |
| "lsb": 31, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "RSVD2", | |
| "lsb": 21, | |
| "msb": 30 | |
| }, | |
| { | |
| "name": "DISABLE_L1_DPREFETCH_PREEMPT", | |
| "lsb": 20, | |
| "msb": 20 | |
| }, | |
| { | |
| "name": "FORCE_S1_ON_S2_OFF_HWP_REQ_TRANS_FAIL", | |
| "lsb": 19, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "ENABLE4_KPREFETCH_FILTER", | |
| "lsb": 18, | |
| "msb": 18 | |
| }, | |
| { | |
| "name": "FORCE_PURGE_MTB", | |
| "lsb": 17, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "DISABLE_PURGED_REQ_HTW_SUPPRESS", | |
| "lsb": 16, | |
| "msb": 16 | |
| }, | |
| { | |
| "name": "FORCE_PURGE_HTW", | |
| "lsb": 15, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "DISABLE_LIVELOCK", | |
| "lsb": 14, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "DISABLE_MTLBPREFETCH", | |
| "lsb": 13, | |
| "msb": 13 | |
| }, | |
| { | |
| "name": "DIS_DONAN_TLBI_OPT", | |
| "lsb": 12, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 11, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "DEFEATURE_PAGE_SIZE_CACHE", | |
| "lsb": 10, | |
| "msb": 10 | |
| }, | |
| { | |
| "name": "DISABLE_S1_HTWCACHES", | |
| "lsb": 9, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "ENABLE_DEMAND_MTLBPREFETCH", | |
| "lsb": 8, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "DISABLE_MTLBBYPASS", | |
| "lsb": 7, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 6, | |
| "msb": 6 | |
| }, | |
| { | |
| "name": "DISABLE_MTBENTRIES", | |
| "lsb": 4, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "DISABLE_MTLB", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "DISABLE_MTLB_WAYS1TO_N", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "DISABLE_DTLB_WAYS1TO_N", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "FORCE_PURGE_ON_ALL_TLBIS", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "EHID20", | |
| "enc": [3, 0, 15, 1, 2], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "DISABLE_ICTAG_CFM_PWR_OPT", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "ENABLE_ICTAG_CFM_PWR_OPT_ON_PAGE_BNDRY", | |
| "lsb": 62, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "DISABLE_ITLBPREFETCH", | |
| "lsb": 61, | |
| "msb": 61 | |
| }, | |
| { | |
| "name": "DISABLE_ICMISS_PERF_OPT", | |
| "lsb": 60, | |
| "msb": 60 | |
| }, | |
| { | |
| "name": "INC_MISS_QWATER_MARK", | |
| "lsb": 56, | |
| "msb": 59 | |
| }, | |
| { | |
| "name": "DIS_ICBUF_FUSE_TO_EXT", | |
| "lsb": 55, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "DIS_DMD_MERGE_PREF_FILL_FWD", | |
| "lsb": 54, | |
| "msb": 54 | |
| }, | |
| { | |
| "name": "DIS_ITLB_PREF_FILL", | |
| "lsb": 53, | |
| "msb": 53 | |
| }, | |
| { | |
| "name": "DIS_FED_CMP_BR_FUSION", | |
| "lsb": 52, | |
| "msb": 52 | |
| }, | |
| { | |
| "name": "DIS_ICBUF_EXT", | |
| "lsb": 51, | |
| "msb": 51 | |
| }, | |
| { | |
| "name": "DIS_ICDAT_RD_OPT", | |
| "lsb": 50, | |
| "msb": 50 | |
| }, | |
| { | |
| "name": "ICPREF_LIMIT_ONE_BRN", | |
| "lsb": 49, | |
| "msb": 49 | |
| }, | |
| { | |
| "name": "ICPREF_DISABLE_CBR", | |
| "lsb": 48, | |
| "msb": 48 | |
| }, | |
| { | |
| "name": "ICPREF_DEPTH", | |
| "lsb": 46, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "ADRP_ADD_BR_STATIC_PRED_DISABLE", | |
| "lsb": 45, | |
| "msb": 45 | |
| }, | |
| { | |
| "name": "DIS_FED_LD_CBZ_FUSION", | |
| "lsb": 44, | |
| "msb": 44 | |
| }, | |
| { | |
| "name": "LIMIT_NEX_N2_ITO_D6", | |
| "lsb": 43, | |
| "msb": 43 | |
| }, | |
| { | |
| "name": "NEX_DISP_LIMIT_MODE", | |
| "lsb": 41, | |
| "msb": 42 | |
| }, | |
| { | |
| "name": "DIS_RSCRED_DSLAT_REDUCTION", | |
| "lsb": 40, | |
| "msb": 40 | |
| }, | |
| { | |
| "name": "DIS_IEX_TBZ_TBNZ_CROSS_FUSION", | |
| "lsb": 39, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "DIS_RSS_RVA_FOR_NON_SPEC_IF_NO_SMEWBPENDING", | |
| "lsb": 38, | |
| "msb": 38 | |
| }, | |
| { | |
| "name": "M_DSB_RESTART_IF_OLDER_REDIR", | |
| "lsb": 37, | |
| "msb": 37 | |
| }, | |
| { | |
| "name": "FRC_MDR_PTR_UPD_VLD_EARLY_WARN", | |
| "lsb": 36, | |
| "msb": 36 | |
| }, | |
| { | |
| "name": "UNC_DIR_BR_NOT_RSLV_AT_DISP", | |
| "lsb": 35, | |
| "msb": 35 | |
| }, | |
| { | |
| "name": "DIS_CMP_CSINC_FUSION", | |
| "lsb": 34, | |
| "msb": 34 | |
| }, | |
| { | |
| "name": "DIS_IEX_TBZ_TBNZ_FUSION", | |
| "lsb": 33, | |
| "msb": 33 | |
| }, | |
| { | |
| "name": "DIS_LD_OP_LDPFUSION", | |
| "lsb": 32, | |
| "msb": 32 | |
| }, | |
| { | |
| "name": "DIS_LD_OP_FUSION", | |
| "lsb": 31, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "MIN_REWIND_STALL", | |
| "lsb": 29, | |
| "msb": 30 | |
| }, | |
| { | |
| "name": "DIS_NEON_FV_ODD_BANKS", | |
| "lsb": 28, | |
| "msb": 28 | |
| }, | |
| { | |
| "name": "DIS_INT_FV_ODD_BANKS", | |
| "lsb": 27, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "DIS_MULT_BR_RETIRE", | |
| "lsb": 26, | |
| "msb": 26 | |
| }, | |
| { | |
| "name": "DIS_CMP_CSEL_FUSION", | |
| "lsb": 25, | |
| "msb": 25 | |
| }, | |
| { | |
| "name": "DIS_LD_CBZ_TBZ_FUSION", | |
| "lsb": 24, | |
| "msb": 24 | |
| }, | |
| { | |
| "name": "FORCE_NON_SPEC_TARGETED_TIMER_SEL", | |
| "lsb": 22, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "FORCE_NON_SPEC_TIMER_SEL", | |
| "lsb": 20, | |
| "msb": 21 | |
| }, | |
| { | |
| "name": "FORCE_NON_SPEC_TIMER", | |
| "lsb": 19, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "FORCE_NON_SPEC_IF_STEPPING", | |
| "lsb": 18, | |
| "msb": 18 | |
| }, | |
| { | |
| "name": "FORCE_NON_SPEC_IF_SPEC_FLUSH_PTR_NEBLK_RTR_PTR", | |
| "lsb": 17, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "FORCE_NON_SPEC_IF_OLDEST_REDIR_VLD_AND_OLDER", | |
| "lsb": 16, | |
| "msb": 16 | |
| }, | |
| { | |
| "name": "FORCE_NON_SPEC_IF_NEXT_ROB_FLUSH_DISABLED", | |
| "lsb": 15, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "DIS_PCRT_EARLY_REDIR_AT_DSB", | |
| "lsb": 14, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "FORCE_NON_SPEC_IF_SPEC_FLUSH_PTR_INVALID_AND_MPVALID", | |
| "lsb": 13, | |
| "msb": 13 | |
| }, | |
| { | |
| "name": "FORCE_IEX_DISP_BIAS_MODE2", | |
| "lsb": 12, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "DIS_MRSSPEC_NON_DAIF", | |
| "lsb": 11, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "DIS_MSRSPEC_NON_DAIF", | |
| "lsb": 10, | |
| "msb": 10 | |
| }, | |
| { | |
| "name": "ZCL_BP_MISP_RESTART_THRESHOLD", | |
| "lsb": 9, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "DIS_SPEC_MDSBINVL_ROB_FLUSH", | |
| "lsb": 8, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "FORCE_DMBON_ANY_TSOENTRY_EXIT", | |
| "lsb": 7, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "CONSERVATIVE_SIQ", | |
| "lsb": 6, | |
| "msb": 6 | |
| }, | |
| { | |
| "name": "DIS_DBG_PROG_OVRD", | |
| "lsb": 5, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "FORCE_FP_SYNC_PRECISE_GRP_MODE", | |
| "lsb": 4, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "DIS_NATIVE_STPQX_QX", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "DIS_AMXFUSION_ACROSS_GRP", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "DIS_HWTRACE_SYNC", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "DIS_HWTRACE_SYNC_ON_UARCHREDIR", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "EHID21", | |
| "enc": [3, 0, 15, 10, 3], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "DIS_EARLY_DSB_RESTART", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "UPG_RSVD_TO_ICDSB", | |
| "lsb": 62, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "DIS_HWP_ADP_THROTTLE_SME", | |
| "lsb": 60, | |
| "msb": 61 | |
| }, | |
| { | |
| "name": "HWP_ADP_MAX_QF", | |
| "lsb": 58, | |
| "msb": 59 | |
| }, | |
| { | |
| "name": "DIS_DSB_DOWNGRADE", | |
| "lsb": 57, | |
| "msb": 57 | |
| }, | |
| { | |
| "name": "DSB_INV_ICMQ", | |
| "lsb": 56, | |
| "msb": 56 | |
| }, | |
| { | |
| "name": "DIS_MDSB_DRAIN", | |
| "lsb": 55, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "FORCE_PCIE_XS", | |
| "lsb": 54, | |
| "msb": 54 | |
| }, | |
| { | |
| "name": "FORCE_NON_PCIE_NXS", | |
| "lsb": 53, | |
| "msb": 53 | |
| }, | |
| { | |
| "name": "DIS_DSBN_XS", | |
| "lsb": 52, | |
| "msb": 52 | |
| }, | |
| { | |
| "name": "DIS_PREC_MOT_WAKEUP", | |
| "lsb": 51, | |
| "msb": 51 | |
| }, | |
| { | |
| "name": "L1_DWPD_SEC_TAG_MODE", | |
| "lsb": 49, | |
| "msb": 50 | |
| }, | |
| { | |
| "name": "DIS_LDQPAY_WRAP_WRITE_SUPPRESS", | |
| "lsb": 48, | |
| "msb": 48 | |
| }, | |
| { | |
| "name": "EN_LD_CROSS_CAM_SMB_MISS", | |
| "lsb": 47, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "L2_BYP_EXTRA_CLK", | |
| "lsb": 45, | |
| "msb": 46 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 44, | |
| "msb": 44 | |
| }, | |
| { | |
| "name": "DIS_ZCL_BP_RB", | |
| "lsb": 43, | |
| "msb": 43 | |
| }, | |
| { | |
| "name": "HWP_ADP_PF_HQ", | |
| "lsb": 42, | |
| "msb": 42 | |
| }, | |
| { | |
| "name": "DIS6_CYC_REPLY", | |
| "lsb": 41, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "DIS_EARLY_ST_LAUNCH", | |
| "lsb": 40, | |
| "msb": 40 | |
| }, | |
| { | |
| "name": "SMB_AGGR_DRAIN_WIDGET_AVAIL", | |
| "lsb": 38, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "SMB_AGGR_DRAIN_WIDGET_THRESH", | |
| "lsb": 36, | |
| "msb": 37 | |
| }, | |
| { | |
| "name": "SMB_DRAIN_BOTH_BANKS", | |
| "lsb": 35, | |
| "msb": 35 | |
| }, | |
| { | |
| "name": "HWP_GRAN2_PREF_DIST", | |
| "lsb": 34, | |
| "msb": 34 | |
| }, | |
| { | |
| "name": "HWP_IDENSITY_LO_AGGR_THR", | |
| "lsb": 33, | |
| "msb": 33 | |
| }, | |
| { | |
| "name": "HWP_IDENSITY_HI_AGGR_THR", | |
| "lsb": 32, | |
| "msb": 32 | |
| }, | |
| { | |
| "name": "HWP_RQFACCURACY_THR", | |
| "lsb": 30, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "DIS_QUICK_ST_WAKE_PICK", | |
| "lsb": 29, | |
| "msb": 29 | |
| }, | |
| { | |
| "name": "DIS_LDA_STLF_ATOMIC", | |
| "lsb": 28, | |
| "msb": 28 | |
| }, | |
| { | |
| "name": "DIS_HWP_ADP_ST", | |
| "lsb": 27, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "DIS_HWP_ADP_LD", | |
| "lsb": 26, | |
| "msb": 26 | |
| }, | |
| { | |
| "name": "DIS_HWP_GRAN2", | |
| "lsb": 25, | |
| "msb": 25 | |
| }, | |
| { | |
| "name": "DIS_LDA_RTR_WHILE_OLDER_ST", | |
| "lsb": 24, | |
| "msb": 24 | |
| }, | |
| { | |
| "name": "DIS_WPD_UNPRIV_EL", | |
| "lsb": 23, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "DIS_ZCL_RB_ST_MISS", | |
| "lsb": 22, | |
| "msb": 22 | |
| }, | |
| { | |
| "name": "DIS_HSP_MMU_PF", | |
| "lsb": 21, | |
| "msb": 21 | |
| }, | |
| { | |
| "name": "HSP_MAX_ARM_STRIDE", | |
| "lsb": 19, | |
| "msb": 20 | |
| }, | |
| { | |
| "name": "DIS_WPD_EL_TAG", | |
| "lsb": 18, | |
| "msb": 18 | |
| }, | |
| { | |
| "name": "PREF_BLK_RAQ_THRES", | |
| "lsb": 16, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "DIS_HWP_HSP_DTLB_FEEDBACK", | |
| "lsb": 15, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "DIS_HWP_HSP_AMX_ST", | |
| "lsb": 14, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "DIS_HWP_HSP_GQF", | |
| "lsb": 13, | |
| "msb": 13 | |
| }, | |
| { | |
| "name": "DIS_HWP_HSP_ARM_ARB_STD", | |
| "lsb": 12, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "DIS_HWP_HSP_AMX_ARB_STD", | |
| "lsb": 11, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "DIS_HWP_HSP_AMX_TRAIN_LNCH", | |
| "lsb": 10, | |
| "msb": 10 | |
| }, | |
| { | |
| "name": "HSP_MP_THRTL", | |
| "lsb": 9, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "HSP_MAX_PF_DEG", | |
| "lsb": 6, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "DIS_HWP_HSP_SLP_CONF", | |
| "lsb": 5, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "DIS_HWP_HSP_SLP_WIDGET", | |
| "lsb": 4, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "DIS_HWP_HSP_QF", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "CTRL_HWP_FILTER_HSP", | |
| "lsb": 1, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "DIS_HWP_HSP", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "EHID22", | |
| "enc": [3, 0, 15, 10, 4], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "EN_ZCL_SP_BATCH_STRICT_ATAG_CHK_BACK_OFF", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "DIS_PTR_CHASE_SSBMOTFIX", | |
| "lsb": 62, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "DIS_PTR_CHASE_SSBFIX", | |
| "lsb": 61, | |
| "msb": 61 | |
| }, | |
| { | |
| "name": "MTE_DIS_SEC_FIXES", | |
| "lsb": 60, | |
| "msb": 60 | |
| }, | |
| { | |
| "name": "MTE_DIS_FUNC_FIXES", | |
| "lsb": 59, | |
| "msb": 59 | |
| }, | |
| { | |
| "name": "RSVD3", | |
| "lsb": 56, | |
| "msb": 58 | |
| }, | |
| { | |
| "name": "MTE_DIS_TAG_CHK_LNCH_AFTER_DEV_XS", | |
| "lsb": 55, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "MTE_SIQ_NACK_NON_FIAF_GFAIL", | |
| "lsb": 54, | |
| "msb": 54 | |
| }, | |
| { | |
| "name": "MTE_STQ_OP_DROP_GCIF_RSP", | |
| "lsb": 53, | |
| "msb": 53 | |
| }, | |
| { | |
| "name": "MTE_SIQ_NACK_ON_RESTEERED_OP", | |
| "lsb": 52, | |
| "msb": 52 | |
| }, | |
| { | |
| "name": "MTE_DIS_PWR_SAVE_GRAQ_CLK_OFF", | |
| "lsb": 51, | |
| "msb": 51 | |
| }, | |
| { | |
| "name": "MTE_RCC_FORCE_ALL_GCIF_L3_CLKS_ON", | |
| "lsb": 50, | |
| "msb": 50 | |
| }, | |
| { | |
| "name": "MTE_RCC_DIS_STALL_INACTIVE_GCIF_CTL", | |
| "lsb": 49, | |
| "msb": 49 | |
| }, | |
| { | |
| "name": "MTE_DIS_ANTI_LIVELOCK_ON_GTAG_OP_LAUNCH", | |
| "lsb": 48, | |
| "msb": 48 | |
| }, | |
| { | |
| "name": "MTE_X2K_ATAG_CHK_GMISS_WAIT_OLDEST", | |
| "lsb": 47, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "RSVD2", | |
| "lsb": 44, | |
| "msb": 46 | |
| }, | |
| { | |
| "name": "MTE_DIS_EARLY_PASS2_COMP", | |
| "lsb": 43, | |
| "msb": 43 | |
| }, | |
| { | |
| "name": "MTE_DIS_EARLY_GFILL_FWD", | |
| "lsb": 42, | |
| "msb": 42 | |
| }, | |
| { | |
| "name": "MTE_DIS_GFILL_FWD3", | |
| "lsb": 41, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "MTE_DIS_TAG_SET_AFTER_TAG_SET_LNCH", | |
| "lsb": 40, | |
| "msb": 40 | |
| }, | |
| { | |
| "name": "MTE_GCV_IF_NON_SPEC_AND_LD_COMP", | |
| "lsb": 39, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "MTE_GCACHE_DIS_CRIT32_B", | |
| "lsb": 38, | |
| "msb": 38 | |
| }, | |
| { | |
| "name": "MTE_DIS_GFILL_C1_BUB_OPT", | |
| "lsb": 37, | |
| "msb": 37 | |
| }, | |
| { | |
| "name": "MTE_DIS_LD_IN_GFILL1_CYCLE", | |
| "lsb": 36, | |
| "msb": 36 | |
| }, | |
| { | |
| "name": "MTE_DIS_ST_OR_HWP_IN_GFILL1_CYCLE", | |
| "lsb": 35, | |
| "msb": 35 | |
| }, | |
| { | |
| "name": "MTE_DIS_GFILL_C3_BUB_OPT", | |
| "lsb": 34, | |
| "msb": 34 | |
| }, | |
| { | |
| "name": "MTE_DIS_ST_HIT_YNG_LD_RPLY", | |
| "lsb": 33, | |
| "msb": 33 | |
| }, | |
| { | |
| "name": "MTE_DIS_SPEC_LDQ_RTR", | |
| "lsb": 32, | |
| "msb": 32 | |
| }, | |
| { | |
| "name": "MTE_DIS_GCACHE_WAY", | |
| "lsb": 28, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 23, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "MTE_DIS_GRAQ_RSVD_ENTRY", | |
| "lsb": 22, | |
| "msb": 22 | |
| }, | |
| { | |
| "name": "MTE_DIS_GRAQ_FWBYP", | |
| "lsb": 21, | |
| "msb": 21 | |
| }, | |
| { | |
| "name": "MTE_DIS_GMVA_MO_TABLE_AND_BLOCK_LNCH", | |
| "lsb": 20, | |
| "msb": 20 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 16, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "MTE_HWP_TAG_PREF_HIGH_QFSET", | |
| "lsb": 15, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "MTE_HWP_TAG_ZOMBIE_DIST_SEL_LD_ST", | |
| "lsb": 13, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "MTE_HWP_TAG_ZOMBIE_DIST_SEL_ZVA", | |
| "lsb": 11, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "MTE_HWP_TAG_ZOMBIE_DIST_SEL_NT_ST", | |
| "lsb": 9, | |
| "msb": 10 | |
| }, | |
| { | |
| "name": "MTE_DIS_HWP_TAG_ZOMBIE", | |
| "lsb": 8, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "MTE_DIS_HWP_TAG_LNCH_IPP", | |
| "lsb": 7, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "MTE_DIS_HWP_NTST", | |
| "lsb": 6, | |
| "msb": 6 | |
| }, | |
| { | |
| "name": "MTE_DIS_HWP_NTLD_AND_TEMPORAL_LD_ST", | |
| "lsb": 5, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "MTE_DIS_SWP_TAG", | |
| "lsb": 4, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "MTE_DIS_HWP_TAG_ZVA", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "MTE_DIS_HWP_TAG_SME_LD_ST", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "MTE_DIS_HWP_TAG_PREF", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "DIS_HWP_FTP", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "EHID24", | |
| "enc": [3, 0, 15, 10, 5], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "SPARE", | |
| "lsb": 48, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "SPARE_32_47", | |
| "lsb": 32, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "SPARE_26_31", | |
| "lsb": 26, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "SPARE_20_25", | |
| "lsb": 20, | |
| "msb": 25 | |
| }, | |
| { | |
| "name": "SPARE_12_19", | |
| "lsb": 12, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "SPARE_8_11", | |
| "lsb": 8, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "SPARE_4_7", | |
| "lsb": 4, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "SPARE_0_3", | |
| "lsb": 0, | |
| "msb": 3 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "EHID3", | |
| "enc": [3, 0, 15, 3, 1], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 62, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "RCC_FORCE_LSU_CLOCK_ON1", | |
| "lsb": 61, | |
| "msb": 61 | |
| }, | |
| { | |
| "name": "RCC_FORCE_LSU_CLOCK_ON0", | |
| "lsb": 60, | |
| "msb": 60 | |
| }, | |
| { | |
| "name": "DIS_MMU_CRIT32_B", | |
| "lsb": 59, | |
| "msb": 59 | |
| }, | |
| { | |
| "name": "HW_PREF_QF_CFG", | |
| "lsb": 57, | |
| "msb": 58 | |
| }, | |
| { | |
| "name": "HW_PREF_THROTTLE_CFG", | |
| "lsb": 55, | |
| "msb": 56 | |
| }, | |
| { | |
| "name": "HW_PREF_BUB_PUNCH_CFG", | |
| "lsb": 53, | |
| "msb": 54 | |
| }, | |
| { | |
| "name": "LSU_PREF_HI_PTN_MSK_VAL", | |
| "lsb": 49, | |
| "msb": 52 | |
| }, | |
| { | |
| "name": "ENA_LSU_PREF_HI_PTN_MSK", | |
| "lsb": 48, | |
| "msb": 48 | |
| }, | |
| { | |
| "name": "LSU_PREF_LO_PTN_MSK_VAL", | |
| "lsb": 44, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "ENA_LSU_PREF_LO_PTN_MSK", | |
| "lsb": 43, | |
| "msb": 43 | |
| }, | |
| { | |
| "name": "LSU_PREF_L2_ETRAIN_LIM_VAL", | |
| "lsb": 37, | |
| "msb": 42 | |
| }, | |
| { | |
| "name": "DIS_LSU_PREF_L2_ETRAIN_LIM", | |
| "lsb": 36, | |
| "msb": 36 | |
| }, | |
| { | |
| "name": "LSU_PREF_GBL_SLEEP_THRESH", | |
| "lsb": 28, | |
| "msb": 35 | |
| }, | |
| { | |
| "name": "DIS_LSU_PREF_GBL_SLEEP", | |
| "lsb": 27, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "DIS_LSU_PREF_STRM_PW_DWN", | |
| "lsb": 26, | |
| "msb": 26 | |
| }, | |
| { | |
| "name": "DIS_DC_ZVA_CMD_ONLY", | |
| "lsb": 25, | |
| "msb": 25 | |
| }, | |
| { | |
| "name": "DIS_FED_PWR_SAVE_L2_ECLK_OFF", | |
| "lsb": 24, | |
| "msb": 24 | |
| }, | |
| { | |
| "name": "RCC_FORCE_ALL_L2_EPIPV_ON", | |
| "lsb": 23, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "DIS_HWP_ADP_SME_ONLY", | |
| "lsb": 22, | |
| "msb": 22 | |
| }, | |
| { | |
| "name": "HW_PREF_L2_THROTTLE_LEVEL_CFG", | |
| "lsb": 21, | |
| "msb": 21 | |
| }, | |
| { | |
| "name": "RCC_DIS_STALL_INACTIVE_NEXCTL", | |
| "lsb": 20, | |
| "msb": 20 | |
| }, | |
| { | |
| "name": "RCC_FORCE_ALL_NEXL3_CLKS_ON", | |
| "lsb": 19, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "RCC_FORCE_ALL_NEXL6_CLKS_ON", | |
| "lsb": 18, | |
| "msb": 18 | |
| }, | |
| { | |
| "name": "RCC_FORCE_ALL_MMUL3_CLKS_ON", | |
| "lsb": 17, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "DIS_LSU_PREF_QF", | |
| "lsb": 16, | |
| "msb": 16 | |
| }, | |
| { | |
| "name": "RCC_DIS_STALL_INACTIVE_CIF_CTL", | |
| "lsb": 15, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "RCC_FORCE_ALL_CIF_L3_CLKS_ON", | |
| "lsb": 14, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "UNUSED_13", | |
| "lsb": 13, | |
| "msb": 13 | |
| }, | |
| { | |
| "name": "DBUF_TIME_OUT", | |
| "lsb": 5, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "FORCE_ONE_CIF_REQTO_L2_E", | |
| "lsb": 4, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "DIS_RSVD_ENTRY", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "DIS_CLNCH_IN_SME_WINDOW", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "DIS_MRG_NO_BYP", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "DIS_L2_EBYP", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "EHID4", | |
| "enc": [3, 0, 15, 4, 1], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "EN_LFSR", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "LFSR_SEED", | |
| "lsb": 56, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "EN_LFSR_STALL_SMB_DRAIN", | |
| "lsb": 55, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "EN_LFSR_STALL_LDQ_RTR", | |
| "lsb": 54, | |
| "msb": 54 | |
| }, | |
| { | |
| "name": "EN_LFSR_STALL_STQ_RTR", | |
| "lsb": 53, | |
| "msb": 53 | |
| }, | |
| { | |
| "name": "EN_LFSR_STALL_LSRS0_ISSUE", | |
| "lsb": 52, | |
| "msb": 52 | |
| }, | |
| { | |
| "name": "EN_LFSR_STALL_LSRS1_ISSUE", | |
| "lsb": 51, | |
| "msb": 51 | |
| }, | |
| { | |
| "name": "EN_LFSR_STALL_PASS2_LAUNCH", | |
| "lsb": 50, | |
| "msb": 50 | |
| }, | |
| { | |
| "name": "EN_LFSR_STALL_LDQ_REPLAY", | |
| "lsb": 49, | |
| "msb": 49 | |
| }, | |
| { | |
| "name": "EN_LFSR_STALL_STQ_REPLAY", | |
| "lsb": 48, | |
| "msb": 48 | |
| }, | |
| { | |
| "name": "DIS_ST_RTR_AHEAD_OLDER_LD", | |
| "lsb": 47, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "EN_LNUM_FOR_I2_N", | |
| "lsb": 46, | |
| "msb": 46 | |
| }, | |
| { | |
| "name": "FORCE_NS_ORD_LD_REQ_NO_IN_PIPE_ORD_LD", | |
| "lsb": 45, | |
| "msb": 45 | |
| }, | |
| { | |
| "name": "MTE_RCC_FORCE_ALL_GCACHE_L3_EN_ON", | |
| "lsb": 44, | |
| "msb": 44 | |
| }, | |
| { | |
| "name": "DIS_STQ_SMB_FILTERS", | |
| "lsb": 43, | |
| "msb": 43 | |
| }, | |
| { | |
| "name": "FORCE_BAR_LNCH_NO_OLDER_ST", | |
| "lsb": 42, | |
| "msb": 42 | |
| }, | |
| { | |
| "name": "DIS_HW_PREF_ZOMBIES_LNCH_TO_CIF", | |
| "lsb": 41, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "DIS_HW_PREF_ZOMBIES", | |
| "lsb": 40, | |
| "msb": 40 | |
| }, | |
| { | |
| "name": "FORCE_NS_ORD_LD_REQ_NO_OLDER_LD", | |
| "lsb": 39, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "FORCE_YNG_LD_FLUSH_ON_LD_ACQ", | |
| "lsb": 38, | |
| "msb": 38 | |
| }, | |
| { | |
| "name": "FORCE_YNG_LD_FLUSH_ON_BAR_OP", | |
| "lsb": 37, | |
| "msb": 37 | |
| }, | |
| { | |
| "name": "ST_REL_WITH_DMB_SEMANTICS", | |
| "lsb": 36, | |
| "msb": 36 | |
| }, | |
| { | |
| "name": "RCC_FORCE_ALL_DC_DAT_L3_EN_ON", | |
| "lsb": 35, | |
| "msb": 35 | |
| }, | |
| { | |
| "name": "FORCE_NS_ORD_LD_REQ_NO_OLDER_ST", | |
| "lsb": 34, | |
| "msb": 34 | |
| }, | |
| { | |
| "name": "DIS_SPEC_LNCH_READ", | |
| "lsb": 33, | |
| "msb": 33 | |
| }, | |
| { | |
| "name": "DIS_HW_PREF_PG_CROSS", | |
| "lsb": 32, | |
| "msb": 32 | |
| }, | |
| { | |
| "name": "CT0_ANTI_LIVELOCK_ON_LS_ISS_STALL_ON_LS_REPLAY", | |
| "lsb": 29, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "CT0_ANTI_LIVELOCK_ON_OLDEST_LD_ST_REPLAY", | |
| "lsb": 26, | |
| "msb": 28 | |
| }, | |
| { | |
| "name": "CT2_ANTI_LIVELOCK_ON_LOCK_VICTIMIZATION", | |
| "lsb": 23, | |
| "msb": 25 | |
| }, | |
| { | |
| "name": "CT1_ANTI_LIVELOCK_ON_LOCK_VICTIMIZATION", | |
| "lsb": 20, | |
| "msb": 22 | |
| }, | |
| { | |
| "name": "CT0_ANTI_LIVELOCK_ON_LOCK_VICTIMIZATION", | |
| "lsb": 17, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "DIS_ANTI_LIVELOCK_ON_LOCK_VICTIMIZATION", | |
| "lsb": 16, | |
| "msb": 16 | |
| }, | |
| { | |
| "name": "RCC_DIS_STALL_INACTIVE_LSU_CTL", | |
| "lsb": 15, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "RCC_FORCE_ALL_LSU_L3_CLKS_ON", | |
| "lsb": 14, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "RCC_FORCE_ALL_LSI_L6_CLKS_ON", | |
| "lsb": 13, | |
| "msb": 13 | |
| }, | |
| { | |
| "name": "EN_CORE_CLK_OBS_TO_SOC", | |
| "lsb": 12, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "DISWFI_RETN_RESTART_SETS_MMUARCH_REG_PUSH_NEEDED", | |
| "lsb": 11, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "DIS_SPEC_LDREX_PLAN_B", | |
| "lsb": 10, | |
| "msb": 10 | |
| }, | |
| { | |
| "name": "DIS_SPEC_LS_REDIRECT", | |
| "lsb": 9, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "DIS_LD_RTR_AHEAD_OLDER_ST", | |
| "lsb": 8, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "FORCE_ST_LNCH_NO_OLDER_LD", | |
| "lsb": 7, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "FORCE_SSTEP_PASS2_TO_CIF", | |
| "lsb": 6, | |
| "msb": 6 | |
| }, | |
| { | |
| "name": "FORCE_SSTEP_STORE_COMMIT", | |
| "lsb": 5, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "FORCE_CPU_OLDEST_IN_ORDER", | |
| "lsb": 4, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "DIS_ST_LD_REDIR_MULTI_HIT_CHK", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "DIS_SW_PRELOAD", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "DIS_HW_PREF_ST", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "DIS_HW_PREF_LD", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "EHID7", | |
| "enc": [3, 0, 15, 7, 1], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "LIVELOCK_NO_PAUSE_SIZE", | |
| "lsb": 57, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "LIVELOCK_NO_PAUSE_EN", | |
| "lsb": 56, | |
| "msb": 56 | |
| }, | |
| { | |
| "name": "LIVELOCK_WIDGET_IS12BIT", | |
| "lsb": 55, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "DIS_FMAX_FMIN_FUSION", | |
| "lsb": 54, | |
| "msb": 54 | |
| }, | |
| { | |
| "name": "DIS_FCMP_FCSEL_FUSION", | |
| "lsb": 53, | |
| "msb": 53 | |
| }, | |
| { | |
| "name": "DIS_NEX_P2_UMLA", | |
| "lsb": 52, | |
| "msb": 52 | |
| }, | |
| { | |
| "name": "WFI_RETN_RESTART_SETS_PCRT_ARCH_REG_PUSH_NEEDED", | |
| "lsb": 51, | |
| "msb": 51 | |
| }, | |
| { | |
| "name": "BLK_RTR_PTR_HALTING_STEP_BLOCK_IF_EQUAL", | |
| "lsb": 50, | |
| "msb": 50 | |
| }, | |
| { | |
| "name": "REDIR_STALL_DATA_ABORT_TAG_CHECK", | |
| "lsb": 49, | |
| "msb": 49 | |
| }, | |
| { | |
| "name": "REDIR_STALL_PACFAIL", | |
| "lsb": 48, | |
| "msb": 48 | |
| }, | |
| { | |
| "name": "DIS_PRECISE_MDR_L3_REWIND_CLK", | |
| "lsb": 47, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "ALL_NSREDIR_MARK_FIAF", | |
| "lsb": 46, | |
| "msb": 46 | |
| }, | |
| { | |
| "name": "DIS_AUTH_FAIL_CAN_CLEAR_UNTRUSTED_STALL", | |
| "lsb": 45, | |
| "msb": 45 | |
| }, | |
| { | |
| "name": "LIVELOCK_LOWTHRESHOLD", | |
| "lsb": 44, | |
| "msb": 44 | |
| }, | |
| { | |
| "name": "DIS_LIVELOCK_WIDGET", | |
| "lsb": 43, | |
| "msb": 43 | |
| }, | |
| { | |
| "name": "LIVELOCK_EXIT_SERR", | |
| "lsb": 42, | |
| "msb": 42 | |
| }, | |
| { | |
| "name": "IN_LIVELOCK_DISABLE_CROSSPICK", | |
| "lsb": 41, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "IN_LIVELOCK_ENABLE_ALL_CLKS", | |
| "lsb": 40, | |
| "msb": 40 | |
| }, | |
| { | |
| "name": "DIS_CROSS_PICK_IEX", | |
| "lsb": 39, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "DIS_ST_FWD_FROM_PTR_CHASE", | |
| "lsb": 38, | |
| "msb": 38 | |
| }, | |
| { | |
| "name": "DIS_LSDPO_PRED", | |
| "lsb": 37, | |
| "msb": 37 | |
| }, | |
| { | |
| "name": "IN_ORDER_IS_ALU_RS", | |
| "lsb": 36, | |
| "msb": 36 | |
| }, | |
| { | |
| "name": "DIS_I2_NLSU_CVT", | |
| "lsb": 35, | |
| "msb": 35 | |
| }, | |
| { | |
| "name": "DIS_BR_TGT_EXCPT_BLK_BID", | |
| "lsb": 34, | |
| "msb": 34 | |
| }, | |
| { | |
| "name": "DIS_ZCL_SP_BATCH_CONFIRM", | |
| "lsb": 33, | |
| "msb": 33 | |
| }, | |
| { | |
| "name": "DIS_NEX_DENORM_OPT", | |
| "lsb": 32, | |
| "msb": 32 | |
| }, | |
| { | |
| "name": "EN_CSRFOR_TCOIMM", | |
| "lsb": 31, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "DIS_EARLY_REL_PR", | |
| "lsb": 30, | |
| "msb": 30 | |
| }, | |
| { | |
| "name": "DIS_WFE_ROB_VLD_CHECK", | |
| "lsb": 29, | |
| "msb": 29 | |
| }, | |
| { | |
| "name": "DIS32_BIT_ZCLBP", | |
| "lsb": 28, | |
| "msb": 28 | |
| }, | |
| { | |
| "name": "DIS_REDIR_STALL_FOR_ANY_VLD_REDIR", | |
| "lsb": 27, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "REDIR_STALL_LSUALWAYS", | |
| "lsb": 26, | |
| "msb": 26 | |
| }, | |
| { | |
| "name": "REDIR_STALL_IEXALWAYS", | |
| "lsb": 25, | |
| "msb": 25 | |
| }, | |
| { | |
| "name": "RCC_SME_PENDING_FORCE_MDR_IEX_CLKS_ON", | |
| "lsb": 24, | |
| "msb": 24 | |
| }, | |
| { | |
| "name": "DIS_WFXT_HANDSHAKE", | |
| "lsb": 23, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "DIS_NEXT_ROB_WAIT4_STALLED_FIX", | |
| "lsb": 22, | |
| "msb": 22 | |
| }, | |
| { | |
| "name": "DIS_NEX_FMLA_ERLY_REL", | |
| "lsb": 21, | |
| "msb": 21 | |
| }, | |
| { | |
| "name": "DIS_NEX_FADD_ERLY_REL", | |
| "lsb": 20, | |
| "msb": 20 | |
| }, | |
| { | |
| "name": "DIS_NEX_AES_ERLY_REL", | |
| "lsb": 19, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "DIS_SMEFUSION", | |
| "lsb": 18, | |
| "msb": 18 | |
| }, | |
| { | |
| "name": "BADVA_UNALPC_NONINTER", | |
| "lsb": 17, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "DIS_WFENO_LSFIX", | |
| "lsb": 16, | |
| "msb": 16 | |
| }, | |
| { | |
| "name": "SHRINK_ROB", | |
| "lsb": 14, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "DIS_EARLY_DEQUEUE_RS4", | |
| "lsb": 13, | |
| "msb": 13 | |
| }, | |
| { | |
| "name": "DIS_EARLY_DEQUEUE_RS6", | |
| "lsb": 12, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "DIS_EARLY_DEQUEUE_RS01", | |
| "lsb": 11, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "DE_PIPE_NEX_DIV", | |
| "lsb": 10, | |
| "msb": 10 | |
| }, | |
| { | |
| "name": "DIS_AMXFUSION", | |
| "lsb": 9, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "IGNORE_LSP_DEP_WHEN_OLDEST", | |
| "lsb": 8, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "DIS_CROSS_PICK2", | |
| "lsb": 7, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "DIS_PTR_CHS_LD", | |
| "lsb": 6, | |
| "msb": 6 | |
| }, | |
| { | |
| "name": "DIS_IEX_MLA_ERLY_REL", | |
| "lsb": 5, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "DIS_NEX_SHA_ERLY_REL", | |
| "lsb": 4, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "IN_ORDER_IS_RS6", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "IN_ORDER_IS_RS4", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "LS_DISP_LIM_MODE", | |
| "lsb": 0, | |
| "msb": 1 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "EHID9", | |
| "enc": [3, 0, 15, 9, 1], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "DIS_DCACHE_WRITE_STABILITY", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "DIS_STQ_RET_MDSB_SIQ", | |
| "lsb": 62, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "DIS_BANK_CONF_LATE_RSLT", | |
| "lsb": 61, | |
| "msb": 61 | |
| }, | |
| { | |
| "name": "XPG_LAUNCH_WAIT_OLDEST", | |
| "lsb": 60, | |
| "msb": 60 | |
| }, | |
| { | |
| "name": "STQ_SCAR_OLDEST_ONLY", | |
| "lsb": 59, | |
| "msb": 59 | |
| }, | |
| { | |
| "name": "DIS_WKDM_LAUNCH_AFTER_NC_WR", | |
| "lsb": 58, | |
| "msb": 58 | |
| }, | |
| { | |
| "name": "DIS_BAR_LAUNCH_BLK_OPT", | |
| "lsb": 57, | |
| "msb": 57 | |
| }, | |
| { | |
| "name": "FORCE_ST_REL_TOKN_DMB", | |
| "lsb": 56, | |
| "msb": 56 | |
| }, | |
| { | |
| "name": "DIS_SPEC_LDQRTR", | |
| "lsb": 55, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "SMB_MISS_RELAX_CE_REPLAY", | |
| "lsb": 54, | |
| "msb": 54 | |
| }, | |
| { | |
| "name": "FORCE_PASS2_MISS_TO_CIF", | |
| "lsb": 53, | |
| "msb": 53 | |
| }, | |
| { | |
| "name": "DEV_DRAM_NRFORK128_B", | |
| "lsb": 52, | |
| "msb": 52 | |
| }, | |
| { | |
| "name": "DIS_ATOMIC_LNCH_AFTER_PCIE", | |
| "lsb": 51, | |
| "msb": 51 | |
| }, | |
| { | |
| "name": "DIS_STLF_SMB_MISS", | |
| "lsb": 50, | |
| "msb": 50 | |
| }, | |
| { | |
| "name": "DIS_DC_ZVA_IGNORE_L1_DHIST", | |
| "lsb": 49, | |
| "msb": 49 | |
| }, | |
| { | |
| "name": "FORCE_DEV_BOUNDARY_FORK", | |
| "lsb": 48, | |
| "msb": 48 | |
| }, | |
| { | |
| "name": "EN_WPD_RCTX_STALL", | |
| "lsb": 47, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "PURGE_MMU_ON_ANY_SPR_SYNC", | |
| "lsb": 46, | |
| "msb": 46 | |
| }, | |
| { | |
| "name": "FORCE_MMU_PURGE_ON_DSB_COMP", | |
| "lsb": 45, | |
| "msb": 45 | |
| }, | |
| { | |
| "name": "DIS_FLB_TO_DEV", | |
| "lsb": 44, | |
| "msb": 44 | |
| }, | |
| { | |
| "name": "FORCE_GRE_MISMATCH_SERIALIZATION", | |
| "lsb": 43, | |
| "msb": 43 | |
| }, | |
| { | |
| "name": "GRECONFIG_MODE_TSO", | |
| "lsb": 41, | |
| "msb": 42 | |
| }, | |
| { | |
| "name": "GRECONFIG_MODE", | |
| "lsb": 38, | |
| "msb": 40 | |
| }, | |
| { | |
| "name": "DIS_CRIT32_B", | |
| "lsb": 37, | |
| "msb": 37 | |
| }, | |
| { | |
| "name": "DIS_FILL_BUF_E", | |
| "lsb": 36, | |
| "msb": 36 | |
| }, | |
| { | |
| "name": "DIS_SIQ", | |
| "lsb": 35, | |
| "msb": 35 | |
| }, | |
| { | |
| "name": "BLOCK_NEON_OP_AFTER_ST_PCIE", | |
| "lsb": 34, | |
| "msb": 34 | |
| }, | |
| { | |
| "name": "WFI_FULL_QUIS", | |
| "lsb": 33, | |
| "msb": 33 | |
| }, | |
| { | |
| "name": "SERIALIZE_ST_PCIE", | |
| "lsb": 32, | |
| "msb": 32 | |
| }, | |
| { | |
| "name": "SIQ_NACK_ON_PEND_MDSB", | |
| "lsb": 31, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "SIQ_NACK_ON_PEND_ATM_REL_HF", | |
| "lsb": 30, | |
| "msb": 30 | |
| }, | |
| { | |
| "name": "SIQ_NACK_ON_PEND_DEV_ST", | |
| "lsb": 29, | |
| "msb": 29 | |
| }, | |
| { | |
| "name": "DIS_DSB_LNCH_AFTER_PCIE", | |
| "lsb": 28, | |
| "msb": 28 | |
| }, | |
| { | |
| "name": "BLK_LD_RTR_AFTER_PCIE", | |
| "lsb": 27, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "DIS_CST_DATA_LNCH_AFTER_PCIE", | |
| "lsb": 26, | |
| "msb": 26 | |
| }, | |
| { | |
| "name": "DIS_EARLY_RDB_DEALLOC", | |
| "lsb": 25, | |
| "msb": 25 | |
| }, | |
| { | |
| "name": "DIS_STLF_XLINE_ST", | |
| "lsb": 24, | |
| "msb": 24 | |
| }, | |
| { | |
| "name": "DIS_STLF_ST_REL", | |
| "lsb": 23, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "DIS_MOTABLE_DRAIN_FOR_MDR_LSU_SYNC", | |
| "lsb": 22, | |
| "msb": 22 | |
| }, | |
| { | |
| "name": "IGNORE_SSBSDEP_WHEN_OLDEST", | |
| "lsb": 21, | |
| "msb": 21 | |
| }, | |
| { | |
| "name": "DIS_ATOMIC_LAUNCH_AFTER_SMB_MISS", | |
| "lsb": 20, | |
| "msb": 20 | |
| }, | |
| { | |
| "name": "FORCE_DSB_TO_STRONG", | |
| "lsb": 19, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "DE_PIPE_NEX_DIV_BLK_MUL", | |
| "lsb": 18, | |
| "msb": 18 | |
| }, | |
| { | |
| "name": "RCC_DIS_MDR_PTR_UPD_SUPPRESSION", | |
| "lsb": 17, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "SIQ_NACK_ON_NON_SPEC_DEV_ST", | |
| "lsb": 16, | |
| "msb": 16 | |
| }, | |
| { | |
| "name": "DIS_NC_WR_ENQ_MOTABLE", | |
| "lsb": 15, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "DIS_NC_WR_MOTABLE_ST_OPT", | |
| "lsb": 14, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "DIS_NC_WR_MOTABLE", | |
| "lsb": 13, | |
| "msb": 13 | |
| }, | |
| { | |
| "name": "FORCE_MOTABLE_EXCLUSIVE", | |
| "lsb": 12, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "DEV_THROTTLE2_LIMIT", | |
| "lsb": 6, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "DEV_THROTTLE2_ENA", | |
| "lsb": 5, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "DEV_THROTTLE1_LIMIT", | |
| "lsb": 1, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "DEV_THROTTLE1_ENA", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "EHID_RCTX_ARMCTL_EL1", | |
| "enc": [3, 0, 15, 14, 3], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "DIS_PRECISE", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "RSVD6", | |
| "lsb": 57, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "EN_COSPL1D_WPD", | |
| "lsb": 56, | |
| "msb": 56 | |
| }, | |
| { | |
| "name": "RSVD5", | |
| "lsb": 41, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "EN_CPPDATA_HWP_ADP", | |
| "lsb": 40, | |
| "msb": 40 | |
| }, | |
| { | |
| "name": "RSVD4", | |
| "lsb": 35, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "EN_CPPINST_SPT", | |
| "lsb": 34, | |
| "msb": 34 | |
| }, | |
| { | |
| "name": "RSVD3", | |
| "lsb": 33, | |
| "msb": 33 | |
| }, | |
| { | |
| "name": "EN_CPPINST_SPF", | |
| "lsb": 32, | |
| "msb": 32 | |
| }, | |
| { | |
| "name": "RSVD2", | |
| "lsb": 17, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "EN_DVPZCL", | |
| "lsb": 16, | |
| "msb": 16 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 9, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "EN_CFPCBP", | |
| "lsb": 8, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 6, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "EN_CFPMOP", | |
| "lsb": 5, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "EN_CFPIBP", | |
| "lsb": 4, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "EN_CFPIC", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "EN_CFPRAS", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "EN_CFPBTP", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "EN_CFPBDP", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "EHID_RCTX_SET0CTL_EL1", | |
| "enc": [3, 0, 11, 11, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "DIS_PRECISE", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "RSVD6", | |
| "lsb": 57, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "EN_COSPL1D_WPD", | |
| "lsb": 56, | |
| "msb": 56 | |
| }, | |
| { | |
| "name": "RSVD5", | |
| "lsb": 41, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "EN_CPPDATA_HWP_ADP", | |
| "lsb": 40, | |
| "msb": 40 | |
| }, | |
| { | |
| "name": "RSVD4", | |
| "lsb": 35, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "EN_CPPINST_SPT", | |
| "lsb": 34, | |
| "msb": 34 | |
| }, | |
| { | |
| "name": "RSVD3", | |
| "lsb": 33, | |
| "msb": 33 | |
| }, | |
| { | |
| "name": "EN_CPPINST_SPF", | |
| "lsb": 32, | |
| "msb": 32 | |
| }, | |
| { | |
| "name": "RSVD2", | |
| "lsb": 17, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "EN_DVPZCL", | |
| "lsb": 16, | |
| "msb": 16 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 9, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "EN_CFPCBP", | |
| "lsb": 8, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 6, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "EN_CFPMOP", | |
| "lsb": 5, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "EN_CFPIBP", | |
| "lsb": 4, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "EN_CFPIC", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "EN_CFPRAS", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "EN_CFPBTP", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "EN_CFPBDP", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "EHID_RCTX_SET1CTL_EL1", | |
| "enc": [3, 0, 11, 11, 1], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "DIS_PRECISE", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "RSVD6", | |
| "lsb": 57, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "EN_COSPL1D_WPD", | |
| "lsb": 56, | |
| "msb": 56 | |
| }, | |
| { | |
| "name": "RSVD5", | |
| "lsb": 41, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "EN_CPPDATA_HWP_ADP", | |
| "lsb": 40, | |
| "msb": 40 | |
| }, | |
| { | |
| "name": "RSVD4", | |
| "lsb": 35, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "EN_CPPINST_SPT", | |
| "lsb": 34, | |
| "msb": 34 | |
| }, | |
| { | |
| "name": "RSVD3", | |
| "lsb": 33, | |
| "msb": 33 | |
| }, | |
| { | |
| "name": "EN_CPPINST_SPF", | |
| "lsb": 32, | |
| "msb": 32 | |
| }, | |
| { | |
| "name": "RSVD2", | |
| "lsb": 17, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "EN_DVPZCL", | |
| "lsb": 16, | |
| "msb": 16 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 9, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "EN_CFPCBP", | |
| "lsb": 8, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 6, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "EN_CFPMOP", | |
| "lsb": 5, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "EN_CFPIBP", | |
| "lsb": 4, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "EN_CFPIC", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "EN_CFPRAS", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "EN_CFPBTP", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "EN_CFPBDP", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "EHID_RCTX_SET2CTL_EL1", | |
| "enc": [3, 0, 11, 11, 2], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "DIS_PRECISE", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "RSVD6", | |
| "lsb": 57, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "EN_COSPL1D_WPD", | |
| "lsb": 56, | |
| "msb": 56 | |
| }, | |
| { | |
| "name": "RSVD5", | |
| "lsb": 41, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "EN_CPPDATA_HWP_ADP", | |
| "lsb": 40, | |
| "msb": 40 | |
| }, | |
| { | |
| "name": "RSVD4", | |
| "lsb": 35, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "EN_CPPINST_SPT", | |
| "lsb": 34, | |
| "msb": 34 | |
| }, | |
| { | |
| "name": "RSVD3", | |
| "lsb": 33, | |
| "msb": 33 | |
| }, | |
| { | |
| "name": "EN_CPPINST_SPF", | |
| "lsb": 32, | |
| "msb": 32 | |
| }, | |
| { | |
| "name": "RSVD2", | |
| "lsb": 17, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "EN_DVPZCL", | |
| "lsb": 16, | |
| "msb": 16 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 9, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "EN_CFPCBP", | |
| "lsb": 8, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 6, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "EN_CFPMOP", | |
| "lsb": 5, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "EN_CFPIBP", | |
| "lsb": 4, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "EN_CFPIC", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "EN_CFPRAS", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "EN_CFPBTP", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "EN_CFPBDP", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "EHID_RCTX_SET3CTL_EL1", | |
| "enc": [3, 0, 11, 11, 3], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "DIS_PRECISE", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "RSVD6", | |
| "lsb": 57, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "EN_COSPL1D_WPD", | |
| "lsb": 56, | |
| "msb": 56 | |
| }, | |
| { | |
| "name": "RSVD5", | |
| "lsb": 41, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "EN_CPPDATA_HWP_ADP", | |
| "lsb": 40, | |
| "msb": 40 | |
| }, | |
| { | |
| "name": "RSVD4", | |
| "lsb": 35, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "EN_CPPINST_SPT", | |
| "lsb": 34, | |
| "msb": 34 | |
| }, | |
| { | |
| "name": "RSVD3", | |
| "lsb": 33, | |
| "msb": 33 | |
| }, | |
| { | |
| "name": "EN_CPPINST_SPF", | |
| "lsb": 32, | |
| "msb": 32 | |
| }, | |
| { | |
| "name": "RSVD2", | |
| "lsb": 17, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "EN_DVPZCL", | |
| "lsb": 16, | |
| "msb": 16 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 9, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "EN_CFPCBP", | |
| "lsb": 8, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 6, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "EN_CFPMOP", | |
| "lsb": 5, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "EN_CFPIBP", | |
| "lsb": 4, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "EN_CFPIC", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "EN_CFPRAS", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "EN_CFPBTP", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "EN_CFPBDP", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "EHID_RCTX_SET4CTL_EL1", | |
| "enc": [3, 0, 11, 11, 4], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "DIS_PRECISE", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "RSVD6", | |
| "lsb": 57, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "EN_COSPL1D_WPD", | |
| "lsb": 56, | |
| "msb": 56 | |
| }, | |
| { | |
| "name": "RSVD5", | |
| "lsb": 41, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "EN_CPPDATA_HWP_ADP", | |
| "lsb": 40, | |
| "msb": 40 | |
| }, | |
| { | |
| "name": "RSVD4", | |
| "lsb": 35, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "EN_CPPINST_SPT", | |
| "lsb": 34, | |
| "msb": 34 | |
| }, | |
| { | |
| "name": "RSVD3", | |
| "lsb": 33, | |
| "msb": 33 | |
| }, | |
| { | |
| "name": "EN_CPPINST_SPF", | |
| "lsb": 32, | |
| "msb": 32 | |
| }, | |
| { | |
| "name": "RSVD2", | |
| "lsb": 17, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "EN_DVPZCL", | |
| "lsb": 16, | |
| "msb": 16 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 9, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "EN_CFPCBP", | |
| "lsb": 8, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 6, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "EN_CFPMOP", | |
| "lsb": 5, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "EN_CFPIBP", | |
| "lsb": 4, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "EN_CFPIC", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "EN_CFPRAS", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "EN_CFPBTP", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "EN_CFPBDP", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "EHID_RCTX_SET5CTL_EL1", | |
| "enc": [3, 0, 11, 11, 5], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "DIS_PRECISE", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "RSVD6", | |
| "lsb": 57, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "EN_COSPL1D_WPD", | |
| "lsb": 56, | |
| "msb": 56 | |
| }, | |
| { | |
| "name": "RSVD5", | |
| "lsb": 41, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "EN_CPPDATA_HWP_ADP", | |
| "lsb": 40, | |
| "msb": 40 | |
| }, | |
| { | |
| "name": "RSVD4", | |
| "lsb": 35, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "EN_CPPINST_SPT", | |
| "lsb": 34, | |
| "msb": 34 | |
| }, | |
| { | |
| "name": "RSVD3", | |
| "lsb": 33, | |
| "msb": 33 | |
| }, | |
| { | |
| "name": "EN_CPPINST_SPF", | |
| "lsb": 32, | |
| "msb": 32 | |
| }, | |
| { | |
| "name": "RSVD2", | |
| "lsb": 17, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "EN_DVPZCL", | |
| "lsb": 16, | |
| "msb": 16 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 9, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "EN_CFPCBP", | |
| "lsb": 8, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 6, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "EN_CFPMOP", | |
| "lsb": 5, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "EN_CFPIBP", | |
| "lsb": 4, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "EN_CFPIC", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "EN_CFPRAS", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "EN_CFPBTP", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "EN_CFPBDP", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "EHID_RCTX_SET6CTL_EL1", | |
| "enc": [3, 0, 11, 11, 6], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "DIS_PRECISE", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "RSVD6", | |
| "lsb": 57, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "EN_COSPL1D_WPD", | |
| "lsb": 56, | |
| "msb": 56 | |
| }, | |
| { | |
| "name": "RSVD5", | |
| "lsb": 41, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "EN_CPPDATA_HWP_ADP", | |
| "lsb": 40, | |
| "msb": 40 | |
| }, | |
| { | |
| "name": "RSVD4", | |
| "lsb": 35, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "EN_CPPINST_SPT", | |
| "lsb": 34, | |
| "msb": 34 | |
| }, | |
| { | |
| "name": "RSVD3", | |
| "lsb": 33, | |
| "msb": 33 | |
| }, | |
| { | |
| "name": "EN_CPPINST_SPF", | |
| "lsb": 32, | |
| "msb": 32 | |
| }, | |
| { | |
| "name": "RSVD2", | |
| "lsb": 17, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "EN_DVPZCL", | |
| "lsb": 16, | |
| "msb": 16 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 9, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "EN_CFPCBP", | |
| "lsb": 8, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 6, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "EN_CFPMOP", | |
| "lsb": 5, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "EN_CFPIBP", | |
| "lsb": 4, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "EN_CFPIC", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "EN_CFPRAS", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "EN_CFPBTP", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "EN_CFPBDP", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "EHID_RCTX_SET7CTL_EL1", | |
| "enc": [3, 0, 11, 11, 7], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "DIS_PRECISE", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "RSVD6", | |
| "lsb": 57, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "EN_COSPL1D_WPD", | |
| "lsb": 56, | |
| "msb": 56 | |
| }, | |
| { | |
| "name": "RSVD5", | |
| "lsb": 41, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "EN_CPPDATA_HWP_ADP", | |
| "lsb": 40, | |
| "msb": 40 | |
| }, | |
| { | |
| "name": "RSVD4", | |
| "lsb": 35, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "EN_CPPINST_SPT", | |
| "lsb": 34, | |
| "msb": 34 | |
| }, | |
| { | |
| "name": "RSVD3", | |
| "lsb": 33, | |
| "msb": 33 | |
| }, | |
| { | |
| "name": "EN_CPPINST_SPF", | |
| "lsb": 32, | |
| "msb": 32 | |
| }, | |
| { | |
| "name": "RSVD2", | |
| "lsb": 17, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "EN_DVPZCL", | |
| "lsb": 16, | |
| "msb": 16 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 9, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "EN_CFPCBP", | |
| "lsb": 8, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 6, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "EN_CFPMOP", | |
| "lsb": 5, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "EN_CFPIBP", | |
| "lsb": 4, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "EN_CFPIC", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "EN_CFPRAS", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "EN_CFPBTP", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "EN_CFPBDP", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ELR_EL1", | |
| "enc": [3, 0, 4, 0, 1], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "VA", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ELR_EL12", | |
| "enc": [3, 5, 4, 0, 1], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "VA", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ELR_EL2", | |
| "enc": [3, 4, 4, 0, 1], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "VA", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ELR_EL21", | |
| "enc": [3, 0, 4, 0, 1], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "VA", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ELR_GL1", | |
| "enc": [3, 6, 15, 10, 6], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "VA", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ELR_GL12", | |
| "enc": [3, 6, 15, 9, 6], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "VA", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ELR_GL2", | |
| "enc": [3, 6, 15, 11, 6], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "VA", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ELR_GL21", | |
| "enc": [3, 6, 15, 10, 6], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "VA", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ELR_NV_EL21", | |
| "enc": [3, 4, 4, 0, 1], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "VA", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ERRIDR_EL1", | |
| "enc": [3, 0, 5, 3, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 16, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "NUM", | |
| "lsb": 0, | |
| "msb": 15 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ESR_EL1", | |
| "enc": [3, 0, 5, 2, 0], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "CLASS", | |
| "lsb": 26, | |
| "msb": 31, | |
| "values": { | |
| "0x01": "Trapped WFE/WFI", | |
| "0x03": "Trapped MCR/MRC to CP15", | |
| "0x04": "Trapped MCRR/MRRC to CP15", | |
| "0x05": "Trapped MCR/MRC to CP14", | |
| "0x06": "Trapped LDC/STC to CP14", | |
| "0x07": "Trapped use of VFP or SIMD", | |
| "0x08": "Trapped MCR or VMRS to CP10", | |
| "0x0c": "Trapped MRRC to CP14", | |
| "0x0e": "Illegal Instruction Set state", | |
| "0x11": "SVC executed in AArch32", | |
| "0x12": "HVC executed in AArch32", | |
| "0x13": "SMC executed in AArch32", | |
| "0x15": "SVC executed in AArch64", | |
| "0x16": "HVC executed in AArch64", | |
| "0x17": "SMC executed in AArch64", | |
| "0x18": "Trapped MSR, MRS, or System AArch64", | |
| "0x20": "Instruction Abort from lower EL", | |
| "0x21": "Instruction Abort from this EL", | |
| "0x22": "PC Alignment exception", | |
| "0x24": "Data Abort from lower EL", | |
| "0x25": "Data Abort from this EL", | |
| "0x26": "Stack Pointer Alignment exception", | |
| "0x28": "Trapped Floating-point exception from AArch32", | |
| "0x2c": "Trapped Floating-point exception from AArch64", | |
| "0x2f": "SError Interrupt" | |
| } | |
| }, | |
| { | |
| "name": "IL", | |
| "lsb": 25, | |
| "msb": 25, | |
| "desc": "instruction length", | |
| "values": { | |
| "0": "16", | |
| "1": "32" | |
| } | |
| }, | |
| { | |
| "name": "ISS", | |
| "lsb": 0, | |
| "msb": 24 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ESR_EL12", | |
| "enc": [3, 5, 5, 2, 0], | |
| "minel": 2, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "CLASS", | |
| "lsb": 26, | |
| "msb": 31, | |
| "values": { | |
| "0x01": "Trapped WFE/WFI", | |
| "0x03": "Trapped MCR/MRC to CP15", | |
| "0x04": "Trapped MCRR/MRRC to CP15", | |
| "0x05": "Trapped MCR/MRC to CP14", | |
| "0x06": "Trapped LDC/STC to CP14", | |
| "0x07": "Trapped use of VFP or SIMD", | |
| "0x08": "Trapped MCR or VMRS to CP10", | |
| "0x0c": "Trapped MRRC to CP14", | |
| "0x0e": "Illegal Instruction Set state", | |
| "0x11": "SVC executed in AArch32", | |
| "0x12": "HVC executed in AArch32", | |
| "0x13": "SMC executed in AArch32", | |
| "0x15": "SVC executed in AArch64", | |
| "0x16": "HVC executed in AArch64", | |
| "0x17": "SMC executed in AArch64", | |
| "0x18": "Trapped MSR, MRS, or System AArch64", | |
| "0x20": "Instruction Abort from lower EL", | |
| "0x21": "Instruction Abort from this EL", | |
| "0x22": "PC Alignment exception", | |
| "0x24": "Data Abort from lower EL", | |
| "0x25": "Data Abort from this EL", | |
| "0x26": "Stack Pointer Alignment exception", | |
| "0x28": "Trapped Floating-point exception from AArch32", | |
| "0x2c": "Trapped Floating-point exception from AArch64", | |
| "0x2f": "SError Interrupt" | |
| } | |
| }, | |
| { | |
| "name": "IL", | |
| "lsb": 25, | |
| "msb": 25, | |
| "desc": "instruction length", | |
| "values": { | |
| "0": "16", | |
| "1": "32" | |
| } | |
| }, | |
| { | |
| "name": "ISS", | |
| "lsb": 0, | |
| "msb": 24 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ESR_EL2", | |
| "enc": [3, 4, 5, 2, 0], | |
| "minel": 2, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "CLASS", | |
| "lsb": 26, | |
| "msb": 31, | |
| "values": { | |
| "0x01": "Trapped WFE/WFI", | |
| "0x03": "Trapped MCR/MRC to CP15", | |
| "0x04": "Trapped MCRR/MRRC to CP15", | |
| "0x05": "Trapped MCR/MRC to CP14", | |
| "0x06": "Trapped LDC/STC to CP14", | |
| "0x07": "Trapped use of VFP or SIMD", | |
| "0x08": "Trapped MCR or VMRS to CP10", | |
| "0x0c": "Trapped MRRC to CP14", | |
| "0x0e": "Illegal Instruction Set state", | |
| "0x11": "SVC executed in AArch32", | |
| "0x12": "HVC executed in AArch32", | |
| "0x13": "SMC executed in AArch32", | |
| "0x15": "SVC executed in AArch64", | |
| "0x16": "HVC executed in AArch64", | |
| "0x17": "SMC executed in AArch64", | |
| "0x18": "Trapped MSR, MRS, or System AArch64", | |
| "0x20": "Instruction Abort from lower EL", | |
| "0x21": "Instruction Abort from this EL", | |
| "0x22": "PC Alignment exception", | |
| "0x24": "Data Abort from lower EL", | |
| "0x25": "Data Abort from this EL", | |
| "0x26": "Stack Pointer Alignment exception", | |
| "0x28": "Trapped Floating-point exception from AArch32", | |
| "0x2c": "Trapped Floating-point exception from AArch64", | |
| "0x2f": "SError Interrupt" | |
| } | |
| }, | |
| { | |
| "name": "IL", | |
| "lsb": 25, | |
| "msb": 25, | |
| "desc": "instruction length", | |
| "values": { | |
| "0": "16", | |
| "1": "32" | |
| } | |
| }, | |
| { | |
| "name": "ISS", | |
| "lsb": 0, | |
| "msb": 24 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ESR_EL21", | |
| "enc": [3, 0, 5, 2, 0], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "CLASS", | |
| "lsb": 26, | |
| "msb": 31, | |
| "values": { | |
| "0x01": "Trapped WFE/WFI", | |
| "0x03": "Trapped MCR/MRC to CP15", | |
| "0x04": "Trapped MCRR/MRRC to CP15", | |
| "0x05": "Trapped MCR/MRC to CP14", | |
| "0x06": "Trapped LDC/STC to CP14", | |
| "0x07": "Trapped use of VFP or SIMD", | |
| "0x08": "Trapped MCR or VMRS to CP10", | |
| "0x0c": "Trapped MRRC to CP14", | |
| "0x0e": "Illegal Instruction Set state", | |
| "0x11": "SVC executed in AArch32", | |
| "0x12": "HVC executed in AArch32", | |
| "0x13": "SMC executed in AArch32", | |
| "0x15": "SVC executed in AArch64", | |
| "0x16": "HVC executed in AArch64", | |
| "0x17": "SMC executed in AArch64", | |
| "0x18": "Trapped MSR, MRS, or System AArch64", | |
| "0x20": "Instruction Abort from lower EL", | |
| "0x21": "Instruction Abort from this EL", | |
| "0x22": "PC Alignment exception", | |
| "0x24": "Data Abort from lower EL", | |
| "0x25": "Data Abort from this EL", | |
| "0x26": "Stack Pointer Alignment exception", | |
| "0x28": "Trapped Floating-point exception from AArch32", | |
| "0x2c": "Trapped Floating-point exception from AArch64", | |
| "0x2f": "SError Interrupt" | |
| } | |
| }, | |
| { | |
| "name": "IL", | |
| "lsb": 25, | |
| "msb": 25, | |
| "desc": "instruction length", | |
| "values": { | |
| "0": "16", | |
| "1": "32" | |
| } | |
| }, | |
| { | |
| "name": "ISS", | |
| "lsb": 0, | |
| "msb": 24 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ESR_GL1", | |
| "enc": [3, 6, 15, 10, 5], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "CLASS", | |
| "lsb": 26, | |
| "msb": 31, | |
| "values": { | |
| "0x01": "Trapped WFE/WFI", | |
| "0x03": "Trapped MCR/MRC to CP15", | |
| "0x04": "Trapped MCRR/MRRC to CP15", | |
| "0x05": "Trapped MCR/MRC to CP14", | |
| "0x06": "Trapped LDC/STC to CP14", | |
| "0x07": "Trapped use of VFP or SIMD", | |
| "0x08": "Trapped MCR or VMRS to CP10", | |
| "0x0c": "Trapped MRRC to CP14", | |
| "0x0e": "Illegal Instruction Set state", | |
| "0x11": "SVC executed in AArch32", | |
| "0x12": "HVC executed in AArch32", | |
| "0x13": "SMC executed in AArch32", | |
| "0x15": "SVC executed in AArch64", | |
| "0x16": "HVC executed in AArch64", | |
| "0x17": "SMC executed in AArch64", | |
| "0x18": "Trapped MSR, MRS, or System AArch64", | |
| "0x20": "Instruction Abort from lower EL", | |
| "0x21": "Instruction Abort from this EL", | |
| "0x22": "PC Alignment exception", | |
| "0x24": "Data Abort from lower EL", | |
| "0x25": "Data Abort from this EL", | |
| "0x26": "Stack Pointer Alignment exception", | |
| "0x28": "Trapped Floating-point exception from AArch32", | |
| "0x2c": "Trapped Floating-point exception from AArch64", | |
| "0x2f": "SError Interrupt" | |
| } | |
| }, | |
| { | |
| "name": "IL", | |
| "lsb": 25, | |
| "msb": 25, | |
| "desc": "instruction length", | |
| "values": { | |
| "0": "16", | |
| "1": "32" | |
| } | |
| }, | |
| { | |
| "name": "ISS", | |
| "lsb": 0, | |
| "msb": 24 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ESR_GL12", | |
| "enc": [3, 6, 15, 9, 5], | |
| "minel": 2, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "CLASS", | |
| "lsb": 26, | |
| "msb": 31, | |
| "values": { | |
| "0x01": "Trapped WFE/WFI", | |
| "0x03": "Trapped MCR/MRC to CP15", | |
| "0x04": "Trapped MCRR/MRRC to CP15", | |
| "0x05": "Trapped MCR/MRC to CP14", | |
| "0x06": "Trapped LDC/STC to CP14", | |
| "0x07": "Trapped use of VFP or SIMD", | |
| "0x08": "Trapped MCR or VMRS to CP10", | |
| "0x0c": "Trapped MRRC to CP14", | |
| "0x0e": "Illegal Instruction Set state", | |
| "0x11": "SVC executed in AArch32", | |
| "0x12": "HVC executed in AArch32", | |
| "0x13": "SMC executed in AArch32", | |
| "0x15": "SVC executed in AArch64", | |
| "0x16": "HVC executed in AArch64", | |
| "0x17": "SMC executed in AArch64", | |
| "0x18": "Trapped MSR, MRS, or System AArch64", | |
| "0x20": "Instruction Abort from lower EL", | |
| "0x21": "Instruction Abort from this EL", | |
| "0x22": "PC Alignment exception", | |
| "0x24": "Data Abort from lower EL", | |
| "0x25": "Data Abort from this EL", | |
| "0x26": "Stack Pointer Alignment exception", | |
| "0x28": "Trapped Floating-point exception from AArch32", | |
| "0x2c": "Trapped Floating-point exception from AArch64", | |
| "0x2f": "SError Interrupt" | |
| } | |
| }, | |
| { | |
| "name": "IL", | |
| "lsb": 25, | |
| "msb": 25, | |
| "desc": "instruction length", | |
| "values": { | |
| "0": "16", | |
| "1": "32" | |
| } | |
| }, | |
| { | |
| "name": "ISS", | |
| "lsb": 0, | |
| "msb": 24 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ESR_GL2", | |
| "enc": [3, 6, 15, 11, 5], | |
| "minel": 2, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "CLASS", | |
| "lsb": 26, | |
| "msb": 31, | |
| "values": { | |
| "0x01": "Trapped WFE/WFI", | |
| "0x03": "Trapped MCR/MRC to CP15", | |
| "0x04": "Trapped MCRR/MRRC to CP15", | |
| "0x05": "Trapped MCR/MRC to CP14", | |
| "0x06": "Trapped LDC/STC to CP14", | |
| "0x07": "Trapped use of VFP or SIMD", | |
| "0x08": "Trapped MCR or VMRS to CP10", | |
| "0x0c": "Trapped MRRC to CP14", | |
| "0x0e": "Illegal Instruction Set state", | |
| "0x11": "SVC executed in AArch32", | |
| "0x12": "HVC executed in AArch32", | |
| "0x13": "SMC executed in AArch32", | |
| "0x15": "SVC executed in AArch64", | |
| "0x16": "HVC executed in AArch64", | |
| "0x17": "SMC executed in AArch64", | |
| "0x18": "Trapped MSR, MRS, or System AArch64", | |
| "0x20": "Instruction Abort from lower EL", | |
| "0x21": "Instruction Abort from this EL", | |
| "0x22": "PC Alignment exception", | |
| "0x24": "Data Abort from lower EL", | |
| "0x25": "Data Abort from this EL", | |
| "0x26": "Stack Pointer Alignment exception", | |
| "0x28": "Trapped Floating-point exception from AArch32", | |
| "0x2c": "Trapped Floating-point exception from AArch64", | |
| "0x2f": "SError Interrupt" | |
| } | |
| }, | |
| { | |
| "name": "IL", | |
| "lsb": 25, | |
| "msb": 25, | |
| "desc": "instruction length", | |
| "values": { | |
| "0": "16", | |
| "1": "32" | |
| } | |
| }, | |
| { | |
| "name": "ISS", | |
| "lsb": 0, | |
| "msb": 24 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ESR_GL21", | |
| "enc": [3, 6, 15, 10, 5], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "CLASS", | |
| "lsb": 26, | |
| "msb": 31, | |
| "values": { | |
| "0x01": "Trapped WFE/WFI", | |
| "0x03": "Trapped MCR/MRC to CP15", | |
| "0x04": "Trapped MCRR/MRRC to CP15", | |
| "0x05": "Trapped MCR/MRC to CP14", | |
| "0x06": "Trapped LDC/STC to CP14", | |
| "0x07": "Trapped use of VFP or SIMD", | |
| "0x08": "Trapped MCR or VMRS to CP10", | |
| "0x0c": "Trapped MRRC to CP14", | |
| "0x0e": "Illegal Instruction Set state", | |
| "0x11": "SVC executed in AArch32", | |
| "0x12": "HVC executed in AArch32", | |
| "0x13": "SMC executed in AArch32", | |
| "0x15": "SVC executed in AArch64", | |
| "0x16": "HVC executed in AArch64", | |
| "0x17": "SMC executed in AArch64", | |
| "0x18": "Trapped MSR, MRS, or System AArch64", | |
| "0x20": "Instruction Abort from lower EL", | |
| "0x21": "Instruction Abort from this EL", | |
| "0x22": "PC Alignment exception", | |
| "0x24": "Data Abort from lower EL", | |
| "0x25": "Data Abort from this EL", | |
| "0x26": "Stack Pointer Alignment exception", | |
| "0x28": "Trapped Floating-point exception from AArch32", | |
| "0x2c": "Trapped Floating-point exception from AArch64", | |
| "0x2f": "SError Interrupt" | |
| } | |
| }, | |
| { | |
| "name": "IL", | |
| "lsb": 25, | |
| "msb": 25, | |
| "desc": "instruction length", | |
| "values": { | |
| "0": "16", | |
| "1": "32" | |
| } | |
| }, | |
| { | |
| "name": "ISS", | |
| "lsb": 0, | |
| "msb": 24 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ESR_NV_EL21", | |
| "enc": [3, 4, 5, 2, 0], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "CLASS", | |
| "lsb": 26, | |
| "msb": 31, | |
| "values": { | |
| "0x01": "Trapped WFE/WFI", | |
| "0x03": "Trapped MCR/MRC to CP15", | |
| "0x04": "Trapped MCRR/MRRC to CP15", | |
| "0x05": "Trapped MCR/MRC to CP14", | |
| "0x06": "Trapped LDC/STC to CP14", | |
| "0x07": "Trapped use of VFP or SIMD", | |
| "0x08": "Trapped MCR or VMRS to CP10", | |
| "0x0c": "Trapped MRRC to CP14", | |
| "0x0e": "Illegal Instruction Set state", | |
| "0x11": "SVC executed in AArch32", | |
| "0x12": "HVC executed in AArch32", | |
| "0x13": "SMC executed in AArch32", | |
| "0x15": "SVC executed in AArch64", | |
| "0x16": "HVC executed in AArch64", | |
| "0x17": "SMC executed in AArch64", | |
| "0x18": "Trapped MSR, MRS, or System AArch64", | |
| "0x20": "Instruction Abort from lower EL", | |
| "0x21": "Instruction Abort from this EL", | |
| "0x22": "PC Alignment exception", | |
| "0x24": "Data Abort from lower EL", | |
| "0x25": "Data Abort from this EL", | |
| "0x26": "Stack Pointer Alignment exception", | |
| "0x28": "Trapped Floating-point exception from AArch32", | |
| "0x2c": "Trapped Floating-point exception from AArch64", | |
| "0x2f": "SError Interrupt" | |
| } | |
| }, | |
| { | |
| "name": "IL", | |
| "lsb": 25, | |
| "msb": 25, | |
| "desc": "instruction length", | |
| "values": { | |
| "0": "16", | |
| "1": "32" | |
| } | |
| }, | |
| { | |
| "name": "ISS", | |
| "lsb": 0, | |
| "msb": 24 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "E_DL1_DATA0", | |
| "enc": [3, 5, 15, 14, 4], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "DATA_63_56", | |
| "lsb": 56, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "DATA_55_48", | |
| "lsb": 48, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "DATA_47_40", | |
| "lsb": 40, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "DATA_39_32", | |
| "lsb": 32, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "DATA_31_24", | |
| "lsb": 24, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "DATA_23_16", | |
| "lsb": 16, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "DATA_15_8", | |
| "lsb": 8, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "DATA_7_0", | |
| "lsb": 0, | |
| "msb": 7 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "E_DL1_DATA1", | |
| "enc": [3, 5, 15, 14, 5], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "DATA_63_56", | |
| "lsb": 56, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "DATA_55_48", | |
| "lsb": 48, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "DATA_47_40", | |
| "lsb": 40, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "DATA_39_32", | |
| "lsb": 32, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "DATA_31_24", | |
| "lsb": 24, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "DATA_23_16", | |
| "lsb": 16, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "DATA_15_8", | |
| "lsb": 8, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "DATA_7_0", | |
| "lsb": 0, | |
| "msb": 7 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "E_DL1_DATA2", | |
| "enc": [3, 5, 15, 14, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "DATA_63_56", | |
| "lsb": 56, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "DATA_55_48", | |
| "lsb": 48, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "DATA_47_40", | |
| "lsb": 40, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "DATA_39_32", | |
| "lsb": 32, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "DATA_31_24", | |
| "lsb": 24, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "DATA_23_16", | |
| "lsb": 16, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "DATA_15_8", | |
| "lsb": 8, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "DATA_7_0", | |
| "lsb": 0, | |
| "msb": 7 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "E_FED_ERR_CTL", | |
| "enc": [3, 4, 15, 0, 3], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 3, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "ICACHE_PARITY_REPORT_VA", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "EN_L1_ICACHE_PARITY", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "E_FED_ERR_STS", | |
| "enc": [3, 4, 15, 0, 2], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD2", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "ERR_DET_TYPE", | |
| "lsb": 57, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "ERR_DET_VLD", | |
| "lsb": 56, | |
| "msb": 56 | |
| }, | |
| { | |
| "name": "ERR_DET_NREC", | |
| "lsb": 55, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 49, | |
| "msb": 54 | |
| }, | |
| { | |
| "name": "ERR_INJ_DET_ADDR", | |
| "lsb": 6, | |
| "msb": 48 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 5 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "E_IL1_DATA0", | |
| "enc": [3, 5, 15, 14, 2], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "DATA_63_56", | |
| "lsb": 56, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "DATA_55_48", | |
| "lsb": 48, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "DATA_47_40", | |
| "lsb": 40, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "DATA_39_32", | |
| "lsb": 32, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "DATA_31_24", | |
| "lsb": 24, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "DATA_23_16", | |
| "lsb": 16, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "DATA_15_8", | |
| "lsb": 8, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "DATA_7_0", | |
| "lsb": 0, | |
| "msb": 7 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "E_IL1_DATA1", | |
| "enc": [3, 5, 15, 14, 3], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "DATA_63_56", | |
| "lsb": 56, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "DATA_55_48", | |
| "lsb": 48, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "DATA_47_40", | |
| "lsb": 40, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "DATA_39_32", | |
| "lsb": 32, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "DATA_31_24", | |
| "lsb": 24, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "DATA_23_16", | |
| "lsb": 16, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "DATA_15_8", | |
| "lsb": 8, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "DATA_7_0", | |
| "lsb": 0, | |
| "msb": 7 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "E_IL1_DATA2", | |
| "enc": [3, 5, 15, 14, 1], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "DATA_63_56", | |
| "lsb": 56, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "DATA_55_48", | |
| "lsb": 48, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "DATA_47_40", | |
| "lsb": 40, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "DATA_39_32", | |
| "lsb": 32, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "DATA_31_24", | |
| "lsb": 24, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "DATA_23_16", | |
| "lsb": 16, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "DATA_15_8", | |
| "lsb": 8, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "DATA_7_0", | |
| "lsb": 0, | |
| "msb": 7 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "E_LSU_ERR_CTL", | |
| "enc": [3, 3, 15, 3, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "UNUSED_63_22", | |
| "lsb": 22, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "ERR_INJ_TYPE", | |
| "lsb": 16, | |
| "msb": 21 | |
| }, | |
| { | |
| "name": "ERR_INJ_VLD", | |
| "lsb": 15, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "UNUSED_14_13", | |
| "lsb": 13, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "ERR_INJ_WAY_MASK", | |
| "lsb": 7, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 6, | |
| "msb": 6 | |
| }, | |
| { | |
| "name": "UNUSED_5_0", | |
| "lsb": 0, | |
| "msb": 5 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "E_LSU_ERR_STS", | |
| "enc": [3, 3, 15, 2, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "UNUSED_63", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "ERR_DET_TYPE", | |
| "lsb": 57, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "ERR_DET_VLD", | |
| "lsb": 56, | |
| "msb": 56 | |
| }, | |
| { | |
| "name": "ERR_DET_NREC", | |
| "lsb": 55, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "UNUSED_54_49", | |
| "lsb": 49, | |
| "msb": 54 | |
| }, | |
| { | |
| "name": "ERR_INJ_DET_ADDR", | |
| "lsb": 6, | |
| "msb": 48 | |
| }, | |
| { | |
| "name": "UNUSED_5_0", | |
| "lsb": 0, | |
| "msb": 5 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "E_MMU_DATA0", | |
| "enc": [3, 5, 15, 14, 6], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "DATA_63_56", | |
| "lsb": 56, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "DATA_55_48", | |
| "lsb": 48, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "DATA_47_40", | |
| "lsb": 40, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "DATA_39_32", | |
| "lsb": 32, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "DATA_31_24", | |
| "lsb": 24, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "DATA_23_16", | |
| "lsb": 16, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "DATA_15_8", | |
| "lsb": 8, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "DATA_7_0", | |
| "lsb": 0, | |
| "msb": 7 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "E_MMU_DATA1", | |
| "enc": [3, 5, 15, 14, 7], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "DATA_63_56", | |
| "lsb": 56, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "DATA_55_48", | |
| "lsb": 48, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "DATA_47_40", | |
| "lsb": 40, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "DATA_39_32", | |
| "lsb": 32, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "DATA_31_24", | |
| "lsb": 24, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "DATA_23_16", | |
| "lsb": 16, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "DATA_15_8", | |
| "lsb": 8, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "DATA_7_0", | |
| "lsb": 0, | |
| "msb": 7 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "E_MMU_ERR_STS", | |
| "enc": [3, 6, 15, 2, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "ERR_DET_MERR", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "ERR_DET_TYPE", | |
| "lsb": 57, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "ERR_DET_VLD", | |
| "lsb": 56, | |
| "msb": 56 | |
| }, | |
| { | |
| "name": "ERR_DET_NREC", | |
| "lsb": 55, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "UNUSED_54_32", | |
| "lsb": 32, | |
| "msb": 54 | |
| }, | |
| { | |
| "name": "UNUSED_31_29", | |
| "lsb": 29, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "ERR_DET_MMUWAY", | |
| "lsb": 25, | |
| "msb": 28 | |
| }, | |
| { | |
| "name": "ERR_DET_MMUSET", | |
| "lsb": 16, | |
| "msb": 24 | |
| }, | |
| { | |
| "name": "UNUSED_15_0", | |
| "lsb": 0, | |
| "msb": 15 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "FAR_EL1", | |
| "enc": [3, 0, 6, 0, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "FVA", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "FAR_EL12", | |
| "enc": [3, 5, 6, 0, 0], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "FVA", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "FAR_EL2", | |
| "enc": [3, 4, 6, 0, 0], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "FVA", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "FAR_EL21", | |
| "enc": [3, 0, 6, 0, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "FVA", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "FAR_GL1", | |
| "enc": [3, 6, 15, 10, 7], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "FVA", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "FAR_GL12", | |
| "enc": [3, 6, 15, 9, 7], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "FVA", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "FAR_GL2", | |
| "enc": [3, 6, 15, 11, 7], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "FVA", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "FAR_GL21", | |
| "enc": [3, 6, 15, 10, 7], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "FVA", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "FAR_NV_EL21", | |
| "enc": [3, 4, 6, 0, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "FVA", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "FPCR", | |
| "enc": [3, 3, 4, 4, 0], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD2", | |
| "lsb": 27, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "AHP", | |
| "lsb": 26, | |
| "msb": 26 | |
| }, | |
| { | |
| "name": "DN", | |
| "lsb": 25, | |
| "msb": 25 | |
| }, | |
| { | |
| "name": "FZ", | |
| "lsb": 24, | |
| "msb": 24 | |
| }, | |
| { | |
| "name": "RM", | |
| "lsb": 22, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "STRIDE", | |
| "lsb": 20, | |
| "msb": 21 | |
| }, | |
| { | |
| "name": "FZ16", | |
| "lsb": 19, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "LEN", | |
| "lsb": 16, | |
| "msb": 18 | |
| }, | |
| { | |
| "name": "IDE", | |
| "lsb": 15, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 14, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "EBF", | |
| "lsb": 13, | |
| "msb": 13 | |
| }, | |
| { | |
| "name": "IXE", | |
| "lsb": 12, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "UFE", | |
| "lsb": 11, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "OFE", | |
| "lsb": 10, | |
| "msb": 10 | |
| }, | |
| { | |
| "name": "DZE", | |
| "lsb": 9, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "IOE", | |
| "lsb": 8, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 3, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "NEP", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "AH", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "FIZ", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "FPSR", | |
| "enc": [3, 3, 4, 4, 1], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "NZCV", | |
| "lsb": 28, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "QC", | |
| "lsb": 27, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 8, | |
| "msb": 26 | |
| }, | |
| { | |
| "name": "IDC", | |
| "lsb": 7, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 5, | |
| "msb": 6 | |
| }, | |
| { | |
| "name": "IXC", | |
| "lsb": 4, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "UFC", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "OFC", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "DZC", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "IOC", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "GCR_EL1", | |
| "enc": [3, 0, 1, 0, 6], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 17, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "RRND", | |
| "lsb": 16, | |
| "msb": 16 | |
| }, | |
| { | |
| "name": "EXCLUDE", | |
| "lsb": 0, | |
| "msb": 15 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "GMID_EL1", | |
| "enc": [3, 1, 0, 0, 4], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 4, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "BS", | |
| "lsb": 0, | |
| "msb": 3 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "GXF_CONFIG_EL1", | |
| "enc": [3, 6, 15, 1, 2], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 6, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "NACC", | |
| "lsb": 5, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "ALLW", | |
| "lsb": 4, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "LOCK", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "PEX0", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "PEX1", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "ENAB", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "GXF_CONFIG_EL12", | |
| "enc": [3, 6, 15, 15, 1], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RES0", | |
| "lsb": 6, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "NACC", | |
| "lsb": 5, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "ALLW", | |
| "lsb": 4, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "LOCK", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "PEX0", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "PEX1", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "ENAB", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "GXF_CONFIG_EL2", | |
| "enc": [3, 6, 15, 1, 4], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 7, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "HVAC", | |
| "lsb": 6, | |
| "msb": 6 | |
| }, | |
| { | |
| "name": "NACC", | |
| "lsb": 5, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "ALLW", | |
| "lsb": 4, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "LOCK", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "PEX0", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "PEX2", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "ENAB", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "GXF_CONFIG_EL21", | |
| "enc": [3, 6, 15, 1, 2], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RES0", | |
| "lsb": 7, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "HVAC", | |
| "lsb": 6, | |
| "msb": 6 | |
| }, | |
| { | |
| "name": "NACC", | |
| "lsb": 5, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "ALLW", | |
| "lsb": 4, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "LOCK", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "PEX0", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "PEX2", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "ENAB", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "GXF_ENTRY_EL1", | |
| "enc": [3, 6, 15, 8, 1], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "VEC", | |
| "lsb": 2, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 1 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "GXF_ENTRY_EL12", | |
| "enc": [3, 6, 15, 15, 2], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "VEC", | |
| "lsb": 2, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "RES0", | |
| "lsb": 0, | |
| "msb": 1 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "GXF_ENTRY_EL2", | |
| "enc": [3, 6, 15, 12, 0], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "VEC", | |
| "lsb": 2, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 1 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "GXF_ENTRY_EL21", | |
| "enc": [3, 6, 15, 8, 1], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "VEC", | |
| "lsb": 2, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "RES0", | |
| "lsb": 0, | |
| "msb": 1 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "GXF_PABENTRY_EL1", | |
| "enc": [3, 6, 15, 8, 2], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "VEC", | |
| "lsb": 2, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 1 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "GXF_PABENTRY_EL12", | |
| "enc": [3, 6, 15, 15, 3], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "VEC", | |
| "lsb": 2, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "RES0", | |
| "lsb": 0, | |
| "msb": 1 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "GXF_PABENTRY_EL2", | |
| "enc": [3, 6, 15, 12, 1], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "VEC", | |
| "lsb": 2, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 1 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "GXF_PABENTRY_EL21", | |
| "enc": [3, 6, 15, 8, 2], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "VEC", | |
| "lsb": 2, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "RES0", | |
| "lsb": 0, | |
| "msb": 1 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "HACR_EL2", | |
| "enc": [3, 4, 1, 1, 7], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD7", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "TINTSTATUS", | |
| "lsb": 62, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "TAGTEL1_NV", | |
| "lsb": 61, | |
| "msb": 61 | |
| }, | |
| { | |
| "name": "TAGT", | |
| "lsb": 60, | |
| "msb": 60 | |
| }, | |
| { | |
| "name": "TACNT", | |
| "lsb": 59, | |
| "msb": 59 | |
| }, | |
| { | |
| "name": "TUPM", | |
| "lsb": 58, | |
| "msb": 58 | |
| }, | |
| { | |
| "name": "TPM", | |
| "lsb": 57, | |
| "msb": 57 | |
| }, | |
| { | |
| "name": "TAPM", | |
| "lsb": 56, | |
| "msb": 56 | |
| }, | |
| { | |
| "name": "RSVD6", | |
| "lsb": 53, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "THIDDPC", | |
| "lsb": 52, | |
| "msb": 52 | |
| }, | |
| { | |
| "name": "THIDAMX", | |
| "lsb": 51, | |
| "msb": 51 | |
| }, | |
| { | |
| "name": "THIDLLC", | |
| "lsb": 50, | |
| "msb": 50 | |
| }, | |
| { | |
| "name": "THIDCPU", | |
| "lsb": 49, | |
| "msb": 49 | |
| }, | |
| { | |
| "name": "THIDDVF", | |
| "lsb": 48, | |
| "msb": 48 | |
| }, | |
| { | |
| "name": "RSVD5", | |
| "lsb": 35, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "TCPSRCTX", | |
| "lsb": 34, | |
| "msb": 34 | |
| }, | |
| { | |
| "name": "TGF2", | |
| "lsb": 33, | |
| "msb": 33 | |
| }, | |
| { | |
| "name": "TSAPTI", | |
| "lsb": 32, | |
| "msb": 32 | |
| }, | |
| { | |
| "name": "TDCIN_CPA", | |
| "lsb": 31, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "TGEXIT", | |
| "lsb": 30, | |
| "msb": 30 | |
| }, | |
| { | |
| "name": "TGENTER", | |
| "lsb": 29, | |
| "msb": 29 | |
| }, | |
| { | |
| "name": "TOBJC", | |
| "lsb": 28, | |
| "msb": 28 | |
| }, | |
| { | |
| "name": "TJRE", | |
| "lsb": 27, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "RSVD4", | |
| "lsb": 26, | |
| "msb": 26 | |
| }, | |
| { | |
| "name": "TSIRQ", | |
| "lsb": 25, | |
| "msb": 25 | |
| }, | |
| { | |
| "name": "TPKEY", | |
| "lsb": 24, | |
| "msb": 24 | |
| }, | |
| { | |
| "name": "RSVD3", | |
| "lsb": 23, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "TPRTR", | |
| "lsb": 22, | |
| "msb": 22 | |
| }, | |
| { | |
| "name": "EN_EL1_SHBOUND", | |
| "lsb": 21, | |
| "msb": 21 | |
| }, | |
| { | |
| "name": "EN_DIRVTMR", | |
| "lsb": 20, | |
| "msb": 20 | |
| }, | |
| { | |
| "name": "RSVD2", | |
| "lsb": 19, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "TWATCHDOG", | |
| "lsb": 18, | |
| "msb": 18 | |
| }, | |
| { | |
| "name": "TAPPLCTXT", | |
| "lsb": 17, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "TIPI", | |
| "lsb": 16, | |
| "msb": 16 | |
| }, | |
| { | |
| "name": "TUSAT", | |
| "lsb": 15, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "TCTRR", | |
| "lsb": 14, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "TGXF", | |
| "lsb": 13, | |
| "msb": 13 | |
| }, | |
| { | |
| "name": "TTN", | |
| "lsb": 12, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "TSPRR", | |
| "lsb": 11, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "TAMX", | |
| "lsb": 10, | |
| "msb": 10 | |
| }, | |
| { | |
| "name": "TWKDM", | |
| "lsb": 9, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 5, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "TAID0", | |
| "lsb": 4, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 2, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "TACTL1", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "TACTL0", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "HCRX_EL2", | |
| "enc": [3, 4, 1, 2, 2], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 6, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "SMPME", | |
| "lsb": 5, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "FGTN_XS", | |
| "lsb": 4, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "FN_XS", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 2 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "HCR_EL2", | |
| "enc": [3, 4, 1, 1, 0], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "TWEDEL", | |
| "lsb": 60, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "TWEDEN", | |
| "lsb": 59, | |
| "msb": 59 | |
| }, | |
| { | |
| "name": "TID5", | |
| "lsb": 58, | |
| "msb": 58 | |
| }, | |
| { | |
| "name": "DCT", | |
| "lsb": 57, | |
| "msb": 57 | |
| }, | |
| { | |
| "name": "ATA", | |
| "lsb": 56, | |
| "msb": 56 | |
| }, | |
| { | |
| "name": "TTLBOS", | |
| "lsb": 55, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "TTLBIS", | |
| "lsb": 54, | |
| "msb": 54 | |
| }, | |
| { | |
| "name": "EN_SCXT", | |
| "lsb": 53, | |
| "msb": 53 | |
| }, | |
| { | |
| "name": "TOCU", | |
| "lsb": 52, | |
| "msb": 52 | |
| }, | |
| { | |
| "name": "RSVD2", | |
| "lsb": 51, | |
| "msb": 51 | |
| }, | |
| { | |
| "name": "TICAB", | |
| "lsb": 50, | |
| "msb": 50 | |
| }, | |
| { | |
| "name": "TID4", | |
| "lsb": 49, | |
| "msb": 49 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 47, | |
| "msb": 48 | |
| }, | |
| { | |
| "name": "FWB", | |
| "lsb": 46, | |
| "msb": 46 | |
| }, | |
| { | |
| "name": "NV2", | |
| "lsb": 45, | |
| "msb": 45 | |
| }, | |
| { | |
| "name": "AT", | |
| "lsb": 44, | |
| "msb": 44 | |
| }, | |
| { | |
| "name": "NV1", | |
| "lsb": 43, | |
| "msb": 43 | |
| }, | |
| { | |
| "name": "NV", | |
| "lsb": 42, | |
| "msb": 42 | |
| }, | |
| { | |
| "name": "API", | |
| "lsb": 41, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "APK", | |
| "lsb": 40, | |
| "msb": 40 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 39, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "MIOCNCE", | |
| "lsb": 38, | |
| "msb": 38 | |
| }, | |
| { | |
| "name": "TEA", | |
| "lsb": 37, | |
| "msb": 37 | |
| }, | |
| { | |
| "name": "TERR", | |
| "lsb": 36, | |
| "msb": 36 | |
| }, | |
| { | |
| "name": "TLOR", | |
| "lsb": 35, | |
| "msb": 35 | |
| }, | |
| { | |
| "name": "E2_H", | |
| "lsb": 34, | |
| "msb": 34 | |
| }, | |
| { | |
| "name": "ID", | |
| "lsb": 33, | |
| "msb": 33 | |
| }, | |
| { | |
| "name": "CD", | |
| "lsb": 32, | |
| "msb": 32 | |
| }, | |
| { | |
| "name": "RW", | |
| "lsb": 31, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "TRVM", | |
| "lsb": 30, | |
| "msb": 30 | |
| }, | |
| { | |
| "name": "HCD", | |
| "lsb": 29, | |
| "msb": 29 | |
| }, | |
| { | |
| "name": "TDZ", | |
| "lsb": 28, | |
| "msb": 28 | |
| }, | |
| { | |
| "name": "TGE", | |
| "lsb": 27, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "TVM", | |
| "lsb": 26, | |
| "msb": 26 | |
| }, | |
| { | |
| "name": "TTLB", | |
| "lsb": 25, | |
| "msb": 25 | |
| }, | |
| { | |
| "name": "TPU", | |
| "lsb": 24, | |
| "msb": 24 | |
| }, | |
| { | |
| "name": "TPCP", | |
| "lsb": 23, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "TSW", | |
| "lsb": 22, | |
| "msb": 22 | |
| }, | |
| { | |
| "name": "TACR", | |
| "lsb": 21, | |
| "msb": 21 | |
| }, | |
| { | |
| "name": "TIDCP", | |
| "lsb": 20, | |
| "msb": 20 | |
| }, | |
| { | |
| "name": "TSC", | |
| "lsb": 19, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "TID3", | |
| "lsb": 18, | |
| "msb": 18 | |
| }, | |
| { | |
| "name": "TID2", | |
| "lsb": 17, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "TID1", | |
| "lsb": 16, | |
| "msb": 16 | |
| }, | |
| { | |
| "name": "TID0", | |
| "lsb": 15, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "TWE", | |
| "lsb": 14, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "TWI", | |
| "lsb": 13, | |
| "msb": 13 | |
| }, | |
| { | |
| "name": "DC", | |
| "lsb": 12, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "BSU", | |
| "lsb": 10, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "FB", | |
| "lsb": 9, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "VSE", | |
| "lsb": 8, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "VI", | |
| "lsb": 7, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "VF", | |
| "lsb": 6, | |
| "msb": 6 | |
| }, | |
| { | |
| "name": "AMO", | |
| "lsb": 5, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "IMO", | |
| "lsb": 4, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "FMO", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "PTW", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "SWIO", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "VM", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "HDFGRTR_EL2", | |
| "enc": [3, 4, 3, 1, 4], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD3", | |
| "lsb": 49, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "TRCVICTLR", | |
| "lsb": 48, | |
| "msb": 48 | |
| }, | |
| { | |
| "name": "TRCSTATR", | |
| "lsb": 47, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "TRCSSCSRN", | |
| "lsb": 46, | |
| "msb": 46 | |
| }, | |
| { | |
| "name": "TRCSEQSTR", | |
| "lsb": 45, | |
| "msb": 45 | |
| }, | |
| { | |
| "name": "TRCPRGCTLR", | |
| "lsb": 44, | |
| "msb": 44 | |
| }, | |
| { | |
| "name": "TRCOSLSR", | |
| "lsb": 43, | |
| "msb": 43 | |
| }, | |
| { | |
| "name": "RSVD2", | |
| "lsb": 42, | |
| "msb": 42 | |
| }, | |
| { | |
| "name": "TRCIMSPECN", | |
| "lsb": 41, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "TRCIDRN", | |
| "lsb": 40, | |
| "msb": 40 | |
| }, | |
| { | |
| "name": "TRCDEVID", | |
| "lsb": 39, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "TRCDEVARCH", | |
| "lsb": 38, | |
| "msb": 38 | |
| }, | |
| { | |
| "name": "TRCCNTVRN", | |
| "lsb": 37, | |
| "msb": 37 | |
| }, | |
| { | |
| "name": "TRCCLAIM", | |
| "lsb": 36, | |
| "msb": 36 | |
| }, | |
| { | |
| "name": "TRCAUXCTLR", | |
| "lsb": 35, | |
| "msb": 35 | |
| }, | |
| { | |
| "name": "TRCAUTHSTATUS", | |
| "lsb": 34, | |
| "msb": 34 | |
| }, | |
| { | |
| "name": "TRC", | |
| "lsb": 33, | |
| "msb": 33 | |
| }, | |
| { | |
| "name": "PMSLATFR_EL1", | |
| "lsb": 32, | |
| "msb": 32 | |
| }, | |
| { | |
| "name": "PMSIRR_EL1", | |
| "lsb": 31, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "PMSIDR_EL1", | |
| "lsb": 30, | |
| "msb": 30 | |
| }, | |
| { | |
| "name": "PMSICR_EL1", | |
| "lsb": 29, | |
| "msb": 29 | |
| }, | |
| { | |
| "name": "PMSFCR_EL1", | |
| "lsb": 28, | |
| "msb": 28 | |
| }, | |
| { | |
| "name": "PMSEVFR_EL1", | |
| "lsb": 27, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "PMSCR_EL1", | |
| "lsb": 26, | |
| "msb": 26 | |
| }, | |
| { | |
| "name": "PMBPSR_EL1", | |
| "lsb": 25, | |
| "msb": 25 | |
| }, | |
| { | |
| "name": "PMBPTR_EL1", | |
| "lsb": 24, | |
| "msb": 24 | |
| }, | |
| { | |
| "name": "PMBLIMITR_EL1", | |
| "lsb": 23, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "PMMIR_EL1", | |
| "lsb": 22, | |
| "msb": 22 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 20, | |
| "msb": 21 | |
| }, | |
| { | |
| "name": "PMSELR_EL0", | |
| "lsb": 19, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "PMOVS_EL0", | |
| "lsb": 18, | |
| "msb": 18 | |
| }, | |
| { | |
| "name": "PMINTEN_EL0", | |
| "lsb": 17, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "PMCNTEN_EL0", | |
| "lsb": 16, | |
| "msb": 16 | |
| }, | |
| { | |
| "name": "PMCCNTR_EL0", | |
| "lsb": 15, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "PMCCFILTR_EL0", | |
| "lsb": 14, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "PMEVTYPERN_EL0", | |
| "lsb": 13, | |
| "msb": 13 | |
| }, | |
| { | |
| "name": "PMEVCNTRN_EL0", | |
| "lsb": 12, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "OSDLR_EL1", | |
| "lsb": 11, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "OSECCR_EL1", | |
| "lsb": 10, | |
| "msb": 10 | |
| }, | |
| { | |
| "name": "OSLSR_EL1", | |
| "lsb": 9, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 8, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "DBGPRCR_EL1", | |
| "lsb": 7, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "DBGAUTHSTATUS_EL1", | |
| "lsb": 6, | |
| "msb": 6 | |
| }, | |
| { | |
| "name": "DBGCLAIM", | |
| "lsb": 5, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "MDSCR_EL1", | |
| "lsb": 4, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "DBGWVRN_EL1", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "DBGWCRN_EL1", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "DBGBVRN_EL1", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "DBGBCRN_EL1", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "HDFGWTR_EL2", | |
| "enc": [3, 4, 3, 1, 5], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD8", | |
| "lsb": 50, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "TRFCR_EL1", | |
| "lsb": 49, | |
| "msb": 49 | |
| }, | |
| { | |
| "name": "TRCVICTLR", | |
| "lsb": 48, | |
| "msb": 48 | |
| }, | |
| { | |
| "name": "RSVD7", | |
| "lsb": 47, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "TRCSSCSRN", | |
| "lsb": 46, | |
| "msb": 46 | |
| }, | |
| { | |
| "name": "TRCSEQSTR", | |
| "lsb": 45, | |
| "msb": 45 | |
| }, | |
| { | |
| "name": "TRCPRGCTLR", | |
| "lsb": 44, | |
| "msb": 44 | |
| }, | |
| { | |
| "name": "RSVD6", | |
| "lsb": 42, | |
| "msb": 43 | |
| }, | |
| { | |
| "name": "TRCIMSPECN", | |
| "lsb": 41, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "TRCIDRN", | |
| "lsb": 40, | |
| "msb": 40 | |
| }, | |
| { | |
| "name": "RSVD5", | |
| "lsb": 38, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "TRCCNTVRN", | |
| "lsb": 37, | |
| "msb": 37 | |
| }, | |
| { | |
| "name": "TRCCLAIM", | |
| "lsb": 36, | |
| "msb": 36 | |
| }, | |
| { | |
| "name": "TRCAUXCTLR", | |
| "lsb": 35, | |
| "msb": 35 | |
| }, | |
| { | |
| "name": "RSVD4", | |
| "lsb": 34, | |
| "msb": 34 | |
| }, | |
| { | |
| "name": "TRC", | |
| "lsb": 33, | |
| "msb": 33 | |
| }, | |
| { | |
| "name": "PMSLATFR_EL1", | |
| "lsb": 32, | |
| "msb": 32 | |
| }, | |
| { | |
| "name": "PMSIRR_EL1", | |
| "lsb": 31, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "RSVD3", | |
| "lsb": 30, | |
| "msb": 30 | |
| }, | |
| { | |
| "name": "PMSICR_EL1", | |
| "lsb": 29, | |
| "msb": 29 | |
| }, | |
| { | |
| "name": "PMSFCR_EL1", | |
| "lsb": 28, | |
| "msb": 28 | |
| }, | |
| { | |
| "name": "PMSEVFR_EL1", | |
| "lsb": 27, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "PMSCR_EL1", | |
| "lsb": 26, | |
| "msb": 26 | |
| }, | |
| { | |
| "name": "PMBPSR_EL1", | |
| "lsb": 25, | |
| "msb": 25 | |
| }, | |
| { | |
| "name": "PMBPTR_EL1", | |
| "lsb": 24, | |
| "msb": 24 | |
| }, | |
| { | |
| "name": "PMBLIMITR_EL1", | |
| "lsb": 23, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "RSVD2", | |
| "lsb": 22, | |
| "msb": 22 | |
| }, | |
| { | |
| "name": "PMCR_EL0", | |
| "lsb": 21, | |
| "msb": 21 | |
| }, | |
| { | |
| "name": "PMSWINC_EL0", | |
| "lsb": 20, | |
| "msb": 20 | |
| }, | |
| { | |
| "name": "PMSELR_EL0", | |
| "lsb": 19, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "PMOVS_EL0", | |
| "lsb": 18, | |
| "msb": 18 | |
| }, | |
| { | |
| "name": "PMINTEN_EL0", | |
| "lsb": 17, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "PMCNTEN_EL0", | |
| "lsb": 16, | |
| "msb": 16 | |
| }, | |
| { | |
| "name": "PMCCNTR_EL0", | |
| "lsb": 15, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "PMCCFILTR_EL0", | |
| "lsb": 14, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "PMEVTYPERN_EL0", | |
| "lsb": 13, | |
| "msb": 13 | |
| }, | |
| { | |
| "name": "PMEVCNTRN_EL0", | |
| "lsb": 12, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "OSDLR_EL1", | |
| "lsb": 11, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "OSECCR_EL1", | |
| "lsb": 10, | |
| "msb": 10 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 9, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "OSLAR_EL1", | |
| "lsb": 8, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "DBGPRCR_EL1", | |
| "lsb": 7, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 6, | |
| "msb": 6 | |
| }, | |
| { | |
| "name": "DBGCLAIM", | |
| "lsb": 5, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "MDSCR_EL1", | |
| "lsb": 4, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "DBGWVRN_EL1", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "DBGWCRN_EL1", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "DBGBVRN_EL1", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "DBGBCRN_EL1", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "HFGITR_EL2", | |
| "enc": [3, 4, 1, 1, 6], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 61, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "COSP_RCTX", | |
| "lsb": 60, | |
| "msb": 60 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 57, | |
| "msb": 59 | |
| }, | |
| { | |
| "name": "N_BRBIALL", | |
| "lsb": 56, | |
| "msb": 56 | |
| }, | |
| { | |
| "name": "N_BRBINJ", | |
| "lsb": 55, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "DC_CVAC", | |
| "lsb": 54, | |
| "msb": 54 | |
| }, | |
| { | |
| "name": "SVC_EL1", | |
| "lsb": 53, | |
| "msb": 53 | |
| }, | |
| { | |
| "name": "SVC_EL0", | |
| "lsb": 52, | |
| "msb": 52 | |
| }, | |
| { | |
| "name": "ERET", | |
| "lsb": 51, | |
| "msb": 51 | |
| }, | |
| { | |
| "name": "CPP_RCTX", | |
| "lsb": 50, | |
| "msb": 50 | |
| }, | |
| { | |
| "name": "DVP_RCTX", | |
| "lsb": 49, | |
| "msb": 49 | |
| }, | |
| { | |
| "name": "CFP_RCTX", | |
| "lsb": 48, | |
| "msb": 48 | |
| }, | |
| { | |
| "name": "TLBI_VAALE1", | |
| "lsb": 47, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "TLBI_VALE1", | |
| "lsb": 46, | |
| "msb": 46 | |
| }, | |
| { | |
| "name": "TLBI_VAAE1", | |
| "lsb": 45, | |
| "msb": 45 | |
| }, | |
| { | |
| "name": "TLBI_ASIDE1", | |
| "lsb": 44, | |
| "msb": 44 | |
| }, | |
| { | |
| "name": "TLBI_VAE1", | |
| "lsb": 43, | |
| "msb": 43 | |
| }, | |
| { | |
| "name": "TLBI_VMALLE1", | |
| "lsb": 42, | |
| "msb": 42 | |
| }, | |
| { | |
| "name": "TLBI_RVAALE1", | |
| "lsb": 41, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "TLBI_RVALE1", | |
| "lsb": 40, | |
| "msb": 40 | |
| }, | |
| { | |
| "name": "TLBI_RVAAE1", | |
| "lsb": 39, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "TLBI_RVAE1", | |
| "lsb": 38, | |
| "msb": 38 | |
| }, | |
| { | |
| "name": "TLBI_RVAALE1_IS", | |
| "lsb": 37, | |
| "msb": 37 | |
| }, | |
| { | |
| "name": "TLBI_RVALE1_IS", | |
| "lsb": 36, | |
| "msb": 36 | |
| }, | |
| { | |
| "name": "TLBI_RVAAE1_IS", | |
| "lsb": 35, | |
| "msb": 35 | |
| }, | |
| { | |
| "name": "TLBI_RVAE1_IS", | |
| "lsb": 34, | |
| "msb": 34 | |
| }, | |
| { | |
| "name": "TLBI_VAALE1_IS", | |
| "lsb": 33, | |
| "msb": 33 | |
| }, | |
| { | |
| "name": "TLBI_VALE1_IS", | |
| "lsb": 32, | |
| "msb": 32 | |
| }, | |
| { | |
| "name": "TLBI_VAAE1_IS", | |
| "lsb": 31, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "TLBI_ASIDE1_IS", | |
| "lsb": 30, | |
| "msb": 30 | |
| }, | |
| { | |
| "name": "TLBI_VAE1_IS", | |
| "lsb": 29, | |
| "msb": 29 | |
| }, | |
| { | |
| "name": "TLBI_VMALLE1_IS", | |
| "lsb": 28, | |
| "msb": 28 | |
| }, | |
| { | |
| "name": "TLBI_RVAALE1_OS", | |
| "lsb": 27, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "TLBI_RVALE1_OS", | |
| "lsb": 26, | |
| "msb": 26 | |
| }, | |
| { | |
| "name": "TLBI_RVAAE1_OS", | |
| "lsb": 25, | |
| "msb": 25 | |
| }, | |
| { | |
| "name": "TLBI_RVAE1_OS", | |
| "lsb": 24, | |
| "msb": 24 | |
| }, | |
| { | |
| "name": "TLBI_VAALE1_OS", | |
| "lsb": 23, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "TLBI_VALE1_OS", | |
| "lsb": 22, | |
| "msb": 22 | |
| }, | |
| { | |
| "name": "TLBI_VAAE1_OS", | |
| "lsb": 21, | |
| "msb": 21 | |
| }, | |
| { | |
| "name": "TLBI_ASIDE1_OS", | |
| "lsb": 20, | |
| "msb": 20 | |
| }, | |
| { | |
| "name": "TLBI_VAE1_OS", | |
| "lsb": 19, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "TLBI_VMALLE1_OS", | |
| "lsb": 18, | |
| "msb": 18 | |
| }, | |
| { | |
| "name": "AT_S1_E1_WP", | |
| "lsb": 17, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "AT_S1_E1_RP", | |
| "lsb": 16, | |
| "msb": 16 | |
| }, | |
| { | |
| "name": "AT_S1_E0_W", | |
| "lsb": 15, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "AT_S1_E0_R", | |
| "lsb": 14, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "AT_S1_E1_W", | |
| "lsb": 13, | |
| "msb": 13 | |
| }, | |
| { | |
| "name": "AT_S1_E1_R", | |
| "lsb": 12, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "DC_ZVA", | |
| "lsb": 11, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "DC_CIVAC", | |
| "lsb": 10, | |
| "msb": 10 | |
| }, | |
| { | |
| "name": "DC_CVADP", | |
| "lsb": 9, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "DC_CVAP", | |
| "lsb": 8, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "DC_CVAU", | |
| "lsb": 7, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "DC_CISW", | |
| "lsb": 6, | |
| "msb": 6 | |
| }, | |
| { | |
| "name": "DC_CSW", | |
| "lsb": 5, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "DC_ISW", | |
| "lsb": 4, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "DC_IVAC", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "IC_IVAU", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "IC_IALLU", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "IC_IALLUIS", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "HFGRTR_EL2", | |
| "enc": [3, 4, 1, 1, 4], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 56, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "N_TPIDR2_EL0", | |
| "lsb": 55, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "N_SMPRI_EL1", | |
| "lsb": 54, | |
| "msb": 54 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 50, | |
| "msb": 53 | |
| }, | |
| { | |
| "name": "ERXADDR_EL1", | |
| "lsb": 49, | |
| "msb": 49 | |
| }, | |
| { | |
| "name": "ERXPFGCDN_EL1", | |
| "lsb": 48, | |
| "msb": 48 | |
| }, | |
| { | |
| "name": "ERXPFGCTL_EL1", | |
| "lsb": 47, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "ERXPFGF_EL1", | |
| "lsb": 46, | |
| "msb": 46 | |
| }, | |
| { | |
| "name": "ERXMISCN_EL1", | |
| "lsb": 45, | |
| "msb": 45 | |
| }, | |
| { | |
| "name": "ERXSTATUS_EL1", | |
| "lsb": 44, | |
| "msb": 44 | |
| }, | |
| { | |
| "name": "ERXCTLR_EL1", | |
| "lsb": 43, | |
| "msb": 43 | |
| }, | |
| { | |
| "name": "ERXFR_EL1", | |
| "lsb": 42, | |
| "msb": 42 | |
| }, | |
| { | |
| "name": "ERRSELR_EL1", | |
| "lsb": 41, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "ERRIDR_EL1", | |
| "lsb": 40, | |
| "msb": 40 | |
| }, | |
| { | |
| "name": "ICC_IGRPENN_EL1", | |
| "lsb": 39, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "VBAR_EL1", | |
| "lsb": 38, | |
| "msb": 38 | |
| }, | |
| { | |
| "name": "TTBR1_EL1", | |
| "lsb": 37, | |
| "msb": 37 | |
| }, | |
| { | |
| "name": "TTBR0_EL1", | |
| "lsb": 36, | |
| "msb": 36 | |
| }, | |
| { | |
| "name": "TPIDR_EL0", | |
| "lsb": 35, | |
| "msb": 35 | |
| }, | |
| { | |
| "name": "TPIDRRO_EL0", | |
| "lsb": 34, | |
| "msb": 34 | |
| }, | |
| { | |
| "name": "TPIDR_EL1", | |
| "lsb": 33, | |
| "msb": 33 | |
| }, | |
| { | |
| "name": "TCR_EL1", | |
| "lsb": 32, | |
| "msb": 32 | |
| }, | |
| { | |
| "name": "SCXTNUM_EL0", | |
| "lsb": 31, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "SCXTNUM_EL1", | |
| "lsb": 30, | |
| "msb": 30 | |
| }, | |
| { | |
| "name": "SCTLR_EL1", | |
| "lsb": 29, | |
| "msb": 29 | |
| }, | |
| { | |
| "name": "REVIDR_EL1", | |
| "lsb": 28, | |
| "msb": 28 | |
| }, | |
| { | |
| "name": "PAR_EL1", | |
| "lsb": 27, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "MPIDR_EL1", | |
| "lsb": 26, | |
| "msb": 26 | |
| }, | |
| { | |
| "name": "MIDR_EL1", | |
| "lsb": 25, | |
| "msb": 25 | |
| }, | |
| { | |
| "name": "MAIR_EL1", | |
| "lsb": 24, | |
| "msb": 24 | |
| }, | |
| { | |
| "name": "LORSA_EL1", | |
| "lsb": 23, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "LORN_EL1", | |
| "lsb": 22, | |
| "msb": 22 | |
| }, | |
| { | |
| "name": "LORID_EL1", | |
| "lsb": 21, | |
| "msb": 21 | |
| }, | |
| { | |
| "name": "LOREA_EL1", | |
| "lsb": 20, | |
| "msb": 20 | |
| }, | |
| { | |
| "name": "LORC_EL1", | |
| "lsb": 19, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "ISR_EL1", | |
| "lsb": 18, | |
| "msb": 18 | |
| }, | |
| { | |
| "name": "FAR_EL1", | |
| "lsb": 17, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "ESR_EL1", | |
| "lsb": 16, | |
| "msb": 16 | |
| }, | |
| { | |
| "name": "DCZID_EL0", | |
| "lsb": 15, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "CTR_EL0", | |
| "lsb": 14, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "CSSELR_EL1", | |
| "lsb": 13, | |
| "msb": 13 | |
| }, | |
| { | |
| "name": "CPACR_EL1", | |
| "lsb": 12, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "CONTEXTIDR_EL1", | |
| "lsb": 11, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "CLIDR_EL1", | |
| "lsb": 10, | |
| "msb": 10 | |
| }, | |
| { | |
| "name": "CCSIDR_EL1", | |
| "lsb": 9, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "APIBKEY_HI_LO_EL1", | |
| "lsb": 8, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "APIAKEY_HI_LO_EL1", | |
| "lsb": 7, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "APGAKEY_HI_LO_EL1", | |
| "lsb": 6, | |
| "msb": 6 | |
| }, | |
| { | |
| "name": "APDBKEY_HI_LO_EL1", | |
| "lsb": 5, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "APDAKEY_HI_LO_EL1", | |
| "lsb": 4, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "AMAIR_EL1", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "AIDR_EL1", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "AFSR1_EL1", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "AFSR0_EL1", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "HFGWTR_EL2", | |
| "enc": [3, 4, 1, 1, 5], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 56, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "N_TPIDR2_EL0", | |
| "lsb": 55, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "N_SMPRI_EL1", | |
| "lsb": 54, | |
| "msb": 54 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 50, | |
| "msb": 53 | |
| }, | |
| { | |
| "name": "ERXADDR_EL1", | |
| "lsb": 49, | |
| "msb": 49 | |
| }, | |
| { | |
| "name": "ERXPFGCDN_EL1", | |
| "lsb": 48, | |
| "msb": 48 | |
| }, | |
| { | |
| "name": "ERXPFGCTL_EL1", | |
| "lsb": 47, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "ERXPFGF_EL1", | |
| "lsb": 46, | |
| "msb": 46 | |
| }, | |
| { | |
| "name": "ERXMISCN_EL1", | |
| "lsb": 45, | |
| "msb": 45 | |
| }, | |
| { | |
| "name": "ERXSTATUS_EL1", | |
| "lsb": 44, | |
| "msb": 44 | |
| }, | |
| { | |
| "name": "ERXCTLR_EL1", | |
| "lsb": 43, | |
| "msb": 43 | |
| }, | |
| { | |
| "name": "ERXFR_EL1", | |
| "lsb": 42, | |
| "msb": 42 | |
| }, | |
| { | |
| "name": "ERRSELR_EL1", | |
| "lsb": 41, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "ERRIDR_EL1", | |
| "lsb": 40, | |
| "msb": 40 | |
| }, | |
| { | |
| "name": "ICC_IGRPENN_EL1", | |
| "lsb": 39, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "VBAR_EL1", | |
| "lsb": 38, | |
| "msb": 38 | |
| }, | |
| { | |
| "name": "TTBR1_EL1", | |
| "lsb": 37, | |
| "msb": 37 | |
| }, | |
| { | |
| "name": "TTBR0_EL1", | |
| "lsb": 36, | |
| "msb": 36 | |
| }, | |
| { | |
| "name": "TPIDR_EL0", | |
| "lsb": 35, | |
| "msb": 35 | |
| }, | |
| { | |
| "name": "TPIDRRO_EL0", | |
| "lsb": 34, | |
| "msb": 34 | |
| }, | |
| { | |
| "name": "TPIDR_EL1", | |
| "lsb": 33, | |
| "msb": 33 | |
| }, | |
| { | |
| "name": "TCR_EL1", | |
| "lsb": 32, | |
| "msb": 32 | |
| }, | |
| { | |
| "name": "SCXTNUM_EL0", | |
| "lsb": 31, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "SCXTNUM_EL1", | |
| "lsb": 30, | |
| "msb": 30 | |
| }, | |
| { | |
| "name": "SCTLR_EL1", | |
| "lsb": 29, | |
| "msb": 29 | |
| }, | |
| { | |
| "name": "REVIDR_EL1", | |
| "lsb": 28, | |
| "msb": 28 | |
| }, | |
| { | |
| "name": "PAR_EL1", | |
| "lsb": 27, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "MPIDR_EL1", | |
| "lsb": 26, | |
| "msb": 26 | |
| }, | |
| { | |
| "name": "MIDR_EL1", | |
| "lsb": 25, | |
| "msb": 25 | |
| }, | |
| { | |
| "name": "MAIR_EL1", | |
| "lsb": 24, | |
| "msb": 24 | |
| }, | |
| { | |
| "name": "LORSA_EL1", | |
| "lsb": 23, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "LORN_EL1", | |
| "lsb": 22, | |
| "msb": 22 | |
| }, | |
| { | |
| "name": "LORID_EL1", | |
| "lsb": 21, | |
| "msb": 21 | |
| }, | |
| { | |
| "name": "LOREA_EL1", | |
| "lsb": 20, | |
| "msb": 20 | |
| }, | |
| { | |
| "name": "LORC_EL1", | |
| "lsb": 19, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "ISR_EL1", | |
| "lsb": 18, | |
| "msb": 18 | |
| }, | |
| { | |
| "name": "FAR_EL1", | |
| "lsb": 17, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "ESR_EL1", | |
| "lsb": 16, | |
| "msb": 16 | |
| }, | |
| { | |
| "name": "DCZID_EL0", | |
| "lsb": 15, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "CTR_EL0", | |
| "lsb": 14, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "CSSELR_EL1", | |
| "lsb": 13, | |
| "msb": 13 | |
| }, | |
| { | |
| "name": "CPACR_EL1", | |
| "lsb": 12, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "CONTEXTIDR_EL1", | |
| "lsb": 11, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "CLIDR_EL1", | |
| "lsb": 10, | |
| "msb": 10 | |
| }, | |
| { | |
| "name": "CCSIDR_EL1", | |
| "lsb": 9, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "APIBKEY_HI_LO_EL1", | |
| "lsb": 8, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "APIAKEY_HI_LO_EL1", | |
| "lsb": 7, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "APGAKEY_HI_LO_EL1", | |
| "lsb": 6, | |
| "msb": 6 | |
| }, | |
| { | |
| "name": "APDBKEY_HI_LO_EL1", | |
| "lsb": 5, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "APDAKEY_HI_LO_EL1", | |
| "lsb": 4, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "AMAIR_EL1", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "AIDR_EL1", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "AFSR1_EL1", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "AFSR0_EL1", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "HID12", | |
| "enc": [3, 0, 15, 12, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "IRR_SEED", | |
| "lsb": 62, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "IRR_OFF_PERIOD", | |
| "lsb": 59, | |
| "msb": 61 | |
| }, | |
| { | |
| "name": "IRR_ON_PERIOD", | |
| "lsb": 56, | |
| "msb": 58 | |
| }, | |
| { | |
| "name": "IRR_ENABLE", | |
| "lsb": 55, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "DIS_DYN_CPU_CRD", | |
| "lsb": 54, | |
| "msb": 54 | |
| }, | |
| { | |
| "name": "FRC_SINGLE_DSB", | |
| "lsb": 53, | |
| "msb": 53 | |
| }, | |
| { | |
| "name": "DIS_SPLIT_FILL_BULK", | |
| "lsb": 52, | |
| "msb": 52 | |
| }, | |
| { | |
| "name": "PRB_ANTI_STARVE_RPLY_THRESH", | |
| "lsb": 49, | |
| "msb": 51 | |
| }, | |
| { | |
| "name": "DIS_PRB_ANTI_STARVE", | |
| "lsb": 48, | |
| "msb": 48 | |
| }, | |
| { | |
| "name": "NC_WR_ECHO_DUP_DIS", | |
| "lsb": 47, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "FRC_CMAINT_IS", | |
| "lsb": 46, | |
| "msb": 46 | |
| }, | |
| { | |
| "name": "DIS_FILL_SFOR_L1_STRM", | |
| "lsb": 45, | |
| "msb": 45 | |
| }, | |
| { | |
| "name": "RD_LD_UC_FILL_BLOCK", | |
| "lsb": 44, | |
| "msb": 44 | |
| }, | |
| { | |
| "name": "WKE_PF_TEMP_ATTR", | |
| "lsb": 43, | |
| "msb": 43 | |
| }, | |
| { | |
| "name": "WKE_RD_TEMP_ATTR", | |
| "lsb": 42, | |
| "msb": 42 | |
| }, | |
| { | |
| "name": "PIPE_THROTTLE_ENA", | |
| "lsb": 41, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "PIPE_THROTTLE_CNT", | |
| "lsb": 37, | |
| "msb": 40 | |
| }, | |
| { | |
| "name": "DIS_WAY_MASK", | |
| "lsb": 21, | |
| "msb": 36 | |
| }, | |
| { | |
| "name": "DIS_SNP_RSP_CLK", | |
| "lsb": 20, | |
| "msb": 20 | |
| }, | |
| { | |
| "name": "DIS128_BFILLS", | |
| "lsb": 19, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "DIS_SPLIT_FILL", | |
| "lsb": 18, | |
| "msb": 18 | |
| }, | |
| { | |
| "name": "DIS_PIF_RSP_BYP", | |
| "lsb": 17, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "DIS_PIF_REQ_BYP", | |
| "lsb": 16, | |
| "msb": 16 | |
| }, | |
| { | |
| "name": "PIF_FLUSH_DONE_DLY", | |
| "lsb": 13, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "DIS_NC_WR_MERGE", | |
| "lsb": 12, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "ENA_AF_SYNC_MODE", | |
| "lsb": 11, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "AF_SYNC_INTERVAL", | |
| "lsb": 6, | |
| "msb": 10 | |
| }, | |
| { | |
| "name": "ENA_CMAINT_EXTERNAL", | |
| "lsb": 5, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "DIS_ECHOL1_DUP_HIT", | |
| "lsb": 4, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "DIS_VIC_BUS_OPT_SCHEDULING", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "DIS_CRD_SFOR_RD_LD_STRM", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "FRC_CMAINT_OS", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "DIS_PRFQ_SNPQ_B1_BYPASS", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "HID15", | |
| "enc": [3, 0, 15, 12, 1], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "FORCE_AMX_SINGLE_STEP_MODE_ON", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "AMX_OCLA_SEL", | |
| "lsb": 59, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "RCC_EXTRA_CYCLE_CNT", | |
| "lsb": 55, | |
| "msb": 58 | |
| }, | |
| { | |
| "name": "DIS_MRG_BUF3_WAY_MRG", | |
| "lsb": 54, | |
| "msb": 54 | |
| }, | |
| { | |
| "name": "DIS_MRG_BUF64_BLD_MRG", | |
| "lsb": 53, | |
| "msb": 53 | |
| }, | |
| { | |
| "name": "DIS_MRG_BUF_ST_MRG", | |
| "lsb": 52, | |
| "msb": 52 | |
| }, | |
| { | |
| "name": "DIS_MRG_BUF_LD_MRG", | |
| "lsb": 51, | |
| "msb": 51 | |
| }, | |
| { | |
| "name": "MRG_BUF_ENTRY_LIFETIME", | |
| "lsb": 47, | |
| "msb": 50 | |
| }, | |
| { | |
| "name": "DISABLE128_BSTZFUSION", | |
| "lsb": 46, | |
| "msb": 46 | |
| }, | |
| { | |
| "name": "DISABLE_STZFUSION", | |
| "lsb": 45, | |
| "msb": 45 | |
| }, | |
| { | |
| "name": "FORCE_OCCUPANCY_MAPPING_FOR_ALL_PRS", | |
| "lsb": 44, | |
| "msb": 44 | |
| }, | |
| { | |
| "name": "USE_FILL_BUF_FOR_ALL_FILLS", | |
| "lsb": 43, | |
| "msb": 43 | |
| }, | |
| { | |
| "name": "FILL_BUF_RD_DATA_BLK_THRESHOLD", | |
| "lsb": 38, | |
| "msb": 42 | |
| }, | |
| { | |
| "name": "DIS_LS_AIQ_BANKING", | |
| "lsb": 37, | |
| "msb": 37 | |
| }, | |
| { | |
| "name": "DIS_CCFUSION", | |
| "lsb": 36, | |
| "msb": 36 | |
| }, | |
| { | |
| "name": "DIS_ZRD_WR_ELISION", | |
| "lsb": 35, | |
| "msb": 35 | |
| }, | |
| { | |
| "name": "DIS_PEAK_PWR_MITIGATION_WIDGET", | |
| "lsb": 34, | |
| "msb": 34 | |
| }, | |
| { | |
| "name": "DISABLE_NTDOWNGRADE_ON_LD_ADDR_MATCH", | |
| "lsb": 33, | |
| "msb": 33 | |
| }, | |
| { | |
| "name": "DIS_FUSABLE_OP_PICKER_SWAP", | |
| "lsb": 32, | |
| "msb": 32 | |
| }, | |
| { | |
| "name": "FORCE_LS_AIQISSUE_PICKS_ONE", | |
| "lsb": 31, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "DIS_ZRENAMING", | |
| "lsb": 30, | |
| "msb": 30 | |
| }, | |
| { | |
| "name": "AMX_OCLA_SEL_SME_TRACE", | |
| "lsb": 29, | |
| "msb": 29 | |
| }, | |
| { | |
| "name": "FM_AIQLIVELOCK_WIDGET_THRESHOLD", | |
| "lsb": 26, | |
| "msb": 28 | |
| }, | |
| { | |
| "name": "DIS_INT_ZRD_WR_ELISION", | |
| "lsb": 25, | |
| "msb": 25 | |
| }, | |
| { | |
| "name": "DIS_MRG_BUF64_BST_MRG", | |
| "lsb": 24, | |
| "msb": 24 | |
| }, | |
| { | |
| "name": "DIS_SIMPLE_EXTRACT_PIPELINE", | |
| "lsb": 23, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "STZFUSION_TIMER_SELECT", | |
| "lsb": 21, | |
| "msb": 22 | |
| }, | |
| { | |
| "name": "DIS_SET_CLR_OPT", | |
| "lsb": 20, | |
| "msb": 20 | |
| }, | |
| { | |
| "name": "DIS4_CYCLE_ZBYPASS", | |
| "lsb": 19, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "AMX_IVDM_USE_VVDD", | |
| "lsb": 18, | |
| "msb": 18 | |
| }, | |
| { | |
| "name": "DIS_DATA_DEPENDENT_POWER_OPT", | |
| "lsb": 17, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "DIS_PRODUCT_TOO_SMALL_FOR_ACCUM_OPT", | |
| "lsb": 16, | |
| "msb": 16 | |
| }, | |
| { | |
| "name": "DIS_STORE_NOP_MODE", | |
| "lsb": 15, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "AMX_PGW_TIMER_WAIT_CNT", | |
| "lsb": 10, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "DIS_VECTOR_OP_FUSION", | |
| "lsb": 9, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "RCC_FORCE_AMX_GRID_L6_CLK_ON", | |
| "lsb": 8, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "RCC_FORCE_AMX_GRID_L3_CLK_ON", | |
| "lsb": 7, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "ONLY_ST_ZIS_SIMPLE_EXTRACT", | |
| "lsb": 6, | |
| "msb": 6 | |
| }, | |
| { | |
| "name": "FORCE_FM_AIQSINGLE_STEP_MODE_ON", | |
| "lsb": 5, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "FORCE_FM_AIQIN_ORDER_ISSUE", | |
| "lsb": 4, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "FORCE_LS_AIQSINGLE_STEP_MODE_ON", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "FORCE_LS_AIQIN_ORDER_ISSUE", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "RCC_FORCE_AMX_CTRL_L6_CLK_ON", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "RCC_FORCE_AMX_CTRL_L3_CLK_ON", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "HID17", | |
| "enc": [3, 0, 15, 15, 5], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "LRU_LFSR_PROB_CTL", | |
| "lsb": 60, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "NON_CRIT_DMND_WAYS_M1", | |
| "lsb": 56, | |
| "msb": 59 | |
| }, | |
| { | |
| "name": "CRD_EDB_AMX_M1", | |
| "lsb": 51, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "CRD_EDB_NC_WR_RSVD", | |
| "lsb": 49, | |
| "msb": 50 | |
| }, | |
| { | |
| "name": "DIS_MCFILLD_PF_VICS_ALLOC_IN_MC", | |
| "lsb": 48, | |
| "msb": 48 | |
| }, | |
| { | |
| "name": "FORCE_ALLOC_ALL_CLN_VICS_IN_MCACHE", | |
| "lsb": 47, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "BLOCK_B2_BFILL_SNP_GNTS_ALL", | |
| "lsb": 46, | |
| "msb": 46 | |
| }, | |
| { | |
| "name": "BLOCK_B2_BFILL_SNP_GNTS_PIPE", | |
| "lsb": 45, | |
| "msb": 45 | |
| }, | |
| { | |
| "name": "DIS_PF_DRAIN_COLOR", | |
| "lsb": 44, | |
| "msb": 44 | |
| }, | |
| { | |
| "name": "RCC_FORCE_ALL_LLCXBAR_L6_CLKS_ON", | |
| "lsb": 43, | |
| "msb": 43 | |
| }, | |
| { | |
| "name": "IPF_THRTL_SINGLE_CORE_THRESH", | |
| "lsb": 41, | |
| "msb": 42 | |
| }, | |
| { | |
| "name": "IPF_THRTL_MULTI_CORE_THRESH", | |
| "lsb": 39, | |
| "msb": 40 | |
| }, | |
| { | |
| "name": "DIS_IPF_THRTL", | |
| "lsb": 38, | |
| "msb": 38 | |
| }, | |
| { | |
| "name": "DIS_AMX_DMND_ST_MISS_FDBK", | |
| "lsb": 37, | |
| "msb": 37 | |
| }, | |
| { | |
| "name": "DIS_AMX_EDB_CRD_RLS", | |
| "lsb": 36, | |
| "msb": 36 | |
| }, | |
| { | |
| "name": "DIS_SVIC_MCACHE_ALLOC", | |
| "lsb": 35, | |
| "msb": 35 | |
| }, | |
| { | |
| "name": "DSB_PF_DRAIN_ALL", | |
| "lsb": 34, | |
| "msb": 34 | |
| }, | |
| { | |
| "name": "DIS_SUPER_DUPER_CRIT_GFILLS", | |
| "lsb": 33, | |
| "msb": 33 | |
| }, | |
| { | |
| "name": "DIS_MULTI_DEGREE_CRIT_GFILLS", | |
| "lsb": 32, | |
| "msb": 32 | |
| }, | |
| { | |
| "name": "FRC_CRIT_GFILLS", | |
| "lsb": 31, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "MTLB_RTN_DRAIN_LIMIT", | |
| "lsb": 28, | |
| "msb": 30 | |
| }, | |
| { | |
| "name": "RCC_FORCE_ALL_DPCXBARL3_CLKS_ON", | |
| "lsb": 27, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "DIS_HCL_DIRTY_TRACKING", | |
| "lsb": 26, | |
| "msb": 26 | |
| }, | |
| { | |
| "name": "DYN_BLK_BYP_THRESH", | |
| "lsb": 23, | |
| "msb": 25 | |
| }, | |
| { | |
| "name": "STALL_PF_DRAIN_DSB_ACK", | |
| "lsb": 21, | |
| "msb": 22 | |
| }, | |
| { | |
| "name": "REQ_THRESH", | |
| "lsb": 15, | |
| "msb": 20 | |
| }, | |
| { | |
| "name": "DIS_AMX2ND_COMP_ACK", | |
| "lsb": 14, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "DIS_SNP_MRG", | |
| "lsb": 13, | |
| "msb": 13 | |
| }, | |
| { | |
| "name": "CRD_EDB_MAX_M1", | |
| "lsb": 7, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "CRD_EDB_VIC_RSVD", | |
| "lsb": 5, | |
| "msb": 6 | |
| }, | |
| { | |
| "name": "CRD_EDB_VIC_PULL_RSVD", | |
| "lsb": 3, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "CRD_EDB_SNP_RSVD", | |
| "lsb": 0, | |
| "msb": 2 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "HID19", | |
| "enc": [3, 0, 15, 12, 2], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "SPARE63_AMX_CTL", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "DIS_PRED_OFF_LOAD_ZCM", | |
| "lsb": 62, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "DIS_PRED_OFF_STORE_NOP", | |
| "lsb": 61, | |
| "msb": 61 | |
| }, | |
| { | |
| "name": "DIS_LD_LD_ISS_RELAXATION", | |
| "lsb": 60, | |
| "msb": 60 | |
| }, | |
| { | |
| "name": "DIS_SME_SINGLE_SYS_OP_OPT", | |
| "lsb": 59, | |
| "msb": 59 | |
| }, | |
| { | |
| "name": "ZREN_FRZ_THRSH", | |
| "lsb": 56, | |
| "msb": 58 | |
| }, | |
| { | |
| "name": "DIS_LUTI_SME_OP_FUSN", | |
| "lsb": 55, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "DIS_SVE_DP_BYPASS_NETWORK", | |
| "lsb": 54, | |
| "msb": 54 | |
| }, | |
| { | |
| "name": "SV_AIQLIVELOCK_WIDGET_THRESHOLD", | |
| "lsb": 51, | |
| "msb": 53 | |
| }, | |
| { | |
| "name": "FM_SV_AIQADB_HAZ_GBL_FWD_PRG_THRESHOLD", | |
| "lsb": 48, | |
| "msb": 50 | |
| }, | |
| { | |
| "name": "DIS_MRG_BUF_PRD_LD_ST_MRG", | |
| "lsb": 47, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "DIS_MOVA_INTERLEAVE_FUSN", | |
| "lsb": 46, | |
| "msb": 46 | |
| }, | |
| { | |
| "name": "DIS_MOVA_DOWNCAST_FUSN", | |
| "lsb": 45, | |
| "msb": 45 | |
| }, | |
| { | |
| "name": "FORCE_SV_AIQSINGLE_STEP_MODE_ON", | |
| "lsb": 44, | |
| "msb": 44 | |
| }, | |
| { | |
| "name": "FORCE_SV_AIQIN_ORDER_ISSUE", | |
| "lsb": 43, | |
| "msb": 43 | |
| }, | |
| { | |
| "name": "DIS_ADB_HAZ_GBL_FWD_PRG_WIDGET", | |
| "lsb": 42, | |
| "msb": 42 | |
| }, | |
| { | |
| "name": "SPARE41_AMX_PEG", | |
| "lsb": 41, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "DIS_MOVA_STZ_FUSN", | |
| "lsb": 40, | |
| "msb": 40 | |
| }, | |
| { | |
| "name": "EN_GBL_FWD_PRG_WIDGET", | |
| "lsb": 39, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "OCLA_PRE_FILT", | |
| "lsb": 31, | |
| "msb": 38 | |
| }, | |
| { | |
| "name": "USE_ADDRESS_BASED_MAPPING", | |
| "lsb": 30, | |
| "msb": 30 | |
| }, | |
| { | |
| "name": "DIS_OCLA_INST_TRACE_CMPRSN", | |
| "lsb": 29, | |
| "msb": 29 | |
| }, | |
| { | |
| "name": "SPARE28_AMX_CTL", | |
| "lsb": 28, | |
| "msb": 28 | |
| }, | |
| { | |
| "name": "SPARE27_AMX_CTL", | |
| "lsb": 27, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "SPARE26_AMX_PEG", | |
| "lsb": 26, | |
| "msb": 26 | |
| }, | |
| { | |
| "name": "SPARE25_AMX_PEG", | |
| "lsb": 25, | |
| "msb": 25 | |
| }, | |
| { | |
| "name": "CTL_RCC_EXTRA_CYCLE_CNT", | |
| "lsb": 21, | |
| "msb": 24 | |
| }, | |
| { | |
| "name": "DIS_MOVA_ZFUSN", | |
| "lsb": 20, | |
| "msb": 20 | |
| }, | |
| { | |
| "name": "AMX_PWR_OFF_TO_ON_CYCLES_CNT", | |
| "lsb": 18, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "SME_PARTIAL_STATE_SEL", | |
| "lsb": 17, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "RCC_FORCE_AMX_DATA_WR_L3_CLK_ON", | |
| "lsb": 16, | |
| "msb": 16 | |
| }, | |
| { | |
| "name": "RCC_FORCE_SVE_DP_FMAD_L3_CLK_ON", | |
| "lsb": 15, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "RCC_FORCE_SVE_DP_MISC_ZBOX_L3_CLK_ON", | |
| "lsb": 14, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "RCC_FORCE_SVE_DP_L6_CLK_ON", | |
| "lsb": 13, | |
| "msb": 13 | |
| }, | |
| { | |
| "name": "DIS_SPC_PRED_ENC", | |
| "lsb": 12, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "ALLOW_PRD_LD_ST_MRG_IGN_DIT", | |
| "lsb": 11, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "SPARE0_10", | |
| "lsb": 0, | |
| "msb": 10 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "HID25", | |
| "enc": [3, 0, 15, 0, 2], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "LRU_LFSR_HIGH_CRIT_PROB_CTL2", | |
| "lsb": 60, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "INSERT_AMX_PREF_CRITICAL", | |
| "lsb": 59, | |
| "msb": 59 | |
| }, | |
| { | |
| "name": "DIS_AMX_LLCPF_CRIT_LFSR", | |
| "lsb": 58, | |
| "msb": 58 | |
| }, | |
| { | |
| "name": "DIS_AMX_DMND_CRIT_LFSR", | |
| "lsb": 57, | |
| "msb": 57 | |
| }, | |
| { | |
| "name": "LRU_LFSR_HIGH_CRIT_PROB_CTL1", | |
| "lsb": 53, | |
| "msb": 56 | |
| }, | |
| { | |
| "name": "DIS_SUPER_DUPER_CRIT_INFO", | |
| "lsb": 52, | |
| "msb": 52 | |
| }, | |
| { | |
| "name": "DIS_MULTI_DEGREE_CRIT", | |
| "lsb": 51, | |
| "msb": 51 | |
| }, | |
| { | |
| "name": "RQF_HWP_WAYS_M1", | |
| "lsb": 47, | |
| "msb": 50 | |
| }, | |
| { | |
| "name": "DIS_CRIT_DYN_LRU_UPD", | |
| "lsb": 46, | |
| "msb": 46 | |
| }, | |
| { | |
| "name": "DIS_CRIT_DYN_LRU_INS", | |
| "lsb": 45, | |
| "msb": 45 | |
| }, | |
| { | |
| "name": "CRIT_DMND_WAYS_M1", | |
| "lsb": 41, | |
| "msb": 44 | |
| }, | |
| { | |
| "name": "RAS_ENABLE", | |
| "lsb": 40, | |
| "msb": 40 | |
| }, | |
| { | |
| "name": "DIS_LATE_DEQ_ON_PRAB_HIT", | |
| "lsb": 39, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "DIS_NON_CRIT_AMX_DYN_LRU_UPD", | |
| "lsb": 38, | |
| "msb": 38 | |
| }, | |
| { | |
| "name": "DIS_NON_CRIT_AMX_DYN_LRU_INS", | |
| "lsb": 37, | |
| "msb": 37 | |
| }, | |
| { | |
| "name": "DIS_MDSB_PF_DRAIN", | |
| "lsb": 36, | |
| "msb": 36 | |
| }, | |
| { | |
| "name": "ALL_L1_PFHITS_NCUPD_LRU_EN", | |
| "lsb": 35, | |
| "msb": 35 | |
| }, | |
| { | |
| "name": "TEMP_L1_PFLRU_UPD_WAYS_M1", | |
| "lsb": 31, | |
| "msb": 34 | |
| }, | |
| { | |
| "name": "DIS_L1_PFSCAN_BASED_LRU_UPD", | |
| "lsb": 30, | |
| "msb": 30 | |
| }, | |
| { | |
| "name": "DIS_NON_CRIT_DYN_LRU_UPD", | |
| "lsb": 29, | |
| "msb": 29 | |
| }, | |
| { | |
| "name": "DIS_ALLOC_ALL_CLEAN_CRIT_VIC_MCACHE", | |
| "lsb": 28, | |
| "msb": 28 | |
| }, | |
| { | |
| "name": "LRU_DEMOTION_ON_HIT_EN", | |
| "lsb": 27, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "DIS_NON_CRIT_DYN_LRU_INS", | |
| "lsb": 26, | |
| "msb": 26 | |
| }, | |
| { | |
| "name": "DIS_VAR_DAT_LAT", | |
| "lsb": 25, | |
| "msb": 25 | |
| }, | |
| { | |
| "name": "DIS_ARB_B4_BYP", | |
| "lsb": 24, | |
| "msb": 24 | |
| }, | |
| { | |
| "name": "MC_NON_CRIT_STATIC_LRU_INS", | |
| "lsb": 22, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "DIS_AFTRACE_DYN_LRU_INS", | |
| "lsb": 21, | |
| "msb": 21 | |
| }, | |
| { | |
| "name": "DIS_VICTIM_PASSES_ON_SNP_PRB_PICKER", | |
| "lsb": 20, | |
| "msb": 20 | |
| }, | |
| { | |
| "name": "DIS_PRB_UP_SNP_RSP_BYP", | |
| "lsb": 19, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "DIS_NC_WR_LATE_DEQ", | |
| "lsb": 18, | |
| "msb": 18 | |
| }, | |
| { | |
| "name": "DROP_CLEAN_VIC_MC_CAP_EN", | |
| "lsb": 17, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "AMX_DMND_HIT_PF_LRU_UPD_EN", | |
| "lsb": 16, | |
| "msb": 16 | |
| }, | |
| { | |
| "name": "AMX_WAYS_M1", | |
| "lsb": 12, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "INSERT_AMX_CRITICAL", | |
| "lsb": 10, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "NON_TEMP_WAYS_M1", | |
| "lsb": 6, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "FILL_ORDER_DIS", | |
| "lsb": 5, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "CRIT_FEEDBACK_AFDIS", | |
| "lsb": 4, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "MCLRU_VARIABLE_INSERT_DIS", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "MCHINT_BZERO", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "MCHINT_NCWR", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "MCHINT_NCRD", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "HID33", | |
| "enc": [3, 0, 15, 8, 3], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "DIS_PWB_HIT_SOPT", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "PIPARB_STRICT_FWD_PROGRESS", | |
| "lsb": 62, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "AMX_EARLY_EDB_CRD_MAX_CNT", | |
| "lsb": 59, | |
| "msb": 61 | |
| }, | |
| { | |
| "name": "DIS_AMX_EDB_EARLY_CRD_FILL_BUF_OPT", | |
| "lsb": 58, | |
| "msb": 58 | |
| }, | |
| { | |
| "name": "DIS_AMX_EDB_EARLY_CRD_OPT", | |
| "lsb": 57, | |
| "msb": 57 | |
| }, | |
| { | |
| "name": "DIS_SWPF_PDL_TRAINING", | |
| "lsb": 56, | |
| "msb": 56 | |
| }, | |
| { | |
| "name": "DIS_SWPF_PDL_LK_UP", | |
| "lsb": 55, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "DIS_DIR_WAY_TRACKING", | |
| "lsb": 54, | |
| "msb": 54 | |
| }, | |
| { | |
| "name": "DIS_WAB_HIT_T3_T5_ECO", | |
| "lsb": 53, | |
| "msb": 53 | |
| }, | |
| { | |
| "name": "AMCC_DYN_LRU_INS_DIS", | |
| "lsb": 52, | |
| "msb": 52 | |
| }, | |
| { | |
| "name": "LLTCRD_REFUND_DIS", | |
| "lsb": 51, | |
| "msb": 51 | |
| }, | |
| { | |
| "name": "BW_STEAL_FROM_P", | |
| "lsb": 48, | |
| "msb": 50 | |
| }, | |
| { | |
| "name": "BW_STEAL_FROM_E", | |
| "lsb": 45, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "NC_WR_STATIC_LRU_INS", | |
| "lsb": 43, | |
| "msb": 44 | |
| }, | |
| { | |
| "name": "DIS_NC_WR_STATIC_LRU_INS", | |
| "lsb": 42, | |
| "msb": 42 | |
| }, | |
| { | |
| "name": "DIS_TRACE_NC_WR_STATIC_LRU_INS", | |
| "lsb": 41, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "DIS_WKDM_NC_WR_STATIC_LRU_INS", | |
| "lsb": 40, | |
| "msb": 40 | |
| }, | |
| { | |
| "name": "AF3_INDEX_HASH_DISABLE", | |
| "lsb": 39, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "DIS_PDL_LRU_INS", | |
| "lsb": 38, | |
| "msb": 38 | |
| }, | |
| { | |
| "name": "PDL_HWP_WAYS_M1", | |
| "lsb": 34, | |
| "msb": 37 | |
| }, | |
| { | |
| "name": "DIS_PDL", | |
| "lsb": 33, | |
| "msb": 33 | |
| }, | |
| { | |
| "name": "DIS_CDP_PF_PDL_LKUP", | |
| "lsb": 32, | |
| "msb": 32 | |
| }, | |
| { | |
| "name": "DIS_AMX_PF_PDL_LKUP", | |
| "lsb": 31, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "DIS_PDL_HIT_MISS_FDBCK", | |
| "lsb": 30, | |
| "msb": 30 | |
| }, | |
| { | |
| "name": "PDL_CONF_CNT_THRESH", | |
| "lsb": 28, | |
| "msb": 29 | |
| }, | |
| { | |
| "name": "RQF_THRTL_THRESH", | |
| "lsb": 26, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "DIS_ECHO_SME_OPTIMIZATION", | |
| "lsb": 25, | |
| "msb": 25 | |
| }, | |
| { | |
| "name": "INFER_AMX_PREF_PRB", | |
| "lsb": 24, | |
| "msb": 24 | |
| }, | |
| { | |
| "name": "MIGRATION_EPOCH_THRESH", | |
| "lsb": 22, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "MIGRATION_MDC_THRTL_THRESH", | |
| "lsb": 20, | |
| "msb": 21 | |
| }, | |
| { | |
| "name": "DIS_MIGRATION_MDC_THRTL", | |
| "lsb": 19, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "DIS_CONTEXT_SWITCH_MDC_THRTL", | |
| "lsb": 18, | |
| "msb": 18 | |
| }, | |
| { | |
| "name": "CONTEXT_SWITCH_CRIT_HIT_THRESH", | |
| "lsb": 16, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "CONTEXT_SWITCH_SC_HIT_THRESH", | |
| "lsb": 14, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "CONTEXT_SWITCH_SDC_HIT_THRESH", | |
| "lsb": 12, | |
| "msb": 13 | |
| }, | |
| { | |
| "name": "MDC_EVICT_ACC_EPOCH_THRESH", | |
| "lsb": 10, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "MCACHE_CAP_MDC_THRTL_THRESH", | |
| "lsb": 8, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "DIS_MCACHE_CAP_MDC_THRTL", | |
| "lsb": 7, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "DIS_PCIE_THROTTLE", | |
| "lsb": 6, | |
| "msb": 6 | |
| }, | |
| { | |
| "name": "CRD_CMN_PCIE_MAX", | |
| "lsb": 0, | |
| "msb": 5 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "HID40", | |
| "enc": [3, 0, 15, 9, 3], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "DIS_FILL_EFED_RSP", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "SPARE_62_41", | |
| "lsb": 41, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "DIS_CP_BK_NC_LOCKING_OPT", | |
| "lsb": 40, | |
| "msb": 40 | |
| }, | |
| { | |
| "name": "DIS_RET_INV_ALL_FLUSH", | |
| "lsb": 39, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "NC_WR_MERGE_WINDOW", | |
| "lsb": 36, | |
| "msb": 38 | |
| }, | |
| { | |
| "name": "MNT_DAT_CRD_CMN", | |
| "lsb": 31, | |
| "msb": 35 | |
| }, | |
| { | |
| "name": "MNT_DAT_CRD_AMX_RSVD", | |
| "lsb": 27, | |
| "msb": 30 | |
| }, | |
| { | |
| "name": "MNT_DAT_CRD_EXT_RSVD", | |
| "lsb": 23, | |
| "msb": 26 | |
| }, | |
| { | |
| "name": "MNT_DAT_CRD_INT_RSVD", | |
| "lsb": 19, | |
| "msb": 22 | |
| }, | |
| { | |
| "name": "MTLB_RTN_BLK_DWN_STRM_REQ", | |
| "lsb": 18, | |
| "msb": 18 | |
| }, | |
| { | |
| "name": "MTLB_RTN_DRAIN_TIMER", | |
| "lsb": 15, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "CRD_CMAINT_TRK", | |
| "lsb": 12, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "REQ_TYPE_AMX_MASK_INCL_VIC_CPU_ALL", | |
| "lsb": 11, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "REQ_TYPE_AMX_MASK_INCL_VIC_CPU_SAME", | |
| "lsb": 10, | |
| "msb": 10 | |
| }, | |
| { | |
| "name": "REQ_TYPE_AMX_MASK_INCL_VIC_ASLEEP_CPU", | |
| "lsb": 9, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "REQ_TYPE_CPU_MASK_INCL_VIC_ASLEEP_CPU", | |
| "lsb": 8, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "CMD_BUF_TLBI_CFG", | |
| "lsb": 6, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "CMD_BUF_SIZE_CFG", | |
| "lsb": 3, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "NON_SEQ_IC_PF_BULK_EN", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "FRC_GTAG_LLCPREF_CRITICAL", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "DIS_NC_WR_MERGING_FOR_HIT_PL2_DUP_S", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "HID41", | |
| "enc": [3, 0, 15, 9, 5], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "SPARE_44_63", | |
| "lsb": 44, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "SPARE_23_43", | |
| "lsb": 23, | |
| "msb": 43 | |
| }, | |
| { | |
| "name": "SPARE_3_22", | |
| "lsb": 3, | |
| "msb": 22 | |
| }, | |
| { | |
| "name": "DIS_CMAINT_NC_WR_STARVE_BY_SNP", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "DIS_POOL_LEGACY", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "DIS_SNP_LAT_OPT", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "HID42", | |
| "enc": [3, 0, 15, 12, 4], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "SPARE_1_63", | |
| "lsb": 1, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "DIS_SNP_NAP", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "HID5", | |
| "enc": [3, 0, 15, 5, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "DIS_ARB_BYP", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "DIS_ARR_BNK", | |
| "lsb": 62, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "DIS_FILL2C_MERGE", | |
| "lsb": 61, | |
| "msb": 61 | |
| }, | |
| { | |
| "name": "DIS_UP_BYP", | |
| "lsb": 60, | |
| "msb": 60 | |
| }, | |
| { | |
| "name": "DIS_DN_BYP", | |
| "lsb": 59, | |
| "msb": 59 | |
| }, | |
| { | |
| "name": "DIS_PRB_BYP", | |
| "lsb": 58, | |
| "msb": 58 | |
| }, | |
| { | |
| "name": "DIS_FULL_LINE_WR", | |
| "lsb": 57, | |
| "msb": 57 | |
| }, | |
| { | |
| "name": "DIS_ISTR_CACHE", | |
| "lsb": 56, | |
| "msb": 56 | |
| }, | |
| { | |
| "name": "DIS_SEND_CRD_MMU_ISTRM", | |
| "lsb": 55, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "FORCE_MMU_CACHE", | |
| "lsb": 54, | |
| "msb": 54 | |
| }, | |
| { | |
| "name": "CRITICAL_INFO_DIS_LLC", | |
| "lsb": 53, | |
| "msb": 53 | |
| }, | |
| { | |
| "name": "RCC_FORCE_ALL_LLCPIF_L3_CLKS_ON", | |
| "lsb": 52, | |
| "msb": 52 | |
| }, | |
| { | |
| "name": "RCC_FORCE_ALL_LLCXBAR_L3_CLKS_ON", | |
| "lsb": 51, | |
| "msb": 51 | |
| }, | |
| { | |
| "name": "RCC_DIS_STALL_INACTIVE_LLC", | |
| "lsb": 50, | |
| "msb": 50 | |
| }, | |
| { | |
| "name": "UOP_RDY_PERIOD_LENGTH", | |
| "lsb": 47, | |
| "msb": 49 | |
| }, | |
| { | |
| "name": "UOP_RDY_BLOCK_LENGTH", | |
| "lsb": 45, | |
| "msb": 46 | |
| }, | |
| { | |
| "name": "CRD_PRBQ_M1", | |
| "lsb": 43, | |
| "msb": 44 | |
| }, | |
| { | |
| "name": "CRD_EDB_WKE_M1", | |
| "lsb": 40, | |
| "msb": 42 | |
| }, | |
| { | |
| "name": "HWP_WAYS_M1", | |
| "lsb": 36, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "DIS_FILL_BYP", | |
| "lsb": 35, | |
| "msb": 35 | |
| }, | |
| { | |
| "name": "RCC_FORCE_ALL_LLCDAT_L3_CLKS_ON", | |
| "lsb": 34, | |
| "msb": 34 | |
| }, | |
| { | |
| "name": "RCC_FORCE_ALL_LLCPIP_L3_CLKS_ON", | |
| "lsb": 33, | |
| "msb": 33 | |
| }, | |
| { | |
| "name": "RCC_FORCE_ALL_LLCPIP_L6_CLKS_ON", | |
| "lsb": 32, | |
| "msb": 32 | |
| }, | |
| { | |
| "name": "HWP_THRTL_MULTI_CORE_THRESH", | |
| "lsb": 30, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "HWP_THRTL_SINGLE_CORE_THRESH", | |
| "lsb": 28, | |
| "msb": 29 | |
| }, | |
| { | |
| "name": "DIS_HWP_THRTL", | |
| "lsb": 27, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "MCHINT_NC", | |
| "lsb": 26, | |
| "msb": 26 | |
| }, | |
| { | |
| "name": "MCHINT_C", | |
| "lsb": 24, | |
| "msb": 25 | |
| }, | |
| { | |
| "name": "DIS_L1_DFILL2C_MERGE", | |
| "lsb": 23, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "DIS_CFM_SQUASH", | |
| "lsb": 22, | |
| "msb": 22 | |
| }, | |
| { | |
| "name": "SERIALIZE_MDSB_SDSB", | |
| "lsb": 21, | |
| "msb": 21 | |
| }, | |
| { | |
| "name": "RCC_DIS_PRB_GRP", | |
| "lsb": 20, | |
| "msb": 20 | |
| }, | |
| { | |
| "name": "BIU_BCH_MATCH_GRAN", | |
| "lsb": 18, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "DIS_BIU_BCH", | |
| "lsb": 17, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "PIF_PICK_CMAINT_NCWR_STARVED", | |
| "lsb": 14, | |
| "msb": 16 | |
| }, | |
| { | |
| "name": "CRD_PRB_MAX_M1", | |
| "lsb": 8, | |
| "msb": 13 | |
| }, | |
| { | |
| "name": "CRD_PRB_CPU_RSVD", | |
| "lsb": 4, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "CRD_PRB_SNP_RSVD", | |
| "lsb": 0, | |
| "msb": 3 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "HID6", | |
| "enc": [3, 0, 15, 6, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RCC_DIS_STALL_INACTIVE_BIU_CTL", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "RCC_FORCE_ALL_BIU_L3_CLKS_ON", | |
| "lsb": 62, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "RCC_FORCE_ALL_BIF_BIU_L6_CLKS_ON", | |
| "lsb": 61, | |
| "msb": 61 | |
| }, | |
| { | |
| "name": "DN_RGN_CKG_DIS", | |
| "lsb": 60, | |
| "msb": 60 | |
| }, | |
| { | |
| "name": "SCHED_PIPE_DIS", | |
| "lsb": 59, | |
| "msb": 59 | |
| }, | |
| { | |
| "name": "SCHED_HI_PRI_DIS", | |
| "lsb": 58, | |
| "msb": 58 | |
| }, | |
| { | |
| "name": "SCHED_LATE_DIS", | |
| "lsb": 57, | |
| "msb": 57 | |
| }, | |
| { | |
| "name": "SCHED_BYP_DIS", | |
| "lsb": 56, | |
| "msb": 56 | |
| }, | |
| { | |
| "name": "CLK_DIV_CKG_DIS", | |
| "lsb": 55, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "DN_CRD_TKN_CNT_INIT_C2", | |
| "lsb": 50, | |
| "msb": 54 | |
| }, | |
| { | |
| "name": "UP_CMD_TKN_CNT_INIT_C2", | |
| "lsb": 44, | |
| "msb": 49 | |
| }, | |
| { | |
| "name": "RECFG_LIR_BLK_DIS", | |
| "lsb": 43, | |
| "msb": 43 | |
| }, | |
| { | |
| "name": "DIS_BIU_VC1_NO_DLO_TO_HI_UPGRADE", | |
| "lsb": 42, | |
| "msb": 42 | |
| }, | |
| { | |
| "name": "DIS_H0TO_H1_TRAIN_FILL_PRED_CYC_AVG", | |
| "lsb": 41, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "DIS_FAST_TRAIN_FILL_PRED_CYC_AVG", | |
| "lsb": 40, | |
| "msb": 40 | |
| }, | |
| { | |
| "name": "LRU_UPD_DMND_HIT_PF_EN", | |
| "lsb": 39, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "HOLD_AMX_PWR_OFF_ACK_FOR_FWD_PRG", | |
| "lsb": 38, | |
| "msb": 38 | |
| }, | |
| { | |
| "name": "DIS_RQFTHROTTLE", | |
| "lsb": 37, | |
| "msb": 37 | |
| }, | |
| { | |
| "name": "DIS_LONG_TERM_PREFETCH_THROTTLE", | |
| "lsb": 36, | |
| "msb": 36 | |
| }, | |
| { | |
| "name": "DISABLE_PIPELINED_NC_DO", | |
| "lsb": 35, | |
| "msb": 35 | |
| }, | |
| { | |
| "name": "PIO_ERR_LOG_DIS", | |
| "lsb": 34, | |
| "msb": 34 | |
| }, | |
| { | |
| "name": "DN_CRD_TKN_CNT_INIT", | |
| "lsb": 29, | |
| "msb": 33 | |
| }, | |
| { | |
| "name": "UP_CMD_TKN_CNT_INIT", | |
| "lsb": 23, | |
| "msb": 28 | |
| }, | |
| { | |
| "name": "DISABLE_BIU_INFLT_RCC_OPTIMIZE", | |
| "lsb": 22, | |
| "msb": 22 | |
| }, | |
| { | |
| "name": "BIU_LAST_BEAT_STALL_OPTIMIZE", | |
| "lsb": 21, | |
| "msb": 21 | |
| }, | |
| { | |
| "name": "SEL_VVDD_IVDM", | |
| "lsb": 20, | |
| "msb": 20 | |
| }, | |
| { | |
| "name": "SEL_VDD_SRAM_IVDM", | |
| "lsb": 19, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "DISABLE_BIU_AMX_BLK_DURING_ONGOING_FILLS", | |
| "lsb": 18, | |
| "msb": 18 | |
| }, | |
| { | |
| "name": "PREFETCH_THROTTLE_EPOCH", | |
| "lsb": 16, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "PREFETCH_THROTTLE_THRESHOLD", | |
| "lsb": 10, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "TLIMIT_DCINC_PA4_KTHRESH_M1", | |
| "lsb": 3, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "WKE_DIS_MTE_TAG_PREFETCH", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "PIF_RSP_CLK_EXT", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "BLK_INT_CMAINT_FILLS_DURING_CMAINT_DRAIN", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "HID8", | |
| "enc": [3, 0, 15, 8, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "DIS_PRB_BANKING", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "LRU_UPD_DPF_HIT_DMND_EN", | |
| "lsb": 62, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "PIF_PICK_NCWR_STARVED", | |
| "lsb": 59, | |
| "msb": 61 | |
| }, | |
| { | |
| "name": "RCC_FORCE_ALL_LLCBIF_L3_CLKS_ON", | |
| "lsb": 58, | |
| "msb": 58 | |
| }, | |
| { | |
| "name": "RCC_FORCE_ALL_LLCPIF_L6_CLKS_ON", | |
| "lsb": 57, | |
| "msb": 57 | |
| }, | |
| { | |
| "name": "RCC_FORCE_ALL_LLCDAT_L6_CLKS_ON", | |
| "lsb": 56, | |
| "msb": 56 | |
| }, | |
| { | |
| "name": "DIS_AF_SNP_UPD_LRU", | |
| "lsb": 55, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "DIS_PREF_MERGE", | |
| "lsb": 54, | |
| "msb": 54 | |
| }, | |
| { | |
| "name": "DIS_CLEAN_EVICTS", | |
| "lsb": 53, | |
| "msb": 53 | |
| }, | |
| { | |
| "name": "IGNORE_BLK_CMAINT", | |
| "lsb": 50, | |
| "msb": 52 | |
| }, | |
| { | |
| "name": "FORCE_DROP_ALL_CLEAN_VICTIMS", | |
| "lsb": 49, | |
| "msb": 49 | |
| }, | |
| { | |
| "name": "DROP_CLEAN_VIC_DIS_GLOBAL_DIRTY_VIC_THRESH_CHECK", | |
| "lsb": 48, | |
| "msb": 48 | |
| }, | |
| { | |
| "name": "DROP_CLEAN_VIC_DIS_GLOBAL_HQ_LLCPF_THRESH_CHECK", | |
| "lsb": 47, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "DROP_CLEAN_VIC_PER_CORE_DIRTY_VIC_THRESH", | |
| "lsb": 44, | |
| "msb": 46 | |
| }, | |
| { | |
| "name": "DIS_DROP_CLEAN_VICTIMS", | |
| "lsb": 43, | |
| "msb": 43 | |
| }, | |
| { | |
| "name": "DIS_FILL_BYP_ANTI_STRV", | |
| "lsb": 42, | |
| "msb": 42 | |
| }, | |
| { | |
| "name": "DROP_CLEAN_VIC_GLOBAL_DIRTY_VIC_THRESH", | |
| "lsb": 39, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "DROP_CLEAN_VIC_GLOBAL_HQ_LLCPF_THRESH", | |
| "lsb": 36, | |
| "msb": 38 | |
| }, | |
| { | |
| "name": "WKE_FORCE_STRICT_ORDER", | |
| "lsb": 35, | |
| "msb": 35 | |
| }, | |
| { | |
| "name": "WKE_DIS_COMP_HEURISTIC", | |
| "lsb": 34, | |
| "msb": 34 | |
| }, | |
| { | |
| "name": "DIS_NON_TEMP_LRU_ALLOC_LIMIT", | |
| "lsb": 33, | |
| "msb": 33 | |
| }, | |
| { | |
| "name": "FORCE_SLOW_FILL", | |
| "lsb": 32, | |
| "msb": 32 | |
| }, | |
| { | |
| "name": "DIS_ECHO", | |
| "lsb": 31, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "DIS_PIPELINE_MNT_OP", | |
| "lsb": 30, | |
| "msb": 30 | |
| }, | |
| { | |
| "name": "ANTI_STRV_PERIOD", | |
| "lsb": 27, | |
| "msb": 29 | |
| }, | |
| { | |
| "name": "LIVE_SML_DURATION", | |
| "lsb": 25, | |
| "msb": 26 | |
| }, | |
| { | |
| "name": "LIVE_BIG_PERIOD", | |
| "lsb": 20, | |
| "msb": 24 | |
| }, | |
| { | |
| "name": "LIVE_SML_PERIOD", | |
| "lsb": 15, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "LIVE_BIG_ENA", | |
| "lsb": 14, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "LIVE_SML_ENA", | |
| "lsb": 13, | |
| "msb": 13 | |
| }, | |
| { | |
| "name": "DROP_CLEAN_VIC_DIS_PER_CORE_DIRTY_VIC_THRESH_CHECK", | |
| "lsb": 12, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "DROP_CLEAN_VIC_VIC_DIS_PER_CORE_HQ_LLCPF_THRESH_CHECK", | |
| "lsb": 11, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "DROP_CLEAN_VIC_PER_CORE_HQ_LLCPF_THRESH", | |
| "lsb": 8, | |
| "msb": 10 | |
| }, | |
| { | |
| "name": "DROP_CLEAN_VIC_PER_CORE_RD_RQS_THRESH", | |
| "lsb": 4, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "IC_PF_WAYS_M1", | |
| "lsb": 0, | |
| "msb": 3 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "HID_PROD_TRC_CORE_CFG_EL1", | |
| "enc": [3, 5, 15, 1, 7], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 27, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "FORCE_NON_SPEC_IF_OLDEST_REDIR_VLD_AND_OLDER", | |
| "lsb": 26, | |
| "msb": 26 | |
| }, | |
| { | |
| "name": "DIS_MULT_CALL_RET_BR_RETIRE", | |
| "lsb": 25, | |
| "msb": 25 | |
| }, | |
| { | |
| "name": "DIS_YNGR_ST_ATOMIC_LAUNCH_ZPENDING", | |
| "lsb": 24, | |
| "msb": 24 | |
| }, | |
| { | |
| "name": "GEXITSPEC_DISABLE", | |
| "lsb": 23, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "GENTERSPEC_DISABLE", | |
| "lsb": 22, | |
| "msb": 22 | |
| }, | |
| { | |
| "name": "SVCSPEC_DISABLE", | |
| "lsb": 21, | |
| "msb": 21 | |
| }, | |
| { | |
| "name": "ERETSPEC_DISABLE", | |
| "lsb": 20, | |
| "msb": 20 | |
| }, | |
| { | |
| "name": "DIS_SPEC_ISB", | |
| "lsb": 19, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "DIS_MULT_INDIR_BR_RETIRE", | |
| "lsb": 18, | |
| "msb": 18 | |
| }, | |
| { | |
| "name": "DIS_CPMU_TRIG", | |
| "lsb": 17, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "OVRD_LOG_MOD", | |
| "lsb": 15, | |
| "msb": 16 | |
| }, | |
| { | |
| "name": "OVRD_LOG_MOD_EN", | |
| "lsb": 14, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "DIS_SW_MSG", | |
| "lsb": 13, | |
| "msb": 13 | |
| }, | |
| { | |
| "name": "DIS_LD_ST", | |
| "lsb": 12, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "OVRD_FILTER_COUNT", | |
| "lsb": 4, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "OVRD_FILTER_COUNT_EN", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "DIS_FILTER_COUNT_SEL", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "DIS_FILTER_EN", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "DEBUG_USE_PROD_TRC", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "HID_PROD_TRC_MASK_EL1", | |
| "enc": [3, 5, 15, 3, 3], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 10, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "EARLY_FIFO_STALL", | |
| "lsb": 5, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "LOCK_TRC_BASE01", | |
| "lsb": 4, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "DIS_CPMU_TRIG", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "DIS_BUF_IRQ", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "DIS_PROD_TRC", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "DEBUG_USE_PROD_TRC", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "HIST_TRIG", | |
| "enc": [3, 5, 15, 10, 1], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 2, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "START_CTL", | |
| "lsb": 0, | |
| "msb": 1 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "HPFAR_EL2", | |
| "enc": [3, 4, 6, 0, 4], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 34, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "FIPA", | |
| "lsb": 4, | |
| "msb": 33 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 3 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "HPFAR_GL2", | |
| "enc": [3, 6, 15, 1, 1], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 34, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "FIPA", | |
| "lsb": 4, | |
| "msb": 33 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 3 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "HSTR_EL2", | |
| "enc": [3, 4, 1, 1, 3], | |
| "minel": 2, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 31 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "HUSERTAG_EL2", | |
| "enc": [3, 3, 15, 10, 4], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 8, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "USERTAG", | |
| "lsb": 0, | |
| "msb": 7 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ICC_AP0R0_EL1", | |
| "enc": [3, 0, 12, 8, 4], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "PRIORITIES", | |
| "lsb": 0, | |
| "msb": 31 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ICC_AP1R0_EL1", | |
| "enc": [3, 0, 12, 9, 0], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "PRIORITIES", | |
| "lsb": 0, | |
| "msb": 31 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ICC_ASGI1R_EL1", | |
| "enc": [3, 0, 12, 11, 6], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD2", | |
| "lsb": 56, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "AFF3", | |
| "lsb": 48, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 41, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "IRM", | |
| "lsb": 40, | |
| "msb": 40 | |
| }, | |
| { | |
| "name": "AFF2", | |
| "lsb": 32, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 28, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "INT_ID", | |
| "lsb": 24, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "AFF1", | |
| "lsb": 16, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "TARGET_LIST", | |
| "lsb": 0, | |
| "msb": 15 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ICC_SGI0R_EL1", | |
| "enc": [3, 0, 12, 11, 7], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD2", | |
| "lsb": 56, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "AFF3", | |
| "lsb": 48, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 41, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "IRM", | |
| "lsb": 40, | |
| "msb": 40 | |
| }, | |
| { | |
| "name": "AFF2", | |
| "lsb": 32, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 28, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "INT_ID", | |
| "lsb": 24, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "AFF1", | |
| "lsb": 16, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "TARGET_LIST", | |
| "lsb": 0, | |
| "msb": 15 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ICC_SGI1R_EL1", | |
| "enc": [3, 0, 12, 11, 5], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD2", | |
| "lsb": 56, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "AFF3", | |
| "lsb": 48, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 41, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "IRM", | |
| "lsb": 40, | |
| "msb": 40 | |
| }, | |
| { | |
| "name": "AFF2", | |
| "lsb": 32, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 28, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "INT_ID", | |
| "lsb": 24, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "AFF1", | |
| "lsb": 16, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "TARGET_LIST", | |
| "lsb": 0, | |
| "msb": 15 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ICC_SRE_EL1", | |
| "enc": [3, 0, 12, 12, 5], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 3, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "DIB", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "DFB", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "SRE", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ICC_SRE_EL2", | |
| "enc": [3, 4, 12, 9, 5], | |
| "minel": 2, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 4, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "ENABLE", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "DIB", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "DFB", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "SRE", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ICH_AP0R0_EL2", | |
| "enc": [3, 4, 12, 8, 0], | |
| "minel": 2, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "PRIORITIES", | |
| "lsb": 0, | |
| "msb": 31 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ICH_AP1R0_EL2", | |
| "enc": [3, 4, 12, 9, 0], | |
| "minel": 2, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "PRIORITIES", | |
| "lsb": 0, | |
| "msb": 31 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ICH_EISR_EL2", | |
| "enc": [3, 4, 12, 11, 3], | |
| "minel": 2, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 8, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "STATUS", | |
| "lsb": 0, | |
| "msb": 7 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ICH_ELRSR_EL2", | |
| "enc": [3, 4, 12, 11, 5], | |
| "minel": 2, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 8, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "STATUS", | |
| "lsb": 0, | |
| "msb": 7 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ICH_HCR_EL2", | |
| "enc": [3, 4, 12, 11, 0], | |
| "minel": 2, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "EOICOUNT", | |
| "lsb": 27, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 15, | |
| "msb": 26 | |
| }, | |
| { | |
| "name": "TDIR", | |
| "lsb": 14, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "TSEI", | |
| "lsb": 13, | |
| "msb": 13 | |
| }, | |
| { | |
| "name": "TALL1", | |
| "lsb": 12, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "TALL0", | |
| "lsb": 11, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "TC", | |
| "lsb": 10, | |
| "msb": 10 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 8, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "VGRP1_DIE", | |
| "lsb": 7, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "VGRP1_EIE", | |
| "lsb": 6, | |
| "msb": 6 | |
| }, | |
| { | |
| "name": "VGRP0_DIE", | |
| "lsb": 5, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "VGRP0_EIE", | |
| "lsb": 4, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "NPIE", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "LRENPIE", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "UIE", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "EN", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ICH_LR0_EL2", | |
| "enc": [3, 4, 12, 12, 0], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "STATE", | |
| "lsb": 62, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "HW", | |
| "lsb": 61, | |
| "msb": 61 | |
| }, | |
| { | |
| "name": "GROUP", | |
| "lsb": 60, | |
| "msb": 60 | |
| }, | |
| { | |
| "name": "RSVD2", | |
| "lsb": 56, | |
| "msb": 59 | |
| }, | |
| { | |
| "name": "PRIORITY", | |
| "lsb": 51, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 42, | |
| "msb": 50 | |
| }, | |
| { | |
| "name": "P_INTID", | |
| "lsb": 32, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 16, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "V_INTID", | |
| "lsb": 0, | |
| "msb": 15 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ICH_LR1_EL2", | |
| "enc": [3, 4, 12, 12, 1], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "STATE", | |
| "lsb": 62, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "HW", | |
| "lsb": 61, | |
| "msb": 61 | |
| }, | |
| { | |
| "name": "GROUP", | |
| "lsb": 60, | |
| "msb": 60 | |
| }, | |
| { | |
| "name": "RSVD2", | |
| "lsb": 56, | |
| "msb": 59 | |
| }, | |
| { | |
| "name": "PRIORITY", | |
| "lsb": 51, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 42, | |
| "msb": 50 | |
| }, | |
| { | |
| "name": "P_INTID", | |
| "lsb": 32, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 16, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "V_INTID", | |
| "lsb": 0, | |
| "msb": 15 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ICH_LR2_EL2", | |
| "enc": [3, 4, 12, 12, 2], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "STATE", | |
| "lsb": 62, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "HW", | |
| "lsb": 61, | |
| "msb": 61 | |
| }, | |
| { | |
| "name": "GROUP", | |
| "lsb": 60, | |
| "msb": 60 | |
| }, | |
| { | |
| "name": "RSVD2", | |
| "lsb": 56, | |
| "msb": 59 | |
| }, | |
| { | |
| "name": "PRIORITY", | |
| "lsb": 51, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 42, | |
| "msb": 50 | |
| }, | |
| { | |
| "name": "P_INTID", | |
| "lsb": 32, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 16, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "V_INTID", | |
| "lsb": 0, | |
| "msb": 15 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ICH_LR3_EL2", | |
| "enc": [3, 4, 12, 12, 3], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "STATE", | |
| "lsb": 62, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "HW", | |
| "lsb": 61, | |
| "msb": 61 | |
| }, | |
| { | |
| "name": "GROUP", | |
| "lsb": 60, | |
| "msb": 60 | |
| }, | |
| { | |
| "name": "RSVD2", | |
| "lsb": 56, | |
| "msb": 59 | |
| }, | |
| { | |
| "name": "PRIORITY", | |
| "lsb": 51, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 42, | |
| "msb": 50 | |
| }, | |
| { | |
| "name": "P_INTID", | |
| "lsb": 32, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 16, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "V_INTID", | |
| "lsb": 0, | |
| "msb": 15 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ICH_LR4_EL2", | |
| "enc": [3, 4, 12, 12, 4], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "STATE", | |
| "lsb": 62, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "HW", | |
| "lsb": 61, | |
| "msb": 61 | |
| }, | |
| { | |
| "name": "GROUP", | |
| "lsb": 60, | |
| "msb": 60 | |
| }, | |
| { | |
| "name": "RSVD2", | |
| "lsb": 56, | |
| "msb": 59 | |
| }, | |
| { | |
| "name": "PRIORITY", | |
| "lsb": 51, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 42, | |
| "msb": 50 | |
| }, | |
| { | |
| "name": "P_INTID", | |
| "lsb": 32, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 16, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "V_INTID", | |
| "lsb": 0, | |
| "msb": 15 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ICH_LR5_EL2", | |
| "enc": [3, 4, 12, 12, 5], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "STATE", | |
| "lsb": 62, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "HW", | |
| "lsb": 61, | |
| "msb": 61 | |
| }, | |
| { | |
| "name": "GROUP", | |
| "lsb": 60, | |
| "msb": 60 | |
| }, | |
| { | |
| "name": "RSVD2", | |
| "lsb": 56, | |
| "msb": 59 | |
| }, | |
| { | |
| "name": "PRIORITY", | |
| "lsb": 51, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 42, | |
| "msb": 50 | |
| }, | |
| { | |
| "name": "P_INTID", | |
| "lsb": 32, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 16, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "V_INTID", | |
| "lsb": 0, | |
| "msb": 15 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ICH_LR6_EL2", | |
| "enc": [3, 4, 12, 12, 6], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "STATE", | |
| "lsb": 62, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "HW", | |
| "lsb": 61, | |
| "msb": 61 | |
| }, | |
| { | |
| "name": "GROUP", | |
| "lsb": 60, | |
| "msb": 60 | |
| }, | |
| { | |
| "name": "RSVD2", | |
| "lsb": 56, | |
| "msb": 59 | |
| }, | |
| { | |
| "name": "PRIORITY", | |
| "lsb": 51, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 42, | |
| "msb": 50 | |
| }, | |
| { | |
| "name": "P_INTID", | |
| "lsb": 32, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 16, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "V_INTID", | |
| "lsb": 0, | |
| "msb": 15 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ICH_LR7_EL2", | |
| "enc": [3, 4, 12, 12, 7], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "STATE", | |
| "lsb": 62, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "HW", | |
| "lsb": 61, | |
| "msb": 61 | |
| }, | |
| { | |
| "name": "GROUP", | |
| "lsb": 60, | |
| "msb": 60 | |
| }, | |
| { | |
| "name": "RSVD2", | |
| "lsb": 56, | |
| "msb": 59 | |
| }, | |
| { | |
| "name": "PRIORITY", | |
| "lsb": 51, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 42, | |
| "msb": 50 | |
| }, | |
| { | |
| "name": "P_INTID", | |
| "lsb": 32, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 16, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "V_INTID", | |
| "lsb": 0, | |
| "msb": 15 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ICH_MISR_EL2", | |
| "enc": [3, 4, 12, 11, 2], | |
| "minel": 2, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 8, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "VGRP1_D", | |
| "lsb": 7, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "VGRP1_E", | |
| "lsb": 6, | |
| "msb": 6 | |
| }, | |
| { | |
| "name": "VGRP0_D", | |
| "lsb": 5, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "VGRP0_E", | |
| "lsb": 4, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "NP", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "LRENP", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "U", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "EOI", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ICH_VMCR_EL2", | |
| "enc": [3, 4, 12, 11, 7], | |
| "minel": 2, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "VPMR", | |
| "lsb": 27, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "RSVD2", | |
| "lsb": 24, | |
| "msb": 26 | |
| }, | |
| { | |
| "name": "VBPR0", | |
| "lsb": 21, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "VBPR1", | |
| "lsb": 18, | |
| "msb": 20 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 10, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "VEOIM", | |
| "lsb": 9, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 5, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "VCBPR", | |
| "lsb": 4, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "VFIQEN", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "VACK_CTL", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "VENG1", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "VENG0", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ICH_VTR_EL2", | |
| "enc": [3, 4, 12, 11, 1], | |
| "minel": 2, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "PRIBITS", | |
| "lsb": 29, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "PREBITS", | |
| "lsb": 26, | |
| "msb": 28 | |
| }, | |
| { | |
| "name": "IDBITS", | |
| "lsb": 23, | |
| "msb": 25 | |
| }, | |
| { | |
| "name": "SEIS", | |
| "lsb": 22, | |
| "msb": 22 | |
| }, | |
| { | |
| "name": "A3_V", | |
| "lsb": 21, | |
| "msb": 21 | |
| }, | |
| { | |
| "name": "N_V4", | |
| "lsb": 20, | |
| "msb": 20 | |
| }, | |
| { | |
| "name": "TDS", | |
| "lsb": 19, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 5, | |
| "msb": 18 | |
| }, | |
| { | |
| "name": "LIST_REGS", | |
| "lsb": 0, | |
| "msb": 4 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ICV_BPR0_EL1", | |
| "enc": [3, 0, 12, 8, 3], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 3, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "BINARY_POINT", | |
| "lsb": 0, | |
| "msb": 2 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ICV_BPR1CBPR_EL1", | |
| "enc": [3, 0, 12, 12, 3], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 3, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "BINARY_POINT", | |
| "lsb": 0, | |
| "msb": 2 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ICV_BPR1_EL1", | |
| "enc": [3, 0, 12, 12, 3], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 3, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "BINARY_POINT", | |
| "lsb": 0, | |
| "msb": 2 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ICV_CTLR_EL1", | |
| "enc": [3, 0, 12, 12, 4], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 16, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "A3_V", | |
| "lsb": 15, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "SEIS", | |
| "lsb": 14, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "IDBITS", | |
| "lsb": 11, | |
| "msb": 13 | |
| }, | |
| { | |
| "name": "PRIBITS", | |
| "lsb": 8, | |
| "msb": 10 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 2, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "EOIMODE", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "CBPR", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ICV_DIR_EL1", | |
| "enc": [3, 0, 12, 11, 1], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 16, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "INTID", | |
| "lsb": 0, | |
| "msb": 15 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ICV_EOIR0_EL1", | |
| "enc": [3, 0, 12, 8, 1], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 16, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "INTID", | |
| "lsb": 0, | |
| "msb": 15 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ICV_EOIR1_EL1", | |
| "enc": [3, 0, 12, 12, 1], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 16, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "INTID", | |
| "lsb": 0, | |
| "msb": 15 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ICV_HPPIR0_EL1", | |
| "enc": [3, 0, 12, 8, 2], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 16, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "INTID", | |
| "lsb": 0, | |
| "msb": 15 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ICV_HPPIR1_EL1", | |
| "enc": [3, 0, 12, 12, 2], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 16, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "INTID", | |
| "lsb": 0, | |
| "msb": 15 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ICV_IAR0_EL1", | |
| "enc": [3, 0, 12, 8, 0], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 16, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "INTID", | |
| "lsb": 0, | |
| "msb": 15 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ICV_IAR1_EL1", | |
| "enc": [3, 0, 12, 12, 0], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 16, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "INTID", | |
| "lsb": 0, | |
| "msb": 15 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ICV_IGRPEN0_EL1", | |
| "enc": [3, 0, 12, 12, 6], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 1, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "ENABLE", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ICV_IGRPEN1_EL1", | |
| "enc": [3, 0, 12, 12, 7], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 1, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "ENABLE", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ICV_PMR_EL1", | |
| "enc": [3, 0, 4, 6, 0], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 8, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "PRIORITY", | |
| "lsb": 3, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 2 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ICV_RPR_EL1", | |
| "enc": [3, 0, 12, 11, 3], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 8, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "PRIORITY", | |
| "lsb": 0, | |
| "msb": 7 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ID_AA32RES3_EL1", | |
| "enc": [3, 0, 0, 3, 3], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 31 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ID_AA32RES5_EL1", | |
| "enc": [3, 0, 0, 3, 5], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 31 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ID_AA32RES6_EL1", | |
| "enc": [3, 0, 0, 3, 6], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 31 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ID_AA32RES7_EL1", | |
| "enc": [3, 0, 0, 3, 7], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 31 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ID_AA64AFR0_EL1", | |
| "enc": [3, 0, 0, 5, 4], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 32, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "IMP_DEF", | |
| "lsb": 0, | |
| "msb": 31 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ID_AA64AFR1_EL1", | |
| "enc": [3, 0, 0, 5, 5], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 32, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "IMP_DEF", | |
| "lsb": 0, | |
| "msb": 31 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ID_AA64AFR2_EL1", | |
| "enc": [3, 0, 0, 5, 6], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 32, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "IMP_DEF", | |
| "lsb": 0, | |
| "msb": 31 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ID_AA64AFR3_EL1", | |
| "enc": [3, 0, 0, 5, 7], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 32, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "IMP_DEF", | |
| "lsb": 0, | |
| "msb": 31 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ID_AA64DFR0_EL1", | |
| "enc": [3, 0, 0, 5, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "HPMN0", | |
| "lsb": 60, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "EXT_TRC_BUFF", | |
| "lsb": 56, | |
| "msb": 59 | |
| }, | |
| { | |
| "name": "BRBE", | |
| "lsb": 52, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "MTPMU", | |
| "lsb": 48, | |
| "msb": 51 | |
| }, | |
| { | |
| "name": "TRACE_BUFFER", | |
| "lsb": 44, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "TRACE_FILT", | |
| "lsb": 40, | |
| "msb": 43 | |
| }, | |
| { | |
| "name": "DOUBLE_LOCK", | |
| "lsb": 36, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "PMSVER", | |
| "lsb": 32, | |
| "msb": 35 | |
| }, | |
| { | |
| "name": "CTX_CMPS", | |
| "lsb": 28, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "SEBEP", | |
| "lsb": 24, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "WRPS", | |
| "lsb": 20, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "PMSS", | |
| "lsb": 16, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "BRPS", | |
| "lsb": 12, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "PMUVER", | |
| "lsb": 8, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "TRACE_VER", | |
| "lsb": 4, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "DEBUG_VER", | |
| "lsb": 0, | |
| "msb": 3 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ID_AA64DFR1_EL1", | |
| "enc": [3, 0, 0, 5, 1], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "ABL_CMPS", | |
| "lsb": 56, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 52, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "EBEP", | |
| "lsb": 48, | |
| "msb": 51 | |
| }, | |
| { | |
| "name": "ITE", | |
| "lsb": 44, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "ABLE", | |
| "lsb": 40, | |
| "msb": 43 | |
| }, | |
| { | |
| "name": "PMICNTR", | |
| "lsb": 36, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "SPMU", | |
| "lsb": 32, | |
| "msb": 35 | |
| }, | |
| { | |
| "name": "CTX_CMPS", | |
| "lsb": 24, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "WRPS", | |
| "lsb": 16, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "BRPS", | |
| "lsb": 8, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "SYSPMUID", | |
| "lsb": 0, | |
| "msb": 7 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ID_AA64DFR2_EL1", | |
| "enc": [3, 0, 0, 5, 2], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ID_AA64DFR3_EL1", | |
| "enc": [3, 0, 0, 5, 3], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ID_AA64ISAR0_EL1", | |
| "enc": [3, 0, 0, 6, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RNDR", | |
| "lsb": 60, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "TLB", | |
| "lsb": 56, | |
| "msb": 59 | |
| }, | |
| { | |
| "name": "TS", | |
| "lsb": 52, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "FHM", | |
| "lsb": 48, | |
| "msb": 51 | |
| }, | |
| { | |
| "name": "DP", | |
| "lsb": 44, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "SM4", | |
| "lsb": 40, | |
| "msb": 43 | |
| }, | |
| { | |
| "name": "SM3", | |
| "lsb": 36, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "SHA3", | |
| "lsb": 32, | |
| "msb": 35 | |
| }, | |
| { | |
| "name": "RDM", | |
| "lsb": 28, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "TME", | |
| "lsb": 24, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "ATOMIC", | |
| "lsb": 20, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "CRC32", | |
| "lsb": 16, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "SHA2", | |
| "lsb": 12, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "SHA1", | |
| "lsb": 8, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "AES", | |
| "lsb": 4, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 3 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ID_AA64ISAR1_EL1", | |
| "enc": [3, 0, 0, 6, 1], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "LS64", | |
| "lsb": 60, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "XS", | |
| "lsb": 56, | |
| "msb": 59 | |
| }, | |
| { | |
| "name": "I8_MM", | |
| "lsb": 52, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "DGH", | |
| "lsb": 48, | |
| "msb": 51 | |
| }, | |
| { | |
| "name": "BF16", | |
| "lsb": 44, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "SPECRES", | |
| "lsb": 40, | |
| "msb": 43 | |
| }, | |
| { | |
| "name": "SB", | |
| "lsb": 36, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "FRINTTS", | |
| "lsb": 32, | |
| "msb": 35 | |
| }, | |
| { | |
| "name": "GPI", | |
| "lsb": 28, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "GPA", | |
| "lsb": 24, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "LRCPC", | |
| "lsb": 20, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "FCMA", | |
| "lsb": 16, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "JSCVT", | |
| "lsb": 12, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "API", | |
| "lsb": 8, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "APA", | |
| "lsb": 4, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "DPB", | |
| "lsb": 0, | |
| "msb": 3 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ID_AA64ISAR2_EL1", | |
| "enc": [3, 0, 0, 6, 2], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 56, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CSSC", | |
| "lsb": 52, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "RPRFM", | |
| "lsb": 48, | |
| "msb": 51 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 44, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "PRFMSLC", | |
| "lsb": 40, | |
| "msb": 43 | |
| }, | |
| { | |
| "name": "SYSINSTR_128", | |
| "lsb": 36, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "SYSREG_128", | |
| "lsb": 32, | |
| "msb": 35 | |
| }, | |
| { | |
| "name": "CLRBHB", | |
| "lsb": 28, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "PAC_FRAC", | |
| "lsb": 24, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "BC", | |
| "lsb": 20, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "MOPS", | |
| "lsb": 16, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "APA3", | |
| "lsb": 12, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "GPA3", | |
| "lsb": 8, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "RPRES", | |
| "lsb": 4, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "WFX_T", | |
| "lsb": 0, | |
| "msb": 3 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ID_AA64ISAR3_EL1", | |
| "enc": [3, 0, 0, 6, 3], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ID_AA64ISAR4_EL1", | |
| "enc": [3, 0, 0, 6, 4], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ID_AA64ISAR5_EL1", | |
| "enc": [3, 0, 0, 6, 5], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ID_AA64ISAR6_EL1", | |
| "enc": [3, 0, 0, 6, 6], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ID_AA64ISAR7_EL1", | |
| "enc": [3, 0, 0, 6, 7], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ID_AA64MMFR0_EL1", | |
| "enc": [3, 0, 0, 7, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "ECV", | |
| "lsb": 60, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "FGT", | |
| "lsb": 56, | |
| "msb": 59 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 48, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "EX_S", | |
| "lsb": 44, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "TGRAN4_2", | |
| "lsb": 40, | |
| "msb": 43 | |
| }, | |
| { | |
| "name": "TGRAN64_2", | |
| "lsb": 36, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "TGRAN16_2", | |
| "lsb": 32, | |
| "msb": 35 | |
| }, | |
| { | |
| "name": "TGRAN4", | |
| "lsb": 28, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "TGRAN64", | |
| "lsb": 24, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "TGRAN16", | |
| "lsb": 20, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "BIG_END_EL0", | |
| "lsb": 16, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "SNSMEM", | |
| "lsb": 12, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "BIG_END", | |
| "lsb": 8, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "ASIDBITS", | |
| "lsb": 4, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "PARANGE", | |
| "lsb": 0, | |
| "msb": 3 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ID_AA64MMFR1_EL1", | |
| "enc": [3, 0, 0, 7, 1], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "ECBHB", | |
| "lsb": 60, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CMOW", | |
| "lsb": 56, | |
| "msb": 59 | |
| }, | |
| { | |
| "name": "TIDCP1", | |
| "lsb": 52, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "N_TLBPA", | |
| "lsb": 48, | |
| "msb": 51 | |
| }, | |
| { | |
| "name": "AFP", | |
| "lsb": 44, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "HCX", | |
| "lsb": 40, | |
| "msb": 43 | |
| }, | |
| { | |
| "name": "ETS", | |
| "lsb": 36, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "TWED", | |
| "lsb": 32, | |
| "msb": 35 | |
| }, | |
| { | |
| "name": "XNX", | |
| "lsb": 28, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "SPEC_SEI", | |
| "lsb": 24, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "PAN", | |
| "lsb": 20, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "LO", | |
| "lsb": 16, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "HPDS", | |
| "lsb": 12, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "VH", | |
| "lsb": 8, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "VMIDBITS", | |
| "lsb": 4, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "HAFDBS", | |
| "lsb": 0, | |
| "msb": 3 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ID_AA64MMFR2_EL1", | |
| "enc": [3, 0, 0, 7, 2], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "E0_PD", | |
| "lsb": 60, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "EVT", | |
| "lsb": 56, | |
| "msb": 59 | |
| }, | |
| { | |
| "name": "BBM", | |
| "lsb": 52, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "TTL", | |
| "lsb": 48, | |
| "msb": 51 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 44, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "FWB", | |
| "lsb": 40, | |
| "msb": 43 | |
| }, | |
| { | |
| "name": "IDS", | |
| "lsb": 36, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "AT", | |
| "lsb": 32, | |
| "msb": 35 | |
| }, | |
| { | |
| "name": "ST", | |
| "lsb": 28, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "NV", | |
| "lsb": 24, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "CCIDX", | |
| "lsb": 20, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "VARANGE", | |
| "lsb": 16, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "IESB", | |
| "lsb": 12, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "LSM", | |
| "lsb": 8, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "UAO", | |
| "lsb": 4, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "CN_P", | |
| "lsb": 0, | |
| "msb": 3 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ID_AA64MMFR3_EL1", | |
| "enc": [3, 0, 0, 7, 3], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "SPEC_FPACC", | |
| "lsb": 60, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "ADERR", | |
| "lsb": 56, | |
| "msb": 59 | |
| }, | |
| { | |
| "name": "SDERR", | |
| "lsb": 52, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 48, | |
| "msb": 51 | |
| }, | |
| { | |
| "name": "ANERR", | |
| "lsb": 44, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "SNERR", | |
| "lsb": 40, | |
| "msb": 43 | |
| }, | |
| { | |
| "name": "D128_2", | |
| "lsb": 36, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "D128", | |
| "lsb": 32, | |
| "msb": 35 | |
| }, | |
| { | |
| "name": "MEC", | |
| "lsb": 28, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "AIE", | |
| "lsb": 24, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "S2_POE", | |
| "lsb": 20, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "S1_POE", | |
| "lsb": 16, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "S2_PIE", | |
| "lsb": 12, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "S1_PIE", | |
| "lsb": 8, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "SCTLRX", | |
| "lsb": 4, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "TCRX", | |
| "lsb": 0, | |
| "msb": 3 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ID_AA64MMFR4_EL1", | |
| "enc": [3, 0, 0, 7, 4], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 8, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "EIESB", | |
| "lsb": 4, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 3 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ID_AA64MMFR5_EL1", | |
| "enc": [3, 0, 0, 7, 5], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ID_AA64MMFR6_EL1", | |
| "enc": [3, 0, 0, 7, 6], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ID_AA64MMFR7_EL1", | |
| "enc": [3, 0, 0, 7, 7], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ID_AA64PFR0_EL1", | |
| "enc": [3, 0, 0, 4, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "CSV3", | |
| "lsb": 60, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CSV2", | |
| "lsb": 56, | |
| "msb": 59 | |
| }, | |
| { | |
| "name": "RME", | |
| "lsb": 52, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "DIT", | |
| "lsb": 48, | |
| "msb": 51 | |
| }, | |
| { | |
| "name": "AMU", | |
| "lsb": 44, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "MPAM", | |
| "lsb": 40, | |
| "msb": 43 | |
| }, | |
| { | |
| "name": "SEL2", | |
| "lsb": 36, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "SVE", | |
| "lsb": 32, | |
| "msb": 35 | |
| }, | |
| { | |
| "name": "RAS", | |
| "lsb": 28, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "GIC", | |
| "lsb": 24, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "ADV_SIMD", | |
| "lsb": 20, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "FP", | |
| "lsb": 16, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "EL3", | |
| "lsb": 12, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "EL2", | |
| "lsb": 8, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "EL1", | |
| "lsb": 4, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "EL0", | |
| "lsb": 0, | |
| "msb": 3 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ID_AA64PFR1_EL1", | |
| "enc": [3, 0, 0, 4, 1], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "PFAR", | |
| "lsb": 60, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "DF2", | |
| "lsb": 56, | |
| "msb": 59 | |
| }, | |
| { | |
| "name": "MTEX", | |
| "lsb": 52, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "THE", | |
| "lsb": 48, | |
| "msb": 51 | |
| }, | |
| { | |
| "name": "GCS", | |
| "lsb": 44, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "MTE_FRAC", | |
| "lsb": 40, | |
| "msb": 43 | |
| }, | |
| { | |
| "name": "NMI", | |
| "lsb": 36, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "CSV2_FRAC", | |
| "lsb": 32, | |
| "msb": 35 | |
| }, | |
| { | |
| "name": "RNDR_TRAP", | |
| "lsb": 28, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "SME", | |
| "lsb": 24, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 20, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "MPAM_FRAC", | |
| "lsb": 16, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "RAS_FRAC", | |
| "lsb": 12, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "MTE", | |
| "lsb": 8, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "SSBS", | |
| "lsb": 4, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "BT", | |
| "lsb": 0, | |
| "msb": 3 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ID_AA64PFR2_EL1", | |
| "enc": [3, 0, 0, 4, 2], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 12, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "MTEFAR", | |
| "lsb": 8, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "MTESTOREONLY", | |
| "lsb": 4, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "MTEPERM", | |
| "lsb": 0, | |
| "msb": 3 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ID_AA64PFR3_EL1", | |
| "enc": [3, 0, 0, 4, 3], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ID_AA64SMFR0_EL1", | |
| "enc": [3, 0, 0, 4, 5], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "FA64", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "RSVD3", | |
| "lsb": 60, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "SMEVER", | |
| "lsb": 56, | |
| "msb": 59 | |
| }, | |
| { | |
| "name": "I16_I64", | |
| "lsb": 52, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "RSVD2", | |
| "lsb": 49, | |
| "msb": 51 | |
| }, | |
| { | |
| "name": "F64_F64", | |
| "lsb": 48, | |
| "msb": 48 | |
| }, | |
| { | |
| "name": "I16_I32", | |
| "lsb": 44, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "B16_B16", | |
| "lsb": 43, | |
| "msb": 43 | |
| }, | |
| { | |
| "name": "F16_F16", | |
| "lsb": 42, | |
| "msb": 42 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 40, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "I8_I32", | |
| "lsb": 36, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "F16_F32", | |
| "lsb": 35, | |
| "msb": 35 | |
| }, | |
| { | |
| "name": "B16_F32", | |
| "lsb": 34, | |
| "msb": 34 | |
| }, | |
| { | |
| "name": "BI32_I32", | |
| "lsb": 33, | |
| "msb": 33 | |
| }, | |
| { | |
| "name": "F32_F32", | |
| "lsb": 32, | |
| "msb": 32 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 31 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ID_AA64ZFR0_EL1", | |
| "enc": [3, 0, 0, 4, 4], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD4", | |
| "lsb": 60, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "F64_MM", | |
| "lsb": 56, | |
| "msb": 59 | |
| }, | |
| { | |
| "name": "F32_MM", | |
| "lsb": 52, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "RSVD3", | |
| "lsb": 48, | |
| "msb": 51 | |
| }, | |
| { | |
| "name": "I8_MM", | |
| "lsb": 44, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "SM4", | |
| "lsb": 40, | |
| "msb": 43 | |
| }, | |
| { | |
| "name": "RSVD2", | |
| "lsb": 36, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "SHA3", | |
| "lsb": 32, | |
| "msb": 35 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 28, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "B16_B16", | |
| "lsb": 24, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "BF16", | |
| "lsb": 20, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "BIT_PERM", | |
| "lsb": 16, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 8, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "AES", | |
| "lsb": 4, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "SVEVER", | |
| "lsb": 0, | |
| "msb": 3 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ID_AA64ZFR2_EL1", | |
| "enc": [3, 0, 0, 4, 6], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ID_AA64ZFR3_EL1", | |
| "enc": [3, 0, 0, 4, 7], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ID_AFR0_EL1", | |
| "enc": [3, 0, 0, 1, 3], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "IMP_DEF", | |
| "lsb": 0, | |
| "msb": 31 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ID_DFR0_EL1", | |
| "enc": [3, 0, 0, 1, 2], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 28, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "PERFM", | |
| "lsb": 24, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "DBGM", | |
| "lsb": 20, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "MTM", | |
| "lsb": 16, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "CCM", | |
| "lsb": 12, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "MMDBGM", | |
| "lsb": 8, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "CPSDBGM", | |
| "lsb": 4, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "CPDBGM", | |
| "lsb": 0, | |
| "msb": 3 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ID_ISAR0_EL1", | |
| "enc": [3, 0, 0, 2, 0], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 28, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "DIV", | |
| "lsb": 24, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "DBG", | |
| "lsb": 20, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "COPI", | |
| "lsb": 16, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "CB", | |
| "lsb": 12, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "BIT", | |
| "lsb": 8, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "BITC", | |
| "lsb": 4, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "SWP", | |
| "lsb": 0, | |
| "msb": 3 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ID_ISAR1_EL1", | |
| "enc": [3, 0, 0, 2, 1], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "JAZ", | |
| "lsb": 28, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "INTW", | |
| "lsb": 24, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "IMM", | |
| "lsb": 20, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "IF_THEN_INSN", | |
| "lsb": 16, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "EXT_INSN", | |
| "lsb": 12, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "ARINSN", | |
| "lsb": 8, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "EXCPT", | |
| "lsb": 4, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "SETEND", | |
| "lsb": 0, | |
| "msb": 3 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ID_ISAR2_EL1", | |
| "enc": [3, 0, 0, 2, 2], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "INTW", | |
| "lsb": 28, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "PSR", | |
| "lsb": 24, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "UMUL", | |
| "lsb": 20, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "SMUL", | |
| "lsb": 16, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "MUL", | |
| "lsb": 12, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "MULTA", | |
| "lsb": 8, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "MEMHINT", | |
| "lsb": 4, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "LDST", | |
| "lsb": 0, | |
| "msb": 3 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ID_ISAR3_EL1", | |
| "enc": [3, 0, 0, 2, 3], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "THUMB_EEEXT", | |
| "lsb": 28, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "NOP", | |
| "lsb": 24, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "TCPY", | |
| "lsb": 20, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "TAB", | |
| "lsb": 16, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "SYNCP", | |
| "lsb": 12, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "SVC", | |
| "lsb": 8, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "SIMD", | |
| "lsb": 4, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "SAT", | |
| "lsb": 0, | |
| "msb": 3 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ID_ISAR4_EL1", | |
| "enc": [3, 0, 0, 2, 4], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "SWPF", | |
| "lsb": 28, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "PSRM", | |
| "lsb": 24, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "SYNCP", | |
| "lsb": 20, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "TAB", | |
| "lsb": 16, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "SMC", | |
| "lsb": 12, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "WBI", | |
| "lsb": 8, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "WITHS", | |
| "lsb": 4, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "UPRV", | |
| "lsb": 0, | |
| "msb": 3 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ID_ISAR5_EL1", | |
| "enc": [3, 0, 0, 2, 5], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 28, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "CAP_A32_SQRDML", | |
| "lsb": 24, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 20, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "CAP_A32_CRC32", | |
| "lsb": 16, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "CAP_A32_SHA2", | |
| "lsb": 12, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "CAP_A32_SHA1", | |
| "lsb": 8, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "CAP_A32_AES", | |
| "lsb": 4, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "CAP_A32_SEVL", | |
| "lsb": 0, | |
| "msb": 3 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ID_ISAR6_EL1", | |
| "enc": [3, 0, 0, 2, 7], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ID_MMFR0_EL1", | |
| "enc": [3, 0, 0, 1, 4], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "INMSHARE", | |
| "lsb": 28, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "FCSE", | |
| "lsb": 24, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "AUX", | |
| "lsb": 20, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "TCM", | |
| "lsb": 16, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "SHARLEV", | |
| "lsb": 12, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "OUTSHAR", | |
| "lsb": 8, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "PMSA", | |
| "lsb": 4, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "VMSA", | |
| "lsb": 0, | |
| "msb": 3 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ID_MMFR1_EL1", | |
| "enc": [3, 0, 0, 1, 5], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "BRP", | |
| "lsb": 28, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "L1_TC", | |
| "lsb": 24, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "L1_UC", | |
| "lsb": 20, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "L1_HC", | |
| "lsb": 16, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "L1_UCSW", | |
| "lsb": 12, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "L1_HCSW", | |
| "lsb": 8, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "L1_UCVA", | |
| "lsb": 4, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "L1_HCVA", | |
| "lsb": 0, | |
| "msb": 3 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ID_MMFR2_EL1", | |
| "enc": [3, 0, 0, 1, 6], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "HWAF", | |
| "lsb": 28, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "WFIST", | |
| "lsb": 24, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "MBAR", | |
| "lsb": 20, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "UTLB", | |
| "lsb": 16, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "HTLB", | |
| "lsb": 12, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "HL1_COP", | |
| "lsb": 8, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "HL1_BG_PREF", | |
| "lsb": 4, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "HL1_FG_PREF", | |
| "lsb": 0, | |
| "msb": 3 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ID_MMFR3_EL1", | |
| "enc": [3, 0, 0, 1, 7], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "SSS", | |
| "lsb": 28, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "CMS", | |
| "lsb": 24, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "CHW", | |
| "lsb": 20, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "PAN", | |
| "lsb": 16, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "MBC", | |
| "lsb": 12, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "BPM", | |
| "lsb": 8, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "CMSW", | |
| "lsb": 4, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "CMMVA", | |
| "lsb": 0, | |
| "msb": 3 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ID_MMFR4_EL1", | |
| "enc": [3, 0, 0, 2, 6], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 31 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ID_PFR0_EL1", | |
| "enc": [3, 0, 0, 1, 0], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 20, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "CSV2", | |
| "lsb": 16, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "STATE3", | |
| "lsb": 12, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "STATE2", | |
| "lsb": 8, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "STATE1", | |
| "lsb": 4, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "STATE0", | |
| "lsb": 0, | |
| "msb": 3 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ID_PFR1_EL1", | |
| "enc": [3, 0, 0, 1, 1], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 28, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "VIRTEXTFRACT", | |
| "lsb": 24, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "SECTEXTFRACT", | |
| "lsb": 20, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "GERTMR", | |
| "lsb": 16, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "VIREXT", | |
| "lsb": 12, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "MPROF", | |
| "lsb": 8, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "SECTEXT", | |
| "lsb": 4, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "STATE1", | |
| "lsb": 0, | |
| "msb": 3 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ID_PFR2_EL1", | |
| "enc": [3, 0, 0, 3, 4], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 4, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "CSV3", | |
| "lsb": 0, | |
| "msb": 3 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "IPI_CR", | |
| "enc": [3, 5, 15, 3, 1], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 16, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CNT_DN_TMR", | |
| "lsb": 0, | |
| "msb": 15 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "IPI_RR_GLOBAL_EL1", | |
| "enc": [3, 5, 15, 0, 1], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD2", | |
| "lsb": 32, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "IPI_TYPE", | |
| "lsb": 28, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 21, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "TARGET_CLUSTER", | |
| "lsb": 16, | |
| "msb": 20 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 3, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "TARGET_CORE", | |
| "lsb": 0, | |
| "msb": 2 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "IPI_RR_LOCAL_EL1", | |
| "enc": [3, 5, 15, 0, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 32, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "IPI_TYPE", | |
| "lsb": 28, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 3, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "TARGET", | |
| "lsb": 0, | |
| "msb": 2 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "IPI_SR", | |
| "enc": [3, 5, 15, 1, 1], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 2, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "TRC_FIQ_PEND", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "IPI_PEND", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "ISR_EL1", | |
| "enc": [3, 0, 12, 1, 0], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 9, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "A", | |
| "lsb": 8, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "I", | |
| "lsb": 7, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "F", | |
| "lsb": 6, | |
| "msb": 6 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 5 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "JAPIAKeyHi_EL1", | |
| "enc": [3, 4, 15, 13, 5], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "ALL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "JAPIAKeyHi_EL12", | |
| "enc": [3, 4, 15, 14, 1], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "ALL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "JAPIAKeyHi_EL2", | |
| "enc": [3, 4, 15, 13, 1], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "ALL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "JAPIAKeyHi_EL21", | |
| "enc": [3, 4, 15, 13, 5], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "ALL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "JAPIAKeyHi_NV_EL21", | |
| "enc": [3, 4, 15, 13, 1], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "ALL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "JAPIAKeyLo_EL1", | |
| "enc": [3, 4, 15, 13, 4], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "ALL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "JAPIAKeyLo_EL12", | |
| "enc": [3, 4, 15, 14, 0], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "ALL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "JAPIAKeyLo_EL2", | |
| "enc": [3, 4, 15, 13, 0], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "ALL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "JAPIAKeyLo_EL21", | |
| "enc": [3, 4, 15, 13, 4], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "ALL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "JAPIAKeyLo_NV_EL21", | |
| "enc": [3, 4, 15, 13, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "ALL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "JAPIBKeyHi_EL1", | |
| "enc": [3, 4, 15, 13, 7], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "ALL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "JAPIBKeyHi_EL12", | |
| "enc": [3, 4, 15, 14, 3], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "ALL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "JAPIBKeyHi_EL2", | |
| "enc": [3, 4, 15, 13, 3], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "ALL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "JAPIBKeyHi_EL21", | |
| "enc": [3, 4, 15, 13, 7], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "ALL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "JAPIBKeyHi_NV_EL21", | |
| "enc": [3, 4, 15, 13, 3], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "ALL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "JAPIBKeyLo_EL1", | |
| "enc": [3, 4, 15, 13, 6], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "ALL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "JAPIBKeyLo_EL12", | |
| "enc": [3, 4, 15, 14, 2], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "ALL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "JAPIBKeyLo_EL2", | |
| "enc": [3, 4, 15, 13, 2], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "ALL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "JAPIBKeyLo_EL21", | |
| "enc": [3, 4, 15, 13, 6], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "ALL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "JAPIBKeyLo_NV_EL21", | |
| "enc": [3, 4, 15, 13, 2], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "ALL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "JCTL_EL0", | |
| "enc": [3, 4, 15, 15, 6], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 17, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "JFSOO_BOX_EN_IB", | |
| "lsb": 16, | |
| "msb": 16 | |
| }, | |
| { | |
| "name": "JFSOO_BOX_EN_IA", | |
| "lsb": 15, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "JFSIN_BOX_EN_IB", | |
| "lsb": 14, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "JFSIN_BOX_EN_IA", | |
| "lsb": 13, | |
| "msb": 13 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 12 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "JCTL_EL1", | |
| "enc": [3, 4, 15, 15, 4], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 27, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "JFPCR_WR_DIS", | |
| "lsb": 26, | |
| "msb": 26 | |
| }, | |
| { | |
| "name": "JSME_WR_DIS", | |
| "lsb": 25, | |
| "msb": 25 | |
| }, | |
| { | |
| "name": "JAUTH_BR_JMP_OO_BOX_EN_IB", | |
| "lsb": 24, | |
| "msb": 24 | |
| }, | |
| { | |
| "name": "JAUTH_BR_JMP_OO_BOX_EN_IA", | |
| "lsb": 23, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "JAUTH_BR_JMP_IN_BOX_EN_IB", | |
| "lsb": 22, | |
| "msb": 22 | |
| }, | |
| { | |
| "name": "JAUTH_BR_JMP_IN_BOX_EN_IA", | |
| "lsb": 21, | |
| "msb": 21 | |
| }, | |
| { | |
| "name": "JUSER_KEY_EN", | |
| "lsb": 20, | |
| "msb": 20 | |
| }, | |
| { | |
| "name": "JGAD", | |
| "lsb": 19, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "JDBD", | |
| "lsb": 18, | |
| "msb": 18 | |
| }, | |
| { | |
| "name": "JDAD", | |
| "lsb": 17, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "JFSOO_BOX_EN_IB", | |
| "lsb": 16, | |
| "msb": 16 | |
| }, | |
| { | |
| "name": "JFSOO_BOX_EN_IA", | |
| "lsb": 15, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "JFSIN_BOX_EN_IB", | |
| "lsb": 14, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "JFSIN_BOX_EN_IA", | |
| "lsb": 13, | |
| "msb": 13 | |
| }, | |
| { | |
| "name": "JAUTH_BR_OO_BOX_EN_IB", | |
| "lsb": 12, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "JAUTH_BR_OO_BOX_EN_IA", | |
| "lsb": 11, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "JAUTH_BR_IN_BOX_EN_IB", | |
| "lsb": 10, | |
| "msb": 10 | |
| }, | |
| { | |
| "name": "JAUTH_BR_IN_BOX_EN_IA", | |
| "lsb": 9, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "JSOO_BOX_EN_IB", | |
| "lsb": 8, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "JSOO_BOX_EN_IA", | |
| "lsb": 7, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "JSIN_BOX_EN_IB", | |
| "lsb": 6, | |
| "msb": 6 | |
| }, | |
| { | |
| "name": "JSIN_BOX_EN_IA", | |
| "lsb": 5, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "JKEY_SEL_IB", | |
| "lsb": 4, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "JKEY_SEL_IA", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "JKERN_KEY_EN", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "JAPPLE_MODE", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "JRE", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "JCTL_EL12", | |
| "enc": [3, 4, 15, 15, 5], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RES0", | |
| "lsb": 27, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "JFPCR_WR_DIS", | |
| "lsb": 26, | |
| "msb": 26 | |
| }, | |
| { | |
| "name": "JSME_WR_DIS", | |
| "lsb": 25, | |
| "msb": 25 | |
| }, | |
| { | |
| "name": "JAUTH_BR_JMP_OO_BOX_EN_IB", | |
| "lsb": 24, | |
| "msb": 24 | |
| }, | |
| { | |
| "name": "JAUTH_BR_JMP_OO_BOX_EN_IA", | |
| "lsb": 23, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "JAUTH_BR_JMP_IN_BOX_EN_IB", | |
| "lsb": 22, | |
| "msb": 22 | |
| }, | |
| { | |
| "name": "JAUTH_BR_JMP_IN_BOX_EN_IA", | |
| "lsb": 21, | |
| "msb": 21 | |
| }, | |
| { | |
| "name": "JUSER_KEY_EN", | |
| "lsb": 20, | |
| "msb": 20 | |
| }, | |
| { | |
| "name": "JGAD", | |
| "lsb": 19, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "JDBD", | |
| "lsb": 18, | |
| "msb": 18 | |
| }, | |
| { | |
| "name": "JDAD", | |
| "lsb": 17, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "JFSOO_BOX_EN_IB", | |
| "lsb": 16, | |
| "msb": 16 | |
| }, | |
| { | |
| "name": "JFSOO_BOX_EN_IA", | |
| "lsb": 15, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "JFSIN_BOX_EN_IB", | |
| "lsb": 14, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "JFSIN_BOX_EN_IA", | |
| "lsb": 13, | |
| "msb": 13 | |
| }, | |
| { | |
| "name": "JAUTH_BR_OO_BOX_EN_IB", | |
| "lsb": 12, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "JAUTH_BR_OO_BOX_EN_IA", | |
| "lsb": 11, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "JAUTH_BR_IN_BOX_EN_IB", | |
| "lsb": 10, | |
| "msb": 10 | |
| }, | |
| { | |
| "name": "JAUTH_BR_IN_BOX_EN_IA", | |
| "lsb": 9, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "JSOO_BOX_EN_IB", | |
| "lsb": 8, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "JSOO_BOX_EN_IA", | |
| "lsb": 7, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "JSIN_BOX_EN_IB", | |
| "lsb": 6, | |
| "msb": 6 | |
| }, | |
| { | |
| "name": "JSIN_BOX_EN_IA", | |
| "lsb": 5, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "JKEY_SEL_IB", | |
| "lsb": 4, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "JKEY_SEL_IA", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "JKERN_KEY_EN", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "JAPPLE_MODE", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "JRE", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "JCTL_EL2", | |
| "enc": [3, 4, 15, 15, 3], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 27, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "JFPCR_WR_DIS", | |
| "lsb": 26, | |
| "msb": 26 | |
| }, | |
| { | |
| "name": "JSME_WR_DIS", | |
| "lsb": 25, | |
| "msb": 25 | |
| }, | |
| { | |
| "name": "JAUTH_BR_JMP_OO_BOX_EN_IB", | |
| "lsb": 24, | |
| "msb": 24 | |
| }, | |
| { | |
| "name": "JAUTH_BR_JMP_OO_BOX_EN_IA", | |
| "lsb": 23, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "JAUTH_BR_JMP_IN_BOX_EN_IB", | |
| "lsb": 22, | |
| "msb": 22 | |
| }, | |
| { | |
| "name": "JAUTH_BR_JMP_IN_BOX_EN_IA", | |
| "lsb": 21, | |
| "msb": 21 | |
| }, | |
| { | |
| "name": "JUSER_KEY_EN", | |
| "lsb": 20, | |
| "msb": 20 | |
| }, | |
| { | |
| "name": "JGAD", | |
| "lsb": 19, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "JDBD", | |
| "lsb": 18, | |
| "msb": 18 | |
| }, | |
| { | |
| "name": "JDAD", | |
| "lsb": 17, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "JFSOO_BOX_EN_IB", | |
| "lsb": 16, | |
| "msb": 16 | |
| }, | |
| { | |
| "name": "JFSOO_BOX_EN_IA", | |
| "lsb": 15, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "JFSIN_BOX_EN_IB", | |
| "lsb": 14, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "JFSIN_BOX_EN_IA", | |
| "lsb": 13, | |
| "msb": 13 | |
| }, | |
| { | |
| "name": "JAUTH_BR_OO_BOX_EN_IB", | |
| "lsb": 12, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "JAUTH_BR_OO_BOX_EN_IA", | |
| "lsb": 11, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "JAUTH_BR_IN_BOX_EN_IB", | |
| "lsb": 10, | |
| "msb": 10 | |
| }, | |
| { | |
| "name": "JAUTH_BR_IN_BOX_EN_IA", | |
| "lsb": 9, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "JSOO_BOX_EN_IB", | |
| "lsb": 8, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "JSOO_BOX_EN_IA", | |
| "lsb": 7, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "JSIN_BOX_EN_IB", | |
| "lsb": 6, | |
| "msb": 6 | |
| }, | |
| { | |
| "name": "JSIN_BOX_EN_IA", | |
| "lsb": 5, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "JKEY_SEL_IB", | |
| "lsb": 4, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "JKEY_SEL_IA", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "JKERN_KEY_EN", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "JAPPLE_MODE", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "JRE", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "JCTL_EL21", | |
| "enc": [3, 4, 15, 15, 4], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RES0", | |
| "lsb": 27, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "JFPCR_WR_DIS", | |
| "lsb": 26, | |
| "msb": 26 | |
| }, | |
| { | |
| "name": "JSME_WR_DIS", | |
| "lsb": 25, | |
| "msb": 25 | |
| }, | |
| { | |
| "name": "JAUTH_BR_JMP_OO_BOX_EN_IB", | |
| "lsb": 24, | |
| "msb": 24 | |
| }, | |
| { | |
| "name": "JAUTH_BR_JMP_OO_BOX_EN_IA", | |
| "lsb": 23, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "JAUTH_BR_JMP_IN_BOX_EN_IB", | |
| "lsb": 22, | |
| "msb": 22 | |
| }, | |
| { | |
| "name": "JAUTH_BR_JMP_IN_BOX_EN_IA", | |
| "lsb": 21, | |
| "msb": 21 | |
| }, | |
| { | |
| "name": "JUSER_KEY_EN", | |
| "lsb": 20, | |
| "msb": 20 | |
| }, | |
| { | |
| "name": "JGAD", | |
| "lsb": 19, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "JDBD", | |
| "lsb": 18, | |
| "msb": 18 | |
| }, | |
| { | |
| "name": "JDAD", | |
| "lsb": 17, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "JFSOO_BOX_EN_IB", | |
| "lsb": 16, | |
| "msb": 16 | |
| }, | |
| { | |
| "name": "JFSOO_BOX_EN_IA", | |
| "lsb": 15, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "JFSIN_BOX_EN_IB", | |
| "lsb": 14, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "JFSIN_BOX_EN_IA", | |
| "lsb": 13, | |
| "msb": 13 | |
| }, | |
| { | |
| "name": "JAUTH_BR_OO_BOX_EN_IB", | |
| "lsb": 12, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "JAUTH_BR_OO_BOX_EN_IA", | |
| "lsb": 11, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "JAUTH_BR_IN_BOX_EN_IB", | |
| "lsb": 10, | |
| "msb": 10 | |
| }, | |
| { | |
| "name": "JAUTH_BR_IN_BOX_EN_IA", | |
| "lsb": 9, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "JSOO_BOX_EN_IB", | |
| "lsb": 8, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "JSOO_BOX_EN_IA", | |
| "lsb": 7, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "JSIN_BOX_EN_IB", | |
| "lsb": 6, | |
| "msb": 6 | |
| }, | |
| { | |
| "name": "JSIN_BOX_EN_IA", | |
| "lsb": 5, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "JKEY_SEL_IB", | |
| "lsb": 4, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "JKEY_SEL_IA", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "JKERN_KEY_EN", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "JAPPLE_MODE", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "JRE", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "JRANGE_EL1", | |
| "enc": [3, 4, 15, 15, 1], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RESS", | |
| "lsb": 49, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "JBASE", | |
| "lsb": 25, | |
| "msb": 48 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 4, | |
| "msb": 24 | |
| }, | |
| { | |
| "name": "JSIZE", | |
| "lsb": 0, | |
| "msb": 3 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "JRANGE_EL12", | |
| "enc": [3, 4, 15, 15, 2], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RESS", | |
| "lsb": 49, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "JBASE", | |
| "lsb": 25, | |
| "msb": 48 | |
| }, | |
| { | |
| "name": "RES0", | |
| "lsb": 4, | |
| "msb": 24 | |
| }, | |
| { | |
| "name": "JSIZE", | |
| "lsb": 0, | |
| "msb": 3 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "JRANGE_EL2", | |
| "enc": [3, 4, 15, 15, 0], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RESS", | |
| "lsb": 49, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "JBASE", | |
| "lsb": 25, | |
| "msb": 48 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 4, | |
| "msb": 24 | |
| }, | |
| { | |
| "name": "JSIZE", | |
| "lsb": 0, | |
| "msb": 3 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "JRANGE_EL21", | |
| "enc": [3, 4, 15, 15, 1], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RESS", | |
| "lsb": 49, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "JBASE", | |
| "lsb": 25, | |
| "msb": 48 | |
| }, | |
| { | |
| "name": "RES0", | |
| "lsb": 4, | |
| "msb": 24 | |
| }, | |
| { | |
| "name": "JSIZE", | |
| "lsb": 0, | |
| "msb": 3 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "KERNKEYHi_EL1", | |
| "enc": [3, 4, 15, 1, 1], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "ALL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "KERNKEYHi_EL12", | |
| "enc": [3, 6, 15, 2, 4], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "ALL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "KERNKEYHi_EL2", | |
| "enc": [3, 6, 15, 12, 6], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "ALL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "KERNKEYHi_EL21", | |
| "enc": [3, 4, 15, 1, 1], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "ALL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "KERNKEYHi_NV_EL21", | |
| "enc": [3, 6, 15, 12, 6], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "ALL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "KERNKEYLo_EL1", | |
| "enc": [3, 4, 15, 1, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "ALL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "KERNKEYLo_EL12", | |
| "enc": [3, 6, 15, 2, 3], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "ALL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "KERNKEYLo_EL2", | |
| "enc": [3, 6, 15, 12, 5], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "ALL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "KERNKEYLo_EL21", | |
| "enc": [3, 4, 15, 1, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "ALL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "KERNKEYLo_NV_EL21", | |
| "enc": [3, 6, 15, 12, 5], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "ALL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "KTRACE_MESSAGE", | |
| "enc": [3, 5, 15, 1, 4], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "MSG", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "KUSERTAG_EL1", | |
| "enc": [3, 3, 15, 10, 3], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 8, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "USERTAG", | |
| "lsb": 0, | |
| "msb": 7 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "LCL_ACNTPCTSS_EL0", | |
| "enc": [3, 4, 15, 10, 5], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "PCT", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "LCL_ACNTPCTSS_NOREDIR_EL0", | |
| "enc": [3, 1, 15, 15, 5], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "PCT", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "LCL_ACNTPCT_EL0", | |
| "enc": [3, 4, 15, 11, 6], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "PCT", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "LCL_ACNTPCT_NOREDIR_EL0", | |
| "enc": [3, 1, 15, 10, 6], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "PCT", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "LCL_ACNTVCTSS_EL0", | |
| "enc": [3, 4, 15, 10, 6], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "VCT", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "LCL_ACNTVCTSS_NOREDIR_EL0", | |
| "enc": [3, 1, 15, 0, 6], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "VCT", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "LCL_ACNTVCT_EL0", | |
| "enc": [3, 4, 15, 11, 7], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "VCT", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "LCL_ACNTVCT_NOREDIR_EL0", | |
| "enc": [3, 1, 15, 14, 5], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "VCT", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "LCL_CNTPCTSS_EL0", | |
| "enc": [3, 3, 14, 0, 5], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "PCT", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "LCL_CNTPCTSS_NOREDIR_EL0", | |
| "enc": [3, 1, 15, 3, 5], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "PCT", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "LCL_CNTPCT_EL0", | |
| "enc": [3, 3, 14, 0, 1], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "PCT", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "LCL_CNTPCT_NOREDIR_EL0", | |
| "enc": [3, 1, 15, 8, 6], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "PCT", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "LCL_CNTVCTSS_EL0", | |
| "enc": [3, 3, 14, 0, 6], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "VCT", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "LCL_CNTVCTSS_NOREDIR_EL0", | |
| "enc": [3, 1, 15, 4, 5], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "VCT", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "LCL_CNTVCT_EL0", | |
| "enc": [3, 3, 14, 0, 2], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "VCT", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "LCL_CNTVCT_NOREDIR_EL0", | |
| "enc": [3, 1, 15, 2, 5], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "VCT", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "LD_LATPROF_CMD_EL1", | |
| "enc": [3, 1, 15, 5, 2], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "LD_PICK_THRESH", | |
| "lsb": 48, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 19, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "FILL_MASK_ID", | |
| "lsb": 11, | |
| "msb": 18 | |
| }, | |
| { | |
| "name": "FILL_SRC_ID", | |
| "lsb": 0, | |
| "msb": 10 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "LD_LATPROF_CTL_EL1", | |
| "enc": [3, 1, 15, 0, 2], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 3, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "MASK_EL", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "DIS_PME", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "EN", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "LD_LATPROF_CTL_EL12", | |
| "enc": [3, 1, 15, 9, 2], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RES0", | |
| "lsb": 3, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "MASK_EL", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "DIS_PME", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "EN", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "LD_LATPROF_CTL_EL2", | |
| "enc": [3, 1, 15, 4, 2], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 4, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "RTE_PME", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "MASK_EL", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "DIS_PME", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "EN", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "LD_LATPROF_CTL_EL21", | |
| "enc": [3, 1, 15, 0, 2], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RES0", | |
| "lsb": 4, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "RTE_PME", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "MASK_EL", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "DIS_PME", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "EN", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "LD_LATPROF_CTL_GL1", | |
| "enc": [3, 1, 15, 15, 6], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 1, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "EN", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "LD_LATPROF_CTL_GL12", | |
| "enc": [3, 1, 15, 0, 7], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RES0", | |
| "lsb": 1, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "EN", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "LD_LATPROF_CTL_GL2", | |
| "enc": [3, 1, 15, 1, 7], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 1, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "EN", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "LD_LATPROF_CTL_GL21", | |
| "enc": [3, 1, 15, 15, 6], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RES0", | |
| "lsb": 1, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "EN", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "LD_LATPROF_CTR_EL1", | |
| "enc": [3, 1, 15, 1, 2], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 16, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CYCLE_CT", | |
| "lsb": 0, | |
| "msb": 15 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "LD_LATPROF_INF_EL1", | |
| "enc": [3, 1, 15, 3, 2], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "ASID", | |
| "lsb": 56, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 49, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "VA", | |
| "lsb": 0, | |
| "msb": 48 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "LD_LATPROF_INF_EL2", | |
| "enc": [3, 1, 15, 10, 2], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "VMID", | |
| "lsb": 56, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 55 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "LD_LATPROF_STS_EL1", | |
| "enc": [3, 1, 15, 2, 2], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "ASIDHI", | |
| "lsb": 56, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 1, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "VLD", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "LLCDRAM_AMCC_HASH0", | |
| "enc": [3, 3, 15, 13, 7], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "REG_HASH_OFFSET", | |
| "lsb": 60, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 42, | |
| "msb": 59 | |
| }, | |
| { | |
| "name": "REG_HASH_MASK", | |
| "lsb": 7, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 4, | |
| "msb": 6 | |
| }, | |
| { | |
| "name": "REG_HASH_METHOD", | |
| "lsb": 2, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "REG_HASH_INVERT", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "REG_MASK_PROGRAMMED", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "LLCDRAM_AMCC_HASH1", | |
| "enc": [3, 3, 15, 13, 6], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "REG_HASH_OFFSET", | |
| "lsb": 60, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 42, | |
| "msb": 59 | |
| }, | |
| { | |
| "name": "REG_HASH_MASK", | |
| "lsb": 7, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 4, | |
| "msb": 6 | |
| }, | |
| { | |
| "name": "REG_HASH_METHOD", | |
| "lsb": 2, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "REG_HASH_INVERT", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "REG_MASK_PROGRAMMED", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "LLCDRAM_AMCC_HASH2", | |
| "enc": [3, 3, 15, 13, 5], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "REG_HASH_OFFSET", | |
| "lsb": 60, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 42, | |
| "msb": 59 | |
| }, | |
| { | |
| "name": "REG_HASH_MASK", | |
| "lsb": 7, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 4, | |
| "msb": 6 | |
| }, | |
| { | |
| "name": "REG_HASH_METHOD", | |
| "lsb": 2, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "REG_HASH_INVERT", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "REG_MASK_PROGRAMMED", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "LLCDRAM_DIE_HASH0", | |
| "enc": [3, 3, 15, 13, 4], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "REG_HASH_OFFSET", | |
| "lsb": 60, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 42, | |
| "msb": 59 | |
| }, | |
| { | |
| "name": "REG_HASH_MASK", | |
| "lsb": 7, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 4, | |
| "msb": 6 | |
| }, | |
| { | |
| "name": "REG_HASH_METHOD", | |
| "lsb": 2, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "REG_HASH_INVERT", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "REG_MASK_PROGRAMMED", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "LLCDRAM_DIE_HASH1", | |
| "enc": [3, 3, 15, 14, 1], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "REG_HASH_OFFSET", | |
| "lsb": 60, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 42, | |
| "msb": 59 | |
| }, | |
| { | |
| "name": "REG_HASH_MASK", | |
| "lsb": 7, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 4, | |
| "msb": 6 | |
| }, | |
| { | |
| "name": "REG_HASH_METHOD", | |
| "lsb": 2, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "REG_HASH_INVERT", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "REG_MASK_PROGRAMMED", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "LLCDRAM_PLANE_HASH0", | |
| "enc": [3, 3, 15, 15, 5], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "REG_HASH_OFFSET", | |
| "lsb": 60, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 42, | |
| "msb": 59 | |
| }, | |
| { | |
| "name": "REG_HASH_MASK", | |
| "lsb": 7, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 4, | |
| "msb": 6 | |
| }, | |
| { | |
| "name": "REG_HASH_METHOD", | |
| "lsb": 2, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "REG_HASH_INVERT", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "REG_MASK_PROGRAMMED", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "LLCDRAM_PLANE_HASH1", | |
| "enc": [3, 3, 15, 15, 6], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "REG_HASH_OFFSET", | |
| "lsb": 60, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 42, | |
| "msb": 59 | |
| }, | |
| { | |
| "name": "REG_HASH_MASK", | |
| "lsb": 7, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 4, | |
| "msb": 6 | |
| }, | |
| { | |
| "name": "REG_HASH_METHOD", | |
| "lsb": 2, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "REG_HASH_INVERT", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "REG_MASK_PROGRAMMED", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "LLC_DATA0", | |
| "enc": [3, 5, 15, 13, 4], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "DATA_63_0", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "LLC_DATA1", | |
| "enc": [3, 5, 15, 13, 5], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "DATA_63_0", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "LLC_ERR_ADR", | |
| "enc": [3, 3, 15, 9, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "SRC", | |
| "lsb": 60, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CMD", | |
| "lsb": 53, | |
| "msb": 59 | |
| }, | |
| { | |
| "name": "TID", | |
| "lsb": 42, | |
| "msb": 52 | |
| }, | |
| { | |
| "name": "ADR", | |
| "lsb": 0, | |
| "msb": 41 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "LLC_ERR_CTL", | |
| "enc": [3, 3, 15, 9, 1], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD3", | |
| "lsb": 19, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CHK_SNP_HIT", | |
| "lsb": 18, | |
| "msb": 18 | |
| }, | |
| { | |
| "name": "RSVD2", | |
| "lsb": 17, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "ESVW1_C", | |
| "lsb": 16, | |
| "msb": 16 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 14, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "TRC_MMU_ERR_EN", | |
| "lsb": 13, | |
| "msb": 13 | |
| }, | |
| { | |
| "name": "TBMERR_EN", | |
| "lsb": 12, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "RAM_ADR_OOR_EN", | |
| "lsb": 11, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "WPT_MUL_HIT_EN", | |
| "lsb": 10, | |
| "msb": 10 | |
| }, | |
| { | |
| "name": "PIO_ERR_EN", | |
| "lsb": 9, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "SNP_ERR_EN", | |
| "lsb": 8, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "BUS_ERR_EN", | |
| "lsb": 7, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "DUP_MUL_HIT_EN", | |
| "lsb": 6, | |
| "msb": 6 | |
| }, | |
| { | |
| "name": "TAG_MUL_HIT_EN", | |
| "lsb": 5, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "DAT_DBE_EN", | |
| "lsb": 4, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "DAT_SBE_OVF_EN", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "DAT_SBE_EN", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 1 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "LLC_ERR_INF", | |
| "enc": [3, 3, 15, 10, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 37, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "NREC", | |
| "lsb": 36, | |
| "msb": 36 | |
| }, | |
| { | |
| "name": "AMX", | |
| "lsb": 35, | |
| "msb": 35 | |
| }, | |
| { | |
| "name": "MEM_TYPE", | |
| "lsb": 34, | |
| "msb": 34 | |
| }, | |
| { | |
| "name": "MCA", | |
| "lsb": 32, | |
| "msb": 33 | |
| }, | |
| { | |
| "name": "SRCEXT", | |
| "lsb": 30, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "SYN", | |
| "lsb": 0, | |
| "msb": 29 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "LLC_ERR_INJ", | |
| "enc": [3, 3, 15, 9, 2], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "INJ_DAT_RATE_DBE", | |
| "lsb": 61, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "INJ_DAT_RATE_SBE", | |
| "lsb": 58, | |
| "msb": 60 | |
| }, | |
| { | |
| "name": "INJ_DAT_RANDOM_DBE", | |
| "lsb": 57, | |
| "msb": 57 | |
| }, | |
| { | |
| "name": "INJ_DAT_RANDOM_SBE", | |
| "lsb": 56, | |
| "msb": 56 | |
| }, | |
| { | |
| "name": "INJ_DAT_ONE_SHOT", | |
| "lsb": 55, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "INJ_DBE_MASK", | |
| "lsb": 54, | |
| "msb": 54 | |
| }, | |
| { | |
| "name": "INJ_SBE_MASK", | |
| "lsb": 53, | |
| "msb": 53 | |
| }, | |
| { | |
| "name": "SYN", | |
| "lsb": 42, | |
| "msb": 52 | |
| }, | |
| { | |
| "name": "ADDR", | |
| "lsb": 6, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 5 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "LLC_ERR_STS", | |
| "enc": [3, 3, 15, 8, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 32, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "SBE_CNT", | |
| "lsb": 16, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 14, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "TRC_MMU_ERR_ESV", | |
| "lsb": 13, | |
| "msb": 13 | |
| }, | |
| { | |
| "name": "TBMERR_ESV", | |
| "lsb": 12, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "RAM_ADR_OOR_ESV", | |
| "lsb": 11, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "WPT_MUL_HIT_ESV", | |
| "lsb": 10, | |
| "msb": 10 | |
| }, | |
| { | |
| "name": "PIO_ERR_ESV", | |
| "lsb": 9, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "SNP_ERR_ESV", | |
| "lsb": 8, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "BUS_ERR_ESV", | |
| "lsb": 7, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "DUP_MUL_HIT_ESV", | |
| "lsb": 6, | |
| "msb": 6 | |
| }, | |
| { | |
| "name": "TAG_MUL_HIT_ESV", | |
| "lsb": 5, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "DAT_DBE_ESV", | |
| "lsb": 4, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "DAT_SBE_OVF_ESV", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "DAT_SBE_ESV", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "OV_FLOW_UNC", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "OV_FLOW_COR", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "LLC_FILL_CTL", | |
| "enc": [3, 3, 15, 4, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD2", | |
| "lsb": 26, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "ENA", | |
| "lsb": 25, | |
| "msb": 25 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 24, | |
| "msb": 24 | |
| }, | |
| { | |
| "name": "WAY", | |
| "lsb": 20, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "INDEX", | |
| "lsb": 7, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 5, | |
| "msb": 6 | |
| }, | |
| { | |
| "name": "COUNT", | |
| "lsb": 0, | |
| "msb": 4 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "LLC_FILL_DAT", | |
| "enc": [3, 3, 15, 5, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "FILLDAT", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "LLC_RAM_CONFIG", | |
| "enc": [3, 3, 15, 7, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "READY", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "RSVD3", | |
| "lsb": 30, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "REGION_BASE", | |
| "lsb": 24, | |
| "msb": 29 | |
| }, | |
| { | |
| "name": "RSVD2", | |
| "lsb": 22, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "REGION_NUM", | |
| "lsb": 16, | |
| "msb": 21 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 14, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "REGION_SIZE", | |
| "lsb": 8, | |
| "msb": 13 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 6, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "ENABLE_SIZE", | |
| "lsb": 0, | |
| "msb": 5 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "LLC_TRACE_CTL0", | |
| "enc": [3, 3, 15, 11, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "CMD", | |
| "lsb": 36, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "PA", | |
| "lsb": 0, | |
| "msb": 35 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "LLC_TRACE_CTL1", | |
| "enc": [3, 3, 15, 12, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 36, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "PAMASK", | |
| "lsb": 0, | |
| "msb": 35 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "LLC_TRACE_CTL2", | |
| "enc": [3, 3, 15, 14, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD2", | |
| "lsb": 60, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CMDMASK", | |
| "lsb": 32, | |
| "msb": 59 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 25, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "CORESNP", | |
| "lsb": 24, | |
| "msb": 24 | |
| }, | |
| { | |
| "name": "COREMASK", | |
| "lsb": 16, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 11, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "FILTER_MODE", | |
| "lsb": 10, | |
| "msb": 10 | |
| }, | |
| { | |
| "name": "TRIGGER_MODE", | |
| "lsb": 9, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "SPARE_8", | |
| "lsb": 8, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "PIPE_ENABLE", | |
| "lsb": 4, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "SPARE_3", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "SUB_MODE", | |
| "lsb": 1, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "SPARE_0", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "LLC_UP_REQ_VC", | |
| "enc": [3, 3, 15, 13, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "SPARE_63_62", | |
| "lsb": 62, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "BWDEC_LVL3_HI", | |
| "lsb": 48, | |
| "msb": 61 | |
| }, | |
| { | |
| "name": "SPARE_47_46", | |
| "lsb": 46, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "BWDEC_LVL2_HI", | |
| "lsb": 32, | |
| "msb": 45 | |
| }, | |
| { | |
| "name": "SPARE_31_30", | |
| "lsb": 30, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "BWDEC_LVL1_HI", | |
| "lsb": 16, | |
| "msb": 29 | |
| }, | |
| { | |
| "name": "SPARE_15_14", | |
| "lsb": 14, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "BWDEC_LVL0_HI", | |
| "lsb": 0, | |
| "msb": 13 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "LLC_UP_REQ_VC_2", | |
| "enc": [3, 3, 15, 13, 2], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "SPARE_63_62", | |
| "lsb": 62, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "BWDEC_LVL3_LO", | |
| "lsb": 48, | |
| "msb": 61 | |
| }, | |
| { | |
| "name": "SPARE_47_46", | |
| "lsb": 46, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "BWDEC_LVL2_LO", | |
| "lsb": 32, | |
| "msb": 45 | |
| }, | |
| { | |
| "name": "SPARE_31_30", | |
| "lsb": 30, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "BWDEC_LVL1_LO", | |
| "lsb": 16, | |
| "msb": 29 | |
| }, | |
| { | |
| "name": "SPARE_15_14", | |
| "lsb": 14, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "BWDEC_LVL0_LO", | |
| "lsb": 0, | |
| "msb": 13 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "LLC_UP_REQ_VC_3", | |
| "enc": [3, 3, 15, 14, 2], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "SPARE_63_62", | |
| "lsb": 62, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "BWDEC_LVL5_LO", | |
| "lsb": 48, | |
| "msb": 61 | |
| }, | |
| { | |
| "name": "SPARE_47_46", | |
| "lsb": 46, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "BWDEC_LVL4_LO", | |
| "lsb": 32, | |
| "msb": 45 | |
| }, | |
| { | |
| "name": "SPARE_31_30", | |
| "lsb": 30, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "BWDEC_LVL5_HI", | |
| "lsb": 16, | |
| "msb": 29 | |
| }, | |
| { | |
| "name": "SPARE_15_14", | |
| "lsb": 14, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "BWDEC_LVL4_HI", | |
| "lsb": 0, | |
| "msb": 13 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "LLC_UP_REQ_VC_4", | |
| "enc": [3, 3, 15, 14, 4], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "SPARE_63_62", | |
| "lsb": 62, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "BWDEC_LVL7_LO", | |
| "lsb": 48, | |
| "msb": 61 | |
| }, | |
| { | |
| "name": "SPARE_47_46", | |
| "lsb": 46, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "BWDEC_LVL7_HI", | |
| "lsb": 32, | |
| "msb": 45 | |
| }, | |
| { | |
| "name": "SPARE_31_30", | |
| "lsb": 30, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "BWDEC_LVL6_LO", | |
| "lsb": 16, | |
| "msb": 29 | |
| }, | |
| { | |
| "name": "SPARE_15_14", | |
| "lsb": 14, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "BWDEC_LVL6_HI", | |
| "lsb": 0, | |
| "msb": 13 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "LLC_UP_REQ_VC_THRESH", | |
| "enc": [3, 3, 15, 13, 1], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "SPARE_63_61", | |
| "lsb": 61, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "BWTHRESH_LVL3_HI", | |
| "lsb": 48, | |
| "msb": 60 | |
| }, | |
| { | |
| "name": "SPARE_47_45", | |
| "lsb": 45, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "BWTHRESH_LVL2_HI", | |
| "lsb": 32, | |
| "msb": 44 | |
| }, | |
| { | |
| "name": "SPARE_31_29", | |
| "lsb": 29, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "BWTHRESH_LVL1_HI", | |
| "lsb": 16, | |
| "msb": 28 | |
| }, | |
| { | |
| "name": "SPARE_15_13", | |
| "lsb": 13, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "BWTHRESH_LVL0_HI", | |
| "lsb": 0, | |
| "msb": 12 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "LLC_UP_REQ_VC_THRESH_2", | |
| "enc": [3, 3, 15, 13, 3], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "SPARE_63_61", | |
| "lsb": 61, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "BWTHRESH_LVL3_LO", | |
| "lsb": 48, | |
| "msb": 60 | |
| }, | |
| { | |
| "name": "SPARE_47_45", | |
| "lsb": 45, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "BWTHRESH_LVL2_LO", | |
| "lsb": 32, | |
| "msb": 44 | |
| }, | |
| { | |
| "name": "SPARE_31_29", | |
| "lsb": 29, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "BWTHRESH_LVL1_LO", | |
| "lsb": 16, | |
| "msb": 28 | |
| }, | |
| { | |
| "name": "SPARE_15_13", | |
| "lsb": 13, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "BWTHRESH_LVL0_LO", | |
| "lsb": 0, | |
| "msb": 12 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "LLC_UP_REQ_VC_THRESH_3", | |
| "enc": [3, 3, 15, 14, 3], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "SPARE_63_61", | |
| "lsb": 61, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "BWTHRESH_LVL5_LO", | |
| "lsb": 48, | |
| "msb": 60 | |
| }, | |
| { | |
| "name": "SPARE_47_45", | |
| "lsb": 45, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "BWTHRESH_LVL4_LO", | |
| "lsb": 32, | |
| "msb": 44 | |
| }, | |
| { | |
| "name": "SPARE_31_29", | |
| "lsb": 29, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "BWTHRESH_LVL5_HI", | |
| "lsb": 16, | |
| "msb": 28 | |
| }, | |
| { | |
| "name": "SPARE_15_13", | |
| "lsb": 13, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "BWTHRESH_LVL4_HI", | |
| "lsb": 0, | |
| "msb": 12 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "LLC_UP_REQ_VC_THRESH_4", | |
| "enc": [3, 3, 15, 14, 5], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "SPARE_63_61", | |
| "lsb": 61, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "BWTHRESH_LVL7_LO", | |
| "lsb": 48, | |
| "msb": 60 | |
| }, | |
| { | |
| "name": "SPARE_47_45", | |
| "lsb": 45, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "BWTHRESH_LVL7_HI", | |
| "lsb": 32, | |
| "msb": 44 | |
| }, | |
| { | |
| "name": "SPARE_31_29", | |
| "lsb": 29, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "BWTHRESH_LVL6_LO", | |
| "lsb": 16, | |
| "msb": 28 | |
| }, | |
| { | |
| "name": "SPARE_15_13", | |
| "lsb": 13, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "BWTHRESH_LVL6_HI", | |
| "lsb": 0, | |
| "msb": 12 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "LLC_WRR", | |
| "enc": [3, 3, 15, 15, 4], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "BIUCTR_WID", | |
| "lsb": 60, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "BIUSEL_LLCCPL", | |
| "lsb": 58, | |
| "msb": 59 | |
| }, | |
| { | |
| "name": "BIUSEL_DPCCPL", | |
| "lsb": 56, | |
| "msb": 57 | |
| }, | |
| { | |
| "name": "BIUSEL_LLTVC", | |
| "lsb": 54, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "BIUSEL_BULK_VC", | |
| "lsb": 52, | |
| "msb": 53 | |
| }, | |
| { | |
| "name": "BIFCTR_WID", | |
| "lsb": 48, | |
| "msb": 51 | |
| }, | |
| { | |
| "name": "BIFSEL_SNP", | |
| "lsb": 46, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "BIFSEL_PIP", | |
| "lsb": 44, | |
| "msb": 45 | |
| }, | |
| { | |
| "name": "BIFSEL_CMAINT", | |
| "lsb": 42, | |
| "msb": 43 | |
| }, | |
| { | |
| "name": "PIPARB_CTR_WID", | |
| "lsb": 38, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "PIPARB_SEL_SNP", | |
| "lsb": 36, | |
| "msb": 37 | |
| }, | |
| { | |
| "name": "PIPARB_SEL_PRB", | |
| "lsb": 34, | |
| "msb": 35 | |
| }, | |
| { | |
| "name": "PIPARB_SEL_REQ_RD", | |
| "lsb": 32, | |
| "msb": 33 | |
| }, | |
| { | |
| "name": "PIPARB_SEL_REQ_WR", | |
| "lsb": 30, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "PRB_PICKER_CTR_WID", | |
| "lsb": 28, | |
| "msb": 29 | |
| }, | |
| { | |
| "name": "PRB_PICKER_SEL_AF_CMD", | |
| "lsb": 26, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "PRB_PICKER_SEL_NON_AF_CMD", | |
| "lsb": 24, | |
| "msb": 25 | |
| }, | |
| { | |
| "name": "WEIGHT3", | |
| "lsb": 18, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "WEIGHT2", | |
| "lsb": 12, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "WEIGHT1", | |
| "lsb": 6, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "WEIGHT0", | |
| "lsb": 0, | |
| "msb": 5 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "LLC_WRR2", | |
| "enc": [3, 0, 15, 15, 3], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "SPARE_63_52", | |
| "lsb": 52, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "BIF_SEL_CTR_WID", | |
| "lsb": 48, | |
| "msb": 51 | |
| }, | |
| { | |
| "name": "BIF_SEL_WKDM", | |
| "lsb": 46, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "BIF_SEL_VC1_DAT_REQ", | |
| "lsb": 44, | |
| "msb": 45 | |
| }, | |
| { | |
| "name": "BIF_SEL_RSP", | |
| "lsb": 42, | |
| "msb": 43 | |
| }, | |
| { | |
| "name": "SPARE_41_32", | |
| "lsb": 32, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "SPARE_31_28", | |
| "lsb": 28, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "BIUSEL_BULK_VCNOD", | |
| "lsb": 26, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "BIUSEL_LLCAMX", | |
| "lsb": 24, | |
| "msb": 25 | |
| }, | |
| { | |
| "name": "SPARE_23_0", | |
| "lsb": 0, | |
| "msb": 23 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "LORC_EL1", | |
| "enc": [3, 0, 10, 4, 3], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 3, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "DS", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "EN", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "LOREA_EL1", | |
| "enc": [3, 0, 10, 4, 1], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 48, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "EA", | |
| "lsb": 16, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 15 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "LORID_EL1", | |
| "enc": [3, 0, 10, 4, 7], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 24, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "LD", | |
| "lsb": 16, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 8, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "LR", | |
| "lsb": 0, | |
| "msb": 7 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "LORN_EL1", | |
| "enc": [3, 0, 10, 4, 2], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 1, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "NUM", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "LORSA_EL1", | |
| "enc": [3, 0, 10, 4, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 48, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "SA", | |
| "lsb": 16, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 1, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "VALID", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "MAIR_EL1", | |
| "enc": [3, 0, 10, 2, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "ATT7", | |
| "lsb": 56, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "ATT6", | |
| "lsb": 48, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "ATT5", | |
| "lsb": 40, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "ATT4", | |
| "lsb": 32, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "ATT3", | |
| "lsb": 24, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "ATT2", | |
| "lsb": 16, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "ATT1", | |
| "lsb": 8, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "ATT0", | |
| "lsb": 0, | |
| "msb": 7 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "MAIR_EL12", | |
| "enc": [3, 5, 10, 2, 0], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "ATT7", | |
| "lsb": 56, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "ATT6", | |
| "lsb": 48, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "ATT5", | |
| "lsb": 40, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "ATT4", | |
| "lsb": 32, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "ATT3", | |
| "lsb": 24, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "ATT2", | |
| "lsb": 16, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "ATT1", | |
| "lsb": 8, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "ATT0", | |
| "lsb": 0, | |
| "msb": 7 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "MAIR_EL2", | |
| "enc": [3, 4, 10, 2, 0], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "ATT7", | |
| "lsb": 56, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "ATT6", | |
| "lsb": 48, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "ATT5", | |
| "lsb": 40, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "ATT4", | |
| "lsb": 32, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "ATT3", | |
| "lsb": 24, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "ATT2", | |
| "lsb": 16, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "ATT1", | |
| "lsb": 8, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "ATT0", | |
| "lsb": 0, | |
| "msb": 7 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "MAIR_EL21", | |
| "enc": [3, 0, 10, 2, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "ATT7", | |
| "lsb": 56, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "ATT6", | |
| "lsb": 48, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "ATT5", | |
| "lsb": 40, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "ATT4", | |
| "lsb": 32, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "ATT3", | |
| "lsb": 24, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "ATT2", | |
| "lsb": 16, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "ATT1", | |
| "lsb": 8, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "ATT0", | |
| "lsb": 0, | |
| "msb": 7 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "MDCCINT_EL1", | |
| "enc": [2, 0, 0, 2, 0], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 31, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "RX", | |
| "lsb": 30, | |
| "msb": 30 | |
| }, | |
| { | |
| "name": "TX", | |
| "lsb": 29, | |
| "msb": 29 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 28 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "MDCCSR_EL0", | |
| "enc": [2, 3, 0, 1, 0], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 31, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "RXFULL", | |
| "lsb": 30, | |
| "msb": 30 | |
| }, | |
| { | |
| "name": "TXFULL", | |
| "lsb": 29, | |
| "msb": 29 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 28 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "MDCR_EL2", | |
| "enc": [3, 4, 1, 1, 1], | |
| "minel": 2, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 28, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "TDCC", | |
| "lsb": 27, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 12, | |
| "msb": 26 | |
| }, | |
| { | |
| "name": "TDRA", | |
| "lsb": 11, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "TDOSA", | |
| "lsb": 10, | |
| "msb": 10 | |
| }, | |
| { | |
| "name": "TDA", | |
| "lsb": 9, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "TDE", | |
| "lsb": 8, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "HPME", | |
| "lsb": 7, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "TPM", | |
| "lsb": 6, | |
| "msb": 6 | |
| }, | |
| { | |
| "name": "TPMCR", | |
| "lsb": 5, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "HPMN", | |
| "lsb": 0, | |
| "msb": 4 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "MDDTRRX_EL0", | |
| "enc": [2, 3, 0, 5, 0], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "DATA", | |
| "lsb": 0, | |
| "msb": 31 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "MDDTRR_EL0", | |
| "enc": [2, 3, 0, 4, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "TX", | |
| "lsb": 32, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "RX", | |
| "lsb": 0, | |
| "msb": 31 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "MDDTRTX_EL0", | |
| "enc": [2, 3, 0, 5, 0], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "DATA", | |
| "lsb": 0, | |
| "msb": 31 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "MDDTR_EL0", | |
| "enc": [2, 3, 0, 4, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RX", | |
| "lsb": 32, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "TX", | |
| "lsb": 0, | |
| "msb": 31 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "MDRAR_EL1", | |
| "enc": [2, 0, 1, 0, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "ACC_ROM_BASE", | |
| "lsb": 12, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 2, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "VALID", | |
| "lsb": 0, | |
| "msb": 1 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "MDSCR_EL1", | |
| "enc": [2, 0, 0, 2, 2], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD5", | |
| "lsb": 31, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "RXFULL", | |
| "lsb": 30, | |
| "msb": 30 | |
| }, | |
| { | |
| "name": "TXFULL", | |
| "lsb": 29, | |
| "msb": 29 | |
| }, | |
| { | |
| "name": "RSVD4", | |
| "lsb": 28, | |
| "msb": 28 | |
| }, | |
| { | |
| "name": "RXO", | |
| "lsb": 27, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "TXU", | |
| "lsb": 26, | |
| "msb": 26 | |
| }, | |
| { | |
| "name": "RSVD3", | |
| "lsb": 24, | |
| "msb": 25 | |
| }, | |
| { | |
| "name": "INTDIS", | |
| "lsb": 22, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "TDA", | |
| "lsb": 21, | |
| "msb": 21 | |
| }, | |
| { | |
| "name": "RSVD2", | |
| "lsb": 16, | |
| "msb": 20 | |
| }, | |
| { | |
| "name": "MDE", | |
| "lsb": 15, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "HDE", | |
| "lsb": 14, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "KDE", | |
| "lsb": 13, | |
| "msb": 13 | |
| }, | |
| { | |
| "name": "TDCC", | |
| "lsb": 12, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 7, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "ERR", | |
| "lsb": 6, | |
| "msb": 6 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 1, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "SS", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "MIDR_EL1", | |
| "enc": [3, 0, 0, 0, 0], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "IMP", | |
| "lsb": 24, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "VAR", | |
| "lsb": 20, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "ARCH", | |
| "lsb": 16, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "PNUM", | |
| "lsb": 4, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "REV", | |
| "lsb": 0, | |
| "msb": 3 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "MMU_SESR_CTL_EL2", | |
| "enc": [3, 6, 15, 15, 6], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 5, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "LOCK_SESR_ON_UPDATE_HOST_EL2", | |
| "lsb": 4, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "LOCK_SESR_ON_UPDATE_HOST_EL0", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "LOCK_SESR_ON_UPDATE_GUEST_EL1", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "LOCK_SESR_ON_UPDATE_GUEST_EL0", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "UPDATE_SESR_ON_PURGE", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "MMU_SESR_EL2", | |
| "enc": [3, 6, 15, 0, 7], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "VLD", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "MERR", | |
| "lsb": 62, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 59, | |
| "msb": 61 | |
| }, | |
| { | |
| "name": "FAULT", | |
| "lsb": 58, | |
| "msb": 58 | |
| }, | |
| { | |
| "name": "PURGED", | |
| "lsb": 57, | |
| "msb": 57 | |
| }, | |
| { | |
| "name": "POISONED", | |
| "lsb": 56, | |
| "msb": 56 | |
| }, | |
| { | |
| "name": "MERGED", | |
| "lsb": 55, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "OLDEST_OP", | |
| "lsb": 54, | |
| "msb": 54 | |
| }, | |
| { | |
| "name": "TID", | |
| "lsb": 48, | |
| "msb": 53 | |
| }, | |
| { | |
| "name": "MTB_ID", | |
| "lsb": 44, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "SRC", | |
| "lsb": 41, | |
| "msb": 43 | |
| }, | |
| { | |
| "name": "STREAMING", | |
| "lsb": 40, | |
| "msb": 40 | |
| }, | |
| { | |
| "name": "REQ_TYPE", | |
| "lsb": 36, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "REQ_STAGE", | |
| "lsb": 34, | |
| "msb": 35 | |
| }, | |
| { | |
| "name": "IS_TYPE2_HOST", | |
| "lsb": 33, | |
| "msb": 33 | |
| }, | |
| { | |
| "name": "REQ_EL", | |
| "lsb": 31, | |
| "msb": 32 | |
| }, | |
| { | |
| "name": "ATOMIC", | |
| "lsb": 30, | |
| "msb": 30 | |
| }, | |
| { | |
| "name": "WRITE", | |
| "lsb": 29, | |
| "msb": 29 | |
| }, | |
| { | |
| "name": "READ", | |
| "lsb": 28, | |
| "msb": 28 | |
| }, | |
| { | |
| "name": "S1_GRAN", | |
| "lsb": 26, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "S2_GRAN", | |
| "lsb": 24, | |
| "msb": 25 | |
| }, | |
| { | |
| "name": "VMID", | |
| "lsb": 16, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "ASID", | |
| "lsb": 0, | |
| "msb": 15 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "MMU_SFAR_EL2", | |
| "enc": [3, 6, 15, 14, 6], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 49, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "IA", | |
| "lsb": 12, | |
| "msb": 48 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 10, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "VMID_CHANGED", | |
| "lsb": 9, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "ASID_CHANGED", | |
| "lsb": 8, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "S1_PTW", | |
| "lsb": 7, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "STAGE2", | |
| "lsb": 6, | |
| "msb": 6 | |
| }, | |
| { | |
| "name": "FSC", | |
| "lsb": 0, | |
| "msb": 5 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "MPIDR_EL1", | |
| "enc": [3, 0, 0, 0, 5], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD2", | |
| "lsb": 40, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "AFFINITY3", | |
| "lsb": 32, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 31, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "U_UNIPROCESSOR", | |
| "lsb": 30, | |
| "msb": 30 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 25, | |
| "msb": 29 | |
| }, | |
| { | |
| "name": "MT_PERF", | |
| "lsb": 24, | |
| "msb": 24 | |
| }, | |
| { | |
| "name": "AFFINITY2", | |
| "lsb": 16, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "AFFINITY1", | |
| "lsb": 8, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "AFFINITY0", | |
| "lsb": 0, | |
| "msb": 7 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "MVFR0_EL1", | |
| "enc": [3, 0, 0, 3, 0], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 31 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "MVFR1_EL1", | |
| "enc": [3, 0, 0, 3, 1], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 31 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "MVFR2_EL1", | |
| "enc": [3, 0, 0, 3, 2], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 31 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "NRG_ACC_CTL", | |
| "enc": [3, 7, 15, 0, 1], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "ENABLED", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "SATURATE_ON_OVERFLOW", | |
| "lsb": 62, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "INCLUDE_LEAKAGE", | |
| "lsb": 61, | |
| "msb": 61 | |
| }, | |
| { | |
| "name": "SATURATE_ON_SRM_OVERFLOW", | |
| "lsb": 60, | |
| "msb": 60 | |
| }, | |
| { | |
| "name": "INCLUDE_SRM_LEAKAGE", | |
| "lsb": 59, | |
| "msb": 59 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 58 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "NZCV", | |
| "enc": [3, 3, 4, 2, 0], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "N", | |
| "lsb": 31, | |
| "msb": 31, | |
| "desc": "negative" | |
| }, | |
| { | |
| "name": "Z", | |
| "lsb": 30, | |
| "msb": 30, | |
| "desc": "zero" | |
| }, | |
| { | |
| "name": "C", | |
| "lsb": 29, | |
| "msb": 29, | |
| "desc": "carry" | |
| }, | |
| { | |
| "name": "V", | |
| "lsb": 28, | |
| "msb": 28, | |
| "desc": "overflow" | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "NestedCurrentEL", | |
| "enc": [3, 0, 4, 2, 2], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 4, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "EL", | |
| "lsb": 2, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 1 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "OPMAT0_EL1", | |
| "enc": [3, 1, 15, 7, 0], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "OPCODE", | |
| "lsb": 0, | |
| "msb": 31 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "OPMAT1_EL1", | |
| "enc": [3, 1, 15, 8, 0], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "OPCODE", | |
| "lsb": 0, | |
| "msb": 31 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "OPMSK0_EL1", | |
| "enc": [3, 1, 15, 9, 0], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "OPCODE", | |
| "lsb": 0, | |
| "msb": 31 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "OPMSK1_EL1", | |
| "enc": [3, 1, 15, 10, 0], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "OPCODE", | |
| "lsb": 0, | |
| "msb": 31 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "OSDLR_EL1", | |
| "enc": [2, 0, 1, 3, 4], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 1, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "DLK", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "OSDTRRX_EL1", | |
| "enc": [2, 0, 0, 0, 2], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "DATA", | |
| "lsb": 0, | |
| "msb": 31 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "OSDTRTX_EL1", | |
| "enc": [2, 0, 0, 3, 2], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "DATA", | |
| "lsb": 0, | |
| "msb": 31 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "OSECCR_EL1", | |
| "enc": [2, 0, 0, 6, 2], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD2", | |
| "lsb": 15, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "NSR2", | |
| "lsb": 14, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "NSR1", | |
| "lsb": 13, | |
| "msb": 13 | |
| }, | |
| { | |
| "name": "NSR0", | |
| "lsb": 12, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 7, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "NS_EL2_ECEN", | |
| "lsb": 6, | |
| "msb": 6 | |
| }, | |
| { | |
| "name": "NS_EL1_ECEN", | |
| "lsb": 5, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 4 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "OSLAR_EL1", | |
| "enc": [2, 0, 1, 0, 4], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "KEY", | |
| "lsb": 0, | |
| "msb": 31 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "OSLSR_EL1", | |
| "enc": [2, 0, 1, 1, 4], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 4, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "LOCK_IMPL_H", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "N_TT", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "OS_LK", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "LOCK_IMPL", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "PAN", | |
| "enc": [3, 0, 4, 2, 3], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 23, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "PAN", | |
| "lsb": 22, | |
| "msb": 22 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 21 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "PAR_EL1", | |
| "enc": [3, 0, 7, 4, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "MAIR", | |
| "lsb": 56, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 42, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "PA", | |
| "lsb": 12, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 10, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "STAGE", | |
| "lsb": 9, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "PTW", | |
| "lsb": 7, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "FS", | |
| "lsb": 1, | |
| "msb": 6 | |
| }, | |
| { | |
| "name": "F", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "PBLK_EXE_ST", | |
| "enc": [3, 5, 15, 5, 2], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 54, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "MULTI_PIO_DROPPED", | |
| "lsb": 53, | |
| "msb": 53 | |
| }, | |
| { | |
| "name": "DROPPED_SPR_IDX", | |
| "lsb": 40, | |
| "msb": 52 | |
| }, | |
| { | |
| "name": "PIO_GATED_CPU_IDX", | |
| "lsb": 36, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 35 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "PBLK_PSW_DLY", | |
| "enc": [3, 5, 15, 9, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "CSA_PDM_DLY", | |
| "lsb": 60, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 56, | |
| "msb": 59 | |
| }, | |
| { | |
| "name": "RST_DITHER_CPM_DCLK_CNT", | |
| "lsb": 52, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "CSA_BIG_DLY", | |
| "lsb": 42, | |
| "msb": 51 | |
| }, | |
| { | |
| "name": "CSA_SML_DLY", | |
| "lsb": 34, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 32, | |
| "msb": 33 | |
| }, | |
| { | |
| "name": "FRC_CPM_LOGIC_CPU_ON", | |
| "lsb": 31, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "FRC_CSA_LOGIC_SRM_ON", | |
| "lsb": 30, | |
| "msb": 30 | |
| }, | |
| { | |
| "name": "SML_DLY", | |
| "lsb": 22, | |
| "msb": 29 | |
| }, | |
| { | |
| "name": "PDM_DLY", | |
| "lsb": 16, | |
| "msb": 21 | |
| }, | |
| { | |
| "name": "FRC_TRC_RAM_LOGIC_SRM_ON", | |
| "lsb": 15, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "SML_SKW", | |
| "lsb": 11, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "FRC_CSA_BCELL_SRM_ON", | |
| "lsb": 10, | |
| "msb": 10 | |
| }, | |
| { | |
| "name": "BIG_DLY", | |
| "lsb": 0, | |
| "msb": 9 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "PBLK_STS", | |
| "enc": [3, 5, 15, 4, 1], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "IN_CPL_EPOCH_SYNC", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "AP_TIME_BACKWARD", | |
| "lsb": 62, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "PLL_LOSE_LOCK", | |
| "lsb": 61, | |
| "msb": 61 | |
| }, | |
| { | |
| "name": "ACC_PWR_DN_ST", | |
| "lsb": 59, | |
| "msb": 60 | |
| }, | |
| { | |
| "name": "PL2_PWR_DN_ST", | |
| "lsb": 58, | |
| "msb": 58 | |
| }, | |
| { | |
| "name": "RSVD4", | |
| "lsb": 55, | |
| "msb": 57 | |
| }, | |
| { | |
| "name": "STICKY_ACC_PWR_DN", | |
| "lsb": 54, | |
| "msb": 54 | |
| }, | |
| { | |
| "name": "STICKY_ACC_SLEEP", | |
| "lsb": 53, | |
| "msb": 53 | |
| }, | |
| { | |
| "name": "RSVD3", | |
| "lsb": 52, | |
| "msb": 52 | |
| }, | |
| { | |
| "name": "ACC_PWR_DN_ABRTED", | |
| "lsb": 51, | |
| "msb": 51 | |
| }, | |
| { | |
| "name": "RSVD2", | |
| "lsb": 48, | |
| "msb": 50 | |
| }, | |
| { | |
| "name": "TIME_ACC_IS_OFF", | |
| "lsb": 32, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "ACC_GLB_TSYNC_STS", | |
| "lsb": 31, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "STICKY_SO_CSSBREQ_CPL", | |
| "lsb": 30, | |
| "msb": 30 | |
| }, | |
| { | |
| "name": "AMX_PWR_ST", | |
| "lsb": 26, | |
| "msb": 29 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 25, | |
| "msb": 25 | |
| }, | |
| { | |
| "name": "WAKE_UP_AF", | |
| "lsb": 24, | |
| "msb": 24 | |
| }, | |
| { | |
| "name": "LINK_IS_UP", | |
| "lsb": 23, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "TEAR_DN_AF", | |
| "lsb": 22, | |
| "msb": 22 | |
| }, | |
| { | |
| "name": "LINK_IS_DN", | |
| "lsb": 21, | |
| "msb": 21 | |
| }, | |
| { | |
| "name": "L2_FLUSH_ST", | |
| "lsb": 20, | |
| "msb": 20 | |
| }, | |
| { | |
| "name": "CPM_ST", | |
| "lsb": 16, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "MOST_RECENT_WFID_AP", | |
| "lsb": 12, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "FRC_INIT", | |
| "lsb": 11, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "LLC_IS_HALTED_BFR_RUN", | |
| "lsb": 10, | |
| "msb": 10 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 7, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "ACC_PRED_BKEY_VALID", | |
| "lsb": 6, | |
| "msb": 6 | |
| }, | |
| { | |
| "name": "ACC_PRED_AKEY_VALID", | |
| "lsb": 5, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "ACC_MKEY_VALID", | |
| "lsb": 4, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "ACC_MKEY_HI_RXD_HI", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "ACC_MKEY_HI_RXD_LO", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "ACC_MKEY_LO_RXD_HI", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "ACC_MKEY_LO_RXD_LO", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "PMC0", | |
| "enc": [3, 2, 15, 0, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "PMC0_H", | |
| "lsb": 8, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "PMC0_L", | |
| "lsb": 0, | |
| "msb": 7 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "PMC1", | |
| "enc": [3, 2, 15, 1, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "PMC1_H", | |
| "lsb": 8, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "PMC1_L", | |
| "lsb": 0, | |
| "msb": 7 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "PMC2", | |
| "enc": [3, 2, 15, 2, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "PMC2_H", | |
| "lsb": 8, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "PMC2_L", | |
| "lsb": 0, | |
| "msb": 7 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "PMC3", | |
| "enc": [3, 2, 15, 3, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "PMC3_H", | |
| "lsb": 8, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "PMC3_L", | |
| "lsb": 0, | |
| "msb": 7 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "PMC4", | |
| "enc": [3, 2, 15, 4, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "PMC4_H", | |
| "lsb": 8, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "PMC4_L", | |
| "lsb": 0, | |
| "msb": 7 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "PMC5", | |
| "enc": [3, 2, 15, 5, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "PMC5_H", | |
| "lsb": 8, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "PMC5_L", | |
| "lsb": 0, | |
| "msb": 7 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "PMC6", | |
| "enc": [3, 2, 15, 6, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "PMC6_H", | |
| "lsb": 8, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "PMC6_L", | |
| "lsb": 0, | |
| "msb": 7 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "PMC7", | |
| "enc": [3, 2, 15, 7, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "PMC7_H", | |
| "lsb": 8, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "PMC7_L", | |
| "lsb": 0, | |
| "msb": 7 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "PMC8", | |
| "enc": [3, 2, 15, 9, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "PMC8_H", | |
| "lsb": 8, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "PMC8_L", | |
| "lsb": 0, | |
| "msb": 7 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "PMC9", | |
| "enc": [3, 2, 15, 10, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "PMC9_H", | |
| "lsb": 8, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "PMC9_L", | |
| "lsb": 0, | |
| "msb": 7 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "PMCR0_EL1", | |
| "enc": [3, 1, 15, 0, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD3", | |
| "lsb": 46, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "INTEN9", | |
| "lsb": 45, | |
| "msb": 45 | |
| }, | |
| { | |
| "name": "INTEN8", | |
| "lsb": 44, | |
| "msb": 44 | |
| }, | |
| { | |
| "name": "RSVD2", | |
| "lsb": 34, | |
| "msb": 43 | |
| }, | |
| { | |
| "name": "EN9", | |
| "lsb": 33, | |
| "msb": 33 | |
| }, | |
| { | |
| "name": "EN8", | |
| "lsb": 32, | |
| "msb": 32 | |
| }, | |
| { | |
| "name": "CLKEN", | |
| "lsb": 31, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "USEREN", | |
| "lsb": 30, | |
| "msb": 30 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 27, | |
| "msb": 29 | |
| }, | |
| { | |
| "name": "PMC7_PCCAPT_EN", | |
| "lsb": 26, | |
| "msb": 26 | |
| }, | |
| { | |
| "name": "PMC6_PCCAPT_EN", | |
| "lsb": 25, | |
| "msb": 25 | |
| }, | |
| { | |
| "name": "PMC5_PCCAPT_EN", | |
| "lsb": 24, | |
| "msb": 24 | |
| }, | |
| { | |
| "name": "L2CGLOBAL", | |
| "lsb": 23, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "WFRFE", | |
| "lsb": 22, | |
| "msb": 22 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 21, | |
| "msb": 21 | |
| }, | |
| { | |
| "name": "DISCNT", | |
| "lsb": 20, | |
| "msb": 20 | |
| }, | |
| { | |
| "name": "INTEN7", | |
| "lsb": 19, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "INTEN6", | |
| "lsb": 18, | |
| "msb": 18 | |
| }, | |
| { | |
| "name": "INTEN5", | |
| "lsb": 17, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "INTEN4", | |
| "lsb": 16, | |
| "msb": 16 | |
| }, | |
| { | |
| "name": "INTEN3", | |
| "lsb": 15, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "INTEN2", | |
| "lsb": 14, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "INTEN1", | |
| "lsb": 13, | |
| "msb": 13 | |
| }, | |
| { | |
| "name": "INTEN0", | |
| "lsb": 12, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "PMAI", | |
| "lsb": 11, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "INTGEN", | |
| "lsb": 8, | |
| "msb": 10 | |
| }, | |
| { | |
| "name": "EN7", | |
| "lsb": 7, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "EN6", | |
| "lsb": 6, | |
| "msb": 6 | |
| }, | |
| { | |
| "name": "EN5", | |
| "lsb": 5, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "EN4", | |
| "lsb": 4, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "EN3", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "EN2", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "EN1", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "EN0", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "PMCR1_EL1", | |
| "enc": [3, 1, 15, 1, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD3", | |
| "lsb": 50, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "EL1EN9", | |
| "lsb": 49, | |
| "msb": 49 | |
| }, | |
| { | |
| "name": "EL1EN8", | |
| "lsb": 48, | |
| "msb": 48 | |
| }, | |
| { | |
| "name": "RSVD2", | |
| "lsb": 42, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "EL0EN9", | |
| "lsb": 41, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "EL0EN8", | |
| "lsb": 40, | |
| "msb": 40 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 24, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "EL1EN7", | |
| "lsb": 23, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "EL1EN6", | |
| "lsb": 22, | |
| "msb": 22 | |
| }, | |
| { | |
| "name": "EL1EN5", | |
| "lsb": 21, | |
| "msb": 21 | |
| }, | |
| { | |
| "name": "EL1EN4", | |
| "lsb": 20, | |
| "msb": 20 | |
| }, | |
| { | |
| "name": "EL1EN3", | |
| "lsb": 19, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "EL1EN2", | |
| "lsb": 18, | |
| "msb": 18 | |
| }, | |
| { | |
| "name": "EL1EN1", | |
| "lsb": 17, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "EL1EN0", | |
| "lsb": 16, | |
| "msb": 16 | |
| }, | |
| { | |
| "name": "EL0EN7", | |
| "lsb": 15, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "EL0EN6", | |
| "lsb": 14, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "EL0EN5", | |
| "lsb": 13, | |
| "msb": 13 | |
| }, | |
| { | |
| "name": "EL0EN4", | |
| "lsb": 12, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "EL0EN3", | |
| "lsb": 11, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "EL0EN2", | |
| "lsb": 10, | |
| "msb": 10 | |
| }, | |
| { | |
| "name": "EL0EN1", | |
| "lsb": 9, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "EL0EN0", | |
| "lsb": 8, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 7 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "PMCR1_EL12", | |
| "enc": [3, 1, 15, 7, 2], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RES03", | |
| "lsb": 50, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "EL1EN9", | |
| "lsb": 49, | |
| "msb": 49 | |
| }, | |
| { | |
| "name": "EL1EN8", | |
| "lsb": 48, | |
| "msb": 48 | |
| }, | |
| { | |
| "name": "RES02", | |
| "lsb": 42, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "EL0EN9", | |
| "lsb": 41, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "EL0EN8", | |
| "lsb": 40, | |
| "msb": 40 | |
| }, | |
| { | |
| "name": "RES01", | |
| "lsb": 24, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "EL1EN7", | |
| "lsb": 23, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "EL1EN6", | |
| "lsb": 22, | |
| "msb": 22 | |
| }, | |
| { | |
| "name": "EL1EN5", | |
| "lsb": 21, | |
| "msb": 21 | |
| }, | |
| { | |
| "name": "EL1EN4", | |
| "lsb": 20, | |
| "msb": 20 | |
| }, | |
| { | |
| "name": "EL1EN3", | |
| "lsb": 19, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "EL1EN2", | |
| "lsb": 18, | |
| "msb": 18 | |
| }, | |
| { | |
| "name": "EL1EN1", | |
| "lsb": 17, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "EL1EN0", | |
| "lsb": 16, | |
| "msb": 16 | |
| }, | |
| { | |
| "name": "EL0EN7", | |
| "lsb": 15, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "EL0EN6", | |
| "lsb": 14, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "EL0EN5", | |
| "lsb": 13, | |
| "msb": 13 | |
| }, | |
| { | |
| "name": "EL0EN4", | |
| "lsb": 12, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "EL0EN3", | |
| "lsb": 11, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "EL0EN2", | |
| "lsb": 10, | |
| "msb": 10 | |
| }, | |
| { | |
| "name": "EL0EN1", | |
| "lsb": 9, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "EL0EN0", | |
| "lsb": 8, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "RES0", | |
| "lsb": 0, | |
| "msb": 7 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "PMCR1_EL2", | |
| "enc": [3, 1, 15, 6, 2], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD3", | |
| "lsb": 50, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "EL2EN9", | |
| "lsb": 49, | |
| "msb": 49 | |
| }, | |
| { | |
| "name": "EL2EN8", | |
| "lsb": 48, | |
| "msb": 48 | |
| }, | |
| { | |
| "name": "RSVD2", | |
| "lsb": 42, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "EL0EN9", | |
| "lsb": 41, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "EL0EN8", | |
| "lsb": 40, | |
| "msb": 40 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 24, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "EL2EN7", | |
| "lsb": 23, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "EL2EN6", | |
| "lsb": 22, | |
| "msb": 22 | |
| }, | |
| { | |
| "name": "EL2EN5", | |
| "lsb": 21, | |
| "msb": 21 | |
| }, | |
| { | |
| "name": "EL2EN4", | |
| "lsb": 20, | |
| "msb": 20 | |
| }, | |
| { | |
| "name": "EL2EN3", | |
| "lsb": 19, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "EL2EN2", | |
| "lsb": 18, | |
| "msb": 18 | |
| }, | |
| { | |
| "name": "EL2EN1", | |
| "lsb": 17, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "EL2EN0", | |
| "lsb": 16, | |
| "msb": 16 | |
| }, | |
| { | |
| "name": "EL0EN7", | |
| "lsb": 15, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "EL0EN6", | |
| "lsb": 14, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "EL0EN5", | |
| "lsb": 13, | |
| "msb": 13 | |
| }, | |
| { | |
| "name": "EL0EN4", | |
| "lsb": 12, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "EL0EN3", | |
| "lsb": 11, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "EL0EN2", | |
| "lsb": 10, | |
| "msb": 10 | |
| }, | |
| { | |
| "name": "EL0EN1", | |
| "lsb": 9, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "EL0EN0", | |
| "lsb": 8, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 7 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "PMCR1_EL21", | |
| "enc": [3, 1, 15, 1, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RES03", | |
| "lsb": 50, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "EL2EN9", | |
| "lsb": 49, | |
| "msb": 49 | |
| }, | |
| { | |
| "name": "EL2EN8", | |
| "lsb": 48, | |
| "msb": 48 | |
| }, | |
| { | |
| "name": "RES02", | |
| "lsb": 42, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "EL0EN9", | |
| "lsb": 41, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "EL0EN8", | |
| "lsb": 40, | |
| "msb": 40 | |
| }, | |
| { | |
| "name": "RES01", | |
| "lsb": 24, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "EL2EN7", | |
| "lsb": 23, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "EL2EN6", | |
| "lsb": 22, | |
| "msb": 22 | |
| }, | |
| { | |
| "name": "EL2EN5", | |
| "lsb": 21, | |
| "msb": 21 | |
| }, | |
| { | |
| "name": "EL2EN4", | |
| "lsb": 20, | |
| "msb": 20 | |
| }, | |
| { | |
| "name": "EL2EN3", | |
| "lsb": 19, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "EL2EN2", | |
| "lsb": 18, | |
| "msb": 18 | |
| }, | |
| { | |
| "name": "EL2EN1", | |
| "lsb": 17, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "EL2EN0", | |
| "lsb": 16, | |
| "msb": 16 | |
| }, | |
| { | |
| "name": "EL0EN7", | |
| "lsb": 15, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "EL0EN6", | |
| "lsb": 14, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "EL0EN5", | |
| "lsb": 13, | |
| "msb": 13 | |
| }, | |
| { | |
| "name": "EL0EN4", | |
| "lsb": 12, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "EL0EN3", | |
| "lsb": 11, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "EL0EN2", | |
| "lsb": 10, | |
| "msb": 10 | |
| }, | |
| { | |
| "name": "EL0EN1", | |
| "lsb": 9, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "EL0EN0", | |
| "lsb": 8, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "RES0", | |
| "lsb": 0, | |
| "msb": 7 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "PMCR1_GL1", | |
| "enc": [3, 6, 15, 8, 7], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD3", | |
| "lsb": 50, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "GL1EN9", | |
| "lsb": 49, | |
| "msb": 49 | |
| }, | |
| { | |
| "name": "GL1EN8", | |
| "lsb": 48, | |
| "msb": 48 | |
| }, | |
| { | |
| "name": "RSVD2", | |
| "lsb": 42, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "GL0EN9", | |
| "lsb": 41, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "GL0EN8", | |
| "lsb": 40, | |
| "msb": 40 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 24, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "GL1EN7", | |
| "lsb": 23, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "GL1EN6", | |
| "lsb": 22, | |
| "msb": 22 | |
| }, | |
| { | |
| "name": "GL1EN5", | |
| "lsb": 21, | |
| "msb": 21 | |
| }, | |
| { | |
| "name": "GL1EN4", | |
| "lsb": 20, | |
| "msb": 20 | |
| }, | |
| { | |
| "name": "GL1EN3", | |
| "lsb": 19, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "GL1EN2", | |
| "lsb": 18, | |
| "msb": 18 | |
| }, | |
| { | |
| "name": "GL1EN1", | |
| "lsb": 17, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "GL1EN0", | |
| "lsb": 16, | |
| "msb": 16 | |
| }, | |
| { | |
| "name": "GL0EN7", | |
| "lsb": 15, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "GL0EN6", | |
| "lsb": 14, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "GL0EN5", | |
| "lsb": 13, | |
| "msb": 13 | |
| }, | |
| { | |
| "name": "GL0EN4", | |
| "lsb": 12, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "GL0EN3", | |
| "lsb": 11, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "GL0EN2", | |
| "lsb": 10, | |
| "msb": 10 | |
| }, | |
| { | |
| "name": "GL0EN1", | |
| "lsb": 9, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "GL0EN0", | |
| "lsb": 8, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 7 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "PMCR1_GL12", | |
| "enc": [3, 1, 15, 8, 2], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RES03", | |
| "lsb": 50, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "GL1EN9", | |
| "lsb": 49, | |
| "msb": 49 | |
| }, | |
| { | |
| "name": "GL1EN8", | |
| "lsb": 48, | |
| "msb": 48 | |
| }, | |
| { | |
| "name": "RES02", | |
| "lsb": 42, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "GL0EN9", | |
| "lsb": 41, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "GL0EN8", | |
| "lsb": 40, | |
| "msb": 40 | |
| }, | |
| { | |
| "name": "RES01", | |
| "lsb": 24, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "GL1EN7", | |
| "lsb": 23, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "GL1EN6", | |
| "lsb": 22, | |
| "msb": 22 | |
| }, | |
| { | |
| "name": "GL1EN5", | |
| "lsb": 21, | |
| "msb": 21 | |
| }, | |
| { | |
| "name": "GL1EN4", | |
| "lsb": 20, | |
| "msb": 20 | |
| }, | |
| { | |
| "name": "GL1EN3", | |
| "lsb": 19, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "GL1EN2", | |
| "lsb": 18, | |
| "msb": 18 | |
| }, | |
| { | |
| "name": "GL1EN1", | |
| "lsb": 17, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "GL1EN0", | |
| "lsb": 16, | |
| "msb": 16 | |
| }, | |
| { | |
| "name": "GL0EN7", | |
| "lsb": 15, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "GL0EN6", | |
| "lsb": 14, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "GL0EN5", | |
| "lsb": 13, | |
| "msb": 13 | |
| }, | |
| { | |
| "name": "GL0EN4", | |
| "lsb": 12, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "GL0EN3", | |
| "lsb": 11, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "GL0EN2", | |
| "lsb": 10, | |
| "msb": 10 | |
| }, | |
| { | |
| "name": "GL0EN1", | |
| "lsb": 9, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "GL0EN0", | |
| "lsb": 8, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "RES0", | |
| "lsb": 0, | |
| "msb": 7 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "PMCR1_GL2", | |
| "enc": [3, 6, 15, 8, 5], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD3", | |
| "lsb": 50, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "GL2EN9", | |
| "lsb": 49, | |
| "msb": 49 | |
| }, | |
| { | |
| "name": "GL2EN8", | |
| "lsb": 48, | |
| "msb": 48 | |
| }, | |
| { | |
| "name": "RSVD2", | |
| "lsb": 42, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "GL0EN9", | |
| "lsb": 41, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "GL0EN8", | |
| "lsb": 40, | |
| "msb": 40 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 24, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "GL2EN7", | |
| "lsb": 23, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "GL2EN6", | |
| "lsb": 22, | |
| "msb": 22 | |
| }, | |
| { | |
| "name": "GL2EN5", | |
| "lsb": 21, | |
| "msb": 21 | |
| }, | |
| { | |
| "name": "GL2EN4", | |
| "lsb": 20, | |
| "msb": 20 | |
| }, | |
| { | |
| "name": "GL2EN3", | |
| "lsb": 19, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "GL2EN2", | |
| "lsb": 18, | |
| "msb": 18 | |
| }, | |
| { | |
| "name": "GL2EN1", | |
| "lsb": 17, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "GL2EN0", | |
| "lsb": 16, | |
| "msb": 16 | |
| }, | |
| { | |
| "name": "GL0EN7", | |
| "lsb": 15, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "GL0EN6", | |
| "lsb": 14, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "GL0EN5", | |
| "lsb": 13, | |
| "msb": 13 | |
| }, | |
| { | |
| "name": "GL0EN4", | |
| "lsb": 12, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "GL0EN3", | |
| "lsb": 11, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "GL0EN2", | |
| "lsb": 10, | |
| "msb": 10 | |
| }, | |
| { | |
| "name": "GL0EN1", | |
| "lsb": 9, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "GL0EN0", | |
| "lsb": 8, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 7 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "PMCR1_GL21", | |
| "enc": [3, 6, 15, 8, 7], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RES03", | |
| "lsb": 50, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "GL2EN9", | |
| "lsb": 49, | |
| "msb": 49 | |
| }, | |
| { | |
| "name": "GL2EN8", | |
| "lsb": 48, | |
| "msb": 48 | |
| }, | |
| { | |
| "name": "RES02", | |
| "lsb": 42, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "GL0EN9", | |
| "lsb": 41, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "GL0EN8", | |
| "lsb": 40, | |
| "msb": 40 | |
| }, | |
| { | |
| "name": "RES01", | |
| "lsb": 24, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "GL2EN7", | |
| "lsb": 23, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "GL2EN6", | |
| "lsb": 22, | |
| "msb": 22 | |
| }, | |
| { | |
| "name": "GL2EN5", | |
| "lsb": 21, | |
| "msb": 21 | |
| }, | |
| { | |
| "name": "GL2EN4", | |
| "lsb": 20, | |
| "msb": 20 | |
| }, | |
| { | |
| "name": "GL2EN3", | |
| "lsb": 19, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "GL2EN2", | |
| "lsb": 18, | |
| "msb": 18 | |
| }, | |
| { | |
| "name": "GL2EN1", | |
| "lsb": 17, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "GL2EN0", | |
| "lsb": 16, | |
| "msb": 16 | |
| }, | |
| { | |
| "name": "GL0EN7", | |
| "lsb": 15, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "GL0EN6", | |
| "lsb": 14, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "GL0EN5", | |
| "lsb": 13, | |
| "msb": 13 | |
| }, | |
| { | |
| "name": "GL0EN4", | |
| "lsb": 12, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "GL0EN3", | |
| "lsb": 11, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "GL0EN2", | |
| "lsb": 10, | |
| "msb": 10 | |
| }, | |
| { | |
| "name": "GL0EN1", | |
| "lsb": 9, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "GL0EN0", | |
| "lsb": 8, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "RES0", | |
| "lsb": 0, | |
| "msb": 7 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "PMCR2_EL1", | |
| "enc": [3, 1, 15, 2, 0], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "DISCNT7", | |
| "lsb": 31, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "DISCNT6", | |
| "lsb": 30, | |
| "msb": 30 | |
| }, | |
| { | |
| "name": "DISCNT5", | |
| "lsb": 29, | |
| "msb": 29 | |
| }, | |
| { | |
| "name": "DISCNT4", | |
| "lsb": 28, | |
| "msb": 28 | |
| }, | |
| { | |
| "name": "DISCNT3", | |
| "lsb": 27, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "DISCNT2", | |
| "lsb": 26, | |
| "msb": 26 | |
| }, | |
| { | |
| "name": "DISCNT1", | |
| "lsb": 25, | |
| "msb": 25 | |
| }, | |
| { | |
| "name": "DISCNT0", | |
| "lsb": 24, | |
| "msb": 24 | |
| }, | |
| { | |
| "name": "RSVD2", | |
| "lsb": 18, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "DISCNT9", | |
| "lsb": 17, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "DISCNT8", | |
| "lsb": 16, | |
| "msb": 16 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 12, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "WRP3EN7", | |
| "lsb": 11, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "WRP2EN7", | |
| "lsb": 10, | |
| "msb": 10 | |
| }, | |
| { | |
| "name": "WRP3EN6", | |
| "lsb": 9, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "WRP2EN6", | |
| "lsb": 8, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "WRP3EN5", | |
| "lsb": 7, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "WRP2EN5", | |
| "lsb": 6, | |
| "msb": 6 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 5 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "PMCR3_EL1", | |
| "enc": [3, 1, 15, 3, 0], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 12, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "INVEN7", | |
| "lsb": 11, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "INVEN6", | |
| "lsb": 10, | |
| "msb": 10 | |
| }, | |
| { | |
| "name": "INVEN5", | |
| "lsb": 9, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 6, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "BPT5EN7", | |
| "lsb": 5, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "BPT4EN7", | |
| "lsb": 4, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "BPT5EN6", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "BPT4EN6", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "BPT5EN5", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "BPT4EN5", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "PMCR4_EL1", | |
| "enc": [3, 1, 15, 4, 0], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD3", | |
| "lsb": 28, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "OM1MODE", | |
| "lsb": 26, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "OM0MODE", | |
| "lsb": 24, | |
| "msb": 25 | |
| }, | |
| { | |
| "name": "RSVD2", | |
| "lsb": 12, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "OM1EN7", | |
| "lsb": 11, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "OM1EN6", | |
| "lsb": 10, | |
| "msb": 10 | |
| }, | |
| { | |
| "name": "OM1EN5", | |
| "lsb": 9, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 6, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "OM0EN7", | |
| "lsb": 5, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "OM0EN6", | |
| "lsb": 4, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "OM0EN5", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 2 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "PMCR5_EL0", | |
| "enc": [3, 1, 15, 12, 1], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 10, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "PMC9_EL0_READ_EN", | |
| "lsb": 9, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "PMC8_EL0_READ_EN", | |
| "lsb": 8, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "PMC7_EL0_READ_EN", | |
| "lsb": 7, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "PMC6_EL0_READ_EN", | |
| "lsb": 6, | |
| "msb": 6 | |
| }, | |
| { | |
| "name": "PMC5_EL0_READ_EN", | |
| "lsb": 5, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "PMC4_EL0_READ_EN", | |
| "lsb": 4, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "PMC3_EL0_READ_EN", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "PMC2_EL0_READ_EN", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "PMC1_EL0_READ_EN", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "PMC0_EL0_READ_EN", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "PMCR_BVRNG4_EL1", | |
| "enc": [3, 1, 15, 14, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 23, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "SIZE", | |
| "lsb": 0, | |
| "msb": 22 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "PMCR_BVRNG5_EL1", | |
| "enc": [3, 1, 15, 15, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 23, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "SIZE", | |
| "lsb": 0, | |
| "msb": 22 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "PMCompare0_EL1", | |
| "enc": [3, 1, 15, 12, 4], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "COMPARE_VALUE", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "PMCompare1_EL1", | |
| "enc": [3, 1, 15, 12, 5], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "COMPARE_VALUE", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "PMCompare5_EL1", | |
| "enc": [3, 1, 15, 13, 5], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "COMPARE_VALUE", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "PMCompare6_EL1", | |
| "enc": [3, 1, 15, 13, 6], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "COMPARE_VALUE", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "PMCompare7_EL1", | |
| "enc": [3, 1, 15, 13, 7], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "COMPARE_VALUE", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "PMESR0_EL1", | |
| "enc": [3, 1, 15, 5, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "ES5", | |
| "lsb": 48, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "ES4", | |
| "lsb": 32, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "ES3", | |
| "lsb": 16, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "ES2", | |
| "lsb": 0, | |
| "msb": 15 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "PMESR1_EL1", | |
| "enc": [3, 1, 15, 6, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "ES9", | |
| "lsb": 48, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "ES8", | |
| "lsb": 32, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "ES7", | |
| "lsb": 16, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "ES6", | |
| "lsb": 0, | |
| "msb": 15 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "PMMMAP_EL1", | |
| "enc": [3, 2, 15, 15, 0], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RES0", | |
| "lsb": 18, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "MMAP7", | |
| "lsb": 15, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "MMAP6", | |
| "lsb": 12, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "MMAP5", | |
| "lsb": 9, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "MMAP4", | |
| "lsb": 6, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "MMAP3", | |
| "lsb": 3, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "MMAP2", | |
| "lsb": 0, | |
| "msb": 2 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "PMSR_EL1", | |
| "enc": [3, 1, 15, 13, 0], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 10, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "COVF", | |
| "lsb": 0, | |
| "msb": 9 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "PMSWCTRL_EL1", | |
| "enc": [3, 1, 15, 12, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD3", | |
| "lsb": 58, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "PMC9SWSET", | |
| "lsb": 57, | |
| "msb": 57 | |
| }, | |
| { | |
| "name": "PMC8SWSET", | |
| "lsb": 56, | |
| "msb": 56 | |
| }, | |
| { | |
| "name": "RSVD2", | |
| "lsb": 50, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "PMC9SWCLR", | |
| "lsb": 49, | |
| "msb": 49 | |
| }, | |
| { | |
| "name": "PMC8SWCLR", | |
| "lsb": 48, | |
| "msb": 48 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 42, | |
| "msb": 47 | |
| }, | |
| { | |
| "name": "PMC9SWDEC", | |
| "lsb": 41, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "PMC8SWDEC", | |
| "lsb": 40, | |
| "msb": 40 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 34, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "PMC9SWINC", | |
| "lsb": 33, | |
| "msb": 33 | |
| }, | |
| { | |
| "name": "PMC8SWINC", | |
| "lsb": 32, | |
| "msb": 32 | |
| }, | |
| { | |
| "name": "SWSET", | |
| "lsb": 24, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "SWCLR", | |
| "lsb": 16, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "SWDEC", | |
| "lsb": 8, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "SWINC", | |
| "lsb": 0, | |
| "msb": 7 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "PMTRHLD2_EL1", | |
| "enc": [3, 2, 15, 14, 0], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "TRHLD2", | |
| "lsb": 0, | |
| "msb": 31 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "PMTRHLD4_EL1", | |
| "enc": [3, 2, 15, 13, 0], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "TRHLD4", | |
| "lsb": 0, | |
| "msb": 31 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "PMTRHLD6_EL1", | |
| "enc": [3, 2, 15, 12, 0], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "TRHLD6", | |
| "lsb": 0, | |
| "msb": 31 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "PM_FED_DISP_OPP_LOST_EVNT_THRHLD_EL1", | |
| "enc": [3, 1, 15, 5, 1], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD2", | |
| "lsb": 42, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "ITLB", | |
| "lsb": 32, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 26, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "ICACHE", | |
| "lsb": 16, | |
| "msb": 25 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 10, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "ANY", | |
| "lsb": 0, | |
| "msb": 9 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "PM_MEMFLT_CTL23_EL1", | |
| "enc": [3, 1, 15, 0, 4], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "UNUSED_63_53", | |
| "lsb": 53, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "L1_G1", | |
| "lsb": 52, | |
| "msb": 52 | |
| }, | |
| { | |
| "name": "MASK_ID1", | |
| "lsb": 44, | |
| "msb": 51 | |
| }, | |
| { | |
| "name": "SRC_ID1", | |
| "lsb": 33, | |
| "msb": 43 | |
| }, | |
| { | |
| "name": "EN1", | |
| "lsb": 32, | |
| "msb": 32 | |
| }, | |
| { | |
| "name": "UNUSED_31_21", | |
| "lsb": 21, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "L1_G0", | |
| "lsb": 20, | |
| "msb": 20 | |
| }, | |
| { | |
| "name": "MASK_ID0", | |
| "lsb": 12, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "SRC_ID0", | |
| "lsb": 1, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "EN0", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "PM_MEMFLT_CTL45_EL1", | |
| "enc": [3, 1, 15, 1, 4], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "UNUSED_63_53", | |
| "lsb": 53, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "L1_G1", | |
| "lsb": 52, | |
| "msb": 52 | |
| }, | |
| { | |
| "name": "MASK_ID1", | |
| "lsb": 44, | |
| "msb": 51 | |
| }, | |
| { | |
| "name": "SRC_ID1", | |
| "lsb": 33, | |
| "msb": 43 | |
| }, | |
| { | |
| "name": "EN1", | |
| "lsb": 32, | |
| "msb": 32 | |
| }, | |
| { | |
| "name": "UNUSED_31_21", | |
| "lsb": 21, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "L1_G0", | |
| "lsb": 20, | |
| "msb": 20 | |
| }, | |
| { | |
| "name": "MASK_ID0", | |
| "lsb": 12, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "SRC_ID0", | |
| "lsb": 1, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "EN0", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "PM_PMI_PC", | |
| "enc": [3, 1, 15, 14, 1], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 59, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "PMC_ID", | |
| "lsb": 56, | |
| "msb": 58 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 49, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "CAPTURED_PC", | |
| "lsb": 0, | |
| "msb": 48 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "PREDAKEYHi_EL1", | |
| "enc": [3, 4, 15, 10, 1], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "ALL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "PREDAKEYLo_EL1", | |
| "enc": [3, 4, 15, 10, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "ALL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "PREDBKEYHi_EL1", | |
| "enc": [3, 4, 15, 10, 3], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "ALL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "PREDBKEYLo_EL1", | |
| "enc": [3, 4, 15, 10, 2], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "ALL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "PRE_LLCFLUSH_TMR", | |
| "enc": [3, 5, 15, 7, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 32, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "REFCNT", | |
| "lsb": 0, | |
| "msb": 31 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "PRE_TD_TMR", | |
| "enc": [3, 5, 15, 8, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 32, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "REFCNT", | |
| "lsb": 0, | |
| "msb": 31 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "PROD_LOSS_COUNT_EL1", | |
| "enc": [3, 5, 15, 11, 5], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 32, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "LOSS_CNT", | |
| "lsb": 0, | |
| "msb": 31 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "PROD_TRC_BUF_RESTORE0_GL1", | |
| "enc": [3, 5, 15, 6, 4], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "PROD_TRC_BUF_RESTORE0_GL2", | |
| "enc": [3, 5, 15, 10, 4], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 34, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "BUF_ID", | |
| "lsb": 33, | |
| "msb": 33 | |
| }, | |
| { | |
| "name": "WRAP", | |
| "lsb": 32, | |
| "msb": 32 | |
| }, | |
| { | |
| "name": "LOSS", | |
| "lsb": 31, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "CNT", | |
| "lsb": 0, | |
| "msb": 30 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "PROD_TRC_BUF_RESTORE0_GL21", | |
| "enc": [3, 5, 15, 6, 4], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 34, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "BUF_ID", | |
| "lsb": 33, | |
| "msb": 33 | |
| }, | |
| { | |
| "name": "WRAP", | |
| "lsb": 32, | |
| "msb": 32 | |
| }, | |
| { | |
| "name": "LOSS", | |
| "lsb": 31, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "CNT", | |
| "lsb": 0, | |
| "msb": 30 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "PROD_TRC_BUF_RESTORE1_GL1", | |
| "enc": [3, 5, 15, 6, 5], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "PROD_TRC_BUF_RESTORE1_GL2", | |
| "enc": [3, 5, 15, 10, 5], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 32, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "LOSS", | |
| "lsb": 31, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "CNT", | |
| "lsb": 0, | |
| "msb": 30 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "PROD_TRC_BUF_RESTORE1_GL21", | |
| "enc": [3, 5, 15, 6, 5], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 32, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "LOSS", | |
| "lsb": 31, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "CNT", | |
| "lsb": 0, | |
| "msb": 30 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "PROD_TRC_CORE_CFG_EL1", | |
| "enc": [3, 5, 15, 0, 7], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "PROD_TRC_CORE_CFG_EL2", | |
| "enc": [3, 5, 15, 1, 6], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 44, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "DIS_SMTRACE", | |
| "lsb": 43, | |
| "msb": 43 | |
| }, | |
| { | |
| "name": "FORCE_NON_SPEC_IF_OLDEST_REDIR_VLD_AND_OLDER", | |
| "lsb": 42, | |
| "msb": 42 | |
| }, | |
| { | |
| "name": "DIS_MULT_CALL_RET_BR_RETIRE", | |
| "lsb": 41, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "DIS_YNGR_ST_ATOMIC_LAUNCH_ZPENDING", | |
| "lsb": 40, | |
| "msb": 40 | |
| }, | |
| { | |
| "name": "GEXITSPEC_DISABLE", | |
| "lsb": 39, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "GENTERSPEC_DISABLE", | |
| "lsb": 38, | |
| "msb": 38 | |
| }, | |
| { | |
| "name": "SVCSPEC_DISABLE", | |
| "lsb": 37, | |
| "msb": 37 | |
| }, | |
| { | |
| "name": "ERETSPEC_DISABLE", | |
| "lsb": 36, | |
| "msb": 36 | |
| }, | |
| { | |
| "name": "DIS_SPEC_ISB", | |
| "lsb": 35, | |
| "msb": 35 | |
| }, | |
| { | |
| "name": "PCUPDTMR", | |
| "lsb": 34, | |
| "msb": 34 | |
| }, | |
| { | |
| "name": "DIS_MULT_INDIR_BR_RETIRE", | |
| "lsb": 33, | |
| "msb": 33 | |
| }, | |
| { | |
| "name": "DIS_PC_TRACE_PACKETS", | |
| "lsb": 32, | |
| "msb": 32 | |
| }, | |
| { | |
| "name": "EN_TIME_STAMP_PCKT", | |
| "lsb": 31, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "EN_CONTEXT_IDR", | |
| "lsb": 30, | |
| "msb": 30 | |
| }, | |
| { | |
| "name": "CALL_STACK_EN", | |
| "lsb": 29, | |
| "msb": 29 | |
| }, | |
| { | |
| "name": "SW_MSG_EL2", | |
| "lsb": 28, | |
| "msb": 28 | |
| }, | |
| { | |
| "name": "SW_MSG_EL1", | |
| "lsb": 27, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "SW_MSG_EL0", | |
| "lsb": 26, | |
| "msb": 26 | |
| }, | |
| { | |
| "name": "CPMU_DUMP_MASK", | |
| "lsb": 16, | |
| "msb": 25 | |
| }, | |
| { | |
| "name": "ARCH_LD_ST_DIS_COMP", | |
| "lsb": 15, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "ARCH_LD_ST_SINGLE_PACK", | |
| "lsb": 14, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "ARCH_LD_ST_TRACE", | |
| "lsb": 13, | |
| "msb": 13 | |
| }, | |
| { | |
| "name": "FILTER_COUNT", | |
| "lsb": 5, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "FILTER_COUNT_SEL", | |
| "lsb": 4, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "FILTER_ENABLE", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "LOG_MODE", | |
| "lsb": 1, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "TRACE_EN", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "PROD_TRC_CORE_CFG_EL21", | |
| "enc": [3, 5, 15, 0, 7], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RES0", | |
| "lsb": 44, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "DIS_SMTRACE", | |
| "lsb": 43, | |
| "msb": 43 | |
| }, | |
| { | |
| "name": "FORCE_NON_SPEC_IF_OLDEST_REDIR_VLD_AND_OLDER", | |
| "lsb": 42, | |
| "msb": 42 | |
| }, | |
| { | |
| "name": "DIS_MULT_CALL_RET_BR_RETIRE", | |
| "lsb": 41, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "DIS_YNGR_ST_ATOMIC_LAUNCH_ZPENDING", | |
| "lsb": 40, | |
| "msb": 40 | |
| }, | |
| { | |
| "name": "GEXITSPEC_DISABLE", | |
| "lsb": 39, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "GENTERSPEC_DISABLE", | |
| "lsb": 38, | |
| "msb": 38 | |
| }, | |
| { | |
| "name": "SVCSPEC_DISABLE", | |
| "lsb": 37, | |
| "msb": 37 | |
| }, | |
| { | |
| "name": "ERETSPEC_DISABLE", | |
| "lsb": 36, | |
| "msb": 36 | |
| }, | |
| { | |
| "name": "DIS_SPEC_ISB", | |
| "lsb": 35, | |
| "msb": 35 | |
| }, | |
| { | |
| "name": "PCUPDTMR", | |
| "lsb": 34, | |
| "msb": 34 | |
| }, | |
| { | |
| "name": "DIS_MULT_INDIR_BR_RETIRE", | |
| "lsb": 33, | |
| "msb": 33 | |
| }, | |
| { | |
| "name": "DIS_PC_TRACE_PACKETS", | |
| "lsb": 32, | |
| "msb": 32 | |
| }, | |
| { | |
| "name": "EN_TIME_STAMP_PCKT", | |
| "lsb": 31, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "EN_CONTEXT_IDR", | |
| "lsb": 30, | |
| "msb": 30 | |
| }, | |
| { | |
| "name": "CALL_STACK_EN", | |
| "lsb": 29, | |
| "msb": 29 | |
| }, | |
| { | |
| "name": "SW_MSG_EL2", | |
| "lsb": 28, | |
| "msb": 28 | |
| }, | |
| { | |
| "name": "SW_MSG_EL1", | |
| "lsb": 27, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "SW_MSG_EL0", | |
| "lsb": 26, | |
| "msb": 26 | |
| }, | |
| { | |
| "name": "CPMU_DUMP_MASK", | |
| "lsb": 16, | |
| "msb": 25 | |
| }, | |
| { | |
| "name": "ARCH_LD_ST_DIS_COMP", | |
| "lsb": 15, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "ARCH_LD_ST_SINGLE_PACK", | |
| "lsb": 14, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "ARCH_LD_ST_TRACE", | |
| "lsb": 13, | |
| "msb": 13 | |
| }, | |
| { | |
| "name": "FILTER_COUNT", | |
| "lsb": 5, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "FILTER_COUNT_SEL", | |
| "lsb": 4, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "FILTER_ENABLE", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "LOG_MODE", | |
| "lsb": 1, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "TRACE_EN", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "PROD_TRC_CORE_GL_CTL_GL1", | |
| "enc": [3, 5, 15, 5, 5], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "PROD_TRC_CORE_GL_CTL_GL2", | |
| "enc": [3, 5, 15, 5, 6], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "PROD_TRC_CORE_GL_CTL_GL21", | |
| "enc": [3, 5, 15, 5, 5], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RES0", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "PROD_TRC_CPMU_DUMP_TRIG_EL1", | |
| "enc": [3, 5, 15, 11, 4], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 1, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "CPMU_TRIG", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "PROD_TRC_CTL_EL1", | |
| "enc": [3, 5, 15, 4, 3], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "PROD_TRC_CTL_EL2", | |
| "enc": [3, 5, 15, 11, 1], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 32, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "POWER_GOOD", | |
| "lsb": 31, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 9, | |
| "msb": 30 | |
| }, | |
| { | |
| "name": "PERF_CNT_EN", | |
| "lsb": 5, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "DIS_STRM_FIFO_STALL", | |
| "lsb": 4, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "FORCE_WRAP_STREAM_ORDER", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "TRACE_MODE", | |
| "lsb": 1, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "TRACE_EN", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "PROD_TRC_CTL_EL21", | |
| "enc": [3, 5, 15, 4, 3], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 32, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "POWER_GOOD", | |
| "lsb": 31, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "RES0", | |
| "lsb": 9, | |
| "msb": 30 | |
| }, | |
| { | |
| "name": "PERF_CNT_EN", | |
| "lsb": 5, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "DIS_STRM_FIFO_STALL", | |
| "lsb": 4, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "FORCE_WRAP_STREAM_ORDER", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "TRACE_MODE", | |
| "lsb": 1, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "TRACE_EN", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "PROD_TRC_EN_GL1", | |
| "enc": [3, 5, 15, 6, 6], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "PROD_TRC_EN_GL2", | |
| "enc": [3, 5, 15, 11, 2], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 1, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "MASTER_ENABLE", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "PROD_TRC_EN_GL21", | |
| "enc": [3, 5, 15, 6, 6], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 1, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "MASTER_ENABLE", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "PROD_TRC_STRM_BASE0_GL1", | |
| "enc": [3, 5, 15, 4, 4], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "PROD_TRC_STRM_BASE0_GL2", | |
| "enc": [3, 5, 15, 3, 6], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "VALID", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "RES0_62", | |
| "lsb": 62, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "SZ_LIMIT", | |
| "lsb": 40, | |
| "msb": 61 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 35, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "PA", | |
| "lsb": 0, | |
| "msb": 34 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "PROD_TRC_STRM_BASE0_GL21", | |
| "enc": [3, 5, 15, 4, 4], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "VALID", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "RES0_62", | |
| "lsb": 62, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "SZ_LIMIT", | |
| "lsb": 40, | |
| "msb": 61 | |
| }, | |
| { | |
| "name": "RES0", | |
| "lsb": 35, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "PA", | |
| "lsb": 0, | |
| "msb": 34 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "PROD_TRC_STRM_BASE1_GL1", | |
| "enc": [3, 5, 15, 4, 5], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "PROD_TRC_STRM_BASE1_GL2", | |
| "enc": [3, 5, 15, 3, 7], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "VALID", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "RES0_62", | |
| "lsb": 62, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "SZ_LIMIT", | |
| "lsb": 40, | |
| "msb": 61 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 35, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "PA", | |
| "lsb": 0, | |
| "msb": 34 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "PROD_TRC_STRM_BASE1_GL21", | |
| "enc": [3, 5, 15, 4, 5], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "VALID", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "RES0_62", | |
| "lsb": 62, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "SZ_LIMIT", | |
| "lsb": 40, | |
| "msb": 61 | |
| }, | |
| { | |
| "name": "RES0", | |
| "lsb": 35, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "PA", | |
| "lsb": 0, | |
| "msb": 34 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "PROD_TRC_STRM_FILL0_EL1", | |
| "enc": [3, 5, 15, 10, 6], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 37, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "STOP_TRG", | |
| "lsb": 36, | |
| "msb": 36 | |
| }, | |
| { | |
| "name": "PP_BUF_SEL", | |
| "lsb": 35, | |
| "msb": 35 | |
| }, | |
| { | |
| "name": "DTF_STRM_BUSY", | |
| "lsb": 34, | |
| "msb": 34 | |
| }, | |
| { | |
| "name": "STRM_ACTIVE", | |
| "lsb": 33, | |
| "msb": 33 | |
| }, | |
| { | |
| "name": "WRAP", | |
| "lsb": 32, | |
| "msb": 32 | |
| }, | |
| { | |
| "name": "LOSS", | |
| "lsb": 31, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "CNT", | |
| "lsb": 0, | |
| "msb": 30 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "PROD_TRC_STRM_FILL1_EL1", | |
| "enc": [3, 5, 15, 10, 7], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 35, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "DTF_STRM_BUSY", | |
| "lsb": 34, | |
| "msb": 34 | |
| }, | |
| { | |
| "name": "STRM_ACTIVE", | |
| "lsb": 33, | |
| "msb": 33 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 32, | |
| "msb": 32 | |
| }, | |
| { | |
| "name": "LOSS", | |
| "lsb": 31, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "CNT", | |
| "lsb": 0, | |
| "msb": 30 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "PROD_TRC_STRM_FIQ_EL1", | |
| "enc": [3, 5, 15, 4, 6], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "PROD_TRC_STRM_FIQ_EL2", | |
| "enc": [3, 5, 15, 11, 3], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "FIQ", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "BUFFER_ID", | |
| "lsb": 62, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "LOSS", | |
| "lsb": 61, | |
| "msb": 61 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 41, | |
| "msb": 60 | |
| }, | |
| { | |
| "name": "THRESHOLD", | |
| "lsb": 10, | |
| "msb": 40 | |
| }, | |
| { | |
| "name": "THRESHOLD_EN", | |
| "lsb": 9, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "CPU_MASK", | |
| "lsb": 1, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "FIQ_ENABLE", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "PROD_TRC_STRM_FIQ_EL21", | |
| "enc": [3, 5, 15, 4, 6], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "FIQ", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "BUFFER_ID", | |
| "lsb": 62, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "LOSS", | |
| "lsb": 61, | |
| "msb": 61 | |
| }, | |
| { | |
| "name": "RES0", | |
| "lsb": 41, | |
| "msb": 60 | |
| }, | |
| { | |
| "name": "THRESHOLD", | |
| "lsb": 10, | |
| "msb": 40 | |
| }, | |
| { | |
| "name": "THRESHOLD_EN", | |
| "lsb": 9, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "CPU_MASK", | |
| "lsb": 1, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "FIQ_ENABLE", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "PROD_TRC_TLB_CFG_GL1", | |
| "enc": [3, 5, 15, 5, 1], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "PROD_TRC_TLB_CFG_GL2", | |
| "enc": [3, 5, 15, 5, 7], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 38, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "SW_BUF_ORDER_FAULT", | |
| "lsb": 37, | |
| "msb": 37 | |
| }, | |
| { | |
| "name": "TLBI_DONE", | |
| "lsb": 36, | |
| "msb": 36 | |
| }, | |
| { | |
| "name": "TLBINV", | |
| "lsb": 28, | |
| "msb": 35 | |
| }, | |
| { | |
| "name": "TLBPREF", | |
| "lsb": 20, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "TLBVLD", | |
| "lsb": 12, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "PREF_IDX", | |
| "lsb": 8, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "CUR_IDX", | |
| "lsb": 4, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "TLBI", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "EN_PF", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "USE_VA", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "PROD_TRC_TLB_CFG_GL21", | |
| "enc": [3, 5, 15, 5, 1], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 38, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "SW_BUF_ORDER_FAULT", | |
| "lsb": 37, | |
| "msb": 37 | |
| }, | |
| { | |
| "name": "TLBI_DONE", | |
| "lsb": 36, | |
| "msb": 36 | |
| }, | |
| { | |
| "name": "TLBINV", | |
| "lsb": 28, | |
| "msb": 35 | |
| }, | |
| { | |
| "name": "TLBPREF", | |
| "lsb": 20, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "TLBVLD", | |
| "lsb": 12, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "PREF_IDX", | |
| "lsb": 8, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "CUR_IDX", | |
| "lsb": 4, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "TLBI", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "EN_PF", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "USE_VA", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "PROD_TRC_TLB_MASK_GL1", | |
| "enc": [3, 5, 15, 4, 2], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "PROD_TRC_TLB_MASK_GL2", | |
| "enc": [3, 5, 15, 4, 7], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 8, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "TLB_MASK", | |
| "lsb": 0, | |
| "msb": 7 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "PROD_TRC_TLB_MASK_GL21", | |
| "enc": [3, 5, 15, 4, 2], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD0", | |
| "lsb": 8, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "TLB_MASK", | |
| "lsb": 0, | |
| "msb": 7 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "PWRDNSAVE0", | |
| "enc": [3, 7, 15, 0, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "DATA", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "PWRDNSAVE1", | |
| "enc": [3, 7, 15, 1, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "DATA", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "REDIR_ACNTFRQ_EL0", | |
| "enc": [3, 1, 15, 8, 4], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "FRQ", | |
| "lsb": 0, | |
| "msb": 31 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "REDIR_ACNTHCTL_EL2", | |
| "enc": [3, 4, 15, 12, 6], | |
| "minel": 2, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RES01", | |
| "lsb": 18, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "EVNTIS", | |
| "lsb": 17, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "EL1_NVVCT", | |
| "lsb": 16, | |
| "msb": 16 | |
| }, | |
| { | |
| "name": "EL1_NVPCT", | |
| "lsb": 15, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "EL1_TVCT", | |
| "lsb": 14, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "EL1_TVT", | |
| "lsb": 13, | |
| "msb": 13 | |
| }, | |
| { | |
| "name": "RES0", | |
| "lsb": 12, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "EL1_PTEN", | |
| "lsb": 11, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "EL1_PCTEN", | |
| "lsb": 10, | |
| "msb": 10 | |
| }, | |
| { | |
| "name": "EL0_PTEN", | |
| "lsb": 9, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "EL0_VTEN", | |
| "lsb": 8, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "EVNTI", | |
| "lsb": 4, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "EVNTDIR", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "EVNTEN", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "EL0_VCTEN", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "EL0_PCTEN", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "REDIR_ACNTHCTL_EL21", | |
| "enc": [3, 4, 15, 9, 6], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RES01", | |
| "lsb": 18, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "EVNTIS", | |
| "lsb": 17, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "EL1_NVVCT", | |
| "lsb": 16, | |
| "msb": 16 | |
| }, | |
| { | |
| "name": "EL1_NVPCT", | |
| "lsb": 15, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "EL1_TVCT", | |
| "lsb": 14, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "EL1_TVT", | |
| "lsb": 13, | |
| "msb": 13 | |
| }, | |
| { | |
| "name": "RES0", | |
| "lsb": 12, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "EL1_PTEN", | |
| "lsb": 11, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "EL1_PCTEN", | |
| "lsb": 10, | |
| "msb": 10 | |
| }, | |
| { | |
| "name": "EL0_PTEN", | |
| "lsb": 9, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "EL0_VTEN", | |
| "lsb": 8, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "EVNTI", | |
| "lsb": 4, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "EVNTDIR", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "EVNTEN", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "EL0_VCTEN", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "EL0_PCTEN", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "REDIR_ACNTHP_CTL_EL2", | |
| "enc": [3, 1, 15, 4, 4], | |
| "minel": 2, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RES0", | |
| "lsb": 3, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "ISTAT", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "IMSK", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "EN", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "REDIR_ACNTHP_CTL_EL21", | |
| "enc": [3, 1, 15, 13, 4], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RES0", | |
| "lsb": 3, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "ISTAT", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "IMSK", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "EN", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "REDIR_ACNTHP_CVAL_EL2", | |
| "enc": [3, 1, 15, 2, 4], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "CVAL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "REDIR_ACNTHP_CVAL_EL21", | |
| "enc": [3, 1, 15, 10, 4], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "CVAL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "REDIR_ACNTHP_TVAL_EL2", | |
| "enc": [3, 1, 15, 3, 4], | |
| "minel": 2, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "TVAL", | |
| "lsb": 0, | |
| "msb": 31 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "REDIR_ACNTHP_TVAL_EL21", | |
| "enc": [3, 1, 15, 11, 4], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "TVAL", | |
| "lsb": 0, | |
| "msb": 31 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "REDIR_ACNTHV_CTL_EL2", | |
| "enc": [3, 1, 15, 7, 4], | |
| "minel": 2, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RES0", | |
| "lsb": 3, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "ISTAT", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "IMSK", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "EN", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "REDIR_ACNTHV_CTL_EL21", | |
| "enc": [3, 1, 15, 0, 5], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RES0", | |
| "lsb": 3, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "ISTAT", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "IMSK", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "EN", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "REDIR_ACNTHV_CVAL_EL2", | |
| "enc": [3, 1, 15, 5, 4], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "CVAL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "REDIR_ACNTHV_CVAL_EL21", | |
| "enc": [3, 1, 15, 14, 4], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "CVAL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "REDIR_ACNTHV_TVAL_EL2", | |
| "enc": [3, 1, 15, 6, 4], | |
| "minel": 2, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "TVAL", | |
| "lsb": 0, | |
| "msb": 31 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "REDIR_ACNTHV_TVAL_EL21", | |
| "enc": [3, 1, 15, 15, 4], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "TVAL", | |
| "lsb": 0, | |
| "msb": 31 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "REDIR_ACNTKCTL_EL1", | |
| "enc": [3, 4, 15, 9, 6], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RES01", | |
| "lsb": 18, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "EVNTIS", | |
| "lsb": 17, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "RES0", | |
| "lsb": 10, | |
| "msb": 16 | |
| }, | |
| { | |
| "name": "PL0_PTEN", | |
| "lsb": 9, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "PL0_VTEN", | |
| "lsb": 8, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "EVNTI", | |
| "lsb": 4, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "EVNTDIR", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "EVNTEN", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "PL0_VCTEN", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "PL0_PCTEN", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "REDIR_ACNTPCTSS_EL0", | |
| "enc": [3, 4, 15, 10, 5], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "PCT", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "REDIR_ACNTPCT_EL0", | |
| "enc": [3, 4, 15, 11, 6], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "PCT", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "REDIR_ACNTP_CTL_EL0", | |
| "enc": [3, 1, 15, 13, 4], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RES0", | |
| "lsb": 3, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "ISTAT", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "IMSK", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "EN", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "REDIR_ACNTP_CVAL_EL0", | |
| "enc": [3, 1, 15, 10, 4], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "CVAL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "REDIR_ACNTP_TVAL_EL0", | |
| "enc": [3, 1, 15, 11, 4], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "TVAL", | |
| "lsb": 0, | |
| "msb": 31 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "REDIR_ACNTP_TVAL_EL02", | |
| "enc": [3, 4, 15, 4, 2], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "TVAL", | |
| "lsb": 0, | |
| "msb": 31 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "REDIR_ACNTVCTSS_EL0", | |
| "enc": [3, 4, 15, 10, 6], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "VCT", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "REDIR_ACNTVCT_EL0", | |
| "enc": [3, 4, 15, 11, 7], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "VCT", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "REDIR_ACNTV_CTL_EL0", | |
| "enc": [3, 1, 15, 0, 5], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RES0", | |
| "lsb": 3, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "ISTAT", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "IMSK", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "EN", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "REDIR_ACNTV_CVAL_EL0", | |
| "enc": [3, 1, 15, 14, 4], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "CVAL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "REDIR_ACNTV_TVAL_EL0", | |
| "enc": [3, 1, 15, 15, 4], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "TVAL", | |
| "lsb": 0, | |
| "msb": 31 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "REDIR_CNTFRQ_EL0", | |
| "enc": [3, 3, 14, 0, 0], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "FRQ", | |
| "lsb": 0, | |
| "msb": 31 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "REDIR_CNTHCTL_EL2", | |
| "enc": [3, 4, 14, 1, 0], | |
| "minel": 2, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RES01", | |
| "lsb": 18, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "EVNTIS", | |
| "lsb": 17, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "EL1_NVVCT", | |
| "lsb": 16, | |
| "msb": 16 | |
| }, | |
| { | |
| "name": "EL1_NVPCT", | |
| "lsb": 15, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "EL1_TVCT", | |
| "lsb": 14, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "EL1_TVT", | |
| "lsb": 13, | |
| "msb": 13 | |
| }, | |
| { | |
| "name": "RES0", | |
| "lsb": 12, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "EL1_PTEN", | |
| "lsb": 11, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "EL1_PCTEN", | |
| "lsb": 10, | |
| "msb": 10 | |
| }, | |
| { | |
| "name": "EL0_PTEN", | |
| "lsb": 9, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "EL0_VTEN", | |
| "lsb": 8, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "EVNTI", | |
| "lsb": 4, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "EVNTDIR", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "EVNTEN", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "EL0_VCTEN", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "EL0_PCTEN", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "REDIR_CNTHCTL_EL21", | |
| "enc": [3, 0, 14, 1, 0], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RES01", | |
| "lsb": 18, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "EVNTIS", | |
| "lsb": 17, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "EL1_NVVCT", | |
| "lsb": 16, | |
| "msb": 16 | |
| }, | |
| { | |
| "name": "EL1_NVPCT", | |
| "lsb": 15, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "EL1_TVCT", | |
| "lsb": 14, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "EL1_TVT", | |
| "lsb": 13, | |
| "msb": 13 | |
| }, | |
| { | |
| "name": "RES0", | |
| "lsb": 12, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "EL1_PTEN", | |
| "lsb": 11, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "EL1_PCTEN", | |
| "lsb": 10, | |
| "msb": 10 | |
| }, | |
| { | |
| "name": "EL0_PTEN", | |
| "lsb": 9, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "EL0_VTEN", | |
| "lsb": 8, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "EVNTI", | |
| "lsb": 4, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "EVNTDIR", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "EVNTEN", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "EL0_VCTEN", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "EL0_PCTEN", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "REDIR_CNTHP_CTL_EL2", | |
| "enc": [3, 4, 14, 2, 1], | |
| "minel": 2, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RES0", | |
| "lsb": 3, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "ISTAT", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "IMSK", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "EN", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "REDIR_CNTHP_CTL_EL21", | |
| "enc": [3, 3, 14, 2, 1], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RES0", | |
| "lsb": 3, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "ISTAT", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "IMSK", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "EN", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "REDIR_CNTHP_CVAL_EL2", | |
| "enc": [3, 4, 14, 2, 2], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "CVAL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "REDIR_CNTHP_CVAL_EL21", | |
| "enc": [3, 3, 14, 2, 2], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "CVAL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "REDIR_CNTHP_TVAL_EL2", | |
| "enc": [3, 4, 14, 2, 0], | |
| "minel": 2, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "TVAL", | |
| "lsb": 0, | |
| "msb": 31 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "REDIR_CNTHP_TVAL_EL21", | |
| "enc": [3, 3, 14, 2, 0], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "TVAL", | |
| "lsb": 0, | |
| "msb": 31 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "REDIR_CNTHV_CTL_EL2", | |
| "enc": [3, 4, 14, 3, 1], | |
| "minel": 2, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RES0", | |
| "lsb": 3, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "ISTAT", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "IMSK", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "EN", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "REDIR_CNTHV_CTL_EL21", | |
| "enc": [3, 3, 14, 3, 1], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RES0", | |
| "lsb": 3, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "ISTAT", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "IMSK", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "EN", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "REDIR_CNTHV_CVAL_EL2", | |
| "enc": [3, 4, 14, 3, 2], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "CVAL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "REDIR_CNTHV_CVAL_EL21", | |
| "enc": [3, 3, 14, 3, 2], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "CVAL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "REDIR_CNTHV_TVAL_EL2", | |
| "enc": [3, 4, 14, 3, 0], | |
| "minel": 2, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "TVAL", | |
| "lsb": 0, | |
| "msb": 31 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "REDIR_CNTHV_TVAL_EL21", | |
| "enc": [3, 3, 14, 3, 0], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "TVAL", | |
| "lsb": 0, | |
| "msb": 31 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "REDIR_CNTKCTL_EL1", | |
| "enc": [3, 0, 14, 1, 0], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RES01", | |
| "lsb": 18, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "EVNTIS", | |
| "lsb": 17, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "RES0", | |
| "lsb": 10, | |
| "msb": 16 | |
| }, | |
| { | |
| "name": "PL0_PTEN", | |
| "lsb": 9, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "PL0_VTEN", | |
| "lsb": 8, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "EVNTI", | |
| "lsb": 4, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "EVNTDIR", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "EVNTEN", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "PL0_VCTEN", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "PL0_PCTEN", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "REDIR_CNTPCTSS_EL0", | |
| "enc": [3, 3, 14, 0, 5], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "PCT", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "REDIR_CNTPCT_EL0", | |
| "enc": [3, 3, 14, 0, 1], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "PCT", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "REDIR_CNTP_CTL_EL0", | |
| "enc": [3, 3, 14, 2, 1], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RES0", | |
| "lsb": 3, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "ISTAT", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "IMSK", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "EN", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "REDIR_CNTP_CVAL_EL0", | |
| "enc": [3, 3, 14, 2, 2], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "CVAL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "REDIR_CNTP_TVAL_EL0", | |
| "enc": [3, 3, 14, 2, 0], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "TVAL", | |
| "lsb": 0, | |
| "msb": 31 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "REDIR_CNTVCTSS_EL0", | |
| "enc": [3, 3, 14, 0, 6], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "VCT", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "REDIR_CNTVCT_EL0", | |
| "enc": [3, 3, 14, 0, 2], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "VCT", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "REDIR_CNTV_CTL_EL0", | |
| "enc": [3, 3, 14, 3, 1], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "RES0", | |
| "lsb": 3, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "ISTAT", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "IMSK", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "EN", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "REDIR_CNTV_CVAL_EL0", | |
| "enc": [3, 3, 14, 3, 2], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "CVAL", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "REDIR_CNTV_TVAL_EL0", | |
| "enc": [3, 3, 14, 3, 0], | |
| "minel": 1, | |
| "width": 32, | |
| "fields": [ | |
| { | |
| "name": "TVAL", | |
| "lsb": 0, | |
| "msb": 31 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "REDIR_LCL_ACNTPCTSS_EL0", | |
| "enc": [3, 4, 15, 10, 5], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "PCT", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "REDIR_LCL_ACNTPCT_EL0", | |
| "enc": [3, 4, 15, 11, 6], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "PCT", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "REDIR_LCL_ACNTVCTSS_EL0", | |
| "enc": [3, 4, 15, 10, 6], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "VCT", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "REDIR_LCL_ACNTVCT_EL0", | |
| "enc": [3, 4, 15, 11, 7], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "VCT", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "REDIR_LCL_CNTPCTSS_EL0", | |
| "enc": [3, 3, 14, 0, 5], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "PCT", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "REDIR_LCL_CNTPCT_EL0", | |
| "enc": [3, 3, 14, 0, 1], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "PCT", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "REDIR_LCL_CNTVCTSS_EL0", | |
| "enc": [3, 3, 14, 0, 6], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "VCT", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "REDIR_LCL_CNTVCT_EL0", | |
| "enc": [3, 3, 14, 0, 2], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "VCT", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "REVIDR_EL1", | |
| "enc": [3, 0, 0, 0, 6], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "IMP_DEF", | |
| "lsb": 0, | |
| "msb": 63 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "RGSR_EL1", | |
| "enc": [3, 0, 1, 0, 5], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RSVD1", | |
| "lsb": 56, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "SEEDHI__OR__RES0", | |
| "lsb": 24, | |
| "msb": 55 | |
| }, | |
| { | |
| "name": "SEED", | |
| "lsb": 8, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 4, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "TAG", | |
| "lsb": 0, | |
| "msb": 3 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "RVBAR_EL2", | |
| "enc": [3, 4, 12, 0, 1], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "RVBA", | |
| "lsb": 2, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 0, | |
| "msb": 1 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "SCTLR_EL1", | |
| "enc": [3, 0, 1, 0, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "TIDCP", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "RSVD5", | |
| "lsb": 61, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "EN_TP2", | |
| "lsb": 60, | |
| "msb": 60 | |
| }, | |
| { | |
| "name": "TCSO", | |
| "lsb": 59, | |
| "msb": 59 | |
| }, | |
| { | |
| "name": "TCSO0", | |
| "lsb": 58, | |
| "msb": 58 | |
| }, | |
| { | |
| "name": "EPAN", | |
| "lsb": 57, | |
| "msb": 57 | |
| }, | |
| { | |
| "name": "RSVD4", | |
| "lsb": 50, | |
| "msb": 56 | |
| }, | |
| { | |
| "name": "TWEDEL", | |
| "lsb": 46, | |
| "msb": 49 | |
| }, | |
| { | |
| "name": "TWEDEN", | |
| "lsb": 45, | |
| "msb": 45 | |
| }, | |
| { | |
| "name": "RSVD3", | |
| "lsb": 44, | |
| "msb": 44 | |
| }, | |
| { | |
| "name": "ATA", | |
| "lsb": 43, | |
| "msb": 43 | |
| }, | |
| { | |
| "name": "ATA0", | |
| "lsb": 42, | |
| "msb": 42 | |
| }, | |
| { | |
| "name": "TCF", | |
| "lsb": 40, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "TCF0", | |
| "lsb": 38, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "ITFSB", | |
| "lsb": 37, | |
| "msb": 37 | |
| }, | |
| { | |
| "name": "BT1", | |
| "lsb": 36, | |
| "msb": 36 | |
| }, | |
| { | |
| "name": "BT0", | |
| "lsb": 35, | |
| "msb": 35 | |
| }, | |
| { | |
| "name": "RSVD2", | |
| "lsb": 32, | |
| "msb": 34 | |
| }, | |
| { | |
| "name": "EN_IA", | |
| "lsb": 31, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "EN_IB", | |
| "lsb": 30, | |
| "msb": 30 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 28, | |
| "msb": 29 | |
| }, | |
| { | |
| "name": "EN_DA", | |
| "lsb": 27, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "UCI", | |
| "lsb": 26, | |
| "msb": 26 | |
| }, | |
| { | |
| "name": "EE", | |
| "lsb": 25, | |
| "msb": 25 | |
| }, | |
| { | |
| "name": "E0_E", | |
| "lsb": 24, | |
| "msb": 24 | |
| }, | |
| { | |
| "name": "SPAN", | |
| "lsb": 23, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "EIS", | |
| "lsb": 22, | |
| "msb": 22 | |
| }, | |
| { | |
| "name": "IESB", | |
| "lsb": 21, | |
| "msb": 21 | |
| }, | |
| { | |
| "name": "TSCXT", | |
| "lsb": 20, | |
| "msb": 20 | |
| }, | |
| { | |
| "name": "WXN", | |
| "lsb": 19, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "N_TWE", | |
| "lsb": 18, | |
| "msb": 18 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 17, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "N_TWI", | |
| "lsb": 16, | |
| "msb": 16 | |
| }, | |
| { | |
| "name": "UCT", | |
| "lsb": 15, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "DZE", | |
| "lsb": 14, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "EN_DB", | |
| "lsb": 13, | |
| "msb": 13 | |
| }, | |
| { | |
| "name": "I", | |
| "lsb": 12, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "EOS", | |
| "lsb": 11, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "EN_RCTX", | |
| "lsb": 10, | |
| "msb": 10 | |
| }, | |
| { | |
| "name": "UMA", | |
| "lsb": 9, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "SED", | |
| "lsb": 8, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "ITD", | |
| "lsb": 7, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "N_AA", | |
| "lsb": 6, | |
| "msb": 6 | |
| }, | |
| { | |
| "name": "CP15_BEN", | |
| "lsb": 5, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "SA0", | |
| "lsb": 4, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "SA", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "C", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "A", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "M", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "SCTLR_EL12", | |
| "enc": [3, 5, 1, 0, 0], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "TIDCP", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "RES07", | |
| "lsb": 61, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "EN_TP2", | |
| "lsb": 60, | |
| "msb": 60 | |
| }, | |
| { | |
| "name": "TCSO", | |
| "lsb": 59, | |
| "msb": 59 | |
| }, | |
| { | |
| "name": "TCSO0", | |
| "lsb": 58, | |
| "msb": 58 | |
| }, | |
| { | |
| "name": "EPAN", | |
| "lsb": 57, | |
| "msb": 57 | |
| }, | |
| { | |
| "name": "RES05", | |
| "lsb": 50, | |
| "msb": 56 | |
| }, | |
| { | |
| "name": "TWEDEL", | |
| "lsb": 46, | |
| "msb": 49 | |
| }, | |
| { | |
| "name": "TWEDEN", | |
| "lsb": 45, | |
| "msb": 45 | |
| }, | |
| { | |
| "name": "RES04", | |
| "lsb": 44, | |
| "msb": 44 | |
| }, | |
| { | |
| "name": "ATA", | |
| "lsb": 43, | |
| "msb": 43 | |
| }, | |
| { | |
| "name": "ATA0", | |
| "lsb": 42, | |
| "msb": 42 | |
| }, | |
| { | |
| "name": "TCF", | |
| "lsb": 40, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "TCF0", | |
| "lsb": 38, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "ITFSB", | |
| "lsb": 37, | |
| "msb": 37 | |
| }, | |
| { | |
| "name": "BT1", | |
| "lsb": 36, | |
| "msb": 36 | |
| }, | |
| { | |
| "name": "BT0", | |
| "lsb": 35, | |
| "msb": 35 | |
| }, | |
| { | |
| "name": "RES03", | |
| "lsb": 32, | |
| "msb": 34 | |
| }, | |
| { | |
| "name": "EN_IA", | |
| "lsb": 31, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "EN_IB", | |
| "lsb": 30, | |
| "msb": 30 | |
| }, | |
| { | |
| "name": "RES14", | |
| "lsb": 29, | |
| "msb": 29 | |
| }, | |
| { | |
| "name": "RES13", | |
| "lsb": 28, | |
| "msb": 28 | |
| }, | |
| { | |
| "name": "EN_DA", | |
| "lsb": 27, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "UCI", | |
| "lsb": 26, | |
| "msb": 26 | |
| }, | |
| { | |
| "name": "EE", | |
| "lsb": 25, | |
| "msb": 25 | |
| }, | |
| { | |
| "name": "E0_E", | |
| "lsb": 24, | |
| "msb": 24 | |
| }, | |
| { | |
| "name": "SPAN", | |
| "lsb": 23, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "EIS", | |
| "lsb": 22, | |
| "msb": 22 | |
| }, | |
| { | |
| "name": "IESB", | |
| "lsb": 21, | |
| "msb": 21 | |
| }, | |
| { | |
| "name": "TSCXT", | |
| "lsb": 20, | |
| "msb": 20 | |
| }, | |
| { | |
| "name": "WXN", | |
| "lsb": 19, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "N_TWE", | |
| "lsb": 18, | |
| "msb": 18 | |
| }, | |
| { | |
| "name": "RES02", | |
| "lsb": 17, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "N_TWI", | |
| "lsb": 16, | |
| "msb": 16 | |
| }, | |
| { | |
| "name": "UCT", | |
| "lsb": 15, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "DZE", | |
| "lsb": 14, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "EN_DB", | |
| "lsb": 13, | |
| "msb": 13 | |
| }, | |
| { | |
| "name": "I", | |
| "lsb": 12, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "EOS", | |
| "lsb": 11, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "EN_RCTX", | |
| "lsb": 10, | |
| "msb": 10 | |
| }, | |
| { | |
| "name": "UMA", | |
| "lsb": 9, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "SED", | |
| "lsb": 8, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "ITD", | |
| "lsb": 7, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "N_AA", | |
| "lsb": 6, | |
| "msb": 6 | |
| }, | |
| { | |
| "name": "CP15_BEN", | |
| "lsb": 5, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "SA0", | |
| "lsb": 4, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "SA", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "C", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "A", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "M", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "SCTLR_EL2", | |
| "enc": [3, 4, 1, 0, 0], | |
| "minel": 2, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "TIDCP", | |
| "lsb": 63, | |
| "msb": 63 | |
| }, | |
| { | |
| "name": "RSVD6", | |
| "lsb": 61, | |
| "msb": 62 | |
| }, | |
| { | |
| "name": "EN_TP2", | |
| "lsb": 60, | |
| "msb": 60 | |
| }, | |
| { | |
| "name": "TCSO", | |
| "lsb": 59, | |
| "msb": 59 | |
| }, | |
| { | |
| "name": "TCSO0", | |
| "lsb": 58, | |
| "msb": 58 | |
| }, | |
| { | |
| "name": "EPAN", | |
| "lsb": 57, | |
| "msb": 57 | |
| }, | |
| { | |
| "name": "RSVD5", | |
| "lsb": 50, | |
| "msb": 56 | |
| }, | |
| { | |
| "name": "TWEDEL", | |
| "lsb": 46, | |
| "msb": 49 | |
| }, | |
| { | |
| "name": "TWEDEN", | |
| "lsb": 45, | |
| "msb": 45 | |
| }, | |
| { | |
| "name": "RSVD4", | |
| "lsb": 44, | |
| "msb": 44 | |
| }, | |
| { | |
| "name": "ATA", | |
| "lsb": 43, | |
| "msb": 43 | |
| }, | |
| { | |
| "name": "ATA0", | |
| "lsb": 42, | |
| "msb": 42 | |
| }, | |
| { | |
| "name": "TCF", | |
| "lsb": 40, | |
| "msb": 41 | |
| }, | |
| { | |
| "name": "TCF0", | |
| "lsb": 38, | |
| "msb": 39 | |
| }, | |
| { | |
| "name": "ITFSB", | |
| "lsb": 37, | |
| "msb": 37 | |
| }, | |
| { | |
| "name": "BT1", | |
| "lsb": 36, | |
| "msb": 36 | |
| }, | |
| { | |
| "name": "BT0", | |
| "lsb": 35, | |
| "msb": 35 | |
| }, | |
| { | |
| "name": "RSVD3", | |
| "lsb": 32, | |
| "msb": 34 | |
| }, | |
| { | |
| "name": "EN_IA", | |
| "lsb": 31, | |
| "msb": 31 | |
| }, | |
| { | |
| "name": "EN_IB", | |
| "lsb": 30, | |
| "msb": 30 | |
| }, | |
| { | |
| "name": "RSVD2", | |
| "lsb": 28, | |
| "msb": 29 | |
| }, | |
| { | |
| "name": "EN_DA", | |
| "lsb": 27, | |
| "msb": 27 | |
| }, | |
| { | |
| "name": "UCI", | |
| "lsb": 26, | |
| "msb": 26 | |
| }, | |
| { | |
| "name": "EE", | |
| "lsb": 25, | |
| "msb": 25 | |
| }, | |
| { | |
| "name": "E0_E", | |
| "lsb": 24, | |
| "msb": 24 | |
| }, | |
| { | |
| "name": "SPAN", | |
| "lsb": 23, | |
| "msb": 23 | |
| }, | |
| { | |
| "name": "EIS", | |
| "lsb": 22, | |
| "msb": 22 | |
| }, | |
| { | |
| "name": "IESB", | |
| "lsb": 21, | |
| "msb": 21 | |
| }, | |
| { | |
| "name": "TSCXT", | |
| "lsb": 20, | |
| "msb": 20 | |
| }, | |
| { | |
| "name": "WXN", | |
| "lsb": 19, | |
| "msb": 19 | |
| }, | |
| { | |
| "name": "N_TWE", | |
| "lsb": 18, | |
| "msb": 18 | |
| }, | |
| { | |
| "name": "RSVD1", | |
| "lsb": 17, | |
| "msb": 17 | |
| }, | |
| { | |
| "name": "N_TWI", | |
| "lsb": 16, | |
| "msb": 16 | |
| }, | |
| { | |
| "name": "UCT", | |
| "lsb": 15, | |
| "msb": 15 | |
| }, | |
| { | |
| "name": "DZE", | |
| "lsb": 14, | |
| "msb": 14 | |
| }, | |
| { | |
| "name": "EN_DB", | |
| "lsb": 13, | |
| "msb": 13 | |
| }, | |
| { | |
| "name": "I", | |
| "lsb": 12, | |
| "msb": 12 | |
| }, | |
| { | |
| "name": "EOS", | |
| "lsb": 11, | |
| "msb": 11 | |
| }, | |
| { | |
| "name": "EN_RCTX", | |
| "lsb": 10, | |
| "msb": 10 | |
| }, | |
| { | |
| "name": "RSVD0", | |
| "lsb": 9, | |
| "msb": 9 | |
| }, | |
| { | |
| "name": "SED", | |
| "lsb": 8, | |
| "msb": 8 | |
| }, | |
| { | |
| "name": "ITD", | |
| "lsb": 7, | |
| "msb": 7 | |
| }, | |
| { | |
| "name": "N_AA", | |
| "lsb": 6, | |
| "msb": 6 | |
| }, | |
| { | |
| "name": "CP15_BEN", | |
| "lsb": 5, | |
| "msb": 5 | |
| }, | |
| { | |
| "name": "SA0", | |
| "lsb": 4, | |
| "msb": 4 | |
| }, | |
| { | |
| "name": "SA", | |
| "lsb": 3, | |
| "msb": 3 | |
| }, | |
| { | |
| "name": "C", | |
| "lsb": 2, | |
| "msb": 2 | |
| }, | |
| { | |
| "name": "A", | |
| "lsb": 1, | |
| "msb": 1 | |
| }, | |
| { | |
| "name": "M", | |
| "lsb": 0, | |
| "msb": 0 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "SCTLR_EL21", | |
| "enc": [3, 0, 1, 0, 0], | |
| "minel": 1, | |
| "width": 64, | |
| "fields": [ | |
| { | |
| "name": "TIDCP", | |
| "lsb": |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment