166847e06SMark Rutland# SPDX-License-Identifier: GPL-2.0-only 266847e06SMark Rutland# 366847e06SMark Rutland# System register metadata 466847e06SMark Rutland 566847e06SMark Rutland# Each System register is described by a Sysreg block: 666847e06SMark Rutland 766847e06SMark Rutland# Sysreg <name> <op0> <op1> <crn> <crm> <op2> 866847e06SMark Rutland# <field> 966847e06SMark Rutland# ... 1066847e06SMark Rutland# EndSysreg 1166847e06SMark Rutland 1266847e06SMark Rutland# Within a Sysreg block, each field can be described as one of: 1366847e06SMark Rutland 1466847e06SMark Rutland# Res0 <msb>[:<lsb>] 1566847e06SMark Rutland 1666847e06SMark Rutland# Res1 <msb>[:<lsb>] 1766847e06SMark Rutland 18e2c0b51fSMarc Zyngier# Unkn <msb>[:<lsb>] 19e2c0b51fSMarc Zyngier 2066847e06SMark Rutland# Field <msb>[:<lsb>] <name> 2166847e06SMark Rutland 2266847e06SMark Rutland# Enum <msb>[:<lsb>] <name> 2366847e06SMark Rutland# <enumval> <enumname> 2466847e06SMark Rutland# ... 2566847e06SMark Rutland# EndEnum 2666847e06SMark Rutland 27078bc965SMarc Zyngier# For VHE aliases (*_EL12, *_EL02) of system registers, a Mapping 28078bc965SMarc Zyngier# entry describes the register the alias actually accesses: 29078bc965SMarc Zyngier 30078bc965SMarc Zyngier# Sysreg <name_EL12> <op0> <op1> <crn> <crm> <op2> 31078bc965SMarc Zyngier# Mapping <name_EL1> 32078bc965SMarc Zyngier# EndSysreg 33078bc965SMarc Zyngier 34078bc965SMarc Zyngier# Where multiple system regsiters are not VHE aliases but share a 35078bc965SMarc Zyngier# common layout, a SysregFields block can be used to describe the 36078bc965SMarc Zyngier# shared layout: 3766847e06SMark Rutland 3866847e06SMark Rutland# SysregFields <fieldsname> 3966847e06SMark Rutland# <field> 4066847e06SMark Rutland# ... 4166847e06SMark Rutland# EndSysregFields 4266847e06SMark Rutland 4366847e06SMark Rutland# and referenced from within the Sysreg: 4466847e06SMark Rutland 4566847e06SMark Rutland# Sysreg <name> <op0> <op1> <crn> <crm> <op2> 4666847e06SMark Rutland# Fields <fieldsname> 4766847e06SMark Rutland# EndSysreg 4866847e06SMark Rutland 4966847e06SMark Rutland# For ID registers we adopt a few conventions for translating the 5066847e06SMark Rutland# language in the ARM into defines: 5166847e06SMark Rutland# 5266847e06SMark Rutland# NI - Not implemented 5366847e06SMark Rutland# IMP - Implemented 5466847e06SMark Rutland# 5566847e06SMark Rutland# In general it is recommended that new enumeration items be named for the 5666847e06SMark Rutland# feature that introduces them (eg, FEAT_LS64_ACCDATA introduces enumeration 5766847e06SMark Rutland# item ACCDATA) though it may be more taseful to do something else. 5866847e06SMark Rutland 597b416a16SMark BrownSysreg OSDTRRX_EL1 2 0 0 0 2 607b416a16SMark BrownRes0 63:32 617b416a16SMark BrownField 31:0 DTRRX 627b416a16SMark BrownEndSysreg 637b416a16SMark Brown 643def3387SMark BrownSysreg MDCCINT_EL1 2 0 0 2 0 653def3387SMark BrownRes0 63:31 663def3387SMark BrownField 30 RX 673def3387SMark BrownField 29 TX 683def3387SMark BrownRes0 28:0 693def3387SMark BrownEndSysreg 703def3387SMark Brown 71103b8842SMark BrownSysreg MDSCR_EL1 2 0 0 2 2 72103b8842SMark BrownRes0 63:36 73103b8842SMark BrownField 35 EHBWE 74103b8842SMark BrownField 34 EnSPM 75103b8842SMark BrownField 33 TTA 76103b8842SMark BrownField 32 EMBWE 77103b8842SMark BrownField 31 TFO 78103b8842SMark BrownField 30 RXfull 79103b8842SMark BrownField 29 TXfull 80103b8842SMark BrownRes0 28 81103b8842SMark BrownField 27 RXO 82103b8842SMark BrownField 26 TXU 83103b8842SMark BrownRes0 25:24 84103b8842SMark BrownField 23:22 INTdis 85103b8842SMark BrownField 21 TDA 86103b8842SMark BrownRes0 20 87103b8842SMark BrownField 19 SC2 88103b8842SMark BrownRes0 18:16 89103b8842SMark BrownField 15 MDE 90103b8842SMark BrownField 14 HDE 91103b8842SMark BrownField 13 KDE 92103b8842SMark BrownField 12 TDCC 93103b8842SMark BrownRes0 11:7 94103b8842SMark BrownField 6 ERR 95103b8842SMark BrownRes0 5:1 96103b8842SMark BrownField 0 SS 97103b8842SMark BrownEndSysreg 98103b8842SMark Brown 9942383388SMark BrownSysreg OSDTRTX_EL1 2 0 0 3 2 10042383388SMark BrownRes0 63:32 10142383388SMark BrownField 31:0 DTRTX 10242383388SMark BrownEndSysreg 10342383388SMark Brown 104dd161dc2SMarc ZyngierSysreg MDSELR_EL1 2 0 0 4 2 105dd161dc2SMarc ZyngierRes0 63:6 106dd161dc2SMarc ZyngierField 5:4 BANK 107dd161dc2SMarc ZyngierRes0 3:0 108dd161dc2SMarc ZyngierEndSysreg 109dd161dc2SMarc Zyngier 110dd161dc2SMarc ZyngierSysreg MDSTEPOP_EL1 2 0 0 5 2 111dd161dc2SMarc ZyngierRes0 63:32 112dd161dc2SMarc ZyngierField 31:0 OPCODE 113dd161dc2SMarc ZyngierEndSysreg 114dd161dc2SMarc Zyngier 115175cea66SMark BrownSysreg OSECCR_EL1 2 0 0 6 2 116175cea66SMark BrownRes0 63:32 117175cea66SMark BrownField 31:0 EDECCR 118175cea66SMark BrownEndSysreg 119175cea66SMark Brown 12031d504fcSMark BrownSysreg OSLAR_EL1 2 0 1 0 4 12131d504fcSMark BrownRes0 63:1 12231d504fcSMark BrownField 0 OSLK 12331d504fcSMark BrownEndSysreg 12431d504fcSMark Brown 125dd161dc2SMarc ZyngierSysreg SPMACCESSR_EL1 2 0 9 13 3 126dd161dc2SMarc ZyngierUnsignedEnum 63:62 P31 127dd161dc2SMarc Zyngier 0b00 TRAP_RW 128dd161dc2SMarc Zyngier 0b01 TRAP_W 129dd161dc2SMarc Zyngier 0b11 NOTRAP 130dd161dc2SMarc ZyngierEndEnum 131dd161dc2SMarc ZyngierUnsignedEnum 61:60 P30 132dd161dc2SMarc Zyngier 0b00 TRAP_RW 133dd161dc2SMarc Zyngier 0b01 TRAP_W 134dd161dc2SMarc Zyngier 0b11 NOTRAP 135dd161dc2SMarc ZyngierEndEnum 136dd161dc2SMarc ZyngierUnsignedEnum 59:58 P29 137dd161dc2SMarc Zyngier 0b00 TRAP_RW 138dd161dc2SMarc Zyngier 0b01 TRAP_W 139dd161dc2SMarc Zyngier 0b11 NOTRAP 140dd161dc2SMarc ZyngierEndEnum 141dd161dc2SMarc ZyngierUnsignedEnum 57:56 P28 142dd161dc2SMarc Zyngier 0b00 TRAP_RW 143dd161dc2SMarc Zyngier 0b01 TRAP_W 144dd161dc2SMarc Zyngier 0b11 NOTRAP 145dd161dc2SMarc ZyngierEndEnum 146dd161dc2SMarc ZyngierUnsignedEnum 55:54 P27 147dd161dc2SMarc Zyngier 0b00 TRAP_RW 148dd161dc2SMarc Zyngier 0b01 TRAP_W 149dd161dc2SMarc Zyngier 0b11 NOTRAP 150dd161dc2SMarc ZyngierEndEnum 151dd161dc2SMarc ZyngierUnsignedEnum 53:52 P26 152dd161dc2SMarc Zyngier 0b00 TRAP_RW 153dd161dc2SMarc Zyngier 0b01 TRAP_W 154dd161dc2SMarc Zyngier 0b11 NOTRAP 155dd161dc2SMarc ZyngierEndEnum 156dd161dc2SMarc ZyngierUnsignedEnum 51:50 P25 157dd161dc2SMarc Zyngier 0b00 TRAP_RW 158dd161dc2SMarc Zyngier 0b01 TRAP_W 159dd161dc2SMarc Zyngier 0b11 NOTRAP 160dd161dc2SMarc ZyngierEndEnum 161dd161dc2SMarc ZyngierUnsignedEnum 49:48 P24 162dd161dc2SMarc Zyngier 0b00 TRAP_RW 163dd161dc2SMarc Zyngier 0b01 TRAP_W 164dd161dc2SMarc Zyngier 0b11 NOTRAP 165dd161dc2SMarc ZyngierEndEnum 166dd161dc2SMarc ZyngierUnsignedEnum 47:46 P23 167dd161dc2SMarc Zyngier 0b00 TRAP_RW 168dd161dc2SMarc Zyngier 0b01 TRAP_W 169dd161dc2SMarc Zyngier 0b11 NOTRAP 170dd161dc2SMarc ZyngierEndEnum 171dd161dc2SMarc ZyngierUnsignedEnum 45:44 P22 172dd161dc2SMarc Zyngier 0b00 TRAP_RW 173dd161dc2SMarc Zyngier 0b01 TRAP_W 174dd161dc2SMarc Zyngier 0b11 NOTRAP 175dd161dc2SMarc ZyngierEndEnum 176dd161dc2SMarc ZyngierUnsignedEnum 43:42 P21 177dd161dc2SMarc Zyngier 0b00 TRAP_RW 178dd161dc2SMarc Zyngier 0b01 TRAP_W 179dd161dc2SMarc Zyngier 0b11 NOTRAP 180dd161dc2SMarc ZyngierEndEnum 181dd161dc2SMarc ZyngierUnsignedEnum 41:40 P20 182dd161dc2SMarc Zyngier 0b00 TRAP_RW 183dd161dc2SMarc Zyngier 0b01 TRAP_W 184dd161dc2SMarc Zyngier 0b11 NOTRAP 185dd161dc2SMarc ZyngierEndEnum 186dd161dc2SMarc ZyngierUnsignedEnum 39:38 P19 187dd161dc2SMarc Zyngier 0b00 TRAP_RW 188dd161dc2SMarc Zyngier 0b01 TRAP_W 189dd161dc2SMarc Zyngier 0b11 NOTRAP 190dd161dc2SMarc ZyngierEndEnum 191dd161dc2SMarc ZyngierUnsignedEnum 37:36 P18 192dd161dc2SMarc Zyngier 0b00 TRAP_RW 193dd161dc2SMarc Zyngier 0b01 TRAP_W 194dd161dc2SMarc Zyngier 0b11 NOTRAP 195dd161dc2SMarc ZyngierEndEnum 196dd161dc2SMarc ZyngierUnsignedEnum 35:34 P17 197dd161dc2SMarc Zyngier 0b00 TRAP_RW 198dd161dc2SMarc Zyngier 0b01 TRAP_W 199dd161dc2SMarc Zyngier 0b11 NOTRAP 200dd161dc2SMarc ZyngierEndEnum 201dd161dc2SMarc ZyngierUnsignedEnum 33:32 P16 202dd161dc2SMarc Zyngier 0b00 TRAP_RW 203dd161dc2SMarc Zyngier 0b01 TRAP_W 204dd161dc2SMarc Zyngier 0b11 NOTRAP 205dd161dc2SMarc ZyngierEndEnum 206dd161dc2SMarc ZyngierUnsignedEnum 31:30 P15 207dd161dc2SMarc Zyngier 0b00 TRAP_RW 208dd161dc2SMarc Zyngier 0b01 TRAP_W 209dd161dc2SMarc Zyngier 0b11 NOTRAP 210dd161dc2SMarc ZyngierEndEnum 211dd161dc2SMarc ZyngierUnsignedEnum 29:28 P14 212dd161dc2SMarc Zyngier 0b00 TRAP_RW 213dd161dc2SMarc Zyngier 0b01 TRAP_W 214dd161dc2SMarc Zyngier 0b11 NOTRAP 215dd161dc2SMarc ZyngierEndEnum 216dd161dc2SMarc ZyngierUnsignedEnum 27:26 P13 217dd161dc2SMarc Zyngier 0b00 TRAP_RW 218dd161dc2SMarc Zyngier 0b01 TRAP_W 219dd161dc2SMarc Zyngier 0b11 NOTRAP 220dd161dc2SMarc ZyngierEndEnum 221dd161dc2SMarc ZyngierUnsignedEnum 25:24 P12 222dd161dc2SMarc Zyngier 0b00 TRAP_RW 223dd161dc2SMarc Zyngier 0b01 TRAP_W 224dd161dc2SMarc Zyngier 0b11 NOTRAP 225dd161dc2SMarc ZyngierEndEnum 226dd161dc2SMarc ZyngierUnsignedEnum 23:22 P11 227dd161dc2SMarc Zyngier 0b00 TRAP_RW 228dd161dc2SMarc Zyngier 0b01 TRAP_W 229dd161dc2SMarc Zyngier 0b11 NOTRAP 230dd161dc2SMarc ZyngierEndEnum 231dd161dc2SMarc ZyngierUnsignedEnum 21:20 P10 232dd161dc2SMarc Zyngier 0b00 TRAP_RW 233dd161dc2SMarc Zyngier 0b01 TRAP_W 234dd161dc2SMarc Zyngier 0b11 NOTRAP 235dd161dc2SMarc ZyngierEndEnum 236dd161dc2SMarc ZyngierUnsignedEnum 19:18 P9 237dd161dc2SMarc Zyngier 0b00 TRAP_RW 238dd161dc2SMarc Zyngier 0b01 TRAP_W 239dd161dc2SMarc Zyngier 0b11 NOTRAP 240dd161dc2SMarc ZyngierEndEnum 241dd161dc2SMarc ZyngierUnsignedEnum 17:16 P8 242dd161dc2SMarc Zyngier 0b00 TRAP_RW 243dd161dc2SMarc Zyngier 0b01 TRAP_W 244dd161dc2SMarc Zyngier 0b11 NOTRAP 245dd161dc2SMarc ZyngierEndEnum 246dd161dc2SMarc ZyngierUnsignedEnum 15:14 P7 247dd161dc2SMarc Zyngier 0b00 TRAP_RW 248dd161dc2SMarc Zyngier 0b01 TRAP_W 249dd161dc2SMarc Zyngier 0b11 NOTRAP 250dd161dc2SMarc ZyngierEndEnum 251dd161dc2SMarc ZyngierUnsignedEnum 13:12 P6 252dd161dc2SMarc Zyngier 0b00 TRAP_RW 253dd161dc2SMarc Zyngier 0b01 TRAP_W 254dd161dc2SMarc Zyngier 0b11 NOTRAP 255dd161dc2SMarc ZyngierEndEnum 256dd161dc2SMarc ZyngierUnsignedEnum 11:10 P5 257dd161dc2SMarc Zyngier 0b00 TRAP_RW 258dd161dc2SMarc Zyngier 0b01 TRAP_W 259dd161dc2SMarc Zyngier 0b11 NOTRAP 260dd161dc2SMarc ZyngierEndEnum 261dd161dc2SMarc ZyngierUnsignedEnum 9:8 P4 262dd161dc2SMarc Zyngier 0b00 TRAP_RW 263dd161dc2SMarc Zyngier 0b01 TRAP_W 264dd161dc2SMarc Zyngier 0b11 NOTRAP 265dd161dc2SMarc ZyngierEndEnum 266dd161dc2SMarc ZyngierUnsignedEnum 7:6 P3 267dd161dc2SMarc Zyngier 0b00 TRAP_RW 268dd161dc2SMarc Zyngier 0b01 TRAP_W 269dd161dc2SMarc Zyngier 0b11 NOTRAP 270dd161dc2SMarc ZyngierEndEnum 271dd161dc2SMarc ZyngierUnsignedEnum 5:4 P2 272dd161dc2SMarc Zyngier 0b00 TRAP_RW 273dd161dc2SMarc Zyngier 0b01 TRAP_W 274dd161dc2SMarc Zyngier 0b11 NOTRAP 275dd161dc2SMarc ZyngierEndEnum 276dd161dc2SMarc ZyngierUnsignedEnum 3:2 P1 277dd161dc2SMarc Zyngier 0b00 TRAP_RW 278dd161dc2SMarc Zyngier 0b01 TRAP_W 279dd161dc2SMarc Zyngier 0b11 NOTRAP 280dd161dc2SMarc ZyngierEndEnum 281dd161dc2SMarc ZyngierUnsignedEnum 1:0 P0 282dd161dc2SMarc Zyngier 0b00 TRAP_RW 283dd161dc2SMarc Zyngier 0b01 TRAP_W 284dd161dc2SMarc Zyngier 0b11 NOTRAP 285dd161dc2SMarc ZyngierEndEnum 286dd161dc2SMarc ZyngierEndSysreg 287dd161dc2SMarc Zyngier 288dd161dc2SMarc ZyngierSysreg SPMACCESSR_EL12 2 5 9 13 3 289dd161dc2SMarc ZyngierMapping SPMACCESSR_EL1 290dd161dc2SMarc ZyngierEndSysreg 291dd161dc2SMarc Zyngier 292dd161dc2SMarc ZyngierSysreg SPMIIDR_EL1 2 0 9 13 4 293dd161dc2SMarc ZyngierRes0 63:32 294dd161dc2SMarc ZyngierField 31:20 ProductID 295dd161dc2SMarc ZyngierField 19:16 Variant 296dd161dc2SMarc ZyngierField 15:12 Revision 297dd161dc2SMarc ZyngierField 11:0 Implementer 298dd161dc2SMarc ZyngierEndSysreg 299dd161dc2SMarc Zyngier 300dd161dc2SMarc ZyngierSysreg SPMDEVARCH_EL1 2 0 9 13 5 301dd161dc2SMarc ZyngierRes0 63:32 302dd161dc2SMarc ZyngierField 31:21 ARCHITECT 303dd161dc2SMarc ZyngierField 20 PRESENT 304dd161dc2SMarc ZyngierField 19:16 REVISION 305dd161dc2SMarc ZyngierField 15:12 ARCHVER 306dd161dc2SMarc ZyngierField 11:0 ARCHPART 307dd161dc2SMarc ZyngierEndSysreg 308dd161dc2SMarc Zyngier 309dd161dc2SMarc ZyngierSysreg SPMDEVAFF_EL1 2 0 9 13 6 310dd161dc2SMarc ZyngierRes0 63:40 311dd161dc2SMarc ZyngierField 39:32 Aff3 312dd161dc2SMarc ZyngierField 31 F0V 313dd161dc2SMarc ZyngierField 30 U 314dd161dc2SMarc ZyngierRes0 29:25 315dd161dc2SMarc ZyngierField 24 MT 316dd161dc2SMarc ZyngierField 23:16 Aff2 317dd161dc2SMarc ZyngierField 15:8 Aff1 318dd161dc2SMarc ZyngierField 7:0 Aff0 319dd161dc2SMarc ZyngierEndSysreg 320dd161dc2SMarc Zyngier 321dd161dc2SMarc ZyngierSysreg SPMCFGR_EL1 2 0 9 13 7 322dd161dc2SMarc ZyngierRes0 63:32 323dd161dc2SMarc ZyngierField 31:28 NCG 324dd161dc2SMarc ZyngierRes0 27:25 325dd161dc2SMarc ZyngierField 24 HDBG 326dd161dc2SMarc ZyngierField 23 TRO 327dd161dc2SMarc ZyngierField 22 SS 328dd161dc2SMarc ZyngierField 21 FZO 329dd161dc2SMarc ZyngierField 20 MSI 330dd161dc2SMarc ZyngierField 19 RAO 331dd161dc2SMarc ZyngierRes0 18 332dd161dc2SMarc ZyngierField 17 NA 333dd161dc2SMarc ZyngierField 16 EX 334dd161dc2SMarc ZyngierField 15:14 RAZ 335dd161dc2SMarc ZyngierField 13:8 SIZE 336dd161dc2SMarc ZyngierField 7:0 N 337dd161dc2SMarc ZyngierEndSysreg 338dd161dc2SMarc Zyngier 339dd161dc2SMarc ZyngierSysreg SPMINTENSET_EL1 2 0 9 14 1 340dd161dc2SMarc ZyngierField 63:0 P 341dd161dc2SMarc ZyngierEndSysreg 342dd161dc2SMarc Zyngier 343dd161dc2SMarc ZyngierSysreg SPMINTENCLR_EL1 2 0 9 14 2 344dd161dc2SMarc ZyngierField 63:0 P 345dd161dc2SMarc ZyngierEndSysreg 346dd161dc2SMarc Zyngier 347dd161dc2SMarc ZyngierSysreg PMCCNTSVR_EL1 2 0 14 11 7 348dd161dc2SMarc ZyngierField 63:0 CCNT 349dd161dc2SMarc ZyngierEndSysreg 350dd161dc2SMarc Zyngier 351dd161dc2SMarc ZyngierSysreg PMICNTSVR_EL1 2 0 14 12 0 352dd161dc2SMarc ZyngierField 63:0 ICNT 353dd161dc2SMarc ZyngierEndSysreg 354dd161dc2SMarc Zyngier 355dd161dc2SMarc ZyngierSysreg SPMCR_EL0 2 3 9 12 0 356dd161dc2SMarc ZyngierRes0 63:12 357dd161dc2SMarc ZyngierField 11 TRO 358dd161dc2SMarc ZyngierField 10 HDBG 359dd161dc2SMarc ZyngierField 9 FZO 360dd161dc2SMarc ZyngierField 8 NA 361dd161dc2SMarc ZyngierRes0 7:5 362dd161dc2SMarc ZyngierField 4 EX 363dd161dc2SMarc ZyngierRes0 3:2 364dd161dc2SMarc ZyngierField 1 P 365dd161dc2SMarc ZyngierField 0 E 366dd161dc2SMarc ZyngierEndSysreg 367dd161dc2SMarc Zyngier 368dd161dc2SMarc ZyngierSysreg SPMCNTENSET_EL0 2 3 9 12 1 369dd161dc2SMarc ZyngierField 63:0 P 370dd161dc2SMarc ZyngierEndSysreg 371dd161dc2SMarc Zyngier 372dd161dc2SMarc ZyngierSysreg SPMCNTENCLR_EL0 2 3 9 12 2 373dd161dc2SMarc ZyngierField 63:0 P 374dd161dc2SMarc ZyngierEndSysreg 375dd161dc2SMarc Zyngier 376dd161dc2SMarc ZyngierSysreg SPMOVSCLR_EL0 2 3 9 12 3 377dd161dc2SMarc ZyngierField 63:0 P 378dd161dc2SMarc ZyngierEndSysreg 379dd161dc2SMarc Zyngier 380dd161dc2SMarc ZyngierSysreg SPMZR_EL0 2 3 9 12 4 381dd161dc2SMarc ZyngierField 63:0 P 382dd161dc2SMarc ZyngierEndSysreg 383dd161dc2SMarc Zyngier 384dd161dc2SMarc ZyngierSysreg SPMSELR_EL0 2 3 9 12 5 385dd161dc2SMarc ZyngierRes0 63:10 386dd161dc2SMarc ZyngierField 9:4 SYSPMUSEL 387dd161dc2SMarc ZyngierRes0 3:2 388dd161dc2SMarc ZyngierField 1:0 BANK 389dd161dc2SMarc ZyngierEndSysreg 390dd161dc2SMarc Zyngier 391dd161dc2SMarc ZyngierSysreg SPMOVSSET_EL0 2 3 9 14 3 392dd161dc2SMarc ZyngierField 63:0 P 393dd161dc2SMarc ZyngierEndSysreg 394dd161dc2SMarc Zyngier 395dd161dc2SMarc ZyngierSysreg SPMSCR_EL1 2 7 9 14 7 396dd161dc2SMarc ZyngierField 63:32 IMPDEF 397dd161dc2SMarc ZyngierField 31 RAO 398dd161dc2SMarc ZyngierRes0 30:5 399dd161dc2SMarc ZyngierField 4 NAO 400dd161dc2SMarc ZyngierRes0 3:1 401dd161dc2SMarc ZyngierField 0 SO 402dd161dc2SMarc ZyngierEndSysreg 403dd161dc2SMarc Zyngier 404fb0b8d1aSJames MorseSysreg ID_PFR0_EL1 3 0 0 1 0 405fb0b8d1aSJames MorseRes0 63:32 406ad16d4cfSMark BrownUnsignedEnum 31:28 RAS 407fb0b8d1aSJames Morse 0b0000 NI 408fb0b8d1aSJames Morse 0b0001 RAS 409fb0b8d1aSJames Morse 0b0010 RASv1p1 410fb0b8d1aSJames MorseEndEnum 411ad16d4cfSMark BrownUnsignedEnum 27:24 DIT 412fb0b8d1aSJames Morse 0b0000 NI 413fb0b8d1aSJames Morse 0b0001 IMP 414fb0b8d1aSJames MorseEndEnum 415ad16d4cfSMark BrownUnsignedEnum 23:20 AMU 416fb0b8d1aSJames Morse 0b0000 NI 417fb0b8d1aSJames Morse 0b0001 AMUv1 418fb0b8d1aSJames Morse 0b0010 AMUv1p1 419fb0b8d1aSJames MorseEndEnum 420ad16d4cfSMark BrownUnsignedEnum 19:16 CSV2 421fb0b8d1aSJames Morse 0b0000 UNDISCLOSED 422fb0b8d1aSJames Morse 0b0001 IMP 423fb0b8d1aSJames Morse 0b0010 CSV2p1 424fb0b8d1aSJames MorseEndEnum 425ad16d4cfSMark BrownUnsignedEnum 15:12 State3 426fb0b8d1aSJames Morse 0b0000 NI 427fb0b8d1aSJames Morse 0b0001 IMP 428fb0b8d1aSJames MorseEndEnum 429fb0b8d1aSJames MorseEnum 11:8 State2 430fb0b8d1aSJames Morse 0b0000 NI 431fb0b8d1aSJames Morse 0b0001 NO_CV 432fb0b8d1aSJames Morse 0b0010 CV 433fb0b8d1aSJames MorseEndEnum 434ad16d4cfSMark BrownUnsignedEnum 7:4 State1 435fb0b8d1aSJames Morse 0b0000 NI 436fb0b8d1aSJames Morse 0b0001 THUMB 437fb0b8d1aSJames Morse 0b0010 THUMB2 438fb0b8d1aSJames MorseEndEnum 439ad16d4cfSMark BrownUnsignedEnum 3:0 State0 440fb0b8d1aSJames Morse 0b0000 NI 441fb0b8d1aSJames Morse 0b0001 IMP 442fb0b8d1aSJames MorseEndEnum 443fb0b8d1aSJames MorseEndSysreg 444fb0b8d1aSJames Morse 44512243080SJames MorseSysreg ID_PFR1_EL1 3 0 0 1 1 44612243080SJames MorseRes0 63:32 447ad16d4cfSMark BrownUnsignedEnum 31:28 GIC 44812243080SJames Morse 0b0000 NI 44912243080SJames Morse 0b0001 GICv3 450f3dfcd25SRaghavendra Rao Ananta 0b0011 GICv4p1 45112243080SJames MorseEndEnum 452ad16d4cfSMark BrownUnsignedEnum 27:24 Virt_frac 45312243080SJames Morse 0b0000 NI 45412243080SJames Morse 0b0001 IMP 45512243080SJames MorseEndEnum 45612243080SJames MorseEnum 23:20 Sec_frac 45712243080SJames Morse 0b0000 NI 45812243080SJames Morse 0b0001 WALK_DISABLE 45912243080SJames Morse 0b0010 SECURE_MEMORY 46012243080SJames MorseEndEnum 461ad16d4cfSMark BrownUnsignedEnum 19:16 GenTimer 46212243080SJames Morse 0b0000 NI 46312243080SJames Morse 0b0001 IMP 46412243080SJames Morse 0b0010 ECV 46512243080SJames MorseEndEnum 466ad16d4cfSMark BrownUnsignedEnum 15:12 Virtualization 46712243080SJames Morse 0b0000 NI 46812243080SJames Morse 0b0001 IMP 46912243080SJames MorseEndEnum 470ad16d4cfSMark BrownUnsignedEnum 11:8 MProgMod 47112243080SJames Morse 0b0000 NI 47212243080SJames Morse 0b0001 IMP 47312243080SJames MorseEndEnum 47412243080SJames MorseEnum 7:4 Security 47512243080SJames Morse 0b0000 NI 47612243080SJames Morse 0b0001 EL3 47712243080SJames Morse 0b0001 NSACR_RFR 47812243080SJames MorseEndEnum 479ad16d4cfSMark BrownUnsignedEnum 3:0 ProgMod 48012243080SJames Morse 0b0000 NI 48112243080SJames Morse 0b0001 IMP 48212243080SJames MorseEndEnum 48312243080SJames MorseEndSysreg 48412243080SJames Morse 485d044a9fbSJames MorseSysreg ID_DFR0_EL1 3 0 0 1 2 486d044a9fbSJames MorseRes0 63:32 487ad16d4cfSMark BrownUnsignedEnum 31:28 TraceFilt 488d044a9fbSJames Morse 0b0000 NI 489d044a9fbSJames Morse 0b0001 IMP 490d044a9fbSJames MorseEndEnum 491ad16d4cfSMark BrownUnsignedEnum 27:24 PerfMon 492d044a9fbSJames Morse 0b0000 NI 493d044a9fbSJames Morse 0b0001 PMUv1 494d044a9fbSJames Morse 0b0010 PMUv2 495d044a9fbSJames Morse 0b0011 PMUv3 496d044a9fbSJames Morse 0b0100 PMUv3p1 497d044a9fbSJames Morse 0b0101 PMUv3p4 498d044a9fbSJames Morse 0b0110 PMUv3p5 499d044a9fbSJames Morse 0b0111 PMUv3p7 500d044a9fbSJames Morse 0b1000 PMUv3p8 5017accfaadSAnshuman Khandual 0b1001 PMUv3p9 502d044a9fbSJames Morse 0b1111 IMPDEF 503d044a9fbSJames MorseEndEnum 504d044a9fbSJames MorseEnum 23:20 MProfDbg 505d044a9fbSJames Morse 0b0000 NI 506d044a9fbSJames Morse 0b0001 IMP 507d044a9fbSJames MorseEndEnum 508d044a9fbSJames MorseEnum 19:16 MMapTrc 509d044a9fbSJames Morse 0b0000 NI 510d044a9fbSJames Morse 0b0001 IMP 511d044a9fbSJames MorseEndEnum 512d044a9fbSJames MorseEnum 15:12 CopTrc 513d044a9fbSJames Morse 0b0000 NI 514d044a9fbSJames Morse 0b0001 IMP 515d044a9fbSJames MorseEndEnum 516d044a9fbSJames MorseEnum 11:8 MMapDbg 517d044a9fbSJames Morse 0b0000 NI 518d044a9fbSJames Morse 0b0100 Armv7 519d044a9fbSJames Morse 0b0101 Armv7p1 520d044a9fbSJames MorseEndEnum 521d044a9fbSJames MorseField 7:4 CopSDbg 522d044a9fbSJames MorseEnum 3:0 CopDbg 523d044a9fbSJames Morse 0b0000 NI 524d044a9fbSJames Morse 0b0010 Armv6 525d044a9fbSJames Morse 0b0011 Armv6p1 526d044a9fbSJames Morse 0b0100 Armv7 527d044a9fbSJames Morse 0b0101 Armv7p1 528d044a9fbSJames Morse 0b0110 Armv8 529d044a9fbSJames Morse 0b0111 VHE 530d044a9fbSJames Morse 0b1000 Debugv8p2 531d044a9fbSJames Morse 0b1001 Debugv8p4 532d044a9fbSJames Morse 0b1010 Debugv8p8 5337accfaadSAnshuman Khandual 0b1011 Debugv8p9 534d044a9fbSJames MorseEndEnum 535d044a9fbSJames MorseEndSysreg 536d044a9fbSJames Morse 53758e01051SJames MorseSysreg ID_AFR0_EL1 3 0 0 1 3 53858e01051SJames MorseRes0 63:16 53958e01051SJames MorseField 15:12 IMPDEF3 54058e01051SJames MorseField 11:8 IMPDEF2 54158e01051SJames MorseField 7:4 IMPDEF1 54258e01051SJames MorseField 3:0 IMPDEF0 54358e01051SJames MorseEndSysreg 54458e01051SJames Morse 5458893df29SJames MorseSysreg ID_MMFR0_EL1 3 0 0 1 4 5468893df29SJames MorseRes0 63:32 5478893df29SJames MorseEnum 31:28 InnerShr 5488893df29SJames Morse 0b0000 NC 5498893df29SJames Morse 0b0001 HW 5508893df29SJames Morse 0b1111 IGNORED 5518893df29SJames MorseEndEnum 552ad16d4cfSMark BrownUnsignedEnum 27:24 FCSE 5538893df29SJames Morse 0b0000 NI 5548893df29SJames Morse 0b0001 IMP 5558893df29SJames MorseEndEnum 5568893df29SJames MorseEnum 23:20 AuxReg 5578893df29SJames Morse 0b0000 NI 5588893df29SJames Morse 0b0001 ACTLR 5598893df29SJames Morse 0b0010 AIFSR 5608893df29SJames MorseEndEnum 5618893df29SJames MorseEnum 19:16 TCM 5628893df29SJames Morse 0b0000 NI 5638893df29SJames Morse 0b0001 IMPDEF 5648893df29SJames Morse 0b0010 TCM 5658893df29SJames Morse 0b0011 TCM_DMA 5668893df29SJames MorseEndEnum 5678893df29SJames MorseEnum 15:12 ShareLvl 5688893df29SJames Morse 0b0000 ONE 5698893df29SJames Morse 0b0001 TWO 5708893df29SJames MorseEndEnum 5718893df29SJames MorseEnum 11:8 OuterShr 5728893df29SJames Morse 0b0000 NC 5738893df29SJames Morse 0b0001 HW 5748893df29SJames Morse 0b1111 IGNORED 5758893df29SJames MorseEndEnum 5768893df29SJames MorseEnum 7:4 PMSA 5778893df29SJames Morse 0b0000 NI 5788893df29SJames Morse 0b0001 IMPDEF 5798893df29SJames Morse 0b0010 PMSAv6 5808893df29SJames Morse 0b0011 PMSAv7 5818893df29SJames MorseEndEnum 5828893df29SJames MorseEnum 3:0 VMSA 5838893df29SJames Morse 0b0000 NI 5848893df29SJames Morse 0b0001 IMPDEF 5858893df29SJames Morse 0b0010 VMSAv6 5868893df29SJames Morse 0b0011 VMSAv7 5878893df29SJames Morse 0b0100 VMSAv7_PXN 5888893df29SJames Morse 0b0101 VMSAv7_LONG 5898893df29SJames MorseEndEnum 5908893df29SJames MorseEndSysreg 5918893df29SJames Morse 5927e2f00beSJames MorseSysreg ID_MMFR1_EL1 3 0 0 1 5 5937e2f00beSJames MorseRes0 63:32 5947e2f00beSJames MorseEnum 31:28 BPred 5957e2f00beSJames Morse 0b0000 NI 5967e2f00beSJames Morse 0b0001 BP_SW_MANGED 5977e2f00beSJames Morse 0b0010 BP_ASID_AWARE 5987e2f00beSJames Morse 0b0011 BP_NOSNOOP 5997e2f00beSJames Morse 0b0100 BP_INVISIBLE 6007e2f00beSJames MorseEndEnum 6017e2f00beSJames MorseEnum 27:24 L1TstCln 6027e2f00beSJames Morse 0b0000 NI 6037e2f00beSJames Morse 0b0001 NOINVALIDATE 6047e2f00beSJames Morse 0b0010 INVALIDATE 6057e2f00beSJames MorseEndEnum 6067e2f00beSJames MorseEnum 23:20 L1Uni 6077e2f00beSJames Morse 0b0000 NI 6087e2f00beSJames Morse 0b0001 INVALIDATE 6097e2f00beSJames Morse 0b0010 CLEAN_AND_INVALIDATE 6107e2f00beSJames MorseEndEnum 6117e2f00beSJames MorseEnum 19:16 L1Hvd 6127e2f00beSJames Morse 0b0000 NI 6137e2f00beSJames Morse 0b0001 INVALIDATE_ISIDE_ONLY 6147e2f00beSJames Morse 0b0010 INVALIDATE 6157e2f00beSJames Morse 0b0011 CLEAN_AND_INVALIDATE 6167e2f00beSJames MorseEndEnum 6177e2f00beSJames MorseEnum 15:12 L1UniSW 6187e2f00beSJames Morse 0b0000 NI 6197e2f00beSJames Morse 0b0001 CLEAN 6207e2f00beSJames Morse 0b0010 CLEAN_AND_INVALIDATE 6217e2f00beSJames Morse 0b0011 INVALIDATE 6227e2f00beSJames MorseEndEnum 6237e2f00beSJames MorseEnum 11:8 L1HvdSW 6247e2f00beSJames Morse 0b0000 NI 6257e2f00beSJames Morse 0b0001 CLEAN_AND_INVALIDATE 6267e2f00beSJames Morse 0b0010 INVALIDATE_DSIDE_ONLY 6277e2f00beSJames Morse 0b0011 INVALIDATE 6287e2f00beSJames MorseEndEnum 6297e2f00beSJames MorseEnum 7:4 L1UniVA 6307e2f00beSJames Morse 0b0000 NI 6317e2f00beSJames Morse 0b0001 CLEAN_AND_INVALIDATE 6327e2f00beSJames Morse 0b0010 INVALIDATE_BP 6337e2f00beSJames MorseEndEnum 6347e2f00beSJames MorseEnum 3:0 L1HvdVA 6357e2f00beSJames Morse 0b0000 NI 6367e2f00beSJames Morse 0b0001 CLEAN_AND_INVALIDATE 6377e2f00beSJames Morse 0b0010 INVALIDATE_BP 6387e2f00beSJames MorseEndEnum 6397e2f00beSJames MorseEndSysreg 6407e2f00beSJames Morse 641fbfba88bSJames MorseSysreg ID_MMFR2_EL1 3 0 0 1 6 642fbfba88bSJames MorseRes0 63:32 643fbfba88bSJames MorseEnum 31:28 HWAccFlg 644fbfba88bSJames Morse 0b0000 NI 645fbfba88bSJames Morse 0b0001 IMP 646fbfba88bSJames MorseEndEnum 647fbfba88bSJames MorseEnum 27:24 WFIStall 648fbfba88bSJames Morse 0b0000 NI 649fbfba88bSJames Morse 0b0001 IMP 650fbfba88bSJames MorseEndEnum 651fbfba88bSJames MorseEnum 23:20 MemBarr 652fbfba88bSJames Morse 0b0000 NI 653fbfba88bSJames Morse 0b0001 DSB_ONLY 654fbfba88bSJames Morse 0b0010 IMP 655fbfba88bSJames MorseEndEnum 656fbfba88bSJames MorseEnum 19:16 UniTLB 657fbfba88bSJames Morse 0b0000 NI 658fbfba88bSJames Morse 0b0001 BY_VA 659fbfba88bSJames Morse 0b0010 BY_MATCH_ASID 660fbfba88bSJames Morse 0b0011 BY_ALL_ASID 661fbfba88bSJames Morse 0b0100 OTHER_TLBS 662fbfba88bSJames Morse 0b0101 BROADCAST 663fbfba88bSJames Morse 0b0110 BY_IPA 664fbfba88bSJames MorseEndEnum 665fbfba88bSJames MorseEnum 15:12 HvdTLB 666fbfba88bSJames Morse 0b0000 NI 667fbfba88bSJames MorseEndEnum 668fbfba88bSJames MorseEnum 11:8 L1HvdRng 669fbfba88bSJames Morse 0b0000 NI 670fbfba88bSJames Morse 0b0001 IMP 671fbfba88bSJames MorseEndEnum 672fbfba88bSJames MorseEnum 7:4 L1HvdBG 673fbfba88bSJames Morse 0b0000 NI 674fbfba88bSJames Morse 0b0001 IMP 675fbfba88bSJames MorseEndEnum 676fbfba88bSJames MorseEnum 3:0 L1HvdFG 677fbfba88bSJames Morse 0b0000 NI 678fbfba88bSJames Morse 0b0001 IMP 679fbfba88bSJames MorseEndEnum 680fbfba88bSJames MorseEndSysreg 681fbfba88bSJames Morse 6828fe2a9c5SJames MorseSysreg ID_MMFR3_EL1 3 0 0 1 7 6838fe2a9c5SJames MorseRes0 63:32 6848fe2a9c5SJames MorseEnum 31:28 Supersec 6858fe2a9c5SJames Morse 0b0000 IMP 6868fe2a9c5SJames Morse 0b1111 NI 6878fe2a9c5SJames MorseEndEnum 6888fe2a9c5SJames MorseEnum 27:24 CMemSz 6898fe2a9c5SJames Morse 0b0000 4GB 6908fe2a9c5SJames Morse 0b0001 64GB 6918fe2a9c5SJames Morse 0b0010 1TB 6928fe2a9c5SJames MorseEndEnum 6938fe2a9c5SJames MorseEnum 23:20 CohWalk 6948fe2a9c5SJames Morse 0b0000 NI 6958fe2a9c5SJames Morse 0b0001 IMP 6968fe2a9c5SJames MorseEndEnum 6978fe2a9c5SJames MorseEnum 19:16 PAN 6988fe2a9c5SJames Morse 0b0000 NI 6998fe2a9c5SJames Morse 0b0001 PAN 7008fe2a9c5SJames Morse 0b0010 PAN2 7018fe2a9c5SJames MorseEndEnum 7028fe2a9c5SJames MorseEnum 15:12 MaintBcst 7038fe2a9c5SJames Morse 0b0000 NI 7048fe2a9c5SJames Morse 0b0001 NO_TLB 7058fe2a9c5SJames Morse 0b0010 ALL 7068fe2a9c5SJames MorseEndEnum 7078fe2a9c5SJames MorseEnum 11:8 BPMaint 7088fe2a9c5SJames Morse 0b0000 NI 7098fe2a9c5SJames Morse 0b0001 ALL 7108fe2a9c5SJames Morse 0b0010 BY_VA 7118fe2a9c5SJames MorseEndEnum 7128fe2a9c5SJames MorseEnum 7:4 CMaintSW 7138fe2a9c5SJames Morse 0b0000 NI 7148fe2a9c5SJames Morse 0b0001 IMP 7158fe2a9c5SJames MorseEndEnum 7168fe2a9c5SJames MorseEnum 3:0 CMaintVA 7178fe2a9c5SJames Morse 0b0000 NI 7188fe2a9c5SJames Morse 0b0001 IMP 7198fe2a9c5SJames MorseEndEnum 7208fe2a9c5SJames MorseEndSysreg 7218fe2a9c5SJames Morse 722258a96b2SJames MorseSysreg ID_ISAR0_EL1 3 0 0 2 0 723258a96b2SJames MorseRes0 63:28 724258a96b2SJames MorseEnum 27:24 Divide 725258a96b2SJames Morse 0b0000 NI 726258a96b2SJames Morse 0b0001 xDIV_T32 727258a96b2SJames Morse 0b0010 xDIV_A32 728258a96b2SJames MorseEndEnum 729ad16d4cfSMark BrownUnsignedEnum 23:20 Debug 730258a96b2SJames Morse 0b0000 NI 731258a96b2SJames Morse 0b0001 IMP 732258a96b2SJames MorseEndEnum 733258a96b2SJames MorseEnum 19:16 Coproc 734258a96b2SJames Morse 0b0000 NI 735258a96b2SJames Morse 0b0001 MRC 736258a96b2SJames Morse 0b0010 MRC2 737258a96b2SJames Morse 0b0011 MRRC 738258a96b2SJames Morse 0b0100 MRRC2 739258a96b2SJames MorseEndEnum 740ad16d4cfSMark BrownUnsignedEnum 15:12 CmpBranch 741258a96b2SJames Morse 0b0000 NI 742258a96b2SJames Morse 0b0001 IMP 743258a96b2SJames MorseEndEnum 744ad16d4cfSMark BrownUnsignedEnum 11:8 BitField 745258a96b2SJames Morse 0b0000 NI 746258a96b2SJames Morse 0b0001 IMP 747258a96b2SJames MorseEndEnum 748ad16d4cfSMark BrownUnsignedEnum 7:4 BitCount 749258a96b2SJames Morse 0b0000 NI 750258a96b2SJames Morse 0b0001 IMP 751258a96b2SJames MorseEndEnum 752ad16d4cfSMark BrownUnsignedEnum 3:0 Swap 753258a96b2SJames Morse 0b0000 NI 754258a96b2SJames Morse 0b0001 IMP 755258a96b2SJames MorseEndEnum 756258a96b2SJames MorseEndSysreg 757258a96b2SJames Morse 758892386a6SJames MorseSysreg ID_ISAR1_EL1 3 0 0 2 1 759892386a6SJames MorseRes0 63:32 760892386a6SJames MorseEnum 31:28 Jazelle 761892386a6SJames Morse 0b0000 NI 762892386a6SJames Morse 0b0001 IMP 763892386a6SJames MorseEndEnum 764892386a6SJames MorseEnum 27:24 Interwork 765892386a6SJames Morse 0b0000 NI 766892386a6SJames Morse 0b0001 BX 767892386a6SJames Morse 0b0010 BLX 768892386a6SJames Morse 0b0011 A32_BX 769892386a6SJames MorseEndEnum 770892386a6SJames MorseEnum 23:20 Immediate 771892386a6SJames Morse 0b0000 NI 772892386a6SJames Morse 0b0001 IMP 773892386a6SJames MorseEndEnum 774892386a6SJames MorseEnum 19:16 IfThen 775892386a6SJames Morse 0b0000 NI 776892386a6SJames Morse 0b0001 IMP 777892386a6SJames MorseEndEnum 778892386a6SJames MorseEnum 15:12 Extend 779892386a6SJames Morse 0b0000 NI 780892386a6SJames Morse 0b0001 SXTB 781892386a6SJames Morse 0b0010 SXTB16 782892386a6SJames MorseEndEnum 783892386a6SJames MorseEnum 11:8 Except_AR 784892386a6SJames Morse 0b0000 NI 785892386a6SJames Morse 0b0001 IMP 786892386a6SJames MorseEndEnum 787892386a6SJames MorseEnum 7:4 Except 788892386a6SJames Morse 0b0000 NI 789892386a6SJames Morse 0b0001 IMP 790892386a6SJames MorseEndEnum 791892386a6SJames MorseEnum 3:0 Endian 792892386a6SJames Morse 0b0000 NI 793892386a6SJames Morse 0b0001 IMP 794892386a6SJames MorseEndEnum 795892386a6SJames MorseEndSysreg 796892386a6SJames Morse 797dfa70ae8SJames MorseSysreg ID_ISAR2_EL1 3 0 0 2 2 798dfa70ae8SJames MorseRes0 63:32 799dfa70ae8SJames MorseEnum 31:28 Reversal 800dfa70ae8SJames Morse 0b0000 NI 801dfa70ae8SJames Morse 0b0001 REV 802dfa70ae8SJames Morse 0b0010 RBIT 803dfa70ae8SJames MorseEndEnum 804dfa70ae8SJames MorseEnum 27:24 PSR_AR 805dfa70ae8SJames Morse 0b0000 NI 806dfa70ae8SJames Morse 0b0001 IMP 807dfa70ae8SJames MorseEndEnum 808dfa70ae8SJames MorseEnum 23:20 MultU 809dfa70ae8SJames Morse 0b0000 NI 810dfa70ae8SJames Morse 0b0001 UMULL 811dfa70ae8SJames Morse 0b0010 UMAAL 812dfa70ae8SJames MorseEndEnum 813dfa70ae8SJames MorseEnum 19:16 MultS 814dfa70ae8SJames Morse 0b0000 NI 815dfa70ae8SJames Morse 0b0001 SMULL 816dfa70ae8SJames Morse 0b0010 SMLABB 817dfa70ae8SJames Morse 0b0011 SMLAD 818dfa70ae8SJames MorseEndEnum 819dfa70ae8SJames MorseEnum 15:12 Mult 820dfa70ae8SJames Morse 0b0000 NI 821dfa70ae8SJames Morse 0b0001 MLA 822dfa70ae8SJames Morse 0b0010 MLS 823dfa70ae8SJames MorseEndEnum 824dfa70ae8SJames MorseEnum 11:8 MultiAccessInt 825dfa70ae8SJames Morse 0b0000 NI 826dfa70ae8SJames Morse 0b0001 RESTARTABLE 827dfa70ae8SJames Morse 0b0010 CONTINUABLE 828dfa70ae8SJames MorseEndEnum 829dfa70ae8SJames MorseEnum 7:4 MemHint 830dfa70ae8SJames Morse 0b0000 NI 831dfa70ae8SJames Morse 0b0001 PLD 832dfa70ae8SJames Morse 0b0010 PLD2 833dfa70ae8SJames Morse 0b0011 PLI 834dfa70ae8SJames Morse 0b0100 PLDW 835dfa70ae8SJames MorseEndEnum 836dfa70ae8SJames MorseEnum 3:0 LoadStore 837dfa70ae8SJames Morse 0b0000 NI 838dfa70ae8SJames Morse 0b0001 DOUBLE 839dfa70ae8SJames Morse 0b0010 ACQUIRE 840dfa70ae8SJames MorseEndEnum 841dfa70ae8SJames MorseEndSysreg 842dfa70ae8SJames Morse 843d07016c9SJames MorseSysreg ID_ISAR3_EL1 3 0 0 2 3 844d07016c9SJames MorseRes0 63:32 845d07016c9SJames MorseEnum 31:28 T32EE 846d07016c9SJames Morse 0b0000 NI 847d07016c9SJames Morse 0b0001 IMP 848d07016c9SJames MorseEndEnum 849d07016c9SJames MorseEnum 27:24 TrueNOP 850d07016c9SJames Morse 0b0000 NI 851d07016c9SJames Morse 0b0001 IMP 852d07016c9SJames MorseEndEnum 853d07016c9SJames MorseEnum 23:20 T32Copy 854d07016c9SJames Morse 0b0000 NI 855d07016c9SJames Morse 0b0001 IMP 856d07016c9SJames MorseEndEnum 857d07016c9SJames MorseEnum 19:16 TabBranch 858d07016c9SJames Morse 0b0000 NI 859d07016c9SJames Morse 0b0001 IMP 860d07016c9SJames MorseEndEnum 861d07016c9SJames MorseEnum 15:12 SynchPrim 862d07016c9SJames Morse 0b0000 NI 863d07016c9SJames Morse 0b0001 EXCLUSIVE 864d07016c9SJames Morse 0b0010 DOUBLE 865d07016c9SJames MorseEndEnum 866d07016c9SJames MorseEnum 11:8 SVC 867d07016c9SJames Morse 0b0000 NI 868d07016c9SJames Morse 0b0001 IMP 869d07016c9SJames MorseEndEnum 870d07016c9SJames MorseEnum 7:4 SIMD 871d07016c9SJames Morse 0b0000 NI 872d07016c9SJames Morse 0b0001 SSAT 873d07016c9SJames Morse 0b0011 PKHBT 874d07016c9SJames MorseEndEnum 875d07016c9SJames MorseEnum 3:0 Saturate 876d07016c9SJames Morse 0b0000 NI 877d07016c9SJames Morse 0b0001 IMP 878d07016c9SJames MorseEndEnum 879d07016c9SJames MorseEndSysreg 880d07016c9SJames Morse 881849cc9bdSJames MorseSysreg ID_ISAR4_EL1 3 0 0 2 4 882849cc9bdSJames MorseRes0 63:32 883849cc9bdSJames MorseEnum 31:28 SWP_frac 884849cc9bdSJames Morse 0b0000 NI 885849cc9bdSJames Morse 0b0001 IMP 886849cc9bdSJames MorseEndEnum 887849cc9bdSJames MorseEnum 27:24 PSR_M 888849cc9bdSJames Morse 0b0000 NI 889849cc9bdSJames Morse 0b0001 IMP 890849cc9bdSJames MorseEndEnum 891849cc9bdSJames MorseEnum 23:20 SynchPrim_frac 892849cc9bdSJames Morse 0b0000 NI 893849cc9bdSJames Morse 0b0011 IMP 894849cc9bdSJames MorseEndEnum 895849cc9bdSJames MorseEnum 19:16 Barrier 896849cc9bdSJames Morse 0b0000 NI 897849cc9bdSJames Morse 0b0001 IMP 898849cc9bdSJames MorseEndEnum 899849cc9bdSJames MorseEnum 15:12 SMC 900849cc9bdSJames Morse 0b0000 NI 901849cc9bdSJames Morse 0b0001 IMP 902849cc9bdSJames MorseEndEnum 903849cc9bdSJames MorseEnum 11:8 Writeback 904849cc9bdSJames Morse 0b0000 NI 905849cc9bdSJames Morse 0b0001 IMP 906849cc9bdSJames MorseEndEnum 907849cc9bdSJames MorseEnum 7:4 WithShifts 908849cc9bdSJames Morse 0b0000 NI 909849cc9bdSJames Morse 0b0001 LSL3 910849cc9bdSJames Morse 0b0011 LS 911849cc9bdSJames Morse 0b0100 REG 912849cc9bdSJames MorseEndEnum 913849cc9bdSJames MorseEnum 3:0 Unpriv 914849cc9bdSJames Morse 0b0000 NI 915849cc9bdSJames Morse 0b0001 REG_BYTE 916849cc9bdSJames Morse 0b0010 SIGNED_HALFWORD 917849cc9bdSJames MorseEndEnum 918849cc9bdSJames MorseEndSysreg 919849cc9bdSJames Morse 920f4e9ce12SJames MorseSysreg ID_ISAR5_EL1 3 0 0 2 5 921f4e9ce12SJames MorseRes0 63:32 922ad16d4cfSMark BrownUnsignedEnum 31:28 VCMA 923f4e9ce12SJames Morse 0b0000 NI 924f4e9ce12SJames Morse 0b0001 IMP 925f4e9ce12SJames MorseEndEnum 926ad16d4cfSMark BrownUnsignedEnum 27:24 RDM 927f4e9ce12SJames Morse 0b0000 NI 928f4e9ce12SJames Morse 0b0001 IMP 929f4e9ce12SJames MorseEndEnum 930f4e9ce12SJames MorseRes0 23:20 931ad16d4cfSMark BrownUnsignedEnum 19:16 CRC32 932f4e9ce12SJames Morse 0b0000 NI 933f4e9ce12SJames Morse 0b0001 IMP 934f4e9ce12SJames MorseEndEnum 935ad16d4cfSMark BrownUnsignedEnum 15:12 SHA2 936f4e9ce12SJames Morse 0b0000 NI 937f4e9ce12SJames Morse 0b0001 IMP 938f4e9ce12SJames MorseEndEnum 939ad16d4cfSMark BrownUnsignedEnum 11:8 SHA1 940f4e9ce12SJames Morse 0b0000 NI 941f4e9ce12SJames Morse 0b0001 IMP 942f4e9ce12SJames MorseEndEnum 943ad16d4cfSMark BrownUnsignedEnum 7:4 AES 944f4e9ce12SJames Morse 0b0000 NI 945f4e9ce12SJames Morse 0b0001 IMP 946f4e9ce12SJames Morse 0b0010 VMULL 947f4e9ce12SJames MorseEndEnum 948ad16d4cfSMark BrownUnsignedEnum 3:0 SEVL 949f4e9ce12SJames Morse 0b0000 NI 950f4e9ce12SJames Morse 0b0001 IMP 951f4e9ce12SJames MorseEndEnum 952f4e9ce12SJames MorseEndSysreg 953f4e9ce12SJames Morse 9545ea58a1bSJames MorseSysreg ID_ISAR6_EL1 3 0 0 2 7 9555ea58a1bSJames MorseRes0 63:28 956ad16d4cfSMark BrownUnsignedEnum 27:24 I8MM 9575ea58a1bSJames Morse 0b0000 NI 9585ea58a1bSJames Morse 0b0001 IMP 9595ea58a1bSJames MorseEndEnum 960ad16d4cfSMark BrownUnsignedEnum 23:20 BF16 9615ea58a1bSJames Morse 0b0000 NI 9625ea58a1bSJames Morse 0b0001 IMP 9635ea58a1bSJames MorseEndEnum 964ad16d4cfSMark BrownUnsignedEnum 19:16 SPECRES 9655ea58a1bSJames Morse 0b0000 NI 9665ea58a1bSJames Morse 0b0001 IMP 9675ea58a1bSJames MorseEndEnum 968ad16d4cfSMark BrownUnsignedEnum 15:12 SB 9695ea58a1bSJames Morse 0b0000 NI 9705ea58a1bSJames Morse 0b0001 IMP 9715ea58a1bSJames MorseEndEnum 972ad16d4cfSMark BrownUnsignedEnum 11:8 FHM 9735ea58a1bSJames Morse 0b0000 NI 9745ea58a1bSJames Morse 0b0001 IMP 9755ea58a1bSJames MorseEndEnum 976ad16d4cfSMark BrownUnsignedEnum 7:4 DP 9775ea58a1bSJames Morse 0b0000 NI 9785ea58a1bSJames Morse 0b0001 IMP 9795ea58a1bSJames MorseEndEnum 980ad16d4cfSMark BrownUnsignedEnum 3:0 JSCVT 9815ea58a1bSJames Morse 0b0000 NI 9825ea58a1bSJames Morse 0b0001 IMP 9835ea58a1bSJames MorseEndEnum 9845ea58a1bSJames MorseEndSysreg 9855ea58a1bSJames Morse 9865b380ae0SJames MorseSysreg ID_MMFR4_EL1 3 0 0 2 6 9875b380ae0SJames MorseRes0 63:32 988ad16d4cfSMark BrownUnsignedEnum 31:28 EVT 9895b380ae0SJames Morse 0b0000 NI 9905b380ae0SJames Morse 0b0001 NO_TLBIS 9915b380ae0SJames Morse 0b0010 TLBIS 9925b380ae0SJames MorseEndEnum 993ad16d4cfSMark BrownUnsignedEnum 27:24 CCIDX 9945b380ae0SJames Morse 0b0000 NI 9955b380ae0SJames Morse 0b0001 IMP 9965b380ae0SJames MorseEndEnum 997ad16d4cfSMark BrownUnsignedEnum 23:20 LSM 9985b380ae0SJames Morse 0b0000 NI 9995b380ae0SJames Morse 0b0001 IMP 10005b380ae0SJames MorseEndEnum 1001ad16d4cfSMark BrownUnsignedEnum 19:16 HPDS 10025b380ae0SJames Morse 0b0000 NI 10035b380ae0SJames Morse 0b0001 AA32HPD 10045b380ae0SJames Morse 0b0010 HPDS2 10055b380ae0SJames MorseEndEnum 1006ad16d4cfSMark BrownUnsignedEnum 15:12 CnP 10075b380ae0SJames Morse 0b0000 NI 10085b380ae0SJames Morse 0b0001 IMP 10095b380ae0SJames MorseEndEnum 1010ad16d4cfSMark BrownUnsignedEnum 11:8 XNX 10115b380ae0SJames Morse 0b0000 NI 10125b380ae0SJames Morse 0b0001 IMP 10135b380ae0SJames MorseEndEnum 1014ad16d4cfSMark BrownUnsignedEnum 7:4 AC2 10155b380ae0SJames Morse 0b0000 NI 10165b380ae0SJames Morse 0b0001 IMP 10175b380ae0SJames MorseEndEnum 1018ad16d4cfSMark BrownUnsignedEnum 3:0 SpecSEI 10195b380ae0SJames Morse 0b0000 NI 10205b380ae0SJames Morse 0b0001 IMP 10215b380ae0SJames MorseEndEnum 10225b380ae0SJames MorseEndSysreg 10235b380ae0SJames Morse 1024e79c94a2SJames MorseSysreg MVFR0_EL1 3 0 0 3 0 1025e79c94a2SJames MorseRes0 63:32 1026ad16d4cfSMark BrownUnsignedEnum 31:28 FPRound 1027e79c94a2SJames Morse 0b0000 NI 1028e79c94a2SJames Morse 0b0001 IMP 1029e79c94a2SJames MorseEndEnum 1030ad16d4cfSMark BrownUnsignedEnum 27:24 FPShVec 1031e79c94a2SJames Morse 0b0000 NI 1032e79c94a2SJames Morse 0b0001 IMP 1033e79c94a2SJames MorseEndEnum 1034ad16d4cfSMark BrownUnsignedEnum 23:20 FPSqrt 1035e79c94a2SJames Morse 0b0000 NI 1036e79c94a2SJames Morse 0b0001 IMP 1037e79c94a2SJames MorseEndEnum 1038ad16d4cfSMark BrownUnsignedEnum 19:16 FPDivide 1039e79c94a2SJames Morse 0b0000 NI 1040e79c94a2SJames Morse 0b0001 IMP 1041e79c94a2SJames MorseEndEnum 1042ad16d4cfSMark BrownUnsignedEnum 15:12 FPTrap 1043e79c94a2SJames Morse 0b0000 NI 1044e79c94a2SJames Morse 0b0001 IMP 1045e79c94a2SJames MorseEndEnum 1046ad16d4cfSMark BrownUnsignedEnum 11:8 FPDP 1047e79c94a2SJames Morse 0b0000 NI 1048e79c94a2SJames Morse 0b0001 VFPv2 10498c6e1055SMark Brown 0b0010 VFPv3 1050e79c94a2SJames MorseEndEnum 1051ad16d4cfSMark BrownUnsignedEnum 7:4 FPSP 1052e79c94a2SJames Morse 0b0000 NI 1053e79c94a2SJames Morse 0b0001 VFPv2 10548c6e1055SMark Brown 0b0010 VFPv3 1055e79c94a2SJames MorseEndEnum 1056e79c94a2SJames MorseEnum 3:0 SIMDReg 1057e79c94a2SJames Morse 0b0000 NI 1058e79c94a2SJames Morse 0b0001 IMP_16x64 10598c6e1055SMark Brown 0b0010 IMP_32x64 1060e79c94a2SJames MorseEndEnum 1061e79c94a2SJames MorseEndSysreg 1062e79c94a2SJames Morse 1063c9b718edSJames MorseSysreg MVFR1_EL1 3 0 0 3 1 1064c9b718edSJames MorseRes0 63:32 1065ad16d4cfSMark BrownUnsignedEnum 31:28 SIMDFMAC 1066c9b718edSJames Morse 0b0000 NI 1067c9b718edSJames Morse 0b0001 IMP 1068c9b718edSJames MorseEndEnum 1069ad16d4cfSMark BrownUnsignedEnum 27:24 FPHP 1070c9b718edSJames Morse 0b0000 NI 1071c9b718edSJames Morse 0b0001 FPHP 1072c9b718edSJames Morse 0b0010 FPHP_CONV 1073c9b718edSJames Morse 0b0011 FP16 1074c9b718edSJames MorseEndEnum 1075ad16d4cfSMark BrownUnsignedEnum 23:20 SIMDHP 1076c9b718edSJames Morse 0b0000 NI 1077c9b718edSJames Morse 0b0001 SIMDHP 10788c6e1055SMark Brown 0b0010 SIMDHP_FLOAT 1079c9b718edSJames MorseEndEnum 1080ad16d4cfSMark BrownUnsignedEnum 19:16 SIMDSP 1081c9b718edSJames Morse 0b0000 NI 1082c9b718edSJames Morse 0b0001 IMP 1083c9b718edSJames MorseEndEnum 1084ad16d4cfSMark BrownUnsignedEnum 15:12 SIMDInt 1085c9b718edSJames Morse 0b0000 NI 1086c9b718edSJames Morse 0b0001 IMP 1087c9b718edSJames MorseEndEnum 1088ad16d4cfSMark BrownUnsignedEnum 11:8 SIMDLS 1089c9b718edSJames Morse 0b0000 NI 1090c9b718edSJames Morse 0b0001 IMP 1091c9b718edSJames MorseEndEnum 1092ad16d4cfSMark BrownUnsignedEnum 7:4 FPDNaN 1093c9b718edSJames Morse 0b0000 NI 1094c9b718edSJames Morse 0b0001 IMP 1095c9b718edSJames MorseEndEnum 1096ad16d4cfSMark BrownUnsignedEnum 3:0 FPFtZ 1097c9b718edSJames Morse 0b0000 NI 1098c9b718edSJames Morse 0b0001 IMP 1099c9b718edSJames MorseEndEnum 1100c9b718edSJames MorseEndSysreg 1101c9b718edSJames Morse 1102f70a810eSJames MorseSysreg MVFR2_EL1 3 0 0 3 2 1103f70a810eSJames MorseRes0 63:8 1104f70a810eSJames MorseEnum 7:4 FPMisc 1105f70a810eSJames Morse 0b0000 NI 1106f70a810eSJames Morse 0b0001 FP 1107f70a810eSJames Morse 0b0010 FP_DIRECTED_ROUNDING 1108f70a810eSJames Morse 0b0011 FP_ROUNDING 1109f70a810eSJames Morse 0b0100 FP_MAX_MIN 1110f70a810eSJames MorseEndEnum 1111f70a810eSJames MorseEnum 3:0 SIMDMisc 1112f70a810eSJames Morse 0b0000 NI 1113f70a810eSJames Morse 0b0001 SIMD_DIRECTED_ROUNDING 1114f70a810eSJames Morse 0b0010 SIMD_ROUNDING 1115f70a810eSJames Morse 0b0011 SIMD_MAX_MIN 1116f70a810eSJames MorseEndEnum 1117f70a810eSJames MorseEndSysreg 1118f70a810eSJames Morse 1119039d3723SJames MorseSysreg ID_PFR2_EL1 3 0 0 3 4 1120039d3723SJames MorseRes0 63:12 1121ad16d4cfSMark BrownUnsignedEnum 11:8 RAS_frac 1122039d3723SJames Morse 0b0000 NI 1123039d3723SJames Morse 0b0001 RASv1p1 1124039d3723SJames MorseEndEnum 1125ad16d4cfSMark BrownUnsignedEnum 7:4 SSBS 1126039d3723SJames Morse 0b0000 NI 1127039d3723SJames Morse 0b0001 IMP 1128039d3723SJames MorseEndEnum 1129ad16d4cfSMark BrownUnsignedEnum 3:0 CSV3 1130039d3723SJames Morse 0b0000 NI 1131039d3723SJames Morse 0b0001 IMP 1132039d3723SJames MorseEndEnum 1133039d3723SJames MorseEndSysreg 1134039d3723SJames Morse 1135fa057722SJames MorseSysreg ID_DFR1_EL1 3 0 0 3 5 1136fa057722SJames MorseRes0 63:8 1137ad16d4cfSMark BrownUnsignedEnum 7:4 HPMN0 1138fa057722SJames Morse 0b0000 NI 1139fa057722SJames Morse 0b0001 IMP 1140fa057722SJames MorseEndEnum 1141fa057722SJames MorseEnum 3:0 MTPMU 1142fa057722SJames Morse 0b0000 IMPDEF 1143fa057722SJames Morse 0b0001 IMP 1144fa057722SJames Morse 0b1111 NI 1145fa057722SJames MorseEndEnum 1146fa057722SJames MorseEndSysreg 1147fa057722SJames Morse 11488a950efaSJames MorseSysreg ID_MMFR5_EL1 3 0 0 3 6 11498a950efaSJames MorseRes0 63:8 1150ad16d4cfSMark BrownUnsignedEnum 7:4 nTLBPA 11518a950efaSJames Morse 0b0000 NI 11528a950efaSJames Morse 0b0001 IMP 11538a950efaSJames MorseEndEnum 1154ad16d4cfSMark BrownUnsignedEnum 3:0 ETS 11558a950efaSJames Morse 0b0000 NI 11568a950efaSJames Morse 0b0001 IMP 11578a950efaSJames MorseEndEnum 11588a950efaSJames MorseEndSysreg 11598a950efaSJames Morse 1160cea08f2bSMark BrownSysreg ID_AA64PFR0_EL1 3 0 0 4 0 1161ad16d4cfSMark BrownUnsignedEnum 63:60 CSV3 1162cea08f2bSMark Brown 0b0000 NI 1163cea08f2bSMark Brown 0b0001 IMP 1164cea08f2bSMark BrownEndEnum 1165ad16d4cfSMark BrownUnsignedEnum 59:56 CSV2 1166cea08f2bSMark Brown 0b0000 NI 1167cea08f2bSMark Brown 0b0001 IMP 1168cea08f2bSMark Brown 0b0010 CSV2_2 1169cea08f2bSMark Brown 0b0011 CSV2_3 1170cea08f2bSMark BrownEndEnum 1171ad16d4cfSMark BrownUnsignedEnum 55:52 RME 1172cea08f2bSMark Brown 0b0000 NI 1173cea08f2bSMark Brown 0b0001 IMP 1174cea08f2bSMark BrownEndEnum 1175ad16d4cfSMark BrownUnsignedEnum 51:48 DIT 1176cea08f2bSMark Brown 0b0000 NI 1177cea08f2bSMark Brown 0b0001 IMP 1178cea08f2bSMark BrownEndEnum 1179ad16d4cfSMark BrownUnsignedEnum 47:44 AMU 1180cea08f2bSMark Brown 0b0000 NI 1181cea08f2bSMark Brown 0b0001 IMP 1182cea08f2bSMark Brown 0b0010 V1P1 1183cea08f2bSMark BrownEndEnum 1184ad16d4cfSMark BrownUnsignedEnum 43:40 MPAM 1185cea08f2bSMark Brown 0b0000 0 1186cea08f2bSMark Brown 0b0001 1 1187cea08f2bSMark BrownEndEnum 1188ad16d4cfSMark BrownUnsignedEnum 39:36 SEL2 1189cea08f2bSMark Brown 0b0000 NI 1190cea08f2bSMark Brown 0b0001 IMP 1191cea08f2bSMark BrownEndEnum 1192ad16d4cfSMark BrownUnsignedEnum 35:32 SVE 1193cea08f2bSMark Brown 0b0000 NI 1194cea08f2bSMark Brown 0b0001 IMP 1195cea08f2bSMark BrownEndEnum 1196ad16d4cfSMark BrownUnsignedEnum 31:28 RAS 1197cea08f2bSMark Brown 0b0000 NI 1198cea08f2bSMark Brown 0b0001 IMP 1199cea08f2bSMark Brown 0b0010 V1P1 12009d737fddSMarc Zyngier 0b0011 V2 1201cea08f2bSMark BrownEndEnum 1202ad16d4cfSMark BrownUnsignedEnum 27:24 GIC 1203cea08f2bSMark Brown 0b0000 NI 1204cea08f2bSMark Brown 0b0001 IMP 1205f3dfcd25SRaghavendra Rao Ananta 0b0011 V4P1 1206cea08f2bSMark BrownEndEnum 1207c3ac60aaSMark BrownSignedEnum 23:20 AdvSIMD 1208cea08f2bSMark Brown 0b0000 IMP 1209cea08f2bSMark Brown 0b0001 FP16 1210cea08f2bSMark Brown 0b1111 NI 1211cea08f2bSMark BrownEndEnum 1212c3ac60aaSMark BrownSignedEnum 19:16 FP 1213cea08f2bSMark Brown 0b0000 IMP 1214cea08f2bSMark Brown 0b0001 FP16 1215cea08f2bSMark Brown 0b1111 NI 1216cea08f2bSMark BrownEndEnum 1217ad16d4cfSMark BrownUnsignedEnum 15:12 EL3 1218cea08f2bSMark Brown 0b0000 NI 1219cea08f2bSMark Brown 0b0001 IMP 1220cea08f2bSMark Brown 0b0010 AARCH32 1221cea08f2bSMark BrownEndEnum 1222ad16d4cfSMark BrownUnsignedEnum 11:8 EL2 1223cea08f2bSMark Brown 0b0000 NI 1224cea08f2bSMark Brown 0b0001 IMP 1225cea08f2bSMark Brown 0b0010 AARCH32 1226cea08f2bSMark BrownEndEnum 1227ad16d4cfSMark BrownUnsignedEnum 7:4 EL1 1228cea08f2bSMark Brown 0b0001 IMP 1229cea08f2bSMark Brown 0b0010 AARCH32 1230cea08f2bSMark BrownEndEnum 1231ad16d4cfSMark BrownUnsignedEnum 3:0 EL0 1232cea08f2bSMark Brown 0b0001 IMP 1233cea08f2bSMark Brown 0b0010 AARCH32 1234cea08f2bSMark BrownEndEnum 1235cea08f2bSMark BrownEndSysreg 1236cea08f2bSMark Brown 1237ef4ba5a6SMark BrownSysreg ID_AA64PFR1_EL1 3 0 0 4 1 123879260355SMark BrownUnsignedEnum 63:60 PFAR 123979260355SMark Brown 0b0000 NI 124079260355SMark Brown 0b0001 IMP 124179260355SMark BrownEndEnum 124279260355SMark BrownUnsignedEnum 59:56 DF2 124379260355SMark Brown 0b0000 NI 124479260355SMark Brown 0b0001 IMP 124579260355SMark BrownEndEnum 124679260355SMark BrownUnsignedEnum 55:52 MTEX 124779260355SMark Brown 0b0000 MTE 124879260355SMark Brown 0b0001 MTE4 124979260355SMark BrownEndEnum 125079260355SMark BrownUnsignedEnum 51:48 THE 125179260355SMark Brown 0b0000 NI 125279260355SMark Brown 0b0001 IMP 125379260355SMark BrownEndEnum 125479260355SMark BrownUnsignedEnum 47:44 GCS 125579260355SMark Brown 0b0000 NI 125679260355SMark Brown 0b0001 IMP 125779260355SMark BrownEndEnum 125879260355SMark BrownEnum 43:40 MTE_frac 125979260355SMark Brown 0b0000 ASYNC 126079260355SMark Brown 0b1111 NI 126179260355SMark BrownEndEnum 1262ad16d4cfSMark BrownUnsignedEnum 39:36 NMI 1263ef4ba5a6SMark Brown 0b0000 NI 1264ef4ba5a6SMark Brown 0b0001 IMP 1265ef4ba5a6SMark BrownEndEnum 1266ad16d4cfSMark BrownUnsignedEnum 35:32 CSV2_frac 1267ef4ba5a6SMark Brown 0b0000 NI 1268ef4ba5a6SMark Brown 0b0001 CSV2_1p1 1269ef4ba5a6SMark Brown 0b0010 CSV2_1p2 1270ef4ba5a6SMark BrownEndEnum 1271ad16d4cfSMark BrownUnsignedEnum 31:28 RNDR_trap 1272ef4ba5a6SMark Brown 0b0000 NI 1273ef4ba5a6SMark Brown 0b0001 IMP 1274ef4ba5a6SMark BrownEndEnum 1275ad16d4cfSMark BrownUnsignedEnum 27:24 SME 1276ef4ba5a6SMark Brown 0b0000 NI 1277ef4ba5a6SMark Brown 0b0001 IMP 12780f3bbe0eSMark Brown 0b0010 SME2 1279ef4ba5a6SMark BrownEndEnum 1280ef4ba5a6SMark BrownRes0 23:20 1281ad16d4cfSMark BrownUnsignedEnum 19:16 MPAM_frac 1282ef4ba5a6SMark Brown 0b0000 MINOR_0 1283ef4ba5a6SMark Brown 0b0001 MINOR_1 1284ef4ba5a6SMark BrownEndEnum 1285ad16d4cfSMark BrownUnsignedEnum 15:12 RAS_frac 1286ef4ba5a6SMark Brown 0b0000 NI 1287ef4ba5a6SMark Brown 0b0001 RASv1p1 1288ef4ba5a6SMark BrownEndEnum 1289ad16d4cfSMark BrownUnsignedEnum 11:8 MTE 1290ef4ba5a6SMark Brown 0b0000 NI 1291ef4ba5a6SMark Brown 0b0001 IMP 1292ef4ba5a6SMark Brown 0b0010 MTE2 1293ef4ba5a6SMark Brown 0b0011 MTE3 1294ef4ba5a6SMark BrownEndEnum 1295ad16d4cfSMark BrownUnsignedEnum 7:4 SSBS 1296ef4ba5a6SMark Brown 0b0000 NI 1297ef4ba5a6SMark Brown 0b0001 IMP 1298ef4ba5a6SMark Brown 0b0010 SSBS2 1299ef4ba5a6SMark BrownEndEnum 1300ad16d4cfSMark BrownUnsignedEnum 3:0 BT 1301ef4ba5a6SMark Brown 0b0000 NI 1302ef4ba5a6SMark Brown 0b0001 IMP 1303ef4ba5a6SMark BrownEndEnum 1304ef4ba5a6SMark BrownEndSysreg 1305ef4ba5a6SMark Brown 13069fb5dc53SMark BrownSysreg ID_AA64PFR2_EL1 3 0 0 4 2 13079fb5dc53SMark BrownRes0 63:36 13089fb5dc53SMark BrownUnsignedEnum 35:32 FPMR 13099fb5dc53SMark Brown 0b0000 NI 13109fb5dc53SMark Brown 0b0001 IMP 13119fb5dc53SMark BrownEndEnum 13121ad9a564SMark BrownRes0 31:20 13131ad9a564SMark BrownUnsignedEnum 19:16 UINJ 13141ad9a564SMark Brown 0b0000 NI 13151ad9a564SMark Brown 0b0001 IMP 13161ad9a564SMark BrownEndEnum 13172a30a812SLorenzo PieralisiUnsignedEnum 15:12 GCIE 13182a30a812SLorenzo Pieralisi 0b0000 NI 13192a30a812SLorenzo Pieralisi 0b0001 IMP 13202a30a812SLorenzo PieralisiEndEnum 13219fb5dc53SMark BrownUnsignedEnum 11:8 MTEFAR 13229fb5dc53SMark Brown 0b0000 NI 13239fb5dc53SMark Brown 0b0001 IMP 13249fb5dc53SMark BrownEndEnum 13259fb5dc53SMark BrownUnsignedEnum 7:4 MTESTOREONLY 13269fb5dc53SMark Brown 0b0000 NI 13279fb5dc53SMark Brown 0b0001 IMP 13289fb5dc53SMark BrownEndEnum 13299fb5dc53SMark BrownUnsignedEnum 3:0 MTEPERM 13309fb5dc53SMark Brown 0b0000 NI 13319fb5dc53SMark Brown 0b0001 IMP 13329fb5dc53SMark BrownEndEnum 13339fb5dc53SMark BrownEndSysreg 13349fb5dc53SMark Brown 13353bbeca99SMark BrownSysreg ID_AA64ZFR0_EL1 3 0 0 4 4 13363bbeca99SMark BrownRes0 63:60 1337ad16d4cfSMark BrownUnsignedEnum 59:56 F64MM 13383bbeca99SMark Brown 0b0000 NI 13393bbeca99SMark Brown 0b0001 IMP 13403bbeca99SMark BrownEndEnum 1341ad16d4cfSMark BrownUnsignedEnum 55:52 F32MM 13423bbeca99SMark Brown 0b0000 NI 13433bbeca99SMark Brown 0b0001 IMP 13443bbeca99SMark BrownEndEnum 13459a43ee86SMark BrownUnsignedEnum 51:48 F16MM 13469a43ee86SMark Brown 0b0000 NI 13479a43ee86SMark Brown 0b0001 IMP 13489a43ee86SMark BrownEndEnum 1349ad16d4cfSMark BrownUnsignedEnum 47:44 I8MM 13503bbeca99SMark Brown 0b0000 NI 13513bbeca99SMark Brown 0b0001 IMP 13523bbeca99SMark BrownEndEnum 1353ad16d4cfSMark BrownUnsignedEnum 43:40 SM4 13543bbeca99SMark Brown 0b0000 NI 13553bbeca99SMark Brown 0b0001 IMP 13563bbeca99SMark BrownEndEnum 13573bbeca99SMark BrownRes0 39:36 1358ad16d4cfSMark BrownUnsignedEnum 35:32 SHA3 13593bbeca99SMark Brown 0b0000 NI 13603bbeca99SMark Brown 0b0001 IMP 13613bbeca99SMark BrownEndEnum 13625d5b4e8cSMark BrownRes0 31:28 13635d5b4e8cSMark BrownUnsignedEnum 27:24 B16B16 13645d5b4e8cSMark Brown 0b0000 NI 13655d5b4e8cSMark Brown 0b0001 IMP 13669a43ee86SMark Brown 0b0010 BFSCALE 13675d5b4e8cSMark BrownEndEnum 1368ad16d4cfSMark BrownUnsignedEnum 23:20 BF16 13693bbeca99SMark Brown 0b0000 NI 13703bbeca99SMark Brown 0b0001 IMP 13713bbeca99SMark Brown 0b0010 EBF16 13723bbeca99SMark BrownEndEnum 1373ad16d4cfSMark BrownUnsignedEnum 19:16 BitPerm 13743bbeca99SMark Brown 0b0000 NI 13753bbeca99SMark Brown 0b0001 IMP 13763bbeca99SMark BrownEndEnum 13779a43ee86SMark BrownUnsignedEnum 15:12 EltPerm 13789a43ee86SMark Brown 0b0000 NI 13799a43ee86SMark Brown 0b0001 IMP 13809a43ee86SMark BrownEndEnum 13819a43ee86SMark BrownRes0 11:8 1382ad16d4cfSMark BrownUnsignedEnum 7:4 AES 13833bbeca99SMark Brown 0b0000 NI 13843bbeca99SMark Brown 0b0001 IMP 13853bbeca99SMark Brown 0b0010 PMULL128 13869a43ee86SMark Brown 0b0011 AES2 13873bbeca99SMark BrownEndEnum 1388ad16d4cfSMark BrownUnsignedEnum 3:0 SVEver 13893bbeca99SMark Brown 0b0000 IMP 13903bbeca99SMark Brown 0b0001 SVE2 1391d12aada8SMark Brown 0b0010 SVE2p1 13929a43ee86SMark Brown 0b0011 SVE2p2 13933bbeca99SMark BrownEndEnum 13943bbeca99SMark BrownEndSysreg 13953bbeca99SMark Brown 13962bc589bdSMark BrownSysreg ID_AA64SMFR0_EL1 3 0 0 4 5 1397ad16d4cfSMark BrownUnsignedEnum 63 FA64 13982bc589bdSMark Brown 0b0 NI 13992bc589bdSMark Brown 0b1 IMP 14002bc589bdSMark BrownEndEnum 14018afe582dSMark BrownRes0 62:61 14028afe582dSMark BrownUnsignedEnum 60 LUTv2 14038afe582dSMark Brown 0b0 NI 14048afe582dSMark Brown 0b1 IMP 14058afe582dSMark BrownEndEnum 1406ad16d4cfSMark BrownUnsignedEnum 59:56 SMEver 14070f3bbe0eSMark Brown 0b0000 SME 14080f3bbe0eSMark Brown 0b0001 SME2 14090f3bbe0eSMark Brown 0b0010 SME2p1 141047e4717eSMark Brown 0b0011 SME2p2 14114c8b18afSMark BrownEndEnum 1412ad16d4cfSMark BrownUnsignedEnum 55:52 I16I64 14132bc589bdSMark Brown 0b0000 NI 14142bc589bdSMark Brown 0b1111 IMP 14152bc589bdSMark BrownEndEnum 14162bc589bdSMark BrownRes0 51:49 1417ad16d4cfSMark BrownUnsignedEnum 48 F64F64 14182bc589bdSMark Brown 0b0 NI 14192bc589bdSMark Brown 0b1 IMP 14202bc589bdSMark BrownEndEnum 1421ad16d4cfSMark BrownUnsignedEnum 47:44 I16I32 14220f3bbe0eSMark Brown 0b0000 NI 14230f3bbe0eSMark Brown 0b0101 IMP 14240f3bbe0eSMark BrownEndEnum 1425ad16d4cfSMark BrownUnsignedEnum 43 B16B16 14260f3bbe0eSMark Brown 0b0 NI 14270f3bbe0eSMark Brown 0b1 IMP 14280f3bbe0eSMark BrownEndEnum 1429ad16d4cfSMark BrownUnsignedEnum 42 F16F16 14300f3bbe0eSMark Brown 0b0 NI 14310f3bbe0eSMark Brown 0b1 IMP 14320f3bbe0eSMark BrownEndEnum 14338afe582dSMark BrownUnsignedEnum 41 F8F16 14348afe582dSMark Brown 0b0 NI 14358afe582dSMark Brown 0b1 IMP 14368afe582dSMark BrownEndEnum 14378afe582dSMark BrownUnsignedEnum 40 F8F32 14388afe582dSMark Brown 0b0 NI 14398afe582dSMark Brown 0b1 IMP 14408afe582dSMark BrownEndEnum 1441ad16d4cfSMark BrownUnsignedEnum 39:36 I8I32 14422bc589bdSMark Brown 0b0000 NI 14432bc589bdSMark Brown 0b1111 IMP 14442bc589bdSMark BrownEndEnum 1445ad16d4cfSMark BrownUnsignedEnum 35 F16F32 14462bc589bdSMark Brown 0b0 NI 14472bc589bdSMark Brown 0b1 IMP 14482bc589bdSMark BrownEndEnum 1449ad16d4cfSMark BrownUnsignedEnum 34 B16F32 14502bc589bdSMark Brown 0b0 NI 14512bc589bdSMark Brown 0b1 IMP 14522bc589bdSMark BrownEndEnum 1453ad16d4cfSMark BrownUnsignedEnum 33 BI32I32 14540f3bbe0eSMark Brown 0b0 NI 14550f3bbe0eSMark Brown 0b1 IMP 14560f3bbe0eSMark BrownEndEnum 1457ad16d4cfSMark BrownUnsignedEnum 32 F32F32 14582bc589bdSMark Brown 0b0 NI 14592bc589bdSMark Brown 0b1 IMP 14602bc589bdSMark BrownEndEnum 14618afe582dSMark BrownRes0 31 14628afe582dSMark BrownUnsignedEnum 30 SF8FMA 14638afe582dSMark Brown 0b0 NI 14648afe582dSMark Brown 0b1 IMP 14658afe582dSMark BrownEndEnum 14668afe582dSMark BrownUnsignedEnum 29 SF8DP4 14678afe582dSMark Brown 0b0 NI 14688afe582dSMark Brown 0b1 IMP 14698afe582dSMark BrownEndEnum 14708afe582dSMark BrownUnsignedEnum 28 SF8DP2 14718afe582dSMark Brown 0b0 NI 14728afe582dSMark Brown 0b1 IMP 14738afe582dSMark BrownEndEnum 147447e4717eSMark BrownRes0 27:26 147547e4717eSMark BrownUnsignedEnum 25 SBitPerm 147647e4717eSMark Brown 0b0 NI 147747e4717eSMark Brown 0b1 IMP 147847e4717eSMark BrownEndEnum 147947e4717eSMark BrownUnsignedEnum 24 AES 148047e4717eSMark Brown 0b0 NI 148147e4717eSMark Brown 0b1 IMP 148247e4717eSMark BrownEndEnum 148347e4717eSMark BrownUnsignedEnum 23 SFEXPA 148447e4717eSMark Brown 0b0 NI 148547e4717eSMark Brown 0b1 IMP 148647e4717eSMark BrownEndEnum 148747e4717eSMark BrownRes0 22:17 148847e4717eSMark BrownUnsignedEnum 16 STMOP 148947e4717eSMark Brown 0b0 NI 149047e4717eSMark Brown 0b1 IMP 149147e4717eSMark BrownEndEnum 149247e4717eSMark BrownRes0 15:1 149347e4717eSMark BrownUnsignedEnum 0 SMOP4 149447e4717eSMark Brown 0b0 NI 149547e4717eSMark Brown 0b1 IMP 149647e4717eSMark BrownEndEnum 14972bc589bdSMark BrownEndSysreg 14982bc589bdSMark Brown 14999e4f409bSMark BrownSysreg ID_AA64FPFR0_EL1 3 0 0 4 7 15009e4f409bSMark BrownRes0 63:32 15019e4f409bSMark BrownUnsignedEnum 31 F8CVT 15029e4f409bSMark Brown 0b0 NI 15039e4f409bSMark Brown 0b1 IMP 15049e4f409bSMark BrownEndEnum 15059e4f409bSMark BrownUnsignedEnum 30 F8FMA 15069e4f409bSMark Brown 0b0 NI 15079e4f409bSMark Brown 0b1 IMP 15089e4f409bSMark BrownEndEnum 15099e4f409bSMark BrownUnsignedEnum 29 F8DP4 15109e4f409bSMark Brown 0b0 NI 15119e4f409bSMark Brown 0b1 IMP 15129e4f409bSMark BrownEndEnum 15139e4f409bSMark BrownUnsignedEnum 28 F8DP2 15149e4f409bSMark Brown 0b0 NI 15159e4f409bSMark Brown 0b1 IMP 15169e4f409bSMark BrownEndEnum 151712b5ff51SMark BrownUnsignedEnum 27 F8MM8 151812b5ff51SMark Brown 0b0 NI 151912b5ff51SMark Brown 0b1 IMP 152012b5ff51SMark BrownEndEnum 152112b5ff51SMark BrownUnsignedEnum 26 F8MM4 152212b5ff51SMark Brown 0b0 NI 152312b5ff51SMark Brown 0b1 IMP 152412b5ff51SMark BrownEndEnum 152512b5ff51SMark BrownRes0 25:2 15269e4f409bSMark BrownUnsignedEnum 1 F8E4M3 15279e4f409bSMark Brown 0b0 NI 15289e4f409bSMark Brown 0b1 IMP 15299e4f409bSMark BrownEndEnum 15309e4f409bSMark BrownUnsignedEnum 0 F8E5M2 15319e4f409bSMark Brown 0b0 NI 15329e4f409bSMark Brown 0b1 IMP 15339e4f409bSMark BrownEndEnum 1534e33bb646SMark BrownEndSysreg 1535e33bb646SMark Brown 1536e62a2d26SMark BrownSysreg ID_AA64DFR0_EL1 3 0 0 5 0 1537e62a2d26SMark BrownEnum 63:60 HPMN0 1538e62a2d26SMark Brown 0b0000 UNPREDICTABLE 1539e62a2d26SMark Brown 0b0001 DEF 1540e62a2d26SMark BrownEndEnum 15414f101cdcSFuad TabbaUnsignedEnum 59:56 ExtTrcBuff 15424f101cdcSFuad Tabba 0b0000 NI 15434f101cdcSFuad Tabba 0b0001 IMP 15444f101cdcSFuad TabbaEndEnum 1545ad16d4cfSMark BrownUnsignedEnum 55:52 BRBE 1546e62a2d26SMark Brown 0b0000 NI 1547e62a2d26SMark Brown 0b0001 IMP 1548e62a2d26SMark Brown 0b0010 BRBE_V1P1 1549e62a2d26SMark BrownEndEnum 15503ecb1fe3SOliver UptonSignedEnum 51:48 MTPMU 1551e62a2d26SMark Brown 0b0000 NI_IMPDEF 1552e62a2d26SMark Brown 0b0001 IMP 1553e62a2d26SMark Brown 0b1111 NI 1554e62a2d26SMark BrownEndEnum 1555ad16d4cfSMark BrownUnsignedEnum 47:44 TraceBuffer 1556e62a2d26SMark Brown 0b0000 NI 1557e62a2d26SMark Brown 0b0001 IMP 15583ecb1fe3SOliver Upton 0b0010 TRBE_V1P1 1559e62a2d26SMark BrownEndEnum 1560ad16d4cfSMark BrownUnsignedEnum 43:40 TraceFilt 1561e62a2d26SMark Brown 0b0000 NI 1562e62a2d26SMark Brown 0b0001 IMP 1563e62a2d26SMark BrownEndEnum 1564ad16d4cfSMark BrownUnsignedEnum 39:36 DoubleLock 1565e62a2d26SMark Brown 0b0000 IMP 1566e62a2d26SMark Brown 0b1111 NI 1567e62a2d26SMark BrownEndEnum 1568ad16d4cfSMark BrownUnsignedEnum 35:32 PMSVer 1569e62a2d26SMark Brown 0b0000 NI 1570e62a2d26SMark Brown 0b0001 IMP 1571e62a2d26SMark Brown 0b0010 V1P1 1572e62a2d26SMark Brown 0b0011 V1P2 1573e62a2d26SMark Brown 0b0100 V1P3 1574358fee29SAnshuman Khandual 0b0101 V1P4 15753ecb1fe3SOliver Upton 0b0110 V1P5 1576e62a2d26SMark BrownEndEnum 1577e62a2d26SMark BrownField 31:28 CTX_CMPs 15783ecb1fe3SOliver UptonUnsignedEnum 27:24 SEBEP 15793ecb1fe3SOliver Upton 0b0000 NI 15803ecb1fe3SOliver Upton 0b0001 IMP 15813ecb1fe3SOliver UptonEndEnum 1582e62a2d26SMark BrownField 23:20 WRPs 15833ecb1fe3SOliver UptonUnsignedEnum 19:16 PMSS 15843ecb1fe3SOliver Upton 0b0000 NI 15853ecb1fe3SOliver Upton 0b0001 IMP 15863ecb1fe3SOliver UptonEndEnum 1587e62a2d26SMark BrownField 15:12 BRPs 1588ad16d4cfSMark BrownUnsignedEnum 11:8 PMUVer 1589e62a2d26SMark Brown 0b0000 NI 1590e62a2d26SMark Brown 0b0001 IMP 1591e62a2d26SMark Brown 0b0100 V3P1 1592e62a2d26SMark Brown 0b0101 V3P4 1593e62a2d26SMark Brown 0b0110 V3P5 1594e62a2d26SMark Brown 0b0111 V3P7 1595e62a2d26SMark Brown 0b1000 V3P8 15960bbff9edSRob Herring (Arm) 0b1001 V3P9 1597e62a2d26SMark Brown 0b1111 IMP_DEF 1598e62a2d26SMark BrownEndEnum 1599ad16d4cfSMark BrownUnsignedEnum 7:4 TraceVer 1600e62a2d26SMark Brown 0b0000 NI 1601e62a2d26SMark Brown 0b0001 IMP 1602e62a2d26SMark BrownEndEnum 1603ad16d4cfSMark BrownUnsignedEnum 3:0 DebugVer 1604e62a2d26SMark Brown 0b0110 IMP 1605e62a2d26SMark Brown 0b0111 VHE 1606e62a2d26SMark Brown 0b1000 V8P2 1607e62a2d26SMark Brown 0b1001 V8P4 1608e62a2d26SMark Brown 0b1010 V8P8 1609358fee29SAnshuman Khandual 0b1011 V8P9 1610e62a2d26SMark BrownEndEnum 1611e62a2d26SMark BrownEndSysreg 1612e62a2d26SMark Brown 1613c65c6178SMark BrownSysreg ID_AA64DFR1_EL1 3 0 0 5 1 1614fdd867feSAnshuman KhandualField 63:56 ABL_CMPs 1615fdd867feSAnshuman KhandualUnsignedEnum 55:52 DPFZS 1616fdd867feSAnshuman Khandual 0b0000 IGNR 1617fdd867feSAnshuman Khandual 0b0001 FRZN 1618fdd867feSAnshuman KhandualEndEnum 1619fdd867feSAnshuman KhandualUnsignedEnum 51:48 EBEP 1620fdd867feSAnshuman Khandual 0b0000 NI 1621fdd867feSAnshuman Khandual 0b0001 IMP 1622fdd867feSAnshuman KhandualEndEnum 1623fdd867feSAnshuman KhandualUnsignedEnum 47:44 ITE 1624fdd867feSAnshuman Khandual 0b0000 NI 1625fdd867feSAnshuman Khandual 0b0001 IMP 1626fdd867feSAnshuman KhandualEndEnum 1627fdd867feSAnshuman KhandualUnsignedEnum 43:40 ABLE 1628fdd867feSAnshuman Khandual 0b0000 NI 1629fdd867feSAnshuman Khandual 0b0001 IMP 1630fdd867feSAnshuman KhandualEndEnum 1631fdd867feSAnshuman KhandualUnsignedEnum 39:36 PMICNTR 1632fdd867feSAnshuman Khandual 0b0000 NI 1633fdd867feSAnshuman Khandual 0b0001 IMP 1634fdd867feSAnshuman KhandualEndEnum 1635fdd867feSAnshuman KhandualUnsignedEnum 35:32 SPMU 1636fdd867feSAnshuman Khandual 0b0000 NI 1637fdd867feSAnshuman Khandual 0b0001 IMP 1638fdd867feSAnshuman Khandual 0b0010 IMP_SPMZR 1639fdd867feSAnshuman KhandualEndEnum 1640fdd867feSAnshuman KhandualField 31:24 CTX_CMPs 1641fdd867feSAnshuman KhandualField 23:16 WRPs 1642fdd867feSAnshuman KhandualField 15:8 BRPs 1643fdd867feSAnshuman KhandualField 7:0 SYSPMUID 1644c65c6178SMark BrownEndSysreg 1645c65c6178SMark Brown 164693d7356eSOliver UptonSysreg ID_AA64DFR2_EL1 3 0 0 5 2 164793d7356eSOliver UptonRes0 63:28 164893d7356eSOliver UptonUnsignedEnum 27:24 TRBE_EXC 164993d7356eSOliver Upton 0b0000 NI 165093d7356eSOliver Upton 0b0001 IMP 165193d7356eSOliver UptonEndEnum 165293d7356eSOliver UptonUnsignedEnum 23:20 SPE_nVM 165393d7356eSOliver Upton 0b0000 NI 165493d7356eSOliver Upton 0b0001 IMP 165593d7356eSOliver UptonEndEnum 165693d7356eSOliver UptonUnsignedEnum 19:16 SPE_EXC 165793d7356eSOliver Upton 0b0000 NI 165893d7356eSOliver Upton 0b0001 IMP 165993d7356eSOliver UptonEndEnum 166093d7356eSOliver UptonRes0 15:8 166193d7356eSOliver UptonUnsignedEnum 7:4 BWE 166293d7356eSOliver Upton 0b0000 NI 166393d7356eSOliver Upton 0b0001 FEAT_BWE 166493d7356eSOliver Upton 0b0002 FEAT_BWE2 166593d7356eSOliver UptonEndEnum 166693d7356eSOliver UptonUnsignedEnum 3:0 STEP 166793d7356eSOliver Upton 0b0000 NI 166893d7356eSOliver Upton 0b0001 IMP 166993d7356eSOliver UptonEndEnum 167093d7356eSOliver UptonEndSysreg 167193d7356eSOliver Upton 167210453bf1SMark BrownSysreg ID_AA64AFR0_EL1 3 0 0 5 4 167310453bf1SMark BrownRes0 63:32 167410453bf1SMark BrownField 31:28 IMPDEF7 167510453bf1SMark BrownField 27:24 IMPDEF6 167610453bf1SMark BrownField 23:20 IMPDEF5 167710453bf1SMark BrownField 19:16 IMPDEF4 167810453bf1SMark BrownField 15:12 IMPDEF3 167910453bf1SMark BrownField 11:8 IMPDEF2 168010453bf1SMark BrownField 7:4 IMPDEF1 168110453bf1SMark BrownField 3:0 IMPDEF0 168210453bf1SMark BrownEndSysreg 168310453bf1SMark Brown 168410453bf1SMark BrownSysreg ID_AA64AFR1_EL1 3 0 0 5 5 168510453bf1SMark BrownRes0 63:0 168610453bf1SMark BrownEndSysreg 168710453bf1SMark Brown 1688e33bb646SMark BrownSysreg ID_AA64ISAR0_EL1 3 0 0 6 0 1689ad16d4cfSMark BrownUnsignedEnum 63:60 RNDR 1690e33bb646SMark Brown 0b0000 NI 1691e33bb646SMark Brown 0b0001 IMP 1692e33bb646SMark BrownEndEnum 1693ad16d4cfSMark BrownUnsignedEnum 59:56 TLB 1694e33bb646SMark Brown 0b0000 NI 1695e33bb646SMark Brown 0b0001 OS 1696e33bb646SMark Brown 0b0010 RANGE 1697e33bb646SMark BrownEndEnum 1698ad16d4cfSMark BrownUnsignedEnum 55:52 TS 1699e33bb646SMark Brown 0b0000 NI 1700e33bb646SMark Brown 0b0001 FLAGM 1701e33bb646SMark Brown 0b0010 FLAGM2 1702e33bb646SMark BrownEndEnum 1703ad16d4cfSMark BrownUnsignedEnum 51:48 FHM 1704e33bb646SMark Brown 0b0000 NI 1705e33bb646SMark Brown 0b0001 IMP 1706e33bb646SMark BrownEndEnum 1707ad16d4cfSMark BrownUnsignedEnum 47:44 DP 1708e33bb646SMark Brown 0b0000 NI 1709e33bb646SMark Brown 0b0001 IMP 1710e33bb646SMark BrownEndEnum 1711ad16d4cfSMark BrownUnsignedEnum 43:40 SM4 1712e33bb646SMark Brown 0b0000 NI 1713e33bb646SMark Brown 0b0001 IMP 1714e33bb646SMark BrownEndEnum 1715ad16d4cfSMark BrownUnsignedEnum 39:36 SM3 1716e33bb646SMark Brown 0b0000 NI 1717e33bb646SMark Brown 0b0001 IMP 1718e33bb646SMark BrownEndEnum 1719ad16d4cfSMark BrownUnsignedEnum 35:32 SHA3 1720e33bb646SMark Brown 0b0000 NI 1721e33bb646SMark Brown 0b0001 IMP 1722e33bb646SMark BrownEndEnum 1723ad16d4cfSMark BrownUnsignedEnum 31:28 RDM 1724e33bb646SMark Brown 0b0000 NI 1725e33bb646SMark Brown 0b0001 IMP 1726e33bb646SMark BrownEndEnum 1727ad16d4cfSMark BrownUnsignedEnum 27:24 TME 1728e33bb646SMark Brown 0b0000 NI 1729e33bb646SMark Brown 0b0001 IMP 1730e33bb646SMark BrownEndEnum 1731ad16d4cfSMark BrownUnsignedEnum 23:20 ATOMIC 1732e33bb646SMark Brown 0b0000 NI 1733e33bb646SMark Brown 0b0010 IMP 173494d0657fSJoey Gouly 0b0011 FEAT_LSE128 1735e33bb646SMark BrownEndEnum 1736ad16d4cfSMark BrownUnsignedEnum 19:16 CRC32 1737e33bb646SMark Brown 0b0000 NI 1738e33bb646SMark Brown 0b0001 IMP 1739e33bb646SMark BrownEndEnum 1740ad16d4cfSMark BrownUnsignedEnum 15:12 SHA2 1741e33bb646SMark Brown 0b0000 NI 1742e33bb646SMark Brown 0b0001 SHA256 1743e33bb646SMark Brown 0b0010 SHA512 1744e33bb646SMark BrownEndEnum 1745ad16d4cfSMark BrownUnsignedEnum 11:8 SHA1 1746e33bb646SMark Brown 0b0000 NI 1747e33bb646SMark Brown 0b0001 IMP 1748e33bb646SMark BrownEndEnum 1749ad16d4cfSMark BrownUnsignedEnum 7:4 AES 1750e33bb646SMark Brown 0b0000 NI 1751e33bb646SMark Brown 0b0001 AES 1752e33bb646SMark Brown 0b0010 PMULL 1753e33bb646SMark BrownEndEnum 1754e33bb646SMark BrownRes0 3:0 1755e33bb646SMark BrownEndSysreg 175641fde735SMark Brown 1757f7b5115cSMark BrownSysreg ID_AA64ISAR1_EL1 3 0 0 6 1 1758ad16d4cfSMark BrownUnsignedEnum 63:60 LS64 1759f7b5115cSMark Brown 0b0000 NI 1760f7b5115cSMark Brown 0b0001 LS64 1761f7b5115cSMark Brown 0b0010 LS64_V 1762f7b5115cSMark Brown 0b0011 LS64_ACCDATA 17632030396dSMarc Zyngier 0b0100 LS64WB 1764f7b5115cSMark BrownEndEnum 1765ad16d4cfSMark BrownUnsignedEnum 59:56 XS 1766f7b5115cSMark Brown 0b0000 NI 1767f7b5115cSMark Brown 0b0001 IMP 1768f7b5115cSMark BrownEndEnum 1769ad16d4cfSMark BrownUnsignedEnum 55:52 I8MM 1770f7b5115cSMark Brown 0b0000 NI 1771f7b5115cSMark Brown 0b0001 IMP 1772f7b5115cSMark BrownEndEnum 1773ad16d4cfSMark BrownUnsignedEnum 51:48 DGH 1774f7b5115cSMark Brown 0b0000 NI 1775f7b5115cSMark Brown 0b0001 IMP 1776f7b5115cSMark BrownEndEnum 1777ad16d4cfSMark BrownUnsignedEnum 47:44 BF16 1778f7b5115cSMark Brown 0b0000 NI 1779f7b5115cSMark Brown 0b0001 IMP 1780f7b5115cSMark Brown 0b0010 EBF16 1781f7b5115cSMark BrownEndEnum 1782ad16d4cfSMark BrownUnsignedEnum 43:40 SPECRES 1783f7b5115cSMark Brown 0b0000 NI 1784f7b5115cSMark Brown 0b0001 IMP 1785aeddd5b2SMarc Zyngier 0b0010 COSP_RCTX 1786f7b5115cSMark BrownEndEnum 1787ad16d4cfSMark BrownUnsignedEnum 39:36 SB 1788f7b5115cSMark Brown 0b0000 NI 1789f7b5115cSMark Brown 0b0001 IMP 1790f7b5115cSMark BrownEndEnum 1791ad16d4cfSMark BrownUnsignedEnum 35:32 FRINTTS 1792f7b5115cSMark Brown 0b0000 NI 1793f7b5115cSMark Brown 0b0001 IMP 1794f7b5115cSMark BrownEndEnum 1795ad16d4cfSMark BrownUnsignedEnum 31:28 GPI 1796f7b5115cSMark Brown 0b0000 NI 1797f7b5115cSMark Brown 0b0001 IMP 1798f7b5115cSMark BrownEndEnum 1799ad16d4cfSMark BrownUnsignedEnum 27:24 GPA 1800f7b5115cSMark Brown 0b0000 NI 1801f7b5115cSMark Brown 0b0001 IMP 1802f7b5115cSMark BrownEndEnum 1803ad16d4cfSMark BrownUnsignedEnum 23:20 LRCPC 1804f7b5115cSMark Brown 0b0000 NI 1805f7b5115cSMark Brown 0b0001 IMP 1806f7b5115cSMark Brown 0b0010 LRCPC2 1807338a835fSJoey Gouly 0b0011 LRCPC3 1808f7b5115cSMark BrownEndEnum 1809ad16d4cfSMark BrownUnsignedEnum 19:16 FCMA 1810f7b5115cSMark Brown 0b0000 NI 1811f7b5115cSMark Brown 0b0001 IMP 1812f7b5115cSMark BrownEndEnum 1813ad16d4cfSMark BrownUnsignedEnum 15:12 JSCVT 1814f7b5115cSMark Brown 0b0000 NI 1815f7b5115cSMark Brown 0b0001 IMP 1816f7b5115cSMark BrownEndEnum 1817ad16d4cfSMark BrownUnsignedEnum 11:8 API 1818f7b5115cSMark Brown 0b0000 NI 1819f7b5115cSMark Brown 0b0001 PAuth 1820f7b5115cSMark Brown 0b0010 EPAC 1821f7b5115cSMark Brown 0b0011 PAuth2 1822f7b5115cSMark Brown 0b0100 FPAC 1823f7b5115cSMark Brown 0b0101 FPACCOMBINE 18243b077ad8SFuad Tabba 0b0110 PAuth_LR 1825f7b5115cSMark BrownEndEnum 1826ad16d4cfSMark BrownUnsignedEnum 7:4 APA 1827f7b5115cSMark Brown 0b0000 NI 1828f7b5115cSMark Brown 0b0001 PAuth 1829f7b5115cSMark Brown 0b0010 EPAC 1830f7b5115cSMark Brown 0b0011 PAuth2 1831f7b5115cSMark Brown 0b0100 FPAC 1832f7b5115cSMark Brown 0b0101 FPACCOMBINE 18333b077ad8SFuad Tabba 0b0110 PAuth_LR 1834f7b5115cSMark BrownEndEnum 1835ad16d4cfSMark BrownUnsignedEnum 3:0 DPB 1836f7b5115cSMark Brown 0b0000 NI 1837f7b5115cSMark Brown 0b0001 IMP 1838f7b5115cSMark Brown 0b0010 DPB2 1839f7b5115cSMark BrownEndEnum 1840f7b5115cSMark BrownEndSysreg 18418fcc8285SMark Brown 18428fcc8285SMark BrownSysreg ID_AA64ISAR2_EL1 3 0 0 6 2 18436e3dcfd1SMark BrownUnsignedEnum 63:60 ATS1A 18446e3dcfd1SMark Brown 0b0000 NI 18456e3dcfd1SMark Brown 0b0001 IMP 18466e3dcfd1SMark BrownEndEnum 18476e3dcfd1SMark BrownUnsignedEnum 59:56 LUT 18486e3dcfd1SMark Brown 0b0000 NI 18496e3dcfd1SMark Brown 0b0001 IMP 18506e3dcfd1SMark BrownEndEnum 1851ad16d4cfSMark BrownUnsignedEnum 55:52 CSSC 185295aa6860SMark Brown 0b0000 NI 185395aa6860SMark Brown 0b0001 IMP 1854d66e21d5SMark Brown 0b0010 CMPBR 185595aa6860SMark BrownEndEnum 1856ad16d4cfSMark BrownUnsignedEnum 51:48 RPRFM 1857939e4649SMark Brown 0b0000 NI 1858939e4649SMark Brown 0b0001 IMP 1859939e4649SMark BrownEndEnum 1860d66e21d5SMark BrownUnsignedEnum 47:44 PCDPHINT 1861d66e21d5SMark Brown 0b0000 NI 1862d66e21d5SMark Brown 0b0001 IMP 1863d66e21d5SMark BrownEndEnum 18646e3dcfd1SMark BrownUnsignedEnum 43:40 PRFMSLC 18656e3dcfd1SMark Brown 0b0000 NI 18666e3dcfd1SMark Brown 0b0001 IMP 18676e3dcfd1SMark BrownEndEnum 18686e3dcfd1SMark BrownUnsignedEnum 39:36 SYSINSTR_128 18696e3dcfd1SMark Brown 0b0000 NI 18706e3dcfd1SMark Brown 0b0001 IMP 18716e3dcfd1SMark BrownEndEnum 18726e3dcfd1SMark BrownUnsignedEnum 35:32 SYSREG_128 18736e3dcfd1SMark Brown 0b0000 NI 18746e3dcfd1SMark Brown 0b0001 IMP 18756e3dcfd1SMark BrownEndEnum 1876479965a2SKristina MartsenkoUnsignedEnum 31:28 CLRBHB 1877479965a2SKristina Martsenko 0b0000 NI 1878479965a2SKristina Martsenko 0b0001 IMP 1879479965a2SKristina MartsenkoEndEnum 1880ad16d4cfSMark BrownUnsignedEnum 27:24 PAC_frac 18818fcc8285SMark Brown 0b0000 NI 1882f7b5115cSMark Brown 0b0001 IMP 1883f7b5115cSMark BrownEndEnum 1884ad16d4cfSMark BrownUnsignedEnum 23:20 BC 18858fcc8285SMark Brown 0b0000 NI 18868fcc8285SMark Brown 0b0001 IMP 18878fcc8285SMark BrownEndEnum 1888ad16d4cfSMark BrownUnsignedEnum 19:16 MOPS 18898fcc8285SMark Brown 0b0000 NI 18908fcc8285SMark Brown 0b0001 IMP 18918fcc8285SMark BrownEndEnum 1892ad16d4cfSMark BrownUnsignedEnum 15:12 APA3 18938fcc8285SMark Brown 0b0000 NI 18948fcc8285SMark Brown 0b0001 PAuth 18958fcc8285SMark Brown 0b0010 EPAC 18968fcc8285SMark Brown 0b0011 PAuth2 18978fcc8285SMark Brown 0b0100 FPAC 18988fcc8285SMark Brown 0b0101 FPACCOMBINE 18996e3dcfd1SMark Brown 0b0110 PAuth_LR 19008fcc8285SMark BrownEndEnum 1901ad16d4cfSMark BrownUnsignedEnum 11:8 GPA3 19028fcc8285SMark Brown 0b0000 NI 19038fcc8285SMark Brown 0b0001 IMP 19048fcc8285SMark BrownEndEnum 1905ad16d4cfSMark BrownUnsignedEnum 7:4 RPRES 19068fcc8285SMark Brown 0b0000 NI 19078fcc8285SMark Brown 0b0001 IMP 19088fcc8285SMark BrownEndEnum 1909ad16d4cfSMark BrownUnsignedEnum 3:0 WFxT 19108fcc8285SMark Brown 0b0000 NI 19118fcc8285SMark Brown 0b0010 IMP 19128fcc8285SMark BrownEndEnum 1913f7b5115cSMark BrownEndSysreg 1914f7b5115cSMark Brown 1915b5aefb66SMark BrownSysreg ID_AA64ISAR3_EL1 3 0 0 6 3 1916054339beSMark BrownRes0 63:32 1917054339beSMark BrownUnsignedEnum 31:28 FPRCVT 1918054339beSMark Brown 0b0000 NI 1919054339beSMark Brown 0b0001 IMP 1920054339beSMark BrownEndEnum 1921054339beSMark BrownUnsignedEnum 27:24 LSUI 1922054339beSMark Brown 0b0000 NI 1923054339beSMark Brown 0b0001 IMP 1924054339beSMark BrownEndEnum 1925054339beSMark BrownUnsignedEnum 23:20 OCCMO 1926054339beSMark Brown 0b0000 NI 1927054339beSMark Brown 0b0001 IMP 1928054339beSMark BrownEndEnum 1929054339beSMark BrownUnsignedEnum 19:16 LSFE 1930054339beSMark Brown 0b0000 NI 1931054339beSMark Brown 0b0001 IMP 1932054339beSMark BrownEndEnum 1933aeddd5b2SMarc ZyngierUnsignedEnum 15:12 PACM 1934aeddd5b2SMarc Zyngier 0b0000 NI 1935aeddd5b2SMarc Zyngier 0b0001 TRIVIAL_IMP 1936aeddd5b2SMarc Zyngier 0b0010 FULL_IMP 1937aeddd5b2SMarc ZyngierEndEnum 1938b5aefb66SMark BrownUnsignedEnum 11:8 TLBIW 1939b5aefb66SMark Brown 0b0000 NI 1940b5aefb66SMark Brown 0b0001 IMP 1941b5aefb66SMark BrownEndEnum 1942b5aefb66SMark BrownUnsignedEnum 7:4 FAMINMAX 1943b5aefb66SMark Brown 0b0000 NI 1944b5aefb66SMark Brown 0b0001 IMP 1945b5aefb66SMark BrownEndEnum 1946b5aefb66SMark BrownUnsignedEnum 3:0 CPA 1947b5aefb66SMark Brown 0b0000 NI 1948b5aefb66SMark Brown 0b0001 IMP 1949b5aefb66SMark Brown 0b0010 CPA2 1950b5aefb66SMark BrownEndEnum 1951b5aefb66SMark BrownEndSysreg 1952b5aefb66SMark Brown 19530b7ed4d8SMark BrownSysreg ID_AA64MMFR0_EL1 3 0 0 7 0 1954ad16d4cfSMark BrownUnsignedEnum 63:60 ECV 19550b7ed4d8SMark Brown 0b0000 NI 19560b7ed4d8SMark Brown 0b0001 IMP 19570b7ed4d8SMark Brown 0b0010 CNTPOFF 19580b7ed4d8SMark BrownEndEnum 1959ad16d4cfSMark BrownUnsignedEnum 59:56 FGT 19600b7ed4d8SMark Brown 0b0000 NI 19610b7ed4d8SMark Brown 0b0001 IMP 1962cc15f548SAnshuman Khandual 0b0010 FGT2 19630b7ed4d8SMark BrownEndEnum 19640b7ed4d8SMark BrownRes0 55:48 1965ad16d4cfSMark BrownUnsignedEnum 47:44 EXS 19660b7ed4d8SMark Brown 0b0000 NI 19670b7ed4d8SMark Brown 0b0001 IMP 19680b7ed4d8SMark BrownEndEnum 19690b7ed4d8SMark BrownEnum 43:40 TGRAN4_2 19700b7ed4d8SMark Brown 0b0000 TGRAN4 19710b7ed4d8SMark Brown 0b0001 NI 19720b7ed4d8SMark Brown 0b0010 IMP 19730b7ed4d8SMark Brown 0b0011 52_BIT 19740b7ed4d8SMark BrownEndEnum 19750b7ed4d8SMark BrownEnum 39:36 TGRAN64_2 19760b7ed4d8SMark Brown 0b0000 TGRAN64 19770b7ed4d8SMark Brown 0b0001 NI 19780b7ed4d8SMark Brown 0b0010 IMP 19790b7ed4d8SMark BrownEndEnum 19800b7ed4d8SMark BrownEnum 35:32 TGRAN16_2 19810b7ed4d8SMark Brown 0b0000 TGRAN16 19820b7ed4d8SMark Brown 0b0001 NI 19830b7ed4d8SMark Brown 0b0010 IMP 19840b7ed4d8SMark Brown 0b0011 52_BIT 19850b7ed4d8SMark BrownEndEnum 19862aea7b77SMarc ZyngierSignedEnum 31:28 TGRAN4 19870b7ed4d8SMark Brown 0b0000 IMP 19880b7ed4d8SMark Brown 0b0001 52_BIT 19890b7ed4d8SMark Brown 0b1111 NI 19900b7ed4d8SMark BrownEndEnum 19912aea7b77SMarc ZyngierSignedEnum 27:24 TGRAN64 19920b7ed4d8SMark Brown 0b0000 IMP 19930b7ed4d8SMark Brown 0b1111 NI 19940b7ed4d8SMark BrownEndEnum 19952aea7b77SMarc ZyngierUnsignedEnum 23:20 TGRAN16 19960b7ed4d8SMark Brown 0b0000 NI 19970b7ed4d8SMark Brown 0b0001 IMP 19980b7ed4d8SMark Brown 0b0010 52_BIT 19990b7ed4d8SMark BrownEndEnum 2000ad16d4cfSMark BrownUnsignedEnum 19:16 BIGENDEL0 20010b7ed4d8SMark Brown 0b0000 NI 20020b7ed4d8SMark Brown 0b0001 IMP 20030b7ed4d8SMark BrownEndEnum 2004ad16d4cfSMark BrownUnsignedEnum 15:12 SNSMEM 20050b7ed4d8SMark Brown 0b0000 NI 20060b7ed4d8SMark Brown 0b0001 IMP 20070b7ed4d8SMark BrownEndEnum 2008ad16d4cfSMark BrownUnsignedEnum 11:8 BIGEND 20090b7ed4d8SMark Brown 0b0000 NI 20100b7ed4d8SMark Brown 0b0001 IMP 20110b7ed4d8SMark BrownEndEnum 20120b7ed4d8SMark BrownEnum 7:4 ASIDBITS 20130b7ed4d8SMark Brown 0b0000 8 20140b7ed4d8SMark Brown 0b0010 16 20150b7ed4d8SMark BrownEndEnum 20160b7ed4d8SMark BrownEnum 3:0 PARANGE 20170b7ed4d8SMark Brown 0b0000 32 20180b7ed4d8SMark Brown 0b0001 36 20190b7ed4d8SMark Brown 0b0010 40 20200b7ed4d8SMark Brown 0b0011 42 20210b7ed4d8SMark Brown 0b0100 44 20220b7ed4d8SMark Brown 0b0101 48 20230b7ed4d8SMark Brown 0b0110 52 2024cc15f548SAnshuman Khandual 0b0111 56 20250b7ed4d8SMark BrownEndEnum 20260b7ed4d8SMark BrownEndSysreg 20270b7ed4d8SMark Brown 20287d751b31SKristina MartsenkoSysreg ID_AA64MMFR1_EL1 3 0 0 7 1 2029ad16d4cfSMark BrownUnsignedEnum 63:60 ECBHB 20307d751b31SKristina Martsenko 0b0000 NI 20317d751b31SKristina Martsenko 0b0001 IMP 20327d751b31SKristina MartsenkoEndEnum 2033ad16d4cfSMark BrownUnsignedEnum 59:56 CMOW 20347d751b31SKristina Martsenko 0b0000 NI 20357d751b31SKristina Martsenko 0b0001 IMP 20367d751b31SKristina MartsenkoEndEnum 2037ad16d4cfSMark BrownUnsignedEnum 55:52 TIDCP1 20387d751b31SKristina Martsenko 0b0000 NI 20397d751b31SKristina Martsenko 0b0001 IMP 20407d751b31SKristina MartsenkoEndEnum 2041ad16d4cfSMark BrownUnsignedEnum 51:48 nTLBPA 20427d751b31SKristina Martsenko 0b0000 NI 20437d751b31SKristina Martsenko 0b0001 IMP 20447d751b31SKristina MartsenkoEndEnum 2045ad16d4cfSMark BrownUnsignedEnum 47:44 AFP 20467d751b31SKristina Martsenko 0b0000 NI 20477d751b31SKristina Martsenko 0b0001 IMP 20487d751b31SKristina MartsenkoEndEnum 2049ad16d4cfSMark BrownUnsignedEnum 43:40 HCX 20507d751b31SKristina Martsenko 0b0000 NI 20517d751b31SKristina Martsenko 0b0001 IMP 20527d751b31SKristina MartsenkoEndEnum 2053ad16d4cfSMark BrownUnsignedEnum 39:36 ETS 20547d751b31SKristina Martsenko 0b0000 NI 20557d751b31SKristina Martsenko 0b0001 IMP 205603499346SMark Brown 0b0010 ETS2 205703499346SMark Brown 0b0011 ETS3 20587d751b31SKristina MartsenkoEndEnum 2059ad16d4cfSMark BrownUnsignedEnum 35:32 TWED 20607d751b31SKristina Martsenko 0b0000 NI 20617d751b31SKristina Martsenko 0b0001 IMP 20627d751b31SKristina MartsenkoEndEnum 2063ad16d4cfSMark BrownUnsignedEnum 31:28 XNX 20647d751b31SKristina Martsenko 0b0000 NI 20657d751b31SKristina Martsenko 0b0001 IMP 20667d751b31SKristina MartsenkoEndEnum 2067ad16d4cfSMark BrownUnsignedEnum 27:24 SpecSEI 20687d751b31SKristina Martsenko 0b0000 NI 20697d751b31SKristina Martsenko 0b0001 IMP 20707d751b31SKristina MartsenkoEndEnum 2071ad16d4cfSMark BrownUnsignedEnum 23:20 PAN 20727d751b31SKristina Martsenko 0b0000 NI 20737d751b31SKristina Martsenko 0b0001 IMP 20747d751b31SKristina Martsenko 0b0010 PAN2 20757d751b31SKristina Martsenko 0b0011 PAN3 20767d751b31SKristina MartsenkoEndEnum 2077ad16d4cfSMark BrownUnsignedEnum 19:16 LO 20787d751b31SKristina Martsenko 0b0000 NI 20797d751b31SKristina Martsenko 0b0001 IMP 20807d751b31SKristina MartsenkoEndEnum 2081ad16d4cfSMark BrownUnsignedEnum 15:12 HPDS 20827d751b31SKristina Martsenko 0b0000 NI 20837d751b31SKristina Martsenko 0b0001 IMP 20847d751b31SKristina Martsenko 0b0010 HPDS2 20857d751b31SKristina MartsenkoEndEnum 2086ad16d4cfSMark BrownUnsignedEnum 11:8 VH 20877d751b31SKristina Martsenko 0b0000 NI 20887d751b31SKristina Martsenko 0b0001 IMP 20897d751b31SKristina MartsenkoEndEnum 20907d751b31SKristina MartsenkoEnum 7:4 VMIDBits 20917d751b31SKristina Martsenko 0b0000 8 20927d751b31SKristina Martsenko 0b0010 16 20937d751b31SKristina MartsenkoEndEnum 2094ad16d4cfSMark BrownUnsignedEnum 3:0 HAFDBS 20957d751b31SKristina Martsenko 0b0000 NI 20967d751b31SKristina Martsenko 0b0001 AF 20977d751b31SKristina Martsenko 0b0010 DBM 209803499346SMark Brown 0b0011 HAFT 209903499346SMark Brown 0b0100 HDBSS 21007d751b31SKristina MartsenkoEndEnum 21017d751b31SKristina MartsenkoEndSysreg 21027d751b31SKristina Martsenko 2103cfa3a6c5SMark BrownSysreg ID_AA64MMFR2_EL1 3 0 0 7 2 2104ad16d4cfSMark BrownUnsignedEnum 63:60 E0PD 2105cfa3a6c5SMark Brown 0b0000 NI 2106cfa3a6c5SMark Brown 0b0001 IMP 2107cfa3a6c5SMark BrownEndEnum 2108ad16d4cfSMark BrownUnsignedEnum 59:56 EVT 2109cfa3a6c5SMark Brown 0b0000 NI 2110cfa3a6c5SMark Brown 0b0001 IMP 2111cfa3a6c5SMark Brown 0b0010 TTLBxS 2112cfa3a6c5SMark BrownEndEnum 2113ad16d4cfSMark BrownUnsignedEnum 55:52 BBM 2114cfa3a6c5SMark Brown 0b0000 0 2115cfa3a6c5SMark Brown 0b0001 1 2116cfa3a6c5SMark Brown 0b0010 2 2117cfa3a6c5SMark BrownEndEnum 2118ad16d4cfSMark BrownUnsignedEnum 51:48 TTL 2119cfa3a6c5SMark Brown 0b0000 NI 2120cfa3a6c5SMark Brown 0b0001 IMP 2121cfa3a6c5SMark BrownEndEnum 2122cfa3a6c5SMark BrownRes0 47:44 2123ad16d4cfSMark BrownUnsignedEnum 43:40 FWB 2124cfa3a6c5SMark Brown 0b0000 NI 2125cfa3a6c5SMark Brown 0b0001 IMP 2126cfa3a6c5SMark BrownEndEnum 2127cfa3a6c5SMark BrownEnum 39:36 IDS 2128cfa3a6c5SMark Brown 0b0000 0x0 2129cfa3a6c5SMark Brown 0b0001 0x18 2130cfa3a6c5SMark BrownEndEnum 2131ad16d4cfSMark BrownUnsignedEnum 35:32 AT 2132cfa3a6c5SMark Brown 0b0000 NI 2133cfa3a6c5SMark Brown 0b0001 IMP 2134cfa3a6c5SMark BrownEndEnum 2135cfa3a6c5SMark BrownEnum 31:28 ST 2136cfa3a6c5SMark Brown 0b0000 39 2137cfa3a6c5SMark Brown 0b0001 48_47 2138cfa3a6c5SMark BrownEndEnum 2139ad16d4cfSMark BrownUnsignedEnum 27:24 NV 2140cfa3a6c5SMark Brown 0b0000 NI 2141cfa3a6c5SMark Brown 0b0001 IMP 2142cfa3a6c5SMark Brown 0b0010 NV2 2143cfa3a6c5SMark BrownEndEnum 2144cfa3a6c5SMark BrownEnum 23:20 CCIDX 2145cfa3a6c5SMark Brown 0b0000 32 2146cfa3a6c5SMark Brown 0b0001 64 2147cfa3a6c5SMark BrownEndEnum 21482aea7b77SMarc ZyngierUnsignedEnum 19:16 VARange 2149cfa3a6c5SMark Brown 0b0000 48 2150cfa3a6c5SMark Brown 0b0001 52 2151cfa3a6c5SMark BrownEndEnum 2152ad16d4cfSMark BrownUnsignedEnum 15:12 IESB 2153cfa3a6c5SMark Brown 0b0000 NI 2154cfa3a6c5SMark Brown 0b0001 IMP 2155cfa3a6c5SMark BrownEndEnum 2156ad16d4cfSMark BrownUnsignedEnum 11:8 LSM 2157cfa3a6c5SMark Brown 0b0000 NI 2158cfa3a6c5SMark Brown 0b0001 IMP 2159cfa3a6c5SMark BrownEndEnum 2160ad16d4cfSMark BrownUnsignedEnum 7:4 UAO 2161cfa3a6c5SMark Brown 0b0000 NI 2162cfa3a6c5SMark Brown 0b0001 IMP 2163cfa3a6c5SMark BrownEndEnum 2164ad16d4cfSMark BrownUnsignedEnum 3:0 CnP 2165cfa3a6c5SMark Brown 0b0000 NI 2166cfa3a6c5SMark Brown 0b0001 IMP 2167cfa3a6c5SMark BrownEndEnum 2168cfa3a6c5SMark BrownEndSysreg 2169cfa3a6c5SMark Brown 217000ac8467SJoey GoulySysreg ID_AA64MMFR3_EL1 3 0 0 7 3 217100ac8467SJoey GoulyUnsignedEnum 63:60 Spec_FPACC 217200ac8467SJoey Gouly 0b0000 NI 217300ac8467SJoey Gouly 0b0001 IMP 217400ac8467SJoey GoulyEndEnum 217500ac8467SJoey GoulyUnsignedEnum 59:56 ADERR 217600ac8467SJoey Gouly 0b0000 NI 217700ac8467SJoey Gouly 0b0001 DEV_ASYNC 217800ac8467SJoey Gouly 0b0010 FEAT_ADERR 217900ac8467SJoey Gouly 0b0011 FEAT_ADERR_IND 218000ac8467SJoey GoulyEndEnum 218100ac8467SJoey GoulyUnsignedEnum 55:52 SDERR 218200ac8467SJoey Gouly 0b0000 NI 218300ac8467SJoey Gouly 0b0001 DEV_SYNC 218400ac8467SJoey Gouly 0b0010 FEAT_ADERR 218500ac8467SJoey Gouly 0b0011 FEAT_ADERR_IND 218600ac8467SJoey GoulyEndEnum 218700ac8467SJoey GoulyRes0 51:48 218800ac8467SJoey GoulyUnsignedEnum 47:44 ANERR 218900ac8467SJoey Gouly 0b0000 NI 219000ac8467SJoey Gouly 0b0001 ASYNC 219100ac8467SJoey Gouly 0b0010 FEAT_ANERR 219200ac8467SJoey Gouly 0b0011 FEAT_ANERR_IND 219300ac8467SJoey GoulyEndEnum 219400ac8467SJoey GoulyUnsignedEnum 43:40 SNERR 219500ac8467SJoey Gouly 0b0000 NI 219600ac8467SJoey Gouly 0b0001 SYNC 219700ac8467SJoey Gouly 0b0010 FEAT_ANERR 219800ac8467SJoey Gouly 0b0011 FEAT_ANERR_IND 219900ac8467SJoey GoulyEndEnum 220000ac8467SJoey GoulyUnsignedEnum 39:36 D128_2 220100ac8467SJoey Gouly 0b0000 NI 220200ac8467SJoey Gouly 0b0001 IMP 220300ac8467SJoey GoulyEndEnum 220400ac8467SJoey GoulyUnsignedEnum 35:32 D128 220500ac8467SJoey Gouly 0b0000 NI 220600ac8467SJoey Gouly 0b0001 IMP 220700ac8467SJoey GoulyEndEnum 220800ac8467SJoey GoulyUnsignedEnum 31:28 MEC 220900ac8467SJoey Gouly 0b0000 NI 221000ac8467SJoey Gouly 0b0001 IMP 221100ac8467SJoey GoulyEndEnum 221200ac8467SJoey GoulyUnsignedEnum 27:24 AIE 221300ac8467SJoey Gouly 0b0000 NI 221400ac8467SJoey Gouly 0b0001 IMP 221500ac8467SJoey GoulyEndEnum 221600ac8467SJoey GoulyUnsignedEnum 23:20 S2POE 221700ac8467SJoey Gouly 0b0000 NI 221800ac8467SJoey Gouly 0b0001 IMP 221900ac8467SJoey GoulyEndEnum 222000ac8467SJoey GoulyUnsignedEnum 19:16 S1POE 222100ac8467SJoey Gouly 0b0000 NI 222200ac8467SJoey Gouly 0b0001 IMP 222300ac8467SJoey GoulyEndEnum 222400ac8467SJoey GoulyUnsignedEnum 15:12 S2PIE 222500ac8467SJoey Gouly 0b0000 NI 222600ac8467SJoey Gouly 0b0001 IMP 222700ac8467SJoey GoulyEndEnum 222800ac8467SJoey GoulyUnsignedEnum 11:8 S1PIE 222900ac8467SJoey Gouly 0b0000 NI 223000ac8467SJoey Gouly 0b0001 IMP 223100ac8467SJoey GoulyEndEnum 223200ac8467SJoey GoulyUnsignedEnum 7:4 SCTLRX 223300ac8467SJoey Gouly 0b0000 NI 223400ac8467SJoey Gouly 0b0001 IMP 223500ac8467SJoey GoulyEndEnum 223600ac8467SJoey GoulyUnsignedEnum 3:0 TCRX 223700ac8467SJoey Gouly 0b0000 NI 223800ac8467SJoey Gouly 0b0001 IMP 223900ac8467SJoey GoulyEndEnum 224000ac8467SJoey GoulyEndSysreg 224100ac8467SJoey Gouly 2242cfc680bbSMarc ZyngierSysreg ID_AA64MMFR4_EL1 3 0 0 7 4 2243eef33835SMarc ZyngierRes0 63:48 2244eef33835SMarc ZyngierUnsignedEnum 47:44 SRMASK 2245eef33835SMarc Zyngier 0b0000 NI 2246eef33835SMarc Zyngier 0b0001 IMP 2247eef33835SMarc ZyngierEndEnum 2248eef33835SMarc ZyngierRes0 43:40 2249cfc680bbSMarc ZyngierUnsignedEnum 39:36 E3DSE 2250cfc680bbSMarc Zyngier 0b0000 NI 2251cfc680bbSMarc Zyngier 0b0001 IMP 2252cfc680bbSMarc ZyngierEndEnum 2253eef33835SMarc ZyngierRes0 35:32 2254eef33835SMarc ZyngierUnsignedEnum 31:28 RMEGDI 2255eef33835SMarc Zyngier 0b0000 NI 2256eef33835SMarc Zyngier 0b0001 IMP 2257eef33835SMarc ZyngierEndEnum 2258cfc680bbSMarc ZyngierSignedEnum 27:24 E2H0 2259cfc680bbSMarc Zyngier 0b0000 IMP 2260cfc680bbSMarc Zyngier 0b1110 NI_NV1 2261cfc680bbSMarc Zyngier 0b1111 NI 2262cfc680bbSMarc ZyngierEndEnum 2263cfc680bbSMarc ZyngierUnsignedEnum 23:20 NV_frac 2264cfc680bbSMarc Zyngier 0b0000 NV_NV2 2265cfc680bbSMarc Zyngier 0b0001 NV2_ONLY 2266eef33835SMarc Zyngier 0b0010 NV2P1 2267cfc680bbSMarc ZyngierEndEnum 2268cfc680bbSMarc ZyngierUnsignedEnum 19:16 FGWTE3 2269cfc680bbSMarc Zyngier 0b0000 NI 2270cfc680bbSMarc Zyngier 0b0001 IMP 2271cfc680bbSMarc ZyngierEndEnum 2272cfc680bbSMarc ZyngierUnsignedEnum 15:12 HACDBS 2273cfc680bbSMarc Zyngier 0b0000 NI 2274cfc680bbSMarc Zyngier 0b0001 IMP 2275cfc680bbSMarc ZyngierEndEnum 2276cfc680bbSMarc ZyngierUnsignedEnum 11:8 ASID2 2277cfc680bbSMarc Zyngier 0b0000 NI 2278cfc680bbSMarc Zyngier 0b0001 IMP 2279cfc680bbSMarc ZyngierEndEnum 2280cfc680bbSMarc ZyngierSignedEnum 7:4 EIESB 2281cfc680bbSMarc Zyngier 0b0000 NI 2282cfc680bbSMarc Zyngier 0b0001 ToEL3 2283cfc680bbSMarc Zyngier 0b0010 ToELx 2284cfc680bbSMarc Zyngier 0b1111 ANY 2285cfc680bbSMarc ZyngierEndEnum 2286eef33835SMarc ZyngierUnsignedEnum 3:0 PoPS 2287eef33835SMarc Zyngier 0b0000 NI 2288eef33835SMarc Zyngier 0b0001 IMP 2289eef33835SMarc ZyngierEndEnum 2290cfc680bbSMarc ZyngierEndSysreg 2291cfc680bbSMarc Zyngier 22927a41a97bSMark BrownSysreg SCTLR_EL1 3 0 1 0 0 22937a41a97bSMark BrownField 63 TIDCP 2294e1567b4fSMark BrownField 62 SPINTMASK 22957a41a97bSMark BrownField 61 NMI 22967a41a97bSMark BrownField 60 EnTP2 2297a6052284SMark BrownField 59 TCSO 2298a6052284SMark BrownField 58 TCSO0 22997a41a97bSMark BrownField 57 EPAN 23007a41a97bSMark BrownField 56 EnALS 23017a41a97bSMark BrownField 55 EnAS0 23027a41a97bSMark BrownField 54 EnASR 23037a41a97bSMark BrownField 53 TME 23047a41a97bSMark BrownField 52 TME0 23057a41a97bSMark BrownField 51 TMT 23067a41a97bSMark BrownField 50 TMT0 23077a41a97bSMark BrownField 49:46 TWEDEL 23087a41a97bSMark BrownField 45 TWEDEn 23097a41a97bSMark BrownField 44 DSSBS 23107a41a97bSMark BrownField 43 ATA 23117a41a97bSMark BrownField 42 ATA0 23127a41a97bSMark BrownEnum 41:40 TCF 23137a41a97bSMark Brown 0b00 NONE 23147a41a97bSMark Brown 0b01 SYNC 23157a41a97bSMark Brown 0b10 ASYNC 23167a41a97bSMark Brown 0b11 ASYMM 23177a41a97bSMark BrownEndEnum 23187a41a97bSMark BrownEnum 39:38 TCF0 23197a41a97bSMark Brown 0b00 NONE 23207a41a97bSMark Brown 0b01 SYNC 23217a41a97bSMark Brown 0b10 ASYNC 23227a41a97bSMark Brown 0b11 ASYMM 23237a41a97bSMark BrownEndEnum 23247a41a97bSMark BrownField 37 ITFSB 23257a41a97bSMark BrownField 36 BT1 23267a41a97bSMark BrownField 35 BT0 2327a6052284SMark BrownField 34 EnFPM 23287a41a97bSMark BrownField 33 MSCEn 23297a41a97bSMark BrownField 32 CMOW 23307a41a97bSMark BrownField 31 EnIA 23317a41a97bSMark BrownField 30 EnIB 23327a41a97bSMark BrownField 29 LSMAOE 23337a41a97bSMark BrownField 28 nTLSMD 23347a41a97bSMark BrownField 27 EnDA 23357a41a97bSMark BrownField 26 UCI 23367a41a97bSMark BrownField 25 EE 23377a41a97bSMark BrownField 24 E0E 23387a41a97bSMark BrownField 23 SPAN 23397a41a97bSMark BrownField 22 EIS 23407a41a97bSMark BrownField 21 IESB 23417a41a97bSMark BrownField 20 TSCXT 23427a41a97bSMark BrownField 19 WXN 23437a41a97bSMark BrownField 18 nTWE 23447a41a97bSMark BrownRes0 17 23457a41a97bSMark BrownField 16 nTWI 23467a41a97bSMark BrownField 15 UCT 23477a41a97bSMark BrownField 14 DZE 23487a41a97bSMark BrownField 13 EnDB 23497a41a97bSMark BrownField 12 I 23507a41a97bSMark BrownField 11 EOS 23517a41a97bSMark BrownField 10 EnRCTX 23527a41a97bSMark BrownField 9 UMA 23537a41a97bSMark BrownField 8 SED 23547a41a97bSMark BrownField 7 ITD 23557a41a97bSMark BrownField 6 nAA 23567a41a97bSMark BrownField 5 CP15BEN 23577a41a97bSMark BrownField 4 SA0 23587a41a97bSMark BrownField 3 SA 23597a41a97bSMark BrownField 2 C 23607a41a97bSMark BrownField 1 A 23617a41a97bSMark BrownField 0 M 23627a41a97bSMark BrownEndSysreg 23637a41a97bSMark Brown 23640be91cfbSMarc ZyngierSysreg SCTLR_EL12 3 5 1 0 0 23650be91cfbSMarc ZyngierMapping SCTLR_EL1 23660be91cfbSMarc ZyngierEndSysreg 23670be91cfbSMarc Zyngier 23680be91cfbSMarc ZyngierSysreg SCTLRALIAS_EL1 3 0 1 4 6 23690be91cfbSMarc ZyngierMapping SCTLR_EL1 23700be91cfbSMarc ZyngierEndSysreg 23710be91cfbSMarc Zyngier 23720be91cfbSMarc ZyngierSysreg ACTLR_EL1 3 0 1 0 1 23730be91cfbSMarc ZyngierField 63:0 IMPDEF 23740be91cfbSMarc ZyngierEndSysreg 23750be91cfbSMarc Zyngier 23760be91cfbSMarc ZyngierSysreg ACTLR_EL12 3 5 1 0 1 23770be91cfbSMarc ZyngierMapping ACTLR_EL1 23780be91cfbSMarc ZyngierEndSysreg 23790be91cfbSMarc Zyngier 23800be91cfbSMarc ZyngierSysreg ACTLRALIAS_EL1 3 0 1 4 5 23810be91cfbSMarc ZyngierMapping ACTLR_EL1 23820be91cfbSMarc ZyngierEndSysreg 23830be91cfbSMarc Zyngier 2384e5ecedcdSMarc ZyngierSysreg CPACR_EL1 3 0 1 0 2 2385f062c19aSMarc ZyngierRes0 63:32 2386f062c19aSMarc ZyngierField 31 TCPAC 2387f062c19aSMarc ZyngierField 30 TAM 238835768b23SJoey GoulyField 29 E0POE 2389b5c0f105SMark BrownField 28 TTA 2390b5c0f105SMark BrownRes0 27:26 2391b5c0f105SMark BrownField 25:24 SMEN 2392b5c0f105SMark BrownRes0 23:22 2393b5c0f105SMark BrownField 21:20 FPEN 2394b5c0f105SMark BrownRes0 19:18 2395b5c0f105SMark BrownField 17:16 ZEN 2396b5c0f105SMark BrownRes0 15:0 2397b5c0f105SMark BrownEndSysreg 2398b5c0f105SMark Brown 23990be91cfbSMarc ZyngierSysreg CPACR_EL12 3 5 1 0 2 24000be91cfbSMarc ZyngierMapping CPACR_EL1 24010be91cfbSMarc ZyngierEndSysreg 24020be91cfbSMarc Zyngier 24030be91cfbSMarc ZyngierSysreg CPACRALIAS_EL1 3 0 1 4 4 24040be91cfbSMarc ZyngierMapping CPACR_EL1 24050be91cfbSMarc ZyngierEndSysreg 24060be91cfbSMarc Zyngier 24070be91cfbSMarc ZyngierSysreg ACTLRMASK_EL1 3 0 1 4 1 24080be91cfbSMarc ZyngierField 63:0 IMPDEF 24090be91cfbSMarc ZyngierEndSysreg 24100be91cfbSMarc Zyngier 24110be91cfbSMarc ZyngierSysreg ACTLRMASK_EL12 3 5 1 4 1 24120be91cfbSMarc ZyngierMapping ACTLRMASK_EL1 24130be91cfbSMarc ZyngierEndSysreg 24140be91cfbSMarc Zyngier 24150be91cfbSMarc ZyngierSysreg CPACRMASK_EL1 3 0 1 4 2 24160be91cfbSMarc ZyngierRes0 63:32 24170be91cfbSMarc ZyngierField 31 TCPAC 24180be91cfbSMarc ZyngierField 30 TAM 24190be91cfbSMarc ZyngierField 29 E0POE 24200be91cfbSMarc ZyngierField 28 TTA 24210be91cfbSMarc ZyngierRes0 27:25 24220be91cfbSMarc ZyngierField 24 SMEN 24230be91cfbSMarc ZyngierRes0 23:21 24240be91cfbSMarc ZyngierField 20 FPEN 24250be91cfbSMarc ZyngierRes0 19:17 24260be91cfbSMarc ZyngierField 16 ZEN 24270be91cfbSMarc ZyngierRes0 15:0 24280be91cfbSMarc ZyngierEndSysreg 24290be91cfbSMarc Zyngier 24300be91cfbSMarc ZyngierSysreg CPACRMASK_EL12 3 5 1 4 2 24310be91cfbSMarc ZyngierMapping CPACRMASK_EL1 24320be91cfbSMarc ZyngierEndSysreg 24330be91cfbSMarc Zyngier 24340be91cfbSMarc ZyngierSysreg PFAR_EL1 3 0 6 0 5 24350be91cfbSMarc ZyngierField 63 NS 24360be91cfbSMarc ZyngierField 62 NSE 24370be91cfbSMarc ZyngierRes0 61:56 24380be91cfbSMarc ZyngierField 55:52 PA_55_52 24390be91cfbSMarc ZyngierField 51:48 PA_51_48 24400be91cfbSMarc ZyngierField 47:0 PA 24410be91cfbSMarc ZyngierEndSysreg 24420be91cfbSMarc Zyngier 24430be91cfbSMarc ZyngierSysreg PFAR_EL12 3 5 6 0 5 24440be91cfbSMarc ZyngierMapping PFAR_EL1 24450be91cfbSMarc ZyngierEndSysreg 24460be91cfbSMarc Zyngier 24470be91cfbSMarc ZyngierSysreg RCWSMASK_EL1 3 0 13 0 3 24480be91cfbSMarc ZyngierField 63:0 RCWSMASK 24490be91cfbSMarc ZyngierEndSysreg 24500be91cfbSMarc Zyngier 24510be91cfbSMarc ZyngierSysreg SCTLR2_EL1 3 0 1 0 3 24520be91cfbSMarc ZyngierRes0 63:13 24530be91cfbSMarc ZyngierField 12 CPTM0 24540be91cfbSMarc ZyngierField 11 CPTM 24550be91cfbSMarc ZyngierField 10 CPTA0 24560be91cfbSMarc ZyngierField 9 CPTA 24570be91cfbSMarc ZyngierField 8 EnPACM0 24580be91cfbSMarc ZyngierField 7 EnPACM 24590be91cfbSMarc ZyngierField 6 EnIDCP128 24600be91cfbSMarc ZyngierField 5 EASE 24610be91cfbSMarc ZyngierField 4 EnANERR 24620be91cfbSMarc ZyngierField 3 EnADERR 24630be91cfbSMarc ZyngierField 2 NMEA 24640be91cfbSMarc ZyngierRes0 1:0 24650be91cfbSMarc ZyngierEndSysreg 24660be91cfbSMarc Zyngier 24670be91cfbSMarc ZyngierSysreg SCTLR2_EL12 3 5 1 0 3 24680be91cfbSMarc ZyngierMapping SCTLR2_EL1 24690be91cfbSMarc ZyngierEndSysreg 24700be91cfbSMarc Zyngier 24710be91cfbSMarc ZyngierSysreg SCTLR2ALIAS_EL1 3 0 1 4 7 24720be91cfbSMarc ZyngierMapping SCTLR2_EL1 24730be91cfbSMarc ZyngierEndSysreg 24740be91cfbSMarc Zyngier 24750be91cfbSMarc ZyngierSysreg SCTLR2MASK_EL1 3 0 1 4 3 24760be91cfbSMarc ZyngierRes0 63:13 24770be91cfbSMarc ZyngierField 12 CPTM0 24780be91cfbSMarc ZyngierField 11 CPTM 24790be91cfbSMarc ZyngierField 10 CPTA0 24800be91cfbSMarc ZyngierField 9 CPTA 24810be91cfbSMarc ZyngierField 8 EnPACM0 24820be91cfbSMarc ZyngierField 7 EnPACM 24830be91cfbSMarc ZyngierField 6 EnIDCP128 24840be91cfbSMarc ZyngierField 5 EASE 24850be91cfbSMarc ZyngierField 4 EnANERR 24860be91cfbSMarc ZyngierField 3 EnADERR 24870be91cfbSMarc ZyngierField 2 NMEA 24880be91cfbSMarc ZyngierRes0 1:0 24890be91cfbSMarc ZyngierEndSysreg 24900be91cfbSMarc Zyngier 24910be91cfbSMarc ZyngierSysreg SCTLR2MASK_EL12 3 5 1 4 3 24920be91cfbSMarc ZyngierMapping SCTLR2MASK_EL1 24930be91cfbSMarc ZyngierEndSysreg 24940be91cfbSMarc Zyngier 24950be91cfbSMarc ZyngierSysreg SCTLRMASK_EL1 3 0 1 4 0 24960be91cfbSMarc ZyngierField 63 TIDCP 24970be91cfbSMarc ZyngierField 62 SPINTMASK 24980be91cfbSMarc ZyngierField 61 NMI 24990be91cfbSMarc ZyngierField 60 EnTP2 25000be91cfbSMarc ZyngierField 59 TCSO 25010be91cfbSMarc ZyngierField 58 TCSO0 25020be91cfbSMarc ZyngierField 57 EPAN 25030be91cfbSMarc ZyngierField 56 EnALS 25040be91cfbSMarc ZyngierField 55 EnAS0 25050be91cfbSMarc ZyngierField 54 EnASR 25060be91cfbSMarc ZyngierField 53 TME 25070be91cfbSMarc ZyngierField 52 TME0 25080be91cfbSMarc ZyngierField 51 TMT 25090be91cfbSMarc ZyngierField 50 TMT0 25100be91cfbSMarc ZyngierRes0 49:47 25110be91cfbSMarc ZyngierField 46 TWEDEL 25120be91cfbSMarc ZyngierField 45 TWEDEn 25130be91cfbSMarc ZyngierField 44 DSSBS 25140be91cfbSMarc ZyngierField 43 ATA 25150be91cfbSMarc ZyngierField 42 ATA0 25160be91cfbSMarc ZyngierRes0 41 25170be91cfbSMarc ZyngierField 40 TCF 25180be91cfbSMarc ZyngierRes0 39 25190be91cfbSMarc ZyngierField 38 TCF0 25200be91cfbSMarc ZyngierField 37 ITFSB 25210be91cfbSMarc ZyngierField 36 BT1 25220be91cfbSMarc ZyngierField 35 BT0 25230be91cfbSMarc ZyngierField 34 EnFPM 25240be91cfbSMarc ZyngierField 33 MSCEn 25250be91cfbSMarc ZyngierField 32 CMOW 25260be91cfbSMarc ZyngierField 31 EnIA 25270be91cfbSMarc ZyngierField 30 EnIB 25280be91cfbSMarc ZyngierField 29 LSMAOE 25290be91cfbSMarc ZyngierField 28 nTLSMD 25300be91cfbSMarc ZyngierField 27 EnDA 25310be91cfbSMarc ZyngierField 26 UCI 25320be91cfbSMarc ZyngierField 25 EE 25330be91cfbSMarc ZyngierField 24 E0E 25340be91cfbSMarc ZyngierField 23 SPAN 25350be91cfbSMarc ZyngierField 22 EIS 25360be91cfbSMarc ZyngierField 21 IESB 25370be91cfbSMarc ZyngierField 20 TSCXT 25380be91cfbSMarc ZyngierField 19 WXN 25390be91cfbSMarc ZyngierField 18 nTWE 25400be91cfbSMarc ZyngierRes0 17 25410be91cfbSMarc ZyngierField 16 nTWI 25420be91cfbSMarc ZyngierField 15 UCT 25430be91cfbSMarc ZyngierField 14 DZE 25440be91cfbSMarc ZyngierField 13 EnDB 25450be91cfbSMarc ZyngierField 12 I 25460be91cfbSMarc ZyngierField 11 EOS 25470be91cfbSMarc ZyngierField 10 EnRCTX 25480be91cfbSMarc ZyngierField 9 UMA 25490be91cfbSMarc ZyngierField 8 SED 25500be91cfbSMarc ZyngierField 7 ITD 25510be91cfbSMarc ZyngierField 6 nAA 25520be91cfbSMarc ZyngierField 5 CP15BEN 25530be91cfbSMarc ZyngierField 4 SA0 25540be91cfbSMarc ZyngierField 3 SA 25550be91cfbSMarc ZyngierField 2 C 25560be91cfbSMarc ZyngierField 1 A 25570be91cfbSMarc ZyngierField 0 M 25580be91cfbSMarc ZyngierEndSysreg 25590be91cfbSMarc Zyngier 25600be91cfbSMarc ZyngierSysreg SCTLRMASK_EL12 3 5 1 4 0 25610be91cfbSMarc ZyngierMapping SCTLRMASK_EL1 25620be91cfbSMarc ZyngierEndSysreg 25630be91cfbSMarc Zyngier 25640be91cfbSMarc ZyngierSysreg TCR2MASK_EL1 3 0 2 7 3 25650be91cfbSMarc ZyngierRes0 63:22 25660be91cfbSMarc ZyngierField 21 FNGNA1 25670be91cfbSMarc ZyngierField 20 FNGNA0 25680be91cfbSMarc ZyngierRes0 19 25690be91cfbSMarc ZyngierField 18 FNG1 25700be91cfbSMarc ZyngierField 17 FNG0 25710be91cfbSMarc ZyngierField 16 A2 25720be91cfbSMarc ZyngierField 15 DisCH1 25730be91cfbSMarc ZyngierField 14 DisCH0 25740be91cfbSMarc ZyngierRes0 13:12 25750be91cfbSMarc ZyngierField 11 HAFT 25760be91cfbSMarc ZyngierField 10 PTTWI 25770be91cfbSMarc ZyngierRes0 9:6 25780be91cfbSMarc ZyngierField 5 D128 25790be91cfbSMarc ZyngierField 4 AIE 25800be91cfbSMarc ZyngierField 3 POE 25810be91cfbSMarc ZyngierField 2 E0POE 25820be91cfbSMarc ZyngierField 1 PIE 25830be91cfbSMarc ZyngierField 0 PnCH 25840be91cfbSMarc ZyngierEndSysreg 25850be91cfbSMarc Zyngier 25860be91cfbSMarc ZyngierSysreg TCR2MASK_EL12 3 5 2 7 3 25870be91cfbSMarc ZyngierMapping TCR2MASK_EL1 25880be91cfbSMarc ZyngierEndSysreg 25890be91cfbSMarc Zyngier 25900be91cfbSMarc ZyngierSysreg TCRMASK_EL1 3 0 2 7 2 25910be91cfbSMarc ZyngierRes0 63:62 25920be91cfbSMarc ZyngierField 61 MTX1 25930be91cfbSMarc ZyngierField 60 MTX0 25940be91cfbSMarc ZyngierField 59 DS 25950be91cfbSMarc ZyngierField 58 TCMA1 25960be91cfbSMarc ZyngierField 57 TCMA0 25970be91cfbSMarc ZyngierField 56 E0PD1 25980be91cfbSMarc ZyngierField 55 E0PD0 25990be91cfbSMarc ZyngierField 54 NFD1 26000be91cfbSMarc ZyngierField 53 NFD0 26010be91cfbSMarc ZyngierField 52 TBID1 26020be91cfbSMarc ZyngierField 51 TBID0 26030be91cfbSMarc ZyngierField 50 HWU162 26040be91cfbSMarc ZyngierField 49 HWU161 26050be91cfbSMarc ZyngierField 48 HWU160 26060be91cfbSMarc ZyngierField 47 HWU159 26070be91cfbSMarc ZyngierField 46 HWU062 26080be91cfbSMarc ZyngierField 45 HWU061 26090be91cfbSMarc ZyngierField 44 HWU060 26100be91cfbSMarc ZyngierField 43 HWU059 26110be91cfbSMarc ZyngierField 42 HPD1 26120be91cfbSMarc ZyngierField 41 HPD0 26130be91cfbSMarc ZyngierField 40 HD 26140be91cfbSMarc ZyngierField 39 HA 26150be91cfbSMarc ZyngierField 38 TBI1 26160be91cfbSMarc ZyngierField 37 TBI0 26170be91cfbSMarc ZyngierField 36 AS 26180be91cfbSMarc ZyngierRes0 35:33 26190be91cfbSMarc ZyngierField 32 IPS 26200be91cfbSMarc ZyngierRes0 31 26210be91cfbSMarc ZyngierField 30 TG1 26220be91cfbSMarc ZyngierRes0 29 26230be91cfbSMarc ZyngierField 28 SH1 26240be91cfbSMarc ZyngierRes0 27 26250be91cfbSMarc ZyngierField 26 ORGN1 26260be91cfbSMarc ZyngierRes0 25 26270be91cfbSMarc ZyngierField 24 IRGN1 26280be91cfbSMarc ZyngierField 23 EPD1 26290be91cfbSMarc ZyngierField 22 A1 26300be91cfbSMarc ZyngierRes0 21:17 26310be91cfbSMarc ZyngierField 16 T1SZ 26320be91cfbSMarc ZyngierRes0 15 26330be91cfbSMarc ZyngierField 14 TG0 26340be91cfbSMarc ZyngierRes0 13 26350be91cfbSMarc ZyngierField 12 SH0 26360be91cfbSMarc ZyngierRes0 11 26370be91cfbSMarc ZyngierField 10 ORGN0 26380be91cfbSMarc ZyngierRes0 9 26390be91cfbSMarc ZyngierField 8 IRGN0 26400be91cfbSMarc ZyngierField 7 EPD0 26410be91cfbSMarc ZyngierRes0 6:1 26420be91cfbSMarc ZyngierField 0 T0SZ 26430be91cfbSMarc ZyngierEndSysreg 26440be91cfbSMarc Zyngier 26450be91cfbSMarc ZyngierSysreg TCRMASK_EL12 3 5 2 7 2 26460be91cfbSMarc ZyngierMapping TCRMASK_EL1 26470be91cfbSMarc ZyngierEndSysreg 26480be91cfbSMarc Zyngier 26490be91cfbSMarc ZyngierSysreg ERXGSR_EL1 3 0 5 3 2 26500be91cfbSMarc ZyngierField 63 S63 26510be91cfbSMarc ZyngierField 62 S62 26520be91cfbSMarc ZyngierField 61 S61 26530be91cfbSMarc ZyngierField 60 S60 26540be91cfbSMarc ZyngierField 59 S59 26550be91cfbSMarc ZyngierField 58 S58 26560be91cfbSMarc ZyngierField 57 S57 26570be91cfbSMarc ZyngierField 56 S56 26580be91cfbSMarc ZyngierField 55 S55 26590be91cfbSMarc ZyngierField 54 S54 26600be91cfbSMarc ZyngierField 53 S53 26610be91cfbSMarc ZyngierField 52 S52 26620be91cfbSMarc ZyngierField 51 S51 26630be91cfbSMarc ZyngierField 50 S50 26640be91cfbSMarc ZyngierField 49 S49 26650be91cfbSMarc ZyngierField 48 S48 26660be91cfbSMarc ZyngierField 47 S47 26670be91cfbSMarc ZyngierField 46 S46 26680be91cfbSMarc ZyngierField 45 S45 26690be91cfbSMarc ZyngierField 44 S44 26700be91cfbSMarc ZyngierField 43 S43 26710be91cfbSMarc ZyngierField 42 S42 26720be91cfbSMarc ZyngierField 41 S41 26730be91cfbSMarc ZyngierField 40 S40 26740be91cfbSMarc ZyngierField 39 S39 26750be91cfbSMarc ZyngierField 38 S38 26760be91cfbSMarc ZyngierField 37 S37 26770be91cfbSMarc ZyngierField 36 S36 26780be91cfbSMarc ZyngierField 35 S35 26790be91cfbSMarc ZyngierField 34 S34 26800be91cfbSMarc ZyngierField 33 S33 26810be91cfbSMarc ZyngierField 32 S32 26820be91cfbSMarc ZyngierField 31 S31 26830be91cfbSMarc ZyngierField 30 S30 26840be91cfbSMarc ZyngierField 29 S29 26850be91cfbSMarc ZyngierField 28 S28 26860be91cfbSMarc ZyngierField 27 S27 26870be91cfbSMarc ZyngierField 26 S26 26880be91cfbSMarc ZyngierField 25 S25 26890be91cfbSMarc ZyngierField 24 S24 26900be91cfbSMarc ZyngierField 23 S23 26910be91cfbSMarc ZyngierField 22 S22 26920be91cfbSMarc ZyngierField 21 S21 26930be91cfbSMarc ZyngierField 20 S20 26940be91cfbSMarc ZyngierField 19 S19 26950be91cfbSMarc ZyngierField 18 S18 26960be91cfbSMarc ZyngierField 17 S17 26970be91cfbSMarc ZyngierField 16 S16 26980be91cfbSMarc ZyngierField 15 S15 26990be91cfbSMarc ZyngierField 14 S14 27000be91cfbSMarc ZyngierField 13 S13 27010be91cfbSMarc ZyngierField 12 S12 27020be91cfbSMarc ZyngierField 11 S11 27030be91cfbSMarc ZyngierField 10 S10 27040be91cfbSMarc ZyngierField 9 S9 27050be91cfbSMarc ZyngierField 8 S8 27060be91cfbSMarc ZyngierField 7 S7 27070be91cfbSMarc ZyngierField 6 S6 27080be91cfbSMarc ZyngierField 5 S5 27090be91cfbSMarc ZyngierField 4 S4 27100be91cfbSMarc ZyngierField 3 S3 27110be91cfbSMarc ZyngierField 2 S2 27120be91cfbSMarc ZyngierField 1 S1 27130be91cfbSMarc ZyngierField 0 S0 27140be91cfbSMarc ZyngierEndSysreg 27150be91cfbSMarc Zyngier 271601009b06SMarc ZyngierSysreg TRFCR_EL1 3 0 1 2 1 2717c382ee67SJames ClarkRes0 63:7 2718c382ee67SJames ClarkUnsignedEnum 6:5 TS 2719c382ee67SJames Clark 0b0001 VIRTUAL 2720c382ee67SJames Clark 0b0010 GUEST_PHYSICAL 2721c382ee67SJames Clark 0b0011 PHYSICAL 2722c382ee67SJames ClarkEndEnum 2723c382ee67SJames ClarkRes0 4:2 2724c382ee67SJames ClarkField 1 ExTRE 2725c382ee67SJames ClarkField 0 E0TRE 272600cb1e01SJames ClarkEndSysreg 2727c382ee67SJames Clark 2728dd161dc2SMarc ZyngierSysreg TRCITECR_EL1 3 0 1 2 3 2729dd161dc2SMarc ZyngierRes0 63:2 2730dd161dc2SMarc ZyngierField 1 E1E 2731dd161dc2SMarc ZyngierField 0 E0E 2732dd161dc2SMarc ZyngierEndSysreg 2733dd161dc2SMarc Zyngier 2734dd161dc2SMarc ZyngierSysreg TRCITECR_EL12 3 5 1 2 3 2735dd161dc2SMarc ZyngierMapping TRCITECR_EL1 2736dd161dc2SMarc ZyngierEndSysreg 2737dd161dc2SMarc Zyngier 27389321f049SMark BrownSysreg SMPRI_EL1 3 0 1 2 4 27399321f049SMark BrownRes0 63:4 27409321f049SMark BrownField 3:0 PRIORITY 27419321f049SMark BrownEndSysreg 27429321f049SMark Brown 274389e9fb32SMark BrownSysregFields ZCR_ELx 274489e9fb32SMark BrownRes0 63:9 274589e9fb32SMark BrownRaz 8:4 274689e9fb32SMark BrownField 3:0 LEN 274789e9fb32SMark BrownEndSysregFields 274889e9fb32SMark Brown 274989e9fb32SMark BrownSysreg ZCR_EL1 3 0 1 2 0 275089e9fb32SMark BrownFields ZCR_ELx 275189e9fb32SMark BrownEndSysreg 275289e9fb32SMark Brown 27530d1322e7SMark BrownSysregFields SMCR_ELx 27540d1322e7SMark BrownRes0 63:32 27550d1322e7SMark BrownField 31 FA64 27560f3bbe0eSMark BrownField 30 EZT0 27570f3bbe0eSMark BrownRes0 29:9 27580d1322e7SMark BrownRaz 8:4 27590d1322e7SMark BrownField 3:0 LEN 27600d1322e7SMark BrownEndSysregFields 27610d1322e7SMark Brown 27620d1322e7SMark BrownSysreg SMCR_EL1 3 0 1 2 6 27630d1322e7SMark BrownFields SMCR_ELx 27640d1322e7SMark BrownEndSysreg 27650d1322e7SMark Brown 2766e94e06d8SMark BrownSysregFields GCSCR_ELx 2767e94e06d8SMark BrownRes0 63:10 2768e94e06d8SMark BrownField 9 STREn 2769e94e06d8SMark BrownField 8 PUSHMEn 2770e94e06d8SMark BrownRes0 7 2771e94e06d8SMark BrownField 6 EXLOCKEN 2772e94e06d8SMark BrownField 5 RVCHKEN 2773e94e06d8SMark BrownRes0 4:1 2774e94e06d8SMark BrownField 0 PCRSEL 2775e94e06d8SMark BrownEndSysregFields 2776e94e06d8SMark Brown 2777e94e06d8SMark BrownSysreg GCSCR_EL1 3 0 2 5 0 2778e94e06d8SMark BrownFields GCSCR_ELx 2779e94e06d8SMark BrownEndSysreg 2780e94e06d8SMark Brown 2781e94e06d8SMark BrownSysregFields GCSPR_ELx 2782e94e06d8SMark BrownField 63:3 PTR 2783e94e06d8SMark BrownRes0 2:0 2784e94e06d8SMark BrownEndSysregFields 2785e94e06d8SMark Brown 2786e94e06d8SMark BrownSysreg GCSPR_EL1 3 0 2 5 1 2787e94e06d8SMark BrownFields GCSPR_ELx 2788e94e06d8SMark BrownEndSysreg 2789e94e06d8SMark Brown 2790e94e06d8SMark BrownSysreg GCSCRE0_EL1 3 0 2 5 2 2791e94e06d8SMark BrownRes0 63:11 2792e94e06d8SMark BrownField 10 nTR 2793e94e06d8SMark BrownField 9 STREn 2794e94e06d8SMark BrownField 8 PUSHMEn 2795e94e06d8SMark BrownRes0 7:6 2796e94e06d8SMark BrownField 5 RVCHKEN 2797e94e06d8SMark BrownRes0 4:1 2798e94e06d8SMark BrownField 0 PCRSEL 2799e94e06d8SMark BrownEndSysreg 2800e94e06d8SMark Brown 28013e9ae1ceSMark BrownSysreg ALLINT 3 0 4 3 0 28023e9ae1ceSMark BrownRes0 63:14 28033e9ae1ceSMark BrownField 13 ALLINT 28043e9ae1ceSMark BrownRes0 12:0 28053e9ae1ceSMark BrownEndSysreg 28063e9ae1ceSMark Brown 2807dffdeadeSMark BrownSysreg FAR_EL1 3 0 6 0 0 2808dffdeadeSMark BrownField 63:0 ADDR 2809dffdeadeSMark BrownEndSysreg 2810dffdeadeSMark Brown 2811d8226d8cSRob Herring (Arm)Sysreg PMICNTR_EL0 3 3 9 4 0 2812d8226d8cSRob Herring (Arm)Field 63:0 ICNT 2813d8226d8cSRob Herring (Arm)EndSysreg 2814d8226d8cSRob Herring (Arm) 2815d8226d8cSRob Herring (Arm)Sysreg PMICFILTR_EL0 3 3 9 6 0 2816d8226d8cSRob Herring (Arm)Res0 63:59 2817d8226d8cSRob Herring (Arm)Field 58 SYNC 2818d8226d8cSRob Herring (Arm)Field 57:56 VS 2819d8226d8cSRob Herring (Arm)Res0 55:32 2820d8226d8cSRob Herring (Arm)Field 31 P 2821d8226d8cSRob Herring (Arm)Field 30 U 2822d8226d8cSRob Herring (Arm)Field 29 NSK 2823d8226d8cSRob Herring (Arm)Field 28 NSU 2824d8226d8cSRob Herring (Arm)Field 27 NSH 2825d8226d8cSRob Herring (Arm)Field 26 M 2826d8226d8cSRob Herring (Arm)Res0 25 2827d8226d8cSRob Herring (Arm)Field 24 SH 2828d8226d8cSRob Herring (Arm)Field 23 T 2829d8226d8cSRob Herring (Arm)Field 22 RLK 2830d8226d8cSRob Herring (Arm)Field 21 RLU 2831d8226d8cSRob Herring (Arm)Field 20 RLH 2832d8226d8cSRob Herring (Arm)Res0 19:16 2833d8226d8cSRob Herring (Arm)Field 15:0 evtCount 2834d8226d8cSRob Herring (Arm)EndSysreg 2835d8226d8cSRob Herring (Arm) 283695693604SRob HerringSysreg PMSCR_EL1 3 0 9 9 0 283795693604SRob HerringRes0 63:8 283895693604SRob HerringField 7:6 PCT 283995693604SRob HerringField 5 TS 284095693604SRob HerringField 4 PA 284195693604SRob HerringField 3 CX 284295693604SRob HerringRes0 2 284395693604SRob HerringField 1 E1SPE 284495693604SRob HerringField 0 E0SPE 284595693604SRob HerringEndSysreg 284695693604SRob Herring 284795693604SRob HerringSysreg PMSNEVFR_EL1 3 0 9 9 1 284895693604SRob HerringField 63:0 E 284995693604SRob HerringEndSysreg 285095693604SRob Herring 285195693604SRob HerringSysreg PMSICR_EL1 3 0 9 9 2 285295693604SRob HerringField 63:56 ECOUNT 285395693604SRob HerringRes0 55:32 285495693604SRob HerringField 31:0 COUNT 285595693604SRob HerringEndSysreg 285695693604SRob Herring 285795693604SRob HerringSysreg PMSIRR_EL1 3 0 9 9 3 285895693604SRob HerringRes0 63:32 285995693604SRob HerringField 31:8 INTERVAL 286095693604SRob HerringRes0 7:1 286195693604SRob HerringField 0 RND 286295693604SRob HerringEndSysreg 286395693604SRob Herring 286495693604SRob HerringSysreg PMSFCR_EL1 3 0 9 9 4 286595693604SRob HerringRes0 63:19 286695693604SRob HerringField 18 ST 286795693604SRob HerringField 17 LD 286895693604SRob HerringField 16 B 286995693604SRob HerringRes0 15:4 287095693604SRob HerringField 3 FnE 287195693604SRob HerringField 2 FL 287295693604SRob HerringField 1 FT 287395693604SRob HerringField 0 FE 287495693604SRob HerringEndSysreg 287595693604SRob Herring 287695693604SRob HerringSysreg PMSEVFR_EL1 3 0 9 9 5 287795693604SRob HerringField 63:0 E 287895693604SRob HerringEndSysreg 287995693604SRob Herring 288095693604SRob HerringSysreg PMSLATFR_EL1 3 0 9 9 6 288195693604SRob HerringRes0 63:16 288295693604SRob HerringField 15:0 MINLAT 288395693604SRob HerringEndSysreg 288495693604SRob Herring 288595693604SRob HerringSysreg PMSIDR_EL1 3 0 9 9 7 2886894f2841SMarc ZyngierRes0 63:33 2887894f2841SMarc ZyngierUnsignedEnum 32 SME 2888894f2841SMarc Zyngier 0b0 NI 2889894f2841SMarc Zyngier 0b1 IMP 2890894f2841SMarc ZyngierEndEnum 2891894f2841SMarc ZyngierUnsignedEnum 31:28 ALTCLK 2892894f2841SMarc Zyngier 0b0000 NI 2893894f2841SMarc Zyngier 0b0001 IMP 2894894f2841SMarc Zyngier 0b1111 IMPDEF 2895894f2841SMarc ZyngierEndEnum 2896894f2841SMarc ZyngierUnsignedEnum 27 FPF 2897894f2841SMarc Zyngier 0b0 NI 2898894f2841SMarc Zyngier 0b1 IMP 2899894f2841SMarc ZyngierEndEnum 2900894f2841SMarc ZyngierUnsignedEnum 26 EFT 2901894f2841SMarc Zyngier 0b0 NI 2902894f2841SMarc Zyngier 0b1 IMP 2903894f2841SMarc ZyngierEndEnum 2904894f2841SMarc ZyngierUnsignedEnum 25 CRR 2905894f2841SMarc Zyngier 0b0 NI 2906894f2841SMarc Zyngier 0b1 IMP 2907894f2841SMarc ZyngierEndEnum 290895693604SRob HerringField 24 PBT 290995693604SRob HerringField 23:20 FORMAT 291095693604SRob HerringEnum 19:16 COUNTSIZE 291195693604SRob Herring 0b0010 12_BIT_SAT 291295693604SRob Herring 0b0011 16_BIT_SAT 291395693604SRob HerringEndEnum 291495693604SRob HerringField 15:12 MAXSIZE 291595693604SRob HerringEnum 11:8 INTERVAL 291695693604SRob Herring 0b0000 256 291795693604SRob Herring 0b0010 512 291895693604SRob Herring 0b0011 768 291995693604SRob Herring 0b0100 1024 292095693604SRob Herring 0b0101 1536 292195693604SRob Herring 0b0110 2048 292295693604SRob Herring 0b0111 3072 292395693604SRob Herring 0b1000 4096 292495693604SRob HerringEndEnum 2925894f2841SMarc ZyngierUnsignedEnum 7 FDS 2926894f2841SMarc Zyngier 0b0 NI 2927894f2841SMarc Zyngier 0b1 IMP 2928894f2841SMarc ZyngierEndEnum 292995693604SRob HerringField 6 FnE 293095693604SRob HerringField 5 ERND 293195693604SRob HerringField 4 LDS 293295693604SRob HerringField 3 ARCHINST 293395693604SRob HerringField 2 FL 293495693604SRob HerringField 1 FT 293595693604SRob HerringField 0 FE 293695693604SRob HerringEndSysreg 293795693604SRob Herring 293895693604SRob HerringSysreg PMBLIMITR_EL1 3 0 9 10 0 293995693604SRob HerringField 63:12 LIMIT 294095693604SRob HerringRes0 11:6 294195693604SRob HerringField 5 PMFZ 294295693604SRob HerringRes0 4:3 294395693604SRob HerringEnum 2:1 FM 294495693604SRob Herring 0b00 FILL 294595693604SRob Herring 0b10 DISCARD 294695693604SRob HerringEndEnum 294795693604SRob HerringField 0 E 294895693604SRob HerringEndSysreg 294995693604SRob Herring 295095693604SRob HerringSysreg PMBPTR_EL1 3 0 9 10 1 295195693604SRob HerringField 63:0 PTR 295295693604SRob HerringEndSysreg 295395693604SRob Herring 295495693604SRob HerringSysreg PMBSR_EL1 3 0 9 10 3 295595693604SRob HerringRes0 63:32 295695693604SRob HerringEnum 31:26 EC 295795693604SRob Herring 0b000000 BUF 295895693604SRob Herring 0b100100 FAULT_S1 295995693604SRob Herring 0b100101 FAULT_S2 296095693604SRob Herring 0b011110 FAULT_GPC 296195693604SRob Herring 0b011111 IMP_DEF 296295693604SRob HerringEndEnum 296395693604SRob HerringRes0 25:20 296495693604SRob HerringField 19 DL 296595693604SRob HerringField 18 EA 296695693604SRob HerringField 17 S 296795693604SRob HerringField 16 COLL 296895693604SRob HerringField 15:0 MSS 296995693604SRob HerringEndSysreg 297095693604SRob Herring 2971dd161dc2SMarc ZyngierSysreg PMSDSFR_EL1 3 0 9 10 4 2972dd161dc2SMarc ZyngierField 63:0 S 2973dd161dc2SMarc ZyngierEndSysreg 2974dd161dc2SMarc Zyngier 2975dd161dc2SMarc ZyngierSysreg PMBMAR_EL1 3 0 9 10 5 2976dd161dc2SMarc ZyngierRes0 63:10 2977dd161dc2SMarc ZyngierField 9:8 SH 2978dd161dc2SMarc ZyngierField 7:0 Attr 2979dd161dc2SMarc ZyngierEndSysreg 2980dd161dc2SMarc Zyngier 298195693604SRob HerringSysreg PMBIDR_EL1 3 0 9 10 7 298295693604SRob HerringRes0 63:12 298395693604SRob HerringEnum 11:8 EA 298495693604SRob Herring 0b0000 NotDescribed 298595693604SRob Herring 0b0001 Ignored 298695693604SRob Herring 0b0010 SError 298795693604SRob HerringEndEnum 298895693604SRob HerringRes0 7:6 298995693604SRob HerringField 5 F 299095693604SRob HerringField 4 P 299195693604SRob HerringField 3:0 ALIGN 299295693604SRob HerringEndSysreg 299395693604SRob Herring 2994dd161dc2SMarc ZyngierSysreg TRBMPAM_EL1 3 0 9 11 5 2995dd161dc2SMarc ZyngierRes0 63:27 2996dd161dc2SMarc ZyngierField 26 EN 2997dd161dc2SMarc ZyngierField 25:24 MPAM_SP 2998dd161dc2SMarc ZyngierField 23:16 PMG 2999dd161dc2SMarc ZyngierField 15:0 PARTID 3000dd161dc2SMarc ZyngierEndSysreg 3001dd161dc2SMarc Zyngier 3002dd161dc2SMarc ZyngierSysreg PMSSCR_EL1 3 0 9 13 3 3003dd161dc2SMarc ZyngierRes0 63:33 3004dd161dc2SMarc ZyngierField 32 NC 3005dd161dc2SMarc ZyngierRes0 31:1 3006dd161dc2SMarc ZyngierField 0 SS 3007dd161dc2SMarc ZyngierEndSysreg 3008dd161dc2SMarc Zyngier 30090bbff9edSRob Herring (Arm)Sysreg PMUACR_EL1 3 0 9 14 4 30100bbff9edSRob Herring (Arm)Res0 63:33 30110bbff9edSRob Herring (Arm)Field 32 F0 30120bbff9edSRob Herring (Arm)Field 31 C 30130bbff9edSRob Herring (Arm)Field 30:0 P 30140bbff9edSRob Herring (Arm)EndSysreg 30150bbff9edSRob Herring (Arm) 3016dd161dc2SMarc ZyngierSysreg PMECR_EL1 3 0 9 14 5 3017dd161dc2SMarc ZyngierRes0 63:5 3018dd161dc2SMarc ZyngierField 4:3 SSE 3019dd161dc2SMarc ZyngierField 2 KPME 3020dd161dc2SMarc ZyngierField 1:0 PMEE 3021dd161dc2SMarc ZyngierEndSysreg 3022dd161dc2SMarc Zyngier 3023dd161dc2SMarc ZyngierSysreg PMIAR_EL1 3 0 9 14 7 3024dd161dc2SMarc ZyngierField 63:0 ADDRESS 3025dd161dc2SMarc ZyngierEndSysreg 3026dd161dc2SMarc Zyngier 30274ee38cd9SLorenzo PieralisiSysregFields ICC_PPI_HMRx_EL1 30284ee38cd9SLorenzo PieralisiField 63 HM63 30294ee38cd9SLorenzo PieralisiField 62 HM62 30304ee38cd9SLorenzo PieralisiField 61 HM61 30314ee38cd9SLorenzo PieralisiField 60 HM60 30324ee38cd9SLorenzo PieralisiField 59 HM59 30334ee38cd9SLorenzo PieralisiField 58 HM58 30344ee38cd9SLorenzo PieralisiField 57 HM57 30354ee38cd9SLorenzo PieralisiField 56 HM56 30364ee38cd9SLorenzo PieralisiField 55 HM55 30374ee38cd9SLorenzo PieralisiField 54 HM54 30384ee38cd9SLorenzo PieralisiField 53 HM53 30394ee38cd9SLorenzo PieralisiField 52 HM52 30404ee38cd9SLorenzo PieralisiField 51 HM51 30414ee38cd9SLorenzo PieralisiField 50 HM50 30424ee38cd9SLorenzo PieralisiField 49 HM49 30434ee38cd9SLorenzo PieralisiField 48 HM48 30444ee38cd9SLorenzo PieralisiField 47 HM47 30454ee38cd9SLorenzo PieralisiField 46 HM46 30464ee38cd9SLorenzo PieralisiField 45 HM45 30474ee38cd9SLorenzo PieralisiField 44 HM44 30484ee38cd9SLorenzo PieralisiField 43 HM43 30494ee38cd9SLorenzo PieralisiField 42 HM42 30504ee38cd9SLorenzo PieralisiField 41 HM41 30514ee38cd9SLorenzo PieralisiField 40 HM40 30524ee38cd9SLorenzo PieralisiField 39 HM39 30534ee38cd9SLorenzo PieralisiField 38 HM38 30544ee38cd9SLorenzo PieralisiField 37 HM37 30554ee38cd9SLorenzo PieralisiField 36 HM36 30564ee38cd9SLorenzo PieralisiField 35 HM35 30574ee38cd9SLorenzo PieralisiField 34 HM34 30584ee38cd9SLorenzo PieralisiField 33 HM33 30594ee38cd9SLorenzo PieralisiField 32 HM32 30604ee38cd9SLorenzo PieralisiField 31 HM31 30614ee38cd9SLorenzo PieralisiField 30 HM30 30624ee38cd9SLorenzo PieralisiField 29 HM29 30634ee38cd9SLorenzo PieralisiField 28 HM28 30644ee38cd9SLorenzo PieralisiField 27 HM27 30654ee38cd9SLorenzo PieralisiField 26 HM26 30664ee38cd9SLorenzo PieralisiField 25 HM25 30674ee38cd9SLorenzo PieralisiField 24 HM24 30684ee38cd9SLorenzo PieralisiField 23 HM23 30694ee38cd9SLorenzo PieralisiField 22 HM22 30704ee38cd9SLorenzo PieralisiField 21 HM21 30714ee38cd9SLorenzo PieralisiField 20 HM20 30724ee38cd9SLorenzo PieralisiField 19 HM19 30734ee38cd9SLorenzo PieralisiField 18 HM18 30744ee38cd9SLorenzo PieralisiField 17 HM17 30754ee38cd9SLorenzo PieralisiField 16 HM16 30764ee38cd9SLorenzo PieralisiField 15 HM15 30774ee38cd9SLorenzo PieralisiField 14 HM14 30784ee38cd9SLorenzo PieralisiField 13 HM13 30794ee38cd9SLorenzo PieralisiField 12 HM12 30804ee38cd9SLorenzo PieralisiField 11 HM11 30814ee38cd9SLorenzo PieralisiField 10 HM10 30824ee38cd9SLorenzo PieralisiField 9 HM9 30834ee38cd9SLorenzo PieralisiField 8 HM8 30844ee38cd9SLorenzo PieralisiField 7 HM7 30854ee38cd9SLorenzo PieralisiField 6 HM6 30864ee38cd9SLorenzo PieralisiField 5 HM5 30874ee38cd9SLorenzo PieralisiField 4 HM4 30884ee38cd9SLorenzo PieralisiField 3 HM3 30894ee38cd9SLorenzo PieralisiField 2 HM2 30904ee38cd9SLorenzo PieralisiField 1 HM1 30914ee38cd9SLorenzo PieralisiField 0 HM0 30924ee38cd9SLorenzo PieralisiEndSysregFields 30934ee38cd9SLorenzo Pieralisi 30944ee38cd9SLorenzo PieralisiSysreg ICC_PPI_HMR0_EL1 3 0 12 10 0 30954ee38cd9SLorenzo PieralisiFields ICC_PPI_HMRx_EL1 30964ee38cd9SLorenzo PieralisiEndSysreg 30974ee38cd9SLorenzo Pieralisi 30984ee38cd9SLorenzo PieralisiSysreg ICC_PPI_HMR1_EL1 3 0 12 10 1 30994ee38cd9SLorenzo PieralisiFields ICC_PPI_HMRx_EL1 31004ee38cd9SLorenzo PieralisiEndSysreg 31014ee38cd9SLorenzo Pieralisi 3102*f987581aSLorenzo PieralisiSysreg ICC_IDR0_EL1 3 0 12 10 2 3103*f987581aSLorenzo PieralisiRes0 63:12 3104*f987581aSLorenzo PieralisiUnsignedEnum 11:8 GCIE_LEGACY 3105*f987581aSLorenzo Pieralisi 0b0000 NI 3106*f987581aSLorenzo Pieralisi 0b0001 IMP 3107*f987581aSLorenzo PieralisiEndEnum 3108*f987581aSLorenzo PieralisiUnsignedEnum 7:4 PRI_BITS 3109*f987581aSLorenzo Pieralisi 0b0011 4BITS 3110*f987581aSLorenzo Pieralisi 0b0100 5BITS 3111*f987581aSLorenzo PieralisiEndEnum 3112*f987581aSLorenzo PieralisiUnsignedEnum 3:0 ID_BITS 3113*f987581aSLorenzo Pieralisi 0b0000 16BITS 3114*f987581aSLorenzo Pieralisi 0b0001 24BITS 3115*f987581aSLorenzo PieralisiEndEnum 3116*f987581aSLorenzo PieralisiEndSysreg 3117*f987581aSLorenzo Pieralisi 3118fb0ad5edSLorenzo PieralisiSysreg ICC_ICSR_EL1 3 0 12 10 4 3119fb0ad5edSLorenzo PieralisiRes0 63:48 3120fb0ad5edSLorenzo PieralisiField 47:32 IAFFID 3121fb0ad5edSLorenzo PieralisiRes0 31:16 3122fb0ad5edSLorenzo PieralisiField 15:11 Priority 3123fb0ad5edSLorenzo PieralisiRes0 10:6 3124fb0ad5edSLorenzo PieralisiField 5 HM 3125fb0ad5edSLorenzo PieralisiField 4 Active 3126fb0ad5edSLorenzo PieralisiField 3 IRM 3127fb0ad5edSLorenzo PieralisiField 2 Pending 3128fb0ad5edSLorenzo PieralisiField 1 Enabled 3129fb0ad5edSLorenzo PieralisiField 0 F 3130fb0ad5edSLorenzo PieralisiEndSysreg 3131fb0ad5edSLorenzo Pieralisi 3132231d9dd7SLorenzo PieralisiSysregFields ICC_PPI_ENABLERx_EL1 3133231d9dd7SLorenzo PieralisiField 63 EN63 3134231d9dd7SLorenzo PieralisiField 62 EN62 3135231d9dd7SLorenzo PieralisiField 61 EN61 3136231d9dd7SLorenzo PieralisiField 60 EN60 3137231d9dd7SLorenzo PieralisiField 59 EN59 3138231d9dd7SLorenzo PieralisiField 58 EN58 3139231d9dd7SLorenzo PieralisiField 57 EN57 3140231d9dd7SLorenzo PieralisiField 56 EN56 3141231d9dd7SLorenzo PieralisiField 55 EN55 3142231d9dd7SLorenzo PieralisiField 54 EN54 3143231d9dd7SLorenzo PieralisiField 53 EN53 3144231d9dd7SLorenzo PieralisiField 52 EN52 3145231d9dd7SLorenzo PieralisiField 51 EN51 3146231d9dd7SLorenzo PieralisiField 50 EN50 3147231d9dd7SLorenzo PieralisiField 49 EN49 3148231d9dd7SLorenzo PieralisiField 48 EN48 3149231d9dd7SLorenzo PieralisiField 47 EN47 3150231d9dd7SLorenzo PieralisiField 46 EN46 3151231d9dd7SLorenzo PieralisiField 45 EN45 3152231d9dd7SLorenzo PieralisiField 44 EN44 3153231d9dd7SLorenzo PieralisiField 43 EN43 3154231d9dd7SLorenzo PieralisiField 42 EN42 3155231d9dd7SLorenzo PieralisiField 41 EN41 3156231d9dd7SLorenzo PieralisiField 40 EN40 3157231d9dd7SLorenzo PieralisiField 39 EN39 3158231d9dd7SLorenzo PieralisiField 38 EN38 3159231d9dd7SLorenzo PieralisiField 37 EN37 3160231d9dd7SLorenzo PieralisiField 36 EN36 3161231d9dd7SLorenzo PieralisiField 35 EN35 3162231d9dd7SLorenzo PieralisiField 34 EN34 3163231d9dd7SLorenzo PieralisiField 33 EN33 3164231d9dd7SLorenzo PieralisiField 32 EN32 3165231d9dd7SLorenzo PieralisiField 31 EN31 3166231d9dd7SLorenzo PieralisiField 30 EN30 3167231d9dd7SLorenzo PieralisiField 29 EN29 3168231d9dd7SLorenzo PieralisiField 28 EN28 3169231d9dd7SLorenzo PieralisiField 27 EN27 3170231d9dd7SLorenzo PieralisiField 26 EN26 3171231d9dd7SLorenzo PieralisiField 25 EN25 3172231d9dd7SLorenzo PieralisiField 24 EN24 3173231d9dd7SLorenzo PieralisiField 23 EN23 3174231d9dd7SLorenzo PieralisiField 22 EN22 3175231d9dd7SLorenzo PieralisiField 21 EN21 3176231d9dd7SLorenzo PieralisiField 20 EN20 3177231d9dd7SLorenzo PieralisiField 19 EN19 3178231d9dd7SLorenzo PieralisiField 18 EN18 3179231d9dd7SLorenzo PieralisiField 17 EN17 3180231d9dd7SLorenzo PieralisiField 16 EN16 3181231d9dd7SLorenzo PieralisiField 15 EN15 3182231d9dd7SLorenzo PieralisiField 14 EN14 3183231d9dd7SLorenzo PieralisiField 13 EN13 3184231d9dd7SLorenzo PieralisiField 12 EN12 3185231d9dd7SLorenzo PieralisiField 11 EN11 3186231d9dd7SLorenzo PieralisiField 10 EN10 3187231d9dd7SLorenzo PieralisiField 9 EN9 3188231d9dd7SLorenzo PieralisiField 8 EN8 3189231d9dd7SLorenzo PieralisiField 7 EN7 3190231d9dd7SLorenzo PieralisiField 6 EN6 3191231d9dd7SLorenzo PieralisiField 5 EN5 3192231d9dd7SLorenzo PieralisiField 4 EN4 3193231d9dd7SLorenzo PieralisiField 3 EN3 3194231d9dd7SLorenzo PieralisiField 2 EN2 3195231d9dd7SLorenzo PieralisiField 1 EN1 3196231d9dd7SLorenzo PieralisiField 0 EN0 3197231d9dd7SLorenzo PieralisiEndSysregFields 3198231d9dd7SLorenzo Pieralisi 3199231d9dd7SLorenzo PieralisiSysreg ICC_PPI_ENABLER0_EL1 3 0 12 10 6 3200231d9dd7SLorenzo PieralisiFields ICC_PPI_ENABLERx_EL1 3201231d9dd7SLorenzo PieralisiEndSysreg 3202231d9dd7SLorenzo Pieralisi 3203231d9dd7SLorenzo PieralisiSysreg ICC_PPI_ENABLER1_EL1 3 0 12 10 7 3204231d9dd7SLorenzo PieralisiFields ICC_PPI_ENABLERx_EL1 3205231d9dd7SLorenzo PieralisiEndSysreg 3206231d9dd7SLorenzo Pieralisi 3207d4e375d8SLorenzo PieralisiSysregFields ICC_PPI_ACTIVERx_EL1 3208d4e375d8SLorenzo PieralisiField 63 Active63 3209d4e375d8SLorenzo PieralisiField 62 Active62 3210d4e375d8SLorenzo PieralisiField 61 Active61 3211d4e375d8SLorenzo PieralisiField 60 Active60 3212d4e375d8SLorenzo PieralisiField 59 Active59 3213d4e375d8SLorenzo PieralisiField 58 Active58 3214d4e375d8SLorenzo PieralisiField 57 Active57 3215d4e375d8SLorenzo PieralisiField 56 Active56 3216d4e375d8SLorenzo PieralisiField 55 Active55 3217d4e375d8SLorenzo PieralisiField 54 Active54 3218d4e375d8SLorenzo PieralisiField 53 Active53 3219d4e375d8SLorenzo PieralisiField 52 Active52 3220d4e375d8SLorenzo PieralisiField 51 Active51 3221d4e375d8SLorenzo PieralisiField 50 Active50 3222d4e375d8SLorenzo PieralisiField 49 Active49 3223d4e375d8SLorenzo PieralisiField 48 Active48 3224d4e375d8SLorenzo PieralisiField 47 Active47 3225d4e375d8SLorenzo PieralisiField 46 Active46 3226d4e375d8SLorenzo PieralisiField 45 Active45 3227d4e375d8SLorenzo PieralisiField 44 Active44 3228d4e375d8SLorenzo PieralisiField 43 Active43 3229d4e375d8SLorenzo PieralisiField 42 Active42 3230d4e375d8SLorenzo PieralisiField 41 Active41 3231d4e375d8SLorenzo PieralisiField 40 Active40 3232d4e375d8SLorenzo PieralisiField 39 Active39 3233d4e375d8SLorenzo PieralisiField 38 Active38 3234d4e375d8SLorenzo PieralisiField 37 Active37 3235d4e375d8SLorenzo PieralisiField 36 Active36 3236d4e375d8SLorenzo PieralisiField 35 Active35 3237d4e375d8SLorenzo PieralisiField 34 Active34 3238d4e375d8SLorenzo PieralisiField 33 Active33 3239d4e375d8SLorenzo PieralisiField 32 Active32 3240d4e375d8SLorenzo PieralisiField 31 Active31 3241d4e375d8SLorenzo PieralisiField 30 Active30 3242d4e375d8SLorenzo PieralisiField 29 Active29 3243d4e375d8SLorenzo PieralisiField 28 Active28 3244d4e375d8SLorenzo PieralisiField 27 Active27 3245d4e375d8SLorenzo PieralisiField 26 Active26 3246d4e375d8SLorenzo PieralisiField 25 Active25 3247d4e375d8SLorenzo PieralisiField 24 Active24 3248d4e375d8SLorenzo PieralisiField 23 Active23 3249d4e375d8SLorenzo PieralisiField 22 Active22 3250d4e375d8SLorenzo PieralisiField 21 Active21 3251d4e375d8SLorenzo PieralisiField 20 Active20 3252d4e375d8SLorenzo PieralisiField 19 Active19 3253d4e375d8SLorenzo PieralisiField 18 Active18 3254d4e375d8SLorenzo PieralisiField 17 Active17 3255d4e375d8SLorenzo PieralisiField 16 Active16 3256d4e375d8SLorenzo PieralisiField 15 Active15 3257d4e375d8SLorenzo PieralisiField 14 Active14 3258d4e375d8SLorenzo PieralisiField 13 Active13 3259d4e375d8SLorenzo PieralisiField 12 Active12 3260d4e375d8SLorenzo PieralisiField 11 Active11 3261d4e375d8SLorenzo PieralisiField 10 Active10 3262d4e375d8SLorenzo PieralisiField 9 Active9 3263d4e375d8SLorenzo PieralisiField 8 Active8 3264d4e375d8SLorenzo PieralisiField 7 Active7 3265d4e375d8SLorenzo PieralisiField 6 Active6 3266d4e375d8SLorenzo PieralisiField 5 Active5 3267d4e375d8SLorenzo PieralisiField 4 Active4 3268d4e375d8SLorenzo PieralisiField 3 Active3 3269d4e375d8SLorenzo PieralisiField 2 Active2 3270d4e375d8SLorenzo PieralisiField 1 Active1 3271d4e375d8SLorenzo PieralisiField 0 Active0 3272d4e375d8SLorenzo PieralisiEndSysregFields 3273d4e375d8SLorenzo Pieralisi 3274d4e375d8SLorenzo PieralisiSysreg ICC_PPI_CACTIVER0_EL1 3 0 12 13 0 3275d4e375d8SLorenzo PieralisiFields ICC_PPI_ACTIVERx_EL1 3276d4e375d8SLorenzo PieralisiEndSysreg 3277d4e375d8SLorenzo Pieralisi 3278d4e375d8SLorenzo PieralisiSysreg ICC_PPI_CACTIVER1_EL1 3 0 12 13 1 3279d4e375d8SLorenzo PieralisiFields ICC_PPI_ACTIVERx_EL1 3280d4e375d8SLorenzo PieralisiEndSysreg 3281d4e375d8SLorenzo Pieralisi 3282d4e375d8SLorenzo PieralisiSysreg ICC_PPI_SACTIVER0_EL1 3 0 12 13 2 3283d4e375d8SLorenzo PieralisiFields ICC_PPI_ACTIVERx_EL1 3284d4e375d8SLorenzo PieralisiEndSysreg 3285d4e375d8SLorenzo Pieralisi 3286d4e375d8SLorenzo PieralisiSysreg ICC_PPI_SACTIVER1_EL1 3 0 12 13 3 3287d4e375d8SLorenzo PieralisiFields ICC_PPI_ACTIVERx_EL1 3288d4e375d8SLorenzo PieralisiEndSysreg 3289d4e375d8SLorenzo Pieralisi 32903037134bSLorenzo PieralisiSysregFields ICC_PPI_PENDRx_EL1 32913037134bSLorenzo PieralisiField 63 Pend63 32923037134bSLorenzo PieralisiField 62 Pend62 32933037134bSLorenzo PieralisiField 61 Pend61 32943037134bSLorenzo PieralisiField 60 Pend60 32953037134bSLorenzo PieralisiField 59 Pend59 32963037134bSLorenzo PieralisiField 58 Pend58 32973037134bSLorenzo PieralisiField 57 Pend57 32983037134bSLorenzo PieralisiField 56 Pend56 32993037134bSLorenzo PieralisiField 55 Pend55 33003037134bSLorenzo PieralisiField 54 Pend54 33013037134bSLorenzo PieralisiField 53 Pend53 33023037134bSLorenzo PieralisiField 52 Pend52 33033037134bSLorenzo PieralisiField 51 Pend51 33043037134bSLorenzo PieralisiField 50 Pend50 33053037134bSLorenzo PieralisiField 49 Pend49 33063037134bSLorenzo PieralisiField 48 Pend48 33073037134bSLorenzo PieralisiField 47 Pend47 33083037134bSLorenzo PieralisiField 46 Pend46 33093037134bSLorenzo PieralisiField 45 Pend45 33103037134bSLorenzo PieralisiField 44 Pend44 33113037134bSLorenzo PieralisiField 43 Pend43 33123037134bSLorenzo PieralisiField 42 Pend42 33133037134bSLorenzo PieralisiField 41 Pend41 33143037134bSLorenzo PieralisiField 40 Pend40 33153037134bSLorenzo PieralisiField 39 Pend39 33163037134bSLorenzo PieralisiField 38 Pend38 33173037134bSLorenzo PieralisiField 37 Pend37 33183037134bSLorenzo PieralisiField 36 Pend36 33193037134bSLorenzo PieralisiField 35 Pend35 33203037134bSLorenzo PieralisiField 34 Pend34 33213037134bSLorenzo PieralisiField 33 Pend33 33223037134bSLorenzo PieralisiField 32 Pend32 33233037134bSLorenzo PieralisiField 31 Pend31 33243037134bSLorenzo PieralisiField 30 Pend30 33253037134bSLorenzo PieralisiField 29 Pend29 33263037134bSLorenzo PieralisiField 28 Pend28 33273037134bSLorenzo PieralisiField 27 Pend27 33283037134bSLorenzo PieralisiField 26 Pend26 33293037134bSLorenzo PieralisiField 25 Pend25 33303037134bSLorenzo PieralisiField 24 Pend24 33313037134bSLorenzo PieralisiField 23 Pend23 33323037134bSLorenzo PieralisiField 22 Pend22 33333037134bSLorenzo PieralisiField 21 Pend21 33343037134bSLorenzo PieralisiField 20 Pend20 33353037134bSLorenzo PieralisiField 19 Pend19 33363037134bSLorenzo PieralisiField 18 Pend18 33373037134bSLorenzo PieralisiField 17 Pend17 33383037134bSLorenzo PieralisiField 16 Pend16 33393037134bSLorenzo PieralisiField 15 Pend15 33403037134bSLorenzo PieralisiField 14 Pend14 33413037134bSLorenzo PieralisiField 13 Pend13 33423037134bSLorenzo PieralisiField 12 Pend12 33433037134bSLorenzo PieralisiField 11 Pend11 33443037134bSLorenzo PieralisiField 10 Pend10 33453037134bSLorenzo PieralisiField 9 Pend9 33463037134bSLorenzo PieralisiField 8 Pend8 33473037134bSLorenzo PieralisiField 7 Pend7 33483037134bSLorenzo PieralisiField 6 Pend6 33493037134bSLorenzo PieralisiField 5 Pend5 33503037134bSLorenzo PieralisiField 4 Pend4 33513037134bSLorenzo PieralisiField 3 Pend3 33523037134bSLorenzo PieralisiField 2 Pend2 33533037134bSLorenzo PieralisiField 1 Pend1 33543037134bSLorenzo PieralisiField 0 Pend0 33553037134bSLorenzo PieralisiEndSysregFields 33563037134bSLorenzo Pieralisi 33573037134bSLorenzo PieralisiSysreg ICC_PPI_CPENDR0_EL1 3 0 12 13 4 33583037134bSLorenzo PieralisiFields ICC_PPI_PENDRx_EL1 33593037134bSLorenzo PieralisiEndSysreg 33603037134bSLorenzo Pieralisi 33613037134bSLorenzo PieralisiSysreg ICC_PPI_CPENDR1_EL1 3 0 12 13 5 33623037134bSLorenzo PieralisiFields ICC_PPI_PENDRx_EL1 33633037134bSLorenzo PieralisiEndSysreg 33643037134bSLorenzo Pieralisi 33653037134bSLorenzo PieralisiSysreg ICC_PPI_SPENDR0_EL1 3 0 12 13 6 33663037134bSLorenzo PieralisiFields ICC_PPI_PENDRx_EL1 33673037134bSLorenzo PieralisiEndSysreg 33683037134bSLorenzo Pieralisi 33693037134bSLorenzo PieralisiSysreg ICC_PPI_SPENDR1_EL1 3 0 12 13 7 33703037134bSLorenzo PieralisiFields ICC_PPI_PENDRx_EL1 33713037134bSLorenzo PieralisiEndSysreg 33723037134bSLorenzo Pieralisi 33731bd7238dSLorenzo PieralisiSysregFields ICC_PPI_PRIORITYRx_EL1 33741bd7238dSLorenzo PieralisiRes0 63:61 33751bd7238dSLorenzo PieralisiField 60:56 Priority7 33761bd7238dSLorenzo PieralisiRes0 55:53 33771bd7238dSLorenzo PieralisiField 52:48 Priority6 33781bd7238dSLorenzo PieralisiRes0 47:45 33791bd7238dSLorenzo PieralisiField 44:40 Priority5 33801bd7238dSLorenzo PieralisiRes0 39:37 33811bd7238dSLorenzo PieralisiField 36:32 Priority4 33821bd7238dSLorenzo PieralisiRes0 31:29 33831bd7238dSLorenzo PieralisiField 28:24 Priority3 33841bd7238dSLorenzo PieralisiRes0 23:21 33851bd7238dSLorenzo PieralisiField 20:16 Priority2 33861bd7238dSLorenzo PieralisiRes0 15:13 33871bd7238dSLorenzo PieralisiField 12:8 Priority1 33881bd7238dSLorenzo PieralisiRes0 7:5 33891bd7238dSLorenzo PieralisiField 4:0 Priority0 33901bd7238dSLorenzo PieralisiEndSysregFields 33911bd7238dSLorenzo Pieralisi 33921bd7238dSLorenzo PieralisiSysreg ICC_PPI_PRIORITYR0_EL1 3 0 12 14 0 33931bd7238dSLorenzo PieralisiFields ICC_PPI_PRIORITYRx_EL1 33941bd7238dSLorenzo PieralisiEndSysreg 33951bd7238dSLorenzo Pieralisi 33961bd7238dSLorenzo PieralisiSysreg ICC_PPI_PRIORITYR1_EL1 3 0 12 14 1 33971bd7238dSLorenzo PieralisiFields ICC_PPI_PRIORITYRx_EL1 33981bd7238dSLorenzo PieralisiEndSysreg 33991bd7238dSLorenzo Pieralisi 34001bd7238dSLorenzo PieralisiSysreg ICC_PPI_PRIORITYR2_EL1 3 0 12 14 2 34011bd7238dSLorenzo PieralisiFields ICC_PPI_PRIORITYRx_EL1 34021bd7238dSLorenzo PieralisiEndSysreg 34031bd7238dSLorenzo Pieralisi 34041bd7238dSLorenzo PieralisiSysreg ICC_PPI_PRIORITYR3_EL1 3 0 12 14 3 34051bd7238dSLorenzo PieralisiFields ICC_PPI_PRIORITYRx_EL1 34061bd7238dSLorenzo PieralisiEndSysreg 34071bd7238dSLorenzo Pieralisi 34081bd7238dSLorenzo PieralisiSysreg ICC_PPI_PRIORITYR4_EL1 3 0 12 14 4 34091bd7238dSLorenzo PieralisiFields ICC_PPI_PRIORITYRx_EL1 34101bd7238dSLorenzo PieralisiEndSysreg 34111bd7238dSLorenzo Pieralisi 34121bd7238dSLorenzo PieralisiSysreg ICC_PPI_PRIORITYR5_EL1 3 0 12 14 5 34131bd7238dSLorenzo PieralisiFields ICC_PPI_PRIORITYRx_EL1 34141bd7238dSLorenzo PieralisiEndSysreg 34151bd7238dSLorenzo Pieralisi 34161bd7238dSLorenzo PieralisiSysreg ICC_PPI_PRIORITYR6_EL1 3 0 12 14 6 34171bd7238dSLorenzo PieralisiFields ICC_PPI_PRIORITYRx_EL1 34181bd7238dSLorenzo PieralisiEndSysreg 34191bd7238dSLorenzo Pieralisi 34201bd7238dSLorenzo PieralisiSysreg ICC_PPI_PRIORITYR7_EL1 3 0 12 14 7 34211bd7238dSLorenzo PieralisiFields ICC_PPI_PRIORITYRx_EL1 34221bd7238dSLorenzo PieralisiEndSysreg 34231bd7238dSLorenzo Pieralisi 34241bd7238dSLorenzo PieralisiSysreg ICC_PPI_PRIORITYR8_EL1 3 0 12 15 0 34251bd7238dSLorenzo PieralisiFields ICC_PPI_PRIORITYRx_EL1 34261bd7238dSLorenzo PieralisiEndSysreg 34271bd7238dSLorenzo Pieralisi 34281bd7238dSLorenzo PieralisiSysreg ICC_PPI_PRIORITYR9_EL1 3 0 12 15 1 34291bd7238dSLorenzo PieralisiFields ICC_PPI_PRIORITYRx_EL1 34301bd7238dSLorenzo PieralisiEndSysreg 34311bd7238dSLorenzo Pieralisi 34321bd7238dSLorenzo PieralisiSysreg ICC_PPI_PRIORITYR10_EL1 3 0 12 15 2 34331bd7238dSLorenzo PieralisiFields ICC_PPI_PRIORITYRx_EL1 34341bd7238dSLorenzo PieralisiEndSysreg 34351bd7238dSLorenzo Pieralisi 34361bd7238dSLorenzo PieralisiSysreg ICC_PPI_PRIORITYR11_EL1 3 0 12 15 3 34371bd7238dSLorenzo PieralisiFields ICC_PPI_PRIORITYRx_EL1 34381bd7238dSLorenzo PieralisiEndSysreg 34391bd7238dSLorenzo Pieralisi 34401bd7238dSLorenzo PieralisiSysreg ICC_PPI_PRIORITYR12_EL1 3 0 12 15 4 34411bd7238dSLorenzo PieralisiFields ICC_PPI_PRIORITYRx_EL1 34421bd7238dSLorenzo PieralisiEndSysreg 34431bd7238dSLorenzo Pieralisi 34441bd7238dSLorenzo PieralisiSysreg ICC_PPI_PRIORITYR13_EL1 3 0 12 15 5 34451bd7238dSLorenzo PieralisiFields ICC_PPI_PRIORITYRx_EL1 34461bd7238dSLorenzo PieralisiEndSysreg 34471bd7238dSLorenzo Pieralisi 34481bd7238dSLorenzo PieralisiSysreg ICC_PPI_PRIORITYR14_EL1 3 0 12 15 6 34491bd7238dSLorenzo PieralisiFields ICC_PPI_PRIORITYRx_EL1 34501bd7238dSLorenzo PieralisiEndSysreg 34511bd7238dSLorenzo Pieralisi 34521bd7238dSLorenzo PieralisiSysreg ICC_PPI_PRIORITYR15_EL1 3 0 12 15 7 34531bd7238dSLorenzo PieralisiFields ICC_PPI_PRIORITYRx_EL1 34541bd7238dSLorenzo PieralisiEndSysreg 34551bd7238dSLorenzo Pieralisi 3456f9b11aa0SRob Herring (Arm)Sysreg PMSELR_EL0 3 3 9 12 5 3457f9b11aa0SRob Herring (Arm)Res0 63:5 3458f9b11aa0SRob Herring (Arm)Field 4:0 SEL 3459f9b11aa0SRob Herring (Arm)EndSysreg 3460f9b11aa0SRob Herring (Arm) 3461dd161dc2SMarc ZyngierSysreg PMZR_EL0 3 3 9 13 4 3462dd161dc2SMarc ZyngierRes0 63:33 3463dd161dc2SMarc ZyngierField 32 F0 3464dd161dc2SMarc ZyngierField 31 C 3465dd161dc2SMarc ZyngierField 30:0 P 3466dd161dc2SMarc ZyngierEndSysreg 3467dd161dc2SMarc Zyngier 34688c12e22cSMark BrownSysregFields CONTEXTIDR_ELx 34698c12e22cSMark BrownRes0 63:32 34708c12e22cSMark BrownField 31:0 PROCID 34718c12e22cSMark BrownEndSysregFields 34728c12e22cSMark Brown 34738c12e22cSMark BrownSysreg CONTEXTIDR_EL1 3 0 13 0 1 34748c12e22cSMark BrownFields CONTEXTIDR_ELx 34758c12e22cSMark BrownEndSysreg 34768c12e22cSMark Brown 3477885c6d8eSFuad TabbaSysreg RCWSMASK_EL1 3 0 13 0 3 3478885c6d8eSFuad TabbaField 63:0 RCWSMASK 3479885c6d8eSFuad TabbaEndSysreg 3480885c6d8eSFuad Tabba 34810a45f398SMark BrownSysreg TPIDR_EL1 3 0 13 0 4 34820a45f398SMark BrownField 63:0 ThreadID 34830a45f398SMark BrownEndSysreg 34840a45f398SMark Brown 3485885c6d8eSFuad TabbaSysreg RCWMASK_EL1 3 0 13 0 6 3486885c6d8eSFuad TabbaField 63:0 RCWMASK 3487885c6d8eSFuad TabbaEndSysreg 3488885c6d8eSFuad Tabba 3489b1179b75SMark BrownSysreg SCXTNUM_EL1 3 0 13 0 7 3490b1179b75SMark BrownField 63:0 SoftwareContextNumber 3491b1179b75SMark BrownEndSysreg 3492b1179b75SMark Brown 3493d1a0eb12SAkihiko Odaki# The bit layout for CCSIDR_EL1 depends on whether FEAT_CCIDX is implemented. 3494d1a0eb12SAkihiko Odaki# The following is for case when FEAT_CCIDX is not implemented. 3495d1a0eb12SAkihiko OdakiSysreg CCSIDR_EL1 3 1 0 0 0 3496d1a0eb12SAkihiko OdakiRes0 63:32 3497d1a0eb12SAkihiko OdakiUnkn 31:28 3498d1a0eb12SAkihiko OdakiField 27:13 NumSets 3499d1a0eb12SAkihiko OdakiField 12:3 Associativity 3500d1a0eb12SAkihiko OdakiField 2:0 LineSize 3501d1a0eb12SAkihiko OdakiEndSysreg 3502d1a0eb12SAkihiko Odaki 3503af65ea97SMark BrownSysreg CLIDR_EL1 3 1 0 0 1 3504af65ea97SMark BrownRes0 63:47 3505af65ea97SMark BrownField 46:33 Ttypen 3506af65ea97SMark BrownField 32:30 ICB 3507af65ea97SMark BrownField 29:27 LoUU 3508af65ea97SMark BrownField 26:24 LoC 3509af65ea97SMark BrownField 23:21 LoUIS 3510af65ea97SMark BrownField 20:18 Ctype7 3511af65ea97SMark BrownField 17:15 Ctype6 3512af65ea97SMark BrownField 14:12 Ctype5 3513af65ea97SMark BrownField 11:9 Ctype4 3514af65ea97SMark BrownField 8:6 Ctype3 3515af65ea97SMark BrownField 5:3 Ctype2 3516af65ea97SMark BrownField 2:0 Ctype1 3517af65ea97SMark BrownEndSysreg 3518af65ea97SMark Brown 35198f407d6aSAkihiko OdakiSysreg CCSIDR2_EL1 3 1 0 0 2 35208f407d6aSAkihiko OdakiRes0 63:24 35218f407d6aSAkihiko OdakiField 23:0 NumSets 35228f407d6aSAkihiko OdakiEndSysreg 35238f407d6aSAkihiko Odaki 3524d1b60bedSMark BrownSysreg GMID_EL1 3 1 0 0 4 3525d1b60bedSMark BrownRes0 63:4 3526d1b60bedSMark BrownField 3:0 BS 3527d1b60bedSMark BrownEndSysreg 3528d1b60bedSMark Brown 3529c37b8700SMark BrownSysreg SMIDR_EL1 3 1 0 0 6 3530c37b8700SMark BrownRes0 63:32 3531c37b8700SMark BrownField 31:24 IMPLEMENTER 3532c37b8700SMark BrownField 23:16 REVISION 3533c37b8700SMark BrownField 15 SMPS 3534c37b8700SMark BrownRes0 14:12 3535c37b8700SMark BrownField 11:0 AFFINITY 3536c37b8700SMark BrownEndSysreg 3537c37b8700SMark Brown 35384edcfaf9SLorenzo PieralisiSysreg ICC_CR0_EL1 3 1 12 0 1 35394edcfaf9SLorenzo PieralisiRes0 63:39 35404edcfaf9SLorenzo PieralisiField 38 PID 35414edcfaf9SLorenzo PieralisiField 37:32 IPPT 35424edcfaf9SLorenzo PieralisiRes0 31:1 35434edcfaf9SLorenzo PieralisiField 0 EN 35444edcfaf9SLorenzo PieralisiEndSysreg 35454edcfaf9SLorenzo Pieralisi 3546cfd051c5SLorenzo PieralisiSysreg ICC_PCR_EL1 3 1 12 0 2 3547cfd051c5SLorenzo PieralisiRes0 63:5 3548cfd051c5SLorenzo PieralisiField 4:0 PRIORITY 3549cfd051c5SLorenzo PieralisiEndSysreg 3550cfd051c5SLorenzo Pieralisi 35518bd354b3SMark BrownSysreg CSSELR_EL1 3 2 0 0 0 35528bd354b3SMark BrownRes0 63:5 35538bd354b3SMark BrownField 4 TnD 35548bd354b3SMark BrownField 3:1 Level 35558bd354b3SMark BrownField 0 InD 35568bd354b3SMark BrownEndSysreg 35578bd354b3SMark Brown 35589a3634d0SMark BrownSysreg CTR_EL0 3 3 0 0 1 35599a3634d0SMark BrownRes0 63:38 35609a3634d0SMark BrownField 37:32 TminLine 35619a3634d0SMark BrownRes1 31 35629a3634d0SMark BrownRes0 30 35639a3634d0SMark BrownField 29 DIC 35649a3634d0SMark BrownField 28 IDC 35659a3634d0SMark BrownField 27:24 CWG 35669a3634d0SMark BrownField 23:20 ERG 35679a3634d0SMark BrownField 19:16 DminLine 35689a3634d0SMark BrownEnum 15:14 L1Ip 3569f35c32caSMarc Zyngier # This was named as VPIPT in the ARM but now documented as reserved 3570f35c32caSMarc Zyngier 0b00 RESERVED_VPIPT 35719a3634d0SMark Brown # This is named as AIVIVT in the ARM but documented as reserved 3572f35c32caSMarc Zyngier 0b01 RESERVED_AIVIVT 35739a3634d0SMark Brown 0b10 VIPT 35749a3634d0SMark Brown 0b11 PIPT 35759a3634d0SMark BrownEndEnum 35769a3634d0SMark BrownRes0 13:4 35779a3634d0SMark BrownField 3:0 IminLine 35789a3634d0SMark BrownEndSysreg 35799a3634d0SMark Brown 35805589083dSMark BrownSysreg DCZID_EL0 3 3 0 0 7 35815589083dSMark BrownRes0 63:5 35825589083dSMark BrownField 4 DZP 35835589083dSMark BrownField 3:0 BS 35845589083dSMark BrownEndSysreg 35855589083dSMark Brown 3586e94e06d8SMark BrownSysreg GCSPR_EL0 3 3 2 5 1 3587e94e06d8SMark BrownFields GCSPR_ELx 3588e94e06d8SMark BrownEndSysreg 3589e94e06d8SMark Brown 359011e12a91SMark BrownSysreg SVCR 3 3 4 2 2 359111e12a91SMark BrownRes0 63:2 359211e12a91SMark BrownField 1 ZA 359311e12a91SMark BrownField 0 SM 359411e12a91SMark BrownEndSysreg 359511e12a91SMark Brown 3596e3a649ecSMark BrownSysreg FPMR 3 3 4 4 2 3597e3a649ecSMark BrownRes0 63:38 3598e3a649ecSMark BrownField 37:32 LSCALE2 3599e3a649ecSMark BrownField 31:24 NSCALE 3600e3a649ecSMark BrownRes0 23 3601e3a649ecSMark BrownField 22:16 LSCALE 3602e3a649ecSMark BrownField 15 OSC 3603e3a649ecSMark BrownField 14 OSM 3604e3a649ecSMark BrownRes0 13:9 3605e3a649ecSMark BrownUnsignedEnum 8:6 F8D 3606e3a649ecSMark Brown 0b000 E5M2 3607e3a649ecSMark Brown 0b001 E4M3 3608e3a649ecSMark BrownEndEnum 3609e3a649ecSMark BrownUnsignedEnum 5:3 F8S2 3610e3a649ecSMark Brown 0b000 E5M2 3611e3a649ecSMark Brown 0b001 E4M3 3612e3a649ecSMark BrownEndEnum 3613e3a649ecSMark BrownUnsignedEnum 2:0 F8S1 3614e3a649ecSMark Brown 0b000 E5M2 3615e3a649ecSMark Brown 0b001 E4M3 3616e3a649ecSMark BrownEndEnum 3617e3a649ecSMark BrownEndSysreg 3618e3a649ecSMark Brown 3619d0f39259SMarc ZyngierSysreg HCR_EL2 3 4 1 1 0 3620d0f39259SMarc ZyngierField 63:60 TWEDEL 3621d0f39259SMarc ZyngierField 59 TWEDEn 3622d0f39259SMarc ZyngierField 58 TID5 3623d0f39259SMarc ZyngierField 57 DCT 3624d0f39259SMarc ZyngierField 56 ATA 3625d0f39259SMarc ZyngierField 55 TTLBOS 3626d0f39259SMarc ZyngierField 54 TTLBIS 3627d0f39259SMarc ZyngierField 53 EnSCXT 3628d0f39259SMarc ZyngierField 52 TOCU 3629d0f39259SMarc ZyngierField 51 AMVOFFEN 3630d0f39259SMarc ZyngierField 50 TICAB 3631d0f39259SMarc ZyngierField 49 TID4 3632d0f39259SMarc ZyngierField 48 GPF 3633d0f39259SMarc ZyngierField 47 FIEN 3634d0f39259SMarc ZyngierField 46 FWB 3635d0f39259SMarc ZyngierField 45 NV2 3636d0f39259SMarc ZyngierField 44 AT 3637d0f39259SMarc ZyngierField 43 NV1 3638d0f39259SMarc ZyngierField 42 NV 3639d0f39259SMarc ZyngierField 41 API 3640d0f39259SMarc ZyngierField 40 APK 3641d0f39259SMarc ZyngierField 39 TME 3642d0f39259SMarc ZyngierField 38 MIOCNCE 3643d0f39259SMarc ZyngierField 37 TEA 3644d0f39259SMarc ZyngierField 36 TERR 3645d0f39259SMarc ZyngierField 35 TLOR 3646d0f39259SMarc ZyngierField 34 E2H 3647d0f39259SMarc ZyngierField 33 ID 3648d0f39259SMarc ZyngierField 32 CD 3649d0f39259SMarc ZyngierField 31 RW 3650d0f39259SMarc ZyngierField 30 TRVM 3651d0f39259SMarc ZyngierField 29 HCD 3652d0f39259SMarc ZyngierField 28 TDZ 3653d0f39259SMarc ZyngierField 27 TGE 3654d0f39259SMarc ZyngierField 26 TVM 3655d0f39259SMarc ZyngierField 25 TTLB 3656d0f39259SMarc ZyngierField 24 TPU 3657d0f39259SMarc ZyngierField 23 TPCP 3658d0f39259SMarc ZyngierField 22 TSW 3659d0f39259SMarc ZyngierField 21 TACR 3660d0f39259SMarc ZyngierField 20 TIDCP 3661d0f39259SMarc ZyngierField 19 TSC 3662d0f39259SMarc ZyngierField 18 TID3 3663d0f39259SMarc ZyngierField 17 TID2 3664d0f39259SMarc ZyngierField 16 TID1 3665d0f39259SMarc ZyngierField 15 TID0 3666d0f39259SMarc ZyngierField 14 TWE 3667d0f39259SMarc ZyngierField 13 TWI 3668d0f39259SMarc ZyngierField 12 DC 3669d0f39259SMarc ZyngierUnsignedEnum 11:10 BSU 3670d0f39259SMarc Zyngier 0b00 NONE 3671d0f39259SMarc Zyngier 0b01 IS 3672d0f39259SMarc Zyngier 0b10 OS 3673d0f39259SMarc Zyngier 0b11 FS 3674d0f39259SMarc ZyngierEndEnum 3675d0f39259SMarc ZyngierField 9 FB 3676d0f39259SMarc ZyngierField 8 VSE 3677d0f39259SMarc ZyngierField 7 VI 3678d0f39259SMarc ZyngierField 6 VF 3679d0f39259SMarc ZyngierField 5 AMO 3680d0f39259SMarc ZyngierField 4 IMO 3681d0f39259SMarc ZyngierField 3 FMO 3682d0f39259SMarc ZyngierField 2 PTW 3683d0f39259SMarc ZyngierField 1 SWIO 3684d0f39259SMarc ZyngierField 0 VM 3685d0f39259SMarc ZyngierEndSysreg 3686d0f39259SMarc Zyngier 368764163031SOliver UptonSysreg MDCR_EL2 3 4 1 1 1 368864163031SOliver UptonRes0 63:51 368964163031SOliver UptonField 50 EnSTEPOP 369064163031SOliver UptonRes0 49:44 369164163031SOliver UptonField 43 EBWE 369264163031SOliver UptonRes0 42 369364163031SOliver UptonField 41:40 PMEE 369464163031SOliver UptonRes0 39:37 369564163031SOliver UptonField 36 HPMFZS 369664163031SOliver UptonRes0 35:32 369764163031SOliver UptonField 31:30 PMSSE 369864163031SOliver UptonField 29 HPMFZO 369964163031SOliver UptonField 28 MTPME 370064163031SOliver UptonField 27 TDCC 370164163031SOliver UptonField 26 HLP 370264163031SOliver UptonField 25:24 E2TB 370364163031SOliver UptonField 23 HCCD 370464163031SOliver UptonRes0 22:20 370564163031SOliver UptonField 19 TTRF 370664163031SOliver UptonRes0 18 370764163031SOliver UptonField 17 HPMD 370864163031SOliver UptonRes0 16 370964163031SOliver UptonField 15 EnSPM 371064163031SOliver UptonField 14 TPMS 371164163031SOliver UptonField 13:12 E2PB 371264163031SOliver UptonField 11 TDRA 371364163031SOliver UptonField 10 TDOSA 371464163031SOliver UptonField 9 TDA 371564163031SOliver UptonField 8 TDE 371664163031SOliver UptonField 7 HPME 371764163031SOliver UptonField 6 TPM 371864163031SOliver UptonField 5 TPMCR 371964163031SOliver UptonField 4:0 HPMN 372064163031SOliver UptonEndSysreg 372164163031SOliver Upton 3722cc077e7fSMark BrownSysreg HFGRTR_EL2 3 4 1 1 4 37230f013a52SMarc ZyngierField 63 nAMAIR2_EL1 37240f013a52SMarc ZyngierField 62 nMAIR2_EL1 37250f013a52SMarc ZyngierField 61 nS2POR_EL1 37260f013a52SMarc ZyngierField 60 nPOR_EL1 37270f013a52SMarc ZyngierField 59 nPOR_EL0 37280f013a52SMarc ZyngierField 58 nPIR_EL1 37290f013a52SMarc ZyngierField 57 nPIRE0_EL1 37300f013a52SMarc ZyngierField 56 nRCWMASK_EL1 37310f013a52SMarc ZyngierField 55 nTPIDR2_EL0 37320f013a52SMarc ZyngierField 54 nSMPRI_EL1 37330f013a52SMarc ZyngierField 53 nGCS_EL1 37340f013a52SMarc ZyngierField 52 nGCS_EL0 37350f013a52SMarc ZyngierRes0 51 37360f013a52SMarc ZyngierField 50 nACCDATA_EL1 37370f013a52SMarc ZyngierField 49 ERXADDR_EL1 37380f013a52SMarc ZyngierField 48 ERXPFGCDN_EL1 37390f013a52SMarc ZyngierField 47 ERXPFGCTL_EL1 37400f013a52SMarc ZyngierField 46 ERXPFGF_EL1 37410f013a52SMarc ZyngierField 45 ERXMISCn_EL1 37420f013a52SMarc ZyngierField 44 ERXSTATUS_EL1 37430f013a52SMarc ZyngierField 43 ERXCTLR_EL1 37440f013a52SMarc ZyngierField 42 ERXFR_EL1 37450f013a52SMarc ZyngierField 41 ERRSELR_EL1 37460f013a52SMarc ZyngierField 40 ERRIDR_EL1 37470f013a52SMarc ZyngierField 39 ICC_IGRPENn_EL1 37480f013a52SMarc ZyngierField 38 VBAR_EL1 37490f013a52SMarc ZyngierField 37 TTBR1_EL1 37500f013a52SMarc ZyngierField 36 TTBR0_EL1 37510f013a52SMarc ZyngierField 35 TPIDR_EL0 37520f013a52SMarc ZyngierField 34 TPIDRRO_EL0 37530f013a52SMarc ZyngierField 33 TPIDR_EL1 37540f013a52SMarc ZyngierField 32 TCR_EL1 37550f013a52SMarc ZyngierField 31 SCXTNUM_EL0 37560f013a52SMarc ZyngierField 30 SCXTNUM_EL1 37570f013a52SMarc ZyngierField 29 SCTLR_EL1 37580f013a52SMarc ZyngierField 28 REVIDR_EL1 37590f013a52SMarc ZyngierField 27 PAR_EL1 37600f013a52SMarc ZyngierField 26 MPIDR_EL1 37610f013a52SMarc ZyngierField 25 MIDR_EL1 37620f013a52SMarc ZyngierField 24 MAIR_EL1 37630f013a52SMarc ZyngierField 23 LORSA_EL1 37640f013a52SMarc ZyngierField 22 LORN_EL1 37650f013a52SMarc ZyngierField 21 LORID_EL1 37660f013a52SMarc ZyngierField 20 LOREA_EL1 37670f013a52SMarc ZyngierField 19 LORC_EL1 37680f013a52SMarc ZyngierField 18 ISR_EL1 37690f013a52SMarc ZyngierField 17 FAR_EL1 37700f013a52SMarc ZyngierField 16 ESR_EL1 37710f013a52SMarc ZyngierField 15 DCZID_EL0 37720f013a52SMarc ZyngierField 14 CTR_EL0 37730f013a52SMarc ZyngierField 13 CSSELR_EL1 37740f013a52SMarc ZyngierField 12 CPACR_EL1 37750f013a52SMarc ZyngierField 11 CONTEXTIDR_EL1 37760f013a52SMarc ZyngierField 10 CLIDR_EL1 37770f013a52SMarc ZyngierField 9 CCSIDR_EL1 37780f013a52SMarc ZyngierField 8 APIBKey 37790f013a52SMarc ZyngierField 7 APIAKey 37800f013a52SMarc ZyngierField 6 APGAKey 37810f013a52SMarc ZyngierField 5 APDBKey 37820f013a52SMarc ZyngierField 4 APDAKey 37830f013a52SMarc ZyngierField 3 AMAIR_EL1 37840f013a52SMarc ZyngierField 2 AIDR_EL1 37850f013a52SMarc ZyngierField 1 AFSR1_EL1 37860f013a52SMarc ZyngierField 0 AFSR0_EL1 3787cc077e7fSMark BrownEndSysreg 3788cc077e7fSMark Brown 3789cc077e7fSMark BrownSysreg HFGWTR_EL2 3 4 1 1 5 37900f013a52SMarc ZyngierField 63 nAMAIR2_EL1 37910f013a52SMarc ZyngierField 62 nMAIR2_EL1 37920f013a52SMarc ZyngierField 61 nS2POR_EL1 37930f013a52SMarc ZyngierField 60 nPOR_EL1 37940f013a52SMarc ZyngierField 59 nPOR_EL0 37950f013a52SMarc ZyngierField 58 nPIR_EL1 37960f013a52SMarc ZyngierField 57 nPIRE0_EL1 37970f013a52SMarc ZyngierField 56 nRCWMASK_EL1 37980f013a52SMarc ZyngierField 55 nTPIDR2_EL0 37990f013a52SMarc ZyngierField 54 nSMPRI_EL1 38000f013a52SMarc ZyngierField 53 nGCS_EL1 38010f013a52SMarc ZyngierField 52 nGCS_EL0 38020f013a52SMarc ZyngierRes0 51 38030f013a52SMarc ZyngierField 50 nACCDATA_EL1 38040f013a52SMarc ZyngierField 49 ERXADDR_EL1 38050f013a52SMarc ZyngierField 48 ERXPFGCDN_EL1 38060f013a52SMarc ZyngierField 47 ERXPFGCTL_EL1 38070f013a52SMarc ZyngierRes0 46 38080f013a52SMarc ZyngierField 45 ERXMISCn_EL1 38090f013a52SMarc ZyngierField 44 ERXSTATUS_EL1 38100f013a52SMarc ZyngierField 43 ERXCTLR_EL1 38110f013a52SMarc ZyngierRes0 42 38120f013a52SMarc ZyngierField 41 ERRSELR_EL1 38130f013a52SMarc ZyngierRes0 40 38140f013a52SMarc ZyngierField 39 ICC_IGRPENn_EL1 38150f013a52SMarc ZyngierField 38 VBAR_EL1 38160f013a52SMarc ZyngierField 37 TTBR1_EL1 38170f013a52SMarc ZyngierField 36 TTBR0_EL1 38180f013a52SMarc ZyngierField 35 TPIDR_EL0 38190f013a52SMarc ZyngierField 34 TPIDRRO_EL0 38200f013a52SMarc ZyngierField 33 TPIDR_EL1 38210f013a52SMarc ZyngierField 32 TCR_EL1 38220f013a52SMarc ZyngierField 31 SCXTNUM_EL0 38230f013a52SMarc ZyngierField 30 SCXTNUM_EL1 38240f013a52SMarc ZyngierField 29 SCTLR_EL1 38250f013a52SMarc ZyngierRes0 28 38260f013a52SMarc ZyngierField 27 PAR_EL1 38270f013a52SMarc ZyngierRes0 26:25 38280f013a52SMarc ZyngierField 24 MAIR_EL1 38290f013a52SMarc ZyngierField 23 LORSA_EL1 38300f013a52SMarc ZyngierField 22 LORN_EL1 38310f013a52SMarc ZyngierRes0 21 38320f013a52SMarc ZyngierField 20 LOREA_EL1 38330f013a52SMarc ZyngierField 19 LORC_EL1 38340f013a52SMarc ZyngierRes0 18 38350f013a52SMarc ZyngierField 17 FAR_EL1 38360f013a52SMarc ZyngierField 16 ESR_EL1 38370f013a52SMarc ZyngierRes0 15:14 38380f013a52SMarc ZyngierField 13 CSSELR_EL1 38390f013a52SMarc ZyngierField 12 CPACR_EL1 38400f013a52SMarc ZyngierField 11 CONTEXTIDR_EL1 38410f013a52SMarc ZyngierRes0 10:9 38420f013a52SMarc ZyngierField 8 APIBKey 38430f013a52SMarc ZyngierField 7 APIAKey 38440f013a52SMarc ZyngierField 6 APGAKey 38450f013a52SMarc ZyngierField 5 APDBKey 38460f013a52SMarc ZyngierField 4 APDAKey 38470f013a52SMarc ZyngierField 3 AMAIR_EL1 38480f013a52SMarc ZyngierRes0 2 38490f013a52SMarc ZyngierField 1 AFSR1_EL1 38500f013a52SMarc ZyngierField 0 AFSR0_EL1 3851cc077e7fSMark BrownEndSysreg 3852cc077e7fSMark Brown 3853bbd329feSMark BrownSysreg HFGITR_EL2 3 4 1 1 6 3854397411c7SMarc ZyngierField 63 PSBCSYNC 3855256f4428SFuad TabbaField 62 ATS1E1A 3856256f4428SFuad TabbaRes0 61 3857bbd329feSMark BrownField 60 COSPRCTX 3858bbd329feSMark BrownField 59 nGCSEPP 3859bbd329feSMark BrownField 58 nGCSSTR_EL1 3860bbd329feSMark BrownField 57 nGCSPUSHM_EL1 3861bbd329feSMark BrownField 56 nBRBIALL 3862bbd329feSMark BrownField 55 nBRBINJ 3863bbd329feSMark BrownField 54 DCCVAC 3864bbd329feSMark BrownField 53 SVC_EL1 3865bbd329feSMark BrownField 52 SVC_EL0 3866bbd329feSMark BrownField 51 ERET 3867bbd329feSMark BrownField 50 CPPRCTX 3868bbd329feSMark BrownField 49 DVPRCTX 3869bbd329feSMark BrownField 48 CFPRCTX 3870bbd329feSMark BrownField 47 TLBIVAALE1 3871bbd329feSMark BrownField 46 TLBIVALE1 3872bbd329feSMark BrownField 45 TLBIVAAE1 3873bbd329feSMark BrownField 44 TLBIASIDE1 3874bbd329feSMark BrownField 43 TLBIVAE1 3875bbd329feSMark BrownField 42 TLBIVMALLE1 3876bbd329feSMark BrownField 41 TLBIRVAALE1 3877bbd329feSMark BrownField 40 TLBIRVALE1 3878bbd329feSMark BrownField 39 TLBIRVAAE1 3879bbd329feSMark BrownField 38 TLBIRVAE1 3880bbd329feSMark BrownField 37 TLBIRVAALE1IS 3881bbd329feSMark BrownField 36 TLBIRVALE1IS 3882bbd329feSMark BrownField 35 TLBIRVAAE1IS 3883bbd329feSMark BrownField 34 TLBIRVAE1IS 3884bbd329feSMark BrownField 33 TLBIVAALE1IS 3885bbd329feSMark BrownField 32 TLBIVALE1IS 3886bbd329feSMark BrownField 31 TLBIVAAE1IS 3887bbd329feSMark BrownField 30 TLBIASIDE1IS 3888bbd329feSMark BrownField 29 TLBIVAE1IS 3889bbd329feSMark BrownField 28 TLBIVMALLE1IS 3890bbd329feSMark BrownField 27 TLBIRVAALE1OS 3891bbd329feSMark BrownField 26 TLBIRVALE1OS 3892bbd329feSMark BrownField 25 TLBIRVAAE1OS 3893bbd329feSMark BrownField 24 TLBIRVAE1OS 3894bbd329feSMark BrownField 23 TLBIVAALE1OS 3895bbd329feSMark BrownField 22 TLBIVALE1OS 3896bbd329feSMark BrownField 21 TLBIVAAE1OS 3897bbd329feSMark BrownField 20 TLBIASIDE1OS 3898bbd329feSMark BrownField 19 TLBIVAE1OS 3899bbd329feSMark BrownField 18 TLBIVMALLE1OS 3900bbd329feSMark BrownField 17 ATS1E1WP 3901bbd329feSMark BrownField 16 ATS1E1RP 3902bbd329feSMark BrownField 15 ATS1E0W 3903bbd329feSMark BrownField 14 ATS1E0R 3904bbd329feSMark BrownField 13 ATS1E1W 3905bbd329feSMark BrownField 12 ATS1E1R 3906bbd329feSMark BrownField 11 DCZVA 3907bbd329feSMark BrownField 10 DCCIVAC 3908bbd329feSMark BrownField 9 DCCVADP 3909bbd329feSMark BrownField 8 DCCVAP 3910bbd329feSMark BrownField 7 DCCVAU 3911bbd329feSMark BrownField 6 DCCISW 3912bbd329feSMark BrownField 5 DCCSW 3913bbd329feSMark BrownField 4 DCISW 3914bbd329feSMark BrownField 3 DCIVAC 3915bbd329feSMark BrownField 2 ICIVAU 3916bbd329feSMark BrownField 1 ICIALLU 3917bbd329feSMark BrownField 0 ICIALLUIS 3918bbd329feSMark BrownEndSysreg 3919bbd329feSMark Brown 3920c382ee67SJames ClarkSysreg TRFCR_EL2 3 4 1 2 1 3921c382ee67SJames ClarkRes0 63:7 3922c382ee67SJames ClarkUnsignedEnum 6:5 TS 3923c382ee67SJames Clark 0b0000 USE_TRFCR_EL1_TS 3924c382ee67SJames Clark 0b0001 VIRTUAL 3925c382ee67SJames Clark 0b0010 GUEST_PHYSICAL 3926c382ee67SJames Clark 0b0011 PHYSICAL 3927c382ee67SJames ClarkEndEnum 3928c382ee67SJames ClarkRes0 4 3929c382ee67SJames ClarkField 3 CX 3930c382ee67SJames ClarkRes0 2 3931c382ee67SJames ClarkField 1 E2TRE 3932c382ee67SJames ClarkField 0 E0HTRE 3933c382ee67SJames ClarkEndSysreg 3934c382ee67SJames Clark 3935c382ee67SJames Clark 393644844551SAnshuman KhandualSysreg HDFGRTR2_EL2 3 4 3 1 0 393744844551SAnshuman KhandualRes0 63:25 393844844551SAnshuman KhandualField 24 nPMBMAR_EL1 393944844551SAnshuman KhandualField 23 nMDSTEPOP_EL1 394044844551SAnshuman KhandualField 22 nTRBMPAM_EL1 394144844551SAnshuman KhandualRes0 21 394244844551SAnshuman KhandualField 20 nTRCITECR_EL1 394344844551SAnshuman KhandualField 19 nPMSDSFR_EL1 394444844551SAnshuman KhandualField 18 nSPMDEVAFF_EL1 394544844551SAnshuman KhandualField 17 nSPMID 394644844551SAnshuman KhandualField 16 nSPMSCR_EL1 394744844551SAnshuman KhandualField 15 nSPMACCESSR_EL1 394844844551SAnshuman KhandualField 14 nSPMCR_EL0 394944844551SAnshuman KhandualField 13 nSPMOVS 395044844551SAnshuman KhandualField 12 nSPMINTEN 395144844551SAnshuman KhandualField 11 nSPMCNTEN 395244844551SAnshuman KhandualField 10 nSPMSELR_EL0 395344844551SAnshuman KhandualField 9 nSPMEVTYPERn_EL0 395444844551SAnshuman KhandualField 8 nSPMEVCNTRn_EL0 395544844551SAnshuman KhandualField 7 nPMSSCR_EL1 395644844551SAnshuman KhandualField 6 nPMSSDATA 395744844551SAnshuman KhandualField 5 nMDSELR_EL1 395844844551SAnshuman KhandualField 4 nPMUACR_EL1 395944844551SAnshuman KhandualField 3 nPMICFILTR_EL0 396044844551SAnshuman KhandualField 2 nPMICNTR_EL0 396144844551SAnshuman KhandualField 1 nPMIAR_EL1 396244844551SAnshuman KhandualField 0 nPMECR_EL1 396344844551SAnshuman KhandualEndSysreg 396444844551SAnshuman Khandual 39652f1f62a1SAnshuman KhandualSysreg HDFGWTR2_EL2 3 4 3 1 1 39662f1f62a1SAnshuman KhandualRes0 63:25 39672f1f62a1SAnshuman KhandualField 24 nPMBMAR_EL1 39682f1f62a1SAnshuman KhandualField 23 nMDSTEPOP_EL1 39692f1f62a1SAnshuman KhandualField 22 nTRBMPAM_EL1 39702f1f62a1SAnshuman KhandualField 21 nPMZR_EL0 39712f1f62a1SAnshuman KhandualField 20 nTRCITECR_EL1 39722f1f62a1SAnshuman KhandualField 19 nPMSDSFR_EL1 39732f1f62a1SAnshuman KhandualRes0 18:17 39742f1f62a1SAnshuman KhandualField 16 nSPMSCR_EL1 39752f1f62a1SAnshuman KhandualField 15 nSPMACCESSR_EL1 39762f1f62a1SAnshuman KhandualField 14 nSPMCR_EL0 39772f1f62a1SAnshuman KhandualField 13 nSPMOVS 39782f1f62a1SAnshuman KhandualField 12 nSPMINTEN 39792f1f62a1SAnshuman KhandualField 11 nSPMCNTEN 39802f1f62a1SAnshuman KhandualField 10 nSPMSELR_EL0 39812f1f62a1SAnshuman KhandualField 9 nSPMEVTYPERn_EL0 39822f1f62a1SAnshuman KhandualField 8 nSPMEVCNTRn_EL0 39832f1f62a1SAnshuman KhandualField 7 nPMSSCR_EL1 39842f1f62a1SAnshuman KhandualRes0 6 39852f1f62a1SAnshuman KhandualField 5 nMDSELR_EL1 39862f1f62a1SAnshuman KhandualField 4 nPMUACR_EL1 39872f1f62a1SAnshuman KhandualField 3 nPMICFILTR_EL0 39882f1f62a1SAnshuman KhandualField 2 nPMICNTR_EL0 39892f1f62a1SAnshuman KhandualField 1 nPMIAR_EL1 39902f1f62a1SAnshuman KhandualField 0 nPMECR_EL1 39912f1f62a1SAnshuman KhandualEndSysreg 39922f1f62a1SAnshuman Khandual 399359236089SAnshuman KhandualSysreg HFGRTR2_EL2 3 4 3 1 2 399459236089SAnshuman KhandualRes0 63:15 399559236089SAnshuman KhandualField 14 nACTLRALIAS_EL1 399659236089SAnshuman KhandualField 13 nACTLRMASK_EL1 399759236089SAnshuman KhandualField 12 nTCR2ALIAS_EL1 399859236089SAnshuman KhandualField 11 nTCRALIAS_EL1 399959236089SAnshuman KhandualField 10 nSCTLRALIAS2_EL1 400059236089SAnshuman KhandualField 9 nSCTLRALIAS_EL1 400159236089SAnshuman KhandualField 8 nCPACRALIAS_EL1 400259236089SAnshuman KhandualField 7 nTCR2MASK_EL1 400359236089SAnshuman KhandualField 6 nTCRMASK_EL1 400459236089SAnshuman KhandualField 5 nSCTLR2MASK_EL1 400559236089SAnshuman KhandualField 4 nSCTLRMASK_EL1 400659236089SAnshuman KhandualField 3 nCPACRMASK_EL1 400759236089SAnshuman KhandualField 2 nRCWSMASK_EL1 400859236089SAnshuman KhandualField 1 nERXGSR_EL1 400959236089SAnshuman KhandualField 0 nPFAR_EL1 401059236089SAnshuman KhandualEndSysreg 401159236089SAnshuman Khandual 4012ea37be07SAnshuman KhandualSysreg HFGWTR2_EL2 3 4 3 1 3 4013ea37be07SAnshuman KhandualRes0 63:15 4014ea37be07SAnshuman KhandualField 14 nACTLRALIAS_EL1 4015ea37be07SAnshuman KhandualField 13 nACTLRMASK_EL1 4016ea37be07SAnshuman KhandualField 12 nTCR2ALIAS_EL1 4017ea37be07SAnshuman KhandualField 11 nTCRALIAS_EL1 4018ea37be07SAnshuman KhandualField 10 nSCTLRALIAS2_EL1 4019ea37be07SAnshuman KhandualField 9 nSCTLRALIAS_EL1 4020ea37be07SAnshuman KhandualField 8 nCPACRALIAS_EL1 4021ea37be07SAnshuman KhandualField 7 nTCR2MASK_EL1 4022ea37be07SAnshuman KhandualField 6 nTCRMASK_EL1 4023ea37be07SAnshuman KhandualField 5 nSCTLR2MASK_EL1 4024ea37be07SAnshuman KhandualField 4 nSCTLRMASK_EL1 4025ea37be07SAnshuman KhandualField 3 nCPACRMASK_EL1 4026ea37be07SAnshuman KhandualField 2 nRCWSMASK_EL1 4027ea37be07SAnshuman KhandualRes0 1 4028ea37be07SAnshuman KhandualField 0 nPFAR_EL1 4029ea37be07SAnshuman KhandualEndSysreg 4030ea37be07SAnshuman Khandual 4031cc24f656SMarc ZyngierSysreg HDFGRTR_EL2 3 4 3 1 4 4032cc24f656SMarc ZyngierField 63 PMBIDR_EL1 4033cc24f656SMarc ZyngierField 62 nPMSNEVFR_EL1 4034cc24f656SMarc ZyngierField 61 nBRBDATA 4035cc24f656SMarc ZyngierField 60 nBRBCTL 4036cc24f656SMarc ZyngierField 59 nBRBIDR 4037cc24f656SMarc ZyngierField 58 PMCEIDn_EL0 4038cc24f656SMarc ZyngierField 57 PMUSERENR_EL0 4039cc24f656SMarc ZyngierField 56 TRBTRG_EL1 4040cc24f656SMarc ZyngierField 55 TRBSR_EL1 4041cc24f656SMarc ZyngierField 54 TRBPTR_EL1 4042cc24f656SMarc ZyngierField 53 TRBMAR_EL1 4043cc24f656SMarc ZyngierField 52 TRBLIMITR_EL1 4044cc24f656SMarc ZyngierField 51 TRBIDR_EL1 4045cc24f656SMarc ZyngierField 50 TRBBASER_EL1 4046cc24f656SMarc ZyngierRes0 49 4047cc24f656SMarc ZyngierField 48 TRCVICTLR 4048cc24f656SMarc ZyngierField 47 TRCSTATR 4049cc24f656SMarc ZyngierField 46 TRCSSCSRn 4050cc24f656SMarc ZyngierField 45 TRCSEQSTR 4051cc24f656SMarc ZyngierField 44 TRCPRGCTLR 4052cc24f656SMarc ZyngierField 43 TRCOSLSR 4053cc24f656SMarc ZyngierRes0 42 4054cc24f656SMarc ZyngierField 41 TRCIMSPECn 4055cc24f656SMarc ZyngierField 40 TRCID 4056cc24f656SMarc ZyngierRes0 39:38 4057cc24f656SMarc ZyngierField 37 TRCCNTVRn 4058cc24f656SMarc ZyngierField 36 TRCCLAIM 4059cc24f656SMarc ZyngierField 35 TRCAUXCTLR 4060cc24f656SMarc ZyngierField 34 TRCAUTHSTATUS 4061cc24f656SMarc ZyngierField 33 TRC 4062cc24f656SMarc ZyngierField 32 PMSLATFR_EL1 4063cc24f656SMarc ZyngierField 31 PMSIRR_EL1 4064cc24f656SMarc ZyngierField 30 PMSIDR_EL1 4065cc24f656SMarc ZyngierField 29 PMSICR_EL1 4066cc24f656SMarc ZyngierField 28 PMSFCR_EL1 4067cc24f656SMarc ZyngierField 27 PMSEVFR_EL1 4068cc24f656SMarc ZyngierField 26 PMSCR_EL1 4069cc24f656SMarc ZyngierField 25 PMBSR_EL1 4070cc24f656SMarc ZyngierField 24 PMBPTR_EL1 4071cc24f656SMarc ZyngierField 23 PMBLIMITR_EL1 4072cc24f656SMarc ZyngierField 22 PMMIR_EL1 4073cc24f656SMarc ZyngierRes0 21:20 4074cc24f656SMarc ZyngierField 19 PMSELR_EL0 4075cc24f656SMarc ZyngierField 18 PMOVS 4076cc24f656SMarc ZyngierField 17 PMINTEN 4077cc24f656SMarc ZyngierField 16 PMCNTEN 4078cc24f656SMarc ZyngierField 15 PMCCNTR_EL0 4079cc24f656SMarc ZyngierField 14 PMCCFILTR_EL0 4080cc24f656SMarc ZyngierField 13 PMEVTYPERn_EL0 4081cc24f656SMarc ZyngierField 12 PMEVCNTRn_EL0 4082cc24f656SMarc ZyngierField 11 OSDLR_EL1 4083cc24f656SMarc ZyngierField 10 OSECCR_EL1 4084cc24f656SMarc ZyngierField 9 OSLSR_EL1 4085cc24f656SMarc ZyngierRes0 8 4086cc24f656SMarc ZyngierField 7 DBGPRCR_EL1 4087cc24f656SMarc ZyngierField 6 DBGAUTHSTATUS_EL1 4088cc24f656SMarc ZyngierField 5 DBGCLAIM 4089cc24f656SMarc ZyngierField 4 MDSCR_EL1 4090cc24f656SMarc ZyngierField 3 DBGWVRn_EL1 4091cc24f656SMarc ZyngierField 2 DBGWCRn_EL1 4092cc24f656SMarc ZyngierField 1 DBGBVRn_EL1 4093cc24f656SMarc ZyngierField 0 DBGBCRn_EL1 4094cc24f656SMarc ZyngierEndSysreg 4095cc24f656SMarc Zyngier 4096cc24f656SMarc ZyngierSysreg HDFGWTR_EL2 3 4 3 1 5 4097cc24f656SMarc ZyngierRes0 63 4098cc24f656SMarc ZyngierField 62 nPMSNEVFR_EL1 4099cc24f656SMarc ZyngierField 61 nBRBDATA 4100cc24f656SMarc ZyngierField 60 nBRBCTL 4101cc24f656SMarc ZyngierRes0 59:58 4102cc24f656SMarc ZyngierField 57 PMUSERENR_EL0 4103cc24f656SMarc ZyngierField 56 TRBTRG_EL1 4104cc24f656SMarc ZyngierField 55 TRBSR_EL1 4105cc24f656SMarc ZyngierField 54 TRBPTR_EL1 4106cc24f656SMarc ZyngierField 53 TRBMAR_EL1 4107cc24f656SMarc ZyngierField 52 TRBLIMITR_EL1 4108cc24f656SMarc ZyngierRes0 51 4109cc24f656SMarc ZyngierField 50 TRBBASER_EL1 4110cc24f656SMarc ZyngierField 49 TRFCR_EL1 4111cc24f656SMarc ZyngierField 48 TRCVICTLR 4112cc24f656SMarc ZyngierRes0 47 4113cc24f656SMarc ZyngierField 46 TRCSSCSRn 4114cc24f656SMarc ZyngierField 45 TRCSEQSTR 4115cc24f656SMarc ZyngierField 44 TRCPRGCTLR 4116cc24f656SMarc ZyngierRes0 43 4117cc24f656SMarc ZyngierField 42 TRCOSLAR 4118cc24f656SMarc ZyngierField 41 TRCIMSPECn 4119cc24f656SMarc ZyngierRes0 40:38 4120cc24f656SMarc ZyngierField 37 TRCCNTVRn 4121cc24f656SMarc ZyngierField 36 TRCCLAIM 4122cc24f656SMarc ZyngierField 35 TRCAUXCTLR 4123cc24f656SMarc ZyngierRes0 34 4124cc24f656SMarc ZyngierField 33 TRC 4125cc24f656SMarc ZyngierField 32 PMSLATFR_EL1 4126cc24f656SMarc ZyngierField 31 PMSIRR_EL1 4127cc24f656SMarc ZyngierRes0 30 4128cc24f656SMarc ZyngierField 29 PMSICR_EL1 4129cc24f656SMarc ZyngierField 28 PMSFCR_EL1 4130cc24f656SMarc ZyngierField 27 PMSEVFR_EL1 4131cc24f656SMarc ZyngierField 26 PMSCR_EL1 4132cc24f656SMarc ZyngierField 25 PMBSR_EL1 4133cc24f656SMarc ZyngierField 24 PMBPTR_EL1 4134cc24f656SMarc ZyngierField 23 PMBLIMITR_EL1 4135cc24f656SMarc ZyngierRes0 22 4136cc24f656SMarc ZyngierField 21 PMCR_EL0 4137cc24f656SMarc ZyngierField 20 PMSWINC_EL0 4138cc24f656SMarc ZyngierField 19 PMSELR_EL0 4139cc24f656SMarc ZyngierField 18 PMOVS 4140cc24f656SMarc ZyngierField 17 PMINTEN 4141cc24f656SMarc ZyngierField 16 PMCNTEN 4142cc24f656SMarc ZyngierField 15 PMCCNTR_EL0 4143cc24f656SMarc ZyngierField 14 PMCCFILTR_EL0 4144cc24f656SMarc ZyngierField 13 PMEVTYPERn_EL0 4145cc24f656SMarc ZyngierField 12 PMEVCNTRn_EL0 4146cc24f656SMarc ZyngierField 11 OSDLR_EL1 4147cc24f656SMarc ZyngierField 10 OSECCR_EL1 4148cc24f656SMarc ZyngierRes0 9 4149cc24f656SMarc ZyngierField 8 OSLAR_EL1 4150cc24f656SMarc ZyngierField 7 DBGPRCR_EL1 4151cc24f656SMarc ZyngierRes0 6 4152cc24f656SMarc ZyngierField 5 DBGCLAIM 4153cc24f656SMarc ZyngierField 4 MDSCR_EL1 4154cc24f656SMarc ZyngierField 3 DBGWVRn_EL1 4155cc24f656SMarc ZyngierField 2 DBGWCRn_EL1 4156cc24f656SMarc ZyngierField 1 DBGBVRn_EL1 4157cc24f656SMarc ZyngierField 0 DBGBCRn_EL1 4158cc24f656SMarc ZyngierEndSysreg 4159cc24f656SMarc Zyngier 416041bb68fbSFuad TabbaSysreg HAFGRTR_EL2 3 4 3 1 6 416141bb68fbSFuad TabbaRes0 63:50 416241bb68fbSFuad TabbaField 49 AMEVTYPER115_EL0 416341bb68fbSFuad TabbaField 48 AMEVCNTR115_EL0 416441bb68fbSFuad TabbaField 47 AMEVTYPER114_EL0 416541bb68fbSFuad TabbaField 46 AMEVCNTR114_EL0 416641bb68fbSFuad TabbaField 45 AMEVTYPER113_EL0 416741bb68fbSFuad TabbaField 44 AMEVCNTR113_EL0 416841bb68fbSFuad TabbaField 43 AMEVTYPER112_EL0 416941bb68fbSFuad TabbaField 42 AMEVCNTR112_EL0 417041bb68fbSFuad TabbaField 41 AMEVTYPER111_EL0 417141bb68fbSFuad TabbaField 40 AMEVCNTR111_EL0 417241bb68fbSFuad TabbaField 39 AMEVTYPER110_EL0 417341bb68fbSFuad TabbaField 38 AMEVCNTR110_EL0 417441bb68fbSFuad TabbaField 37 AMEVTYPER19_EL0 417541bb68fbSFuad TabbaField 36 AMEVCNTR19_EL0 417641bb68fbSFuad TabbaField 35 AMEVTYPER18_EL0 417741bb68fbSFuad TabbaField 34 AMEVCNTR18_EL0 417841bb68fbSFuad TabbaField 33 AMEVTYPER17_EL0 417941bb68fbSFuad TabbaField 32 AMEVCNTR17_EL0 418041bb68fbSFuad TabbaField 31 AMEVTYPER16_EL0 418141bb68fbSFuad TabbaField 30 AMEVCNTR16_EL0 418241bb68fbSFuad TabbaField 29 AMEVTYPER15_EL0 418341bb68fbSFuad TabbaField 28 AMEVCNTR15_EL0 418441bb68fbSFuad TabbaField 27 AMEVTYPER14_EL0 418541bb68fbSFuad TabbaField 26 AMEVCNTR14_EL0 418641bb68fbSFuad TabbaField 25 AMEVTYPER13_EL0 418741bb68fbSFuad TabbaField 24 AMEVCNTR13_EL0 418841bb68fbSFuad TabbaField 23 AMEVTYPER12_EL0 418941bb68fbSFuad TabbaField 22 AMEVCNTR12_EL0 419041bb68fbSFuad TabbaField 21 AMEVTYPER11_EL0 419141bb68fbSFuad TabbaField 20 AMEVCNTR11_EL0 419241bb68fbSFuad TabbaField 19 AMEVTYPER10_EL0 419341bb68fbSFuad TabbaField 18 AMEVCNTR10_EL0 419441bb68fbSFuad TabbaField 17 AMCNTEN1 419541bb68fbSFuad TabbaRes0 16:5 419641bb68fbSFuad TabbaField 4 AMEVCNTR03_EL0 419741bb68fbSFuad TabbaField 3 AMEVCNTR02_EL0 419841bb68fbSFuad TabbaField 2 AMEVCNTR01_EL0 419941bb68fbSFuad TabbaField 1 AMEVCNTR00_EL0 420041bb68fbSFuad TabbaField 0 AMCNTEN0 420141bb68fbSFuad TabbaEndSysreg 420241bb68fbSFuad Tabba 42039401476fSAnshuman KhandualSysreg HFGITR2_EL2 3 4 3 1 7 42049401476fSAnshuman KhandualRes0 63:2 42059401476fSAnshuman KhandualField 1 nDCCIVAPS 42069401476fSAnshuman KhandualField 0 TSBCSYNC 42079401476fSAnshuman KhandualEndSysreg 42089401476fSAnshuman Khandual 420989e9fb32SMark BrownSysreg ZCR_EL2 3 4 1 2 0 421089e9fb32SMark BrownFields ZCR_ELx 421189e9fb32SMark BrownEndSysreg 421289e9fb32SMark Brown 4213cfaa3210SMark BrownSysreg HCRX_EL2 3 4 1 2 2 4214126cb3a6SMark BrownRes0 63:25 4215126cb3a6SMark BrownField 24 PACMEn 4216126cb3a6SMark BrownField 23 EnFPM 421725bc6f32SJoey GoulyField 22 GCSEn 421825bc6f32SJoey GoulyField 21 EnIDCP128 421925bc6f32SJoey GoulyField 20 EnSDERR 422025bc6f32SJoey GoulyField 19 TMEA 422125bc6f32SJoey GoulyField 18 EnSNERR 422225bc6f32SJoey GoulyField 17 D128En 422325bc6f32SJoey GoulyField 16 PTTWI 422425bc6f32SJoey GoulyField 15 SCTLR2En 422525bc6f32SJoey GoulyField 14 TCR2En 422625bc6f32SJoey GoulyRes0 13:12 4227cfaa3210SMark BrownField 11 MSCEn 4228cfaa3210SMark BrownField 10 MCE2 4229cfaa3210SMark BrownField 9 CMOW 4230cfaa3210SMark BrownField 8 VFNMI 4231cfaa3210SMark BrownField 7 VINMI 4232cfaa3210SMark BrownField 6 TALLINT 4233cfaa3210SMark BrownField 5 SMPME 4234cfaa3210SMark BrownField 4 FGTnXS 4235cfaa3210SMark BrownField 3 FnXS 4236cfaa3210SMark BrownField 2 EnASR 4237cfaa3210SMark BrownField 1 EnALS 4238cfaa3210SMark BrownField 0 EnAS0 4239cfaa3210SMark BrownEndSysreg 4240cfaa3210SMark Brown 42418e053810SMark BrownSysreg SMPRIMAP_EL2 3 4 1 2 5 42428e053810SMark BrownField 63:60 P15 42438e053810SMark BrownField 59:56 P14 42448e053810SMark BrownField 55:52 P13 42458e053810SMark BrownField 51:48 P12 42468e053810SMark BrownField 47:44 P11 42478e053810SMark BrownField 43:40 P10 42488e053810SMark BrownField 39:36 F9 42498e053810SMark BrownField 35:32 P8 42508e053810SMark BrownField 31:28 P7 42518e053810SMark BrownField 27:24 P6 42528e053810SMark BrownField 23:20 P5 42538e053810SMark BrownField 19:16 P4 42548e053810SMark BrownField 15:12 P3 42558e053810SMark BrownField 11:8 P2 42568e053810SMark BrownField 7:4 P1 42578e053810SMark BrownField 3:0 P0 42588e053810SMark BrownEndSysreg 42598e053810SMark Brown 42600d1322e7SMark BrownSysreg SMCR_EL2 3 4 1 2 6 42610d1322e7SMark BrownFields SMCR_ELx 42620d1322e7SMark BrownEndSysreg 42630d1322e7SMark Brown 4264fb306690SMarc ZyngierSysreg VNCR_EL2 3 4 2 2 0 4265fb306690SMarc ZyngierField 63:57 RESS 4266fb306690SMarc ZyngierField 56:12 BADDR 4267fb306690SMarc ZyngierRes0 11:0 4268fb306690SMarc ZyngierEndSysreg 4269fb306690SMarc Zyngier 4270e94e06d8SMark BrownSysreg GCSCR_EL2 3 4 2 5 0 4271e94e06d8SMark BrownFields GCSCR_ELx 4272e94e06d8SMark BrownEndSysreg 4273e94e06d8SMark Brown 4274e94e06d8SMark BrownSysreg GCSPR_EL2 3 4 2 5 1 4275e94e06d8SMark BrownFields GCSPR_ELx 4276e94e06d8SMark BrownEndSysreg 4277e94e06d8SMark Brown 427801baa57aSMark BrownSysreg DACR32_EL2 3 4 3 0 0 427901baa57aSMark BrownRes0 63:32 428001baa57aSMark BrownField 31:30 D15 428101baa57aSMark BrownField 29:28 D14 428201baa57aSMark BrownField 27:26 D13 428301baa57aSMark BrownField 25:24 D12 428401baa57aSMark BrownField 23:22 D11 428501baa57aSMark BrownField 21:20 D10 428601baa57aSMark BrownField 19:18 D9 428701baa57aSMark BrownField 17:16 D8 428801baa57aSMark BrownField 15:14 D7 428901baa57aSMark BrownField 13:12 D6 429001baa57aSMark BrownField 11:10 D5 429101baa57aSMark BrownField 9:8 D4 429201baa57aSMark BrownField 7:6 D3 429301baa57aSMark BrownField 5:4 D2 429401baa57aSMark BrownField 3:2 D1 429501baa57aSMark BrownField 1:0 D0 429601baa57aSMark BrownEndSysreg 429701baa57aSMark Brown 4298dffdeadeSMark BrownSysreg FAR_EL2 3 4 6 0 0 4299dffdeadeSMark BrownField 63:0 ADDR 4300dffdeadeSMark BrownEndSysreg 4301dffdeadeSMark Brown 430295693604SRob HerringSysreg PMSCR_EL2 3 4 9 9 0 430395693604SRob HerringRes0 63:8 430495693604SRob HerringEnum 7:6 PCT 430595693604SRob Herring 0b00 VIRT 430695693604SRob Herring 0b01 PHYS 430795693604SRob Herring 0b11 GUEST 430895693604SRob HerringEndEnum 430995693604SRob HerringField 5 TS 431095693604SRob HerringField 4 PA 431195693604SRob HerringField 3 CX 431295693604SRob HerringRes0 2 431395693604SRob HerringField 1 E2SPE 431495693604SRob HerringField 0 E0HSPE 431595693604SRob HerringEndSysreg 431695693604SRob Herring 431783732ce6SJames MorseSysreg MPAMHCR_EL2 3 4 10 4 0 431883732ce6SJames MorseRes0 63:32 431983732ce6SJames MorseField 31 TRAP_MPAMIDR_EL1 432083732ce6SJames MorseRes0 30:9 432183732ce6SJames MorseField 8 GSTAPP_PLK 432283732ce6SJames MorseRes0 7:2 432383732ce6SJames MorseField 1 EL1_VPMEN 432483732ce6SJames MorseField 0 EL0_VPMEN 432583732ce6SJames MorseEndSysreg 432683732ce6SJames Morse 432783732ce6SJames MorseSysreg MPAMVPMV_EL2 3 4 10 4 1 432883732ce6SJames MorseRes0 63:32 432983732ce6SJames MorseField 31 VPM_V31 433083732ce6SJames MorseField 30 VPM_V30 433183732ce6SJames MorseField 29 VPM_V29 433283732ce6SJames MorseField 28 VPM_V28 433383732ce6SJames MorseField 27 VPM_V27 433483732ce6SJames MorseField 26 VPM_V26 433583732ce6SJames MorseField 25 VPM_V25 433683732ce6SJames MorseField 24 VPM_V24 433783732ce6SJames MorseField 23 VPM_V23 433883732ce6SJames MorseField 22 VPM_V22 433983732ce6SJames MorseField 21 VPM_V21 434083732ce6SJames MorseField 20 VPM_V20 434183732ce6SJames MorseField 19 VPM_V19 434283732ce6SJames MorseField 18 VPM_V18 434383732ce6SJames MorseField 17 VPM_V17 434483732ce6SJames MorseField 16 VPM_V16 434583732ce6SJames MorseField 15 VPM_V15 434683732ce6SJames MorseField 14 VPM_V14 434783732ce6SJames MorseField 13 VPM_V13 434883732ce6SJames MorseField 12 VPM_V12 434983732ce6SJames MorseField 11 VPM_V11 435083732ce6SJames MorseField 10 VPM_V10 435183732ce6SJames MorseField 9 VPM_V9 435283732ce6SJames MorseField 8 VPM_V8 435383732ce6SJames MorseField 7 VPM_V7 435483732ce6SJames MorseField 6 VPM_V6 435583732ce6SJames MorseField 5 VPM_V5 435683732ce6SJames MorseField 4 VPM_V4 435783732ce6SJames MorseField 3 VPM_V3 435883732ce6SJames MorseField 2 VPM_V2 435983732ce6SJames MorseField 1 VPM_V1 436083732ce6SJames MorseField 0 VPM_V0 436183732ce6SJames MorseEndSysreg 436283732ce6SJames Morse 436383732ce6SJames MorseSysreg MPAM2_EL2 3 4 10 5 0 436483732ce6SJames MorseField 63 MPAMEN 436583732ce6SJames MorseRes0 62:59 436683732ce6SJames MorseField 58 TIDR 436783732ce6SJames MorseRes0 57 436883732ce6SJames MorseField 56 ALTSP_HFC 436983732ce6SJames MorseField 55 ALTSP_EL2 437083732ce6SJames MorseField 54 ALTSP_FRCD 437183732ce6SJames MorseRes0 53:51 437283732ce6SJames MorseField 50 EnMPAMSM 437383732ce6SJames MorseField 49 TRAPMPAM0EL1 437483732ce6SJames MorseField 48 TRAPMPAM1EL1 437583732ce6SJames MorseField 47:40 PMG_D 437683732ce6SJames MorseField 39:32 PMG_I 437783732ce6SJames MorseField 31:16 PARTID_D 437883732ce6SJames MorseField 15:0 PARTID_I 437983732ce6SJames MorseEndSysreg 438083732ce6SJames Morse 438183732ce6SJames MorseSysreg MPAMVPM0_EL2 3 4 10 6 0 438283732ce6SJames MorseField 63:48 PhyPARTID3 438383732ce6SJames MorseField 47:32 PhyPARTID2 438483732ce6SJames MorseField 31:16 PhyPARTID1 438583732ce6SJames MorseField 15:0 PhyPARTID0 438683732ce6SJames MorseEndSysreg 438783732ce6SJames Morse 438883732ce6SJames MorseSysreg MPAMVPM1_EL2 3 4 10 6 1 438983732ce6SJames MorseField 63:48 PhyPARTID7 439083732ce6SJames MorseField 47:32 PhyPARTID6 439183732ce6SJames MorseField 31:16 PhyPARTID5 439283732ce6SJames MorseField 15:0 PhyPARTID4 439383732ce6SJames MorseEndSysreg 439483732ce6SJames Morse 439583732ce6SJames MorseSysreg MPAMVPM2_EL2 3 4 10 6 2 439683732ce6SJames MorseField 63:48 PhyPARTID11 439783732ce6SJames MorseField 47:32 PhyPARTID10 439883732ce6SJames MorseField 31:16 PhyPARTID9 439983732ce6SJames MorseField 15:0 PhyPARTID8 440083732ce6SJames MorseEndSysreg 440183732ce6SJames Morse 440283732ce6SJames MorseSysreg MPAMVPM3_EL2 3 4 10 6 3 440383732ce6SJames MorseField 63:48 PhyPARTID15 440483732ce6SJames MorseField 47:32 PhyPARTID14 440583732ce6SJames MorseField 31:16 PhyPARTID13 440683732ce6SJames MorseField 15:0 PhyPARTID12 440783732ce6SJames MorseEndSysreg 440883732ce6SJames Morse 440983732ce6SJames MorseSysreg MPAMVPM4_EL2 3 4 10 6 4 441083732ce6SJames MorseField 63:48 PhyPARTID19 441183732ce6SJames MorseField 47:32 PhyPARTID18 441283732ce6SJames MorseField 31:16 PhyPARTID17 441383732ce6SJames MorseField 15:0 PhyPARTID16 441483732ce6SJames MorseEndSysreg 441583732ce6SJames Morse 441683732ce6SJames MorseSysreg MPAMVPM5_EL2 3 4 10 6 5 441783732ce6SJames MorseField 63:48 PhyPARTID23 441883732ce6SJames MorseField 47:32 PhyPARTID22 441983732ce6SJames MorseField 31:16 PhyPARTID21 442083732ce6SJames MorseField 15:0 PhyPARTID20 442183732ce6SJames MorseEndSysreg 442283732ce6SJames Morse 442383732ce6SJames MorseSysreg MPAMVPM6_EL2 3 4 10 6 6 442483732ce6SJames MorseField 63:48 PhyPARTID27 442583732ce6SJames MorseField 47:32 PhyPARTID26 442683732ce6SJames MorseField 31:16 PhyPARTID25 442783732ce6SJames MorseField 15:0 PhyPARTID24 442883732ce6SJames MorseEndSysreg 442983732ce6SJames Morse 443083732ce6SJames MorseSysreg MPAMVPM7_EL2 3 4 10 6 7 443183732ce6SJames MorseField 63:48 PhyPARTID31 443283732ce6SJames MorseField 47:32 PhyPARTID30 443383732ce6SJames MorseField 31:16 PhyPARTID29 443483732ce6SJames MorseField 15:0 PhyPARTID28 443583732ce6SJames MorseEndSysreg 443683732ce6SJames Morse 443722513c0dSMarc ZyngierSysreg ICH_HCR_EL2 3 4 12 11 0 443822513c0dSMarc ZyngierRes0 63:32 443922513c0dSMarc ZyngierField 31:27 EOIcount 444022513c0dSMarc ZyngierRes0 26:16 444122513c0dSMarc ZyngierField 15 DVIM 444222513c0dSMarc ZyngierField 14 TDIR 444322513c0dSMarc ZyngierField 13 TSEI 444422513c0dSMarc ZyngierField 12 TALL1 444522513c0dSMarc ZyngierField 11 TALL0 444622513c0dSMarc ZyngierField 10 TC 444722513c0dSMarc ZyngierRes0 9 444822513c0dSMarc ZyngierField 8 vSGIEOICount 444922513c0dSMarc ZyngierField 7 VGrp1DIE 445022513c0dSMarc ZyngierField 6 VGrp1EIE 445122513c0dSMarc ZyngierField 5 VGrp0DIE 445222513c0dSMarc ZyngierField 4 VGrp0EIE 445322513c0dSMarc ZyngierField 3 NPIE 445422513c0dSMarc ZyngierField 2 LRENPIE 445522513c0dSMarc ZyngierField 1 UIE 445622513c0dSMarc ZyngierField 0 En 445722513c0dSMarc ZyngierEndSysreg 445822513c0dSMarc Zyngier 44595815fb82SMarc ZyngierSysreg ICH_VTR_EL2 3 4 12 11 1 44605815fb82SMarc ZyngierRes0 63:32 44615815fb82SMarc ZyngierField 31:29 PRIbits 44625815fb82SMarc ZyngierField 28:26 PREbits 44635815fb82SMarc ZyngierField 25:23 IDbits 44645815fb82SMarc ZyngierField 22 SEIS 44655815fb82SMarc ZyngierField 21 A3V 44665815fb82SMarc ZyngierField 20 nV4 44675815fb82SMarc ZyngierField 19 TDS 44685815fb82SMarc ZyngierField 18 DVIM 44695815fb82SMarc ZyngierRes0 17:5 44705815fb82SMarc ZyngierField 4:0 ListRegs 44715815fb82SMarc ZyngierEndSysreg 44725815fb82SMarc Zyngier 4473b7a252e8SMarc ZyngierSysreg ICH_MISR_EL2 3 4 12 11 2 4474b7a252e8SMarc ZyngierRes0 63:8 4475b7a252e8SMarc ZyngierField 7 VGrp1D 4476b7a252e8SMarc ZyngierField 6 VGrp1E 4477b7a252e8SMarc ZyngierField 5 VGrp0D 4478b7a252e8SMarc ZyngierField 4 VGrp0E 4479b7a252e8SMarc ZyngierField 3 NP 4480b7a252e8SMarc ZyngierField 2 LRENP 4481b7a252e8SMarc ZyngierField 1 U 4482b7a252e8SMarc ZyngierField 0 EOI 4483b7a252e8SMarc ZyngierEndSysreg 4484b7a252e8SMarc Zyngier 44858c12e22cSMark BrownSysreg CONTEXTIDR_EL2 3 4 13 0 1 44868c12e22cSMark BrownFields CONTEXTIDR_ELx 44878c12e22cSMark BrownEndSysreg 44888c12e22cSMark Brown 4489eaacaa4fSMarc ZyngierSysreg CNTPOFF_EL2 3 4 14 0 6 4490eaacaa4fSMarc ZyngierField 63:0 PhysicalOffset 4491eaacaa4fSMarc ZyngierEndSysreg 4492eaacaa4fSMarc Zyngier 4493b5c0f105SMark BrownSysreg CPACR_EL12 3 5 1 0 2 4494233fc36bSMarc ZyngierMapping CPACR_EL1 4495b5c0f105SMark BrownEndSysreg 4496b5c0f105SMark Brown 449789e9fb32SMark BrownSysreg ZCR_EL12 3 5 1 2 0 4498233fc36bSMarc ZyngierMapping ZCR_EL1 449989e9fb32SMark BrownEndSysreg 450089e9fb32SMark Brown 4501c382ee67SJames ClarkSysreg TRFCR_EL12 3 5 1 2 1 450201009b06SMarc ZyngierMapping TRFCR_EL1 4503c382ee67SJames ClarkEndSysreg 4504c382ee67SJames Clark 45050d1322e7SMark BrownSysreg SMCR_EL12 3 5 1 2 6 4506233fc36bSMarc ZyngierMapping SMCR_EL1 45070d1322e7SMark BrownEndSysreg 45080d1322e7SMark Brown 4509e94e06d8SMark BrownSysreg GCSCR_EL12 3 5 2 5 0 4510233fc36bSMarc ZyngierMapping GCSCR_EL1 4511e94e06d8SMark BrownEndSysreg 4512e94e06d8SMark Brown 4513e94e06d8SMark BrownSysreg GCSPR_EL12 3 5 2 5 1 4514233fc36bSMarc ZyngierMapping GCSPR_EL1 4515e94e06d8SMark BrownEndSysreg 4516e94e06d8SMark Brown 4517dffdeadeSMark BrownSysreg FAR_EL12 3 5 6 0 0 4518dffdeadeSMark BrownField 63:0 ADDR 4519dffdeadeSMark BrownEndSysreg 4520dffdeadeSMark Brown 452183732ce6SJames MorseSysreg MPAM1_EL12 3 5 10 5 0 452283732ce6SJames MorseFields MPAM1_ELx 452383732ce6SJames MorseEndSysreg 452483732ce6SJames Morse 45258c12e22cSMark BrownSysreg CONTEXTIDR_EL12 3 5 13 0 1 4526233fc36bSMarc ZyngierMapping CONTEXTIDR_EL1 45278c12e22cSMark BrownEndSysreg 45288c12e22cSMark Brown 452941fde735SMark BrownSysregFields TTBRx_EL1 453041fde735SMark BrownField 63:48 ASID 453141fde735SMark BrownField 47:1 BADDR 453241fde735SMark BrownField 0 CnP 453341fde735SMark BrownEndSysregFields 453441fde735SMark Brown 453541fde735SMark BrownSysreg TTBR0_EL1 3 0 2 0 0 453641fde735SMark BrownFields TTBRx_EL1 453741fde735SMark BrownEndSysreg 453841fde735SMark Brown 453941fde735SMark BrownSysreg TTBR1_EL1 3 0 2 0 1 454041fde735SMark BrownFields TTBRx_EL1 454141fde735SMark BrownEndSysreg 4542464ca8dfSMark Brown 45430be91cfbSMarc ZyngierSysreg TCR_EL1 3 0 2 0 2 45440be91cfbSMarc ZyngierRes0 63:62 45450be91cfbSMarc ZyngierField 61 MTX1 45460be91cfbSMarc ZyngierField 60 MTX0 45470be91cfbSMarc ZyngierField 59 DS 45480be91cfbSMarc ZyngierField 58 TCMA1 45490be91cfbSMarc ZyngierField 57 TCMA0 45500be91cfbSMarc ZyngierField 56 E0PD1 45510be91cfbSMarc ZyngierField 55 E0PD0 45520be91cfbSMarc ZyngierField 54 NFD1 45530be91cfbSMarc ZyngierField 53 NFD0 45540be91cfbSMarc ZyngierField 52 TBID1 45550be91cfbSMarc ZyngierField 51 TBID0 45560be91cfbSMarc ZyngierField 50 HWU162 45570be91cfbSMarc ZyngierField 49 HWU161 45580be91cfbSMarc ZyngierField 48 HWU160 45590be91cfbSMarc ZyngierField 47 HWU159 45600be91cfbSMarc ZyngierField 46 HWU062 45610be91cfbSMarc ZyngierField 45 HWU061 45620be91cfbSMarc ZyngierField 44 HWU060 45630be91cfbSMarc ZyngierField 43 HWU059 45640be91cfbSMarc ZyngierField 42 HPD1 45650be91cfbSMarc ZyngierField 41 HPD0 45660be91cfbSMarc ZyngierField 40 HD 45670be91cfbSMarc ZyngierField 39 HA 45680be91cfbSMarc ZyngierField 38 TBI1 45690be91cfbSMarc ZyngierField 37 TBI0 45700be91cfbSMarc ZyngierField 36 AS 45710be91cfbSMarc ZyngierRes0 35 45720be91cfbSMarc ZyngierField 34:32 IPS 45730be91cfbSMarc ZyngierField 31:30 TG1 45740be91cfbSMarc ZyngierField 29:28 SH1 45750be91cfbSMarc ZyngierField 27:26 ORGN1 45760be91cfbSMarc ZyngierField 25:24 IRGN1 45770be91cfbSMarc ZyngierField 23 EPD1 45780be91cfbSMarc ZyngierField 22 A1 45790be91cfbSMarc ZyngierField 21:16 T1SZ 45800be91cfbSMarc ZyngierField 15:14 TG0 45810be91cfbSMarc ZyngierField 13:12 SH0 45820be91cfbSMarc ZyngierField 11:10 ORGN0 45830be91cfbSMarc ZyngierField 9:8 IRGN0 45840be91cfbSMarc ZyngierField 7 EPD0 45850be91cfbSMarc ZyngierRes0 6 45860be91cfbSMarc ZyngierField 5:0 T0SZ 45870be91cfbSMarc ZyngierEndSysreg 45880be91cfbSMarc Zyngier 45890be91cfbSMarc ZyngierSysreg TCR_EL12 3 5 2 0 2 45900be91cfbSMarc ZyngierMapping TCR_EL1 45910be91cfbSMarc ZyngierEndSysreg 45920be91cfbSMarc Zyngier 45930be91cfbSMarc ZyngierSysreg TCRALIAS_EL1 3 0 2 7 6 45940be91cfbSMarc ZyngierMapping TCR_EL1 45950be91cfbSMarc ZyngierEndSysreg 45960be91cfbSMarc Zyngier 45977052e808SMarc ZyngierSysreg TCR2_EL1 3 0 2 0 3 459889b6c3eeSJoey GoulyRes0 63:16 459989b6c3eeSJoey GoulyField 15 DisCH1 460089b6c3eeSJoey GoulyField 14 DisCH0 460189b6c3eeSJoey GoulyRes0 13:12 460289b6c3eeSJoey GoulyField 11 HAFT 460389b6c3eeSJoey GoulyField 10 PTTWI 460489b6c3eeSJoey GoulyRes0 9:6 460589b6c3eeSJoey GoulyField 5 D128 460689b6c3eeSJoey GoulyField 4 AIE 460789b6c3eeSJoey GoulyField 3 POE 460889b6c3eeSJoey GoulyField 2 E0POE 460989b6c3eeSJoey GoulyField 1 PIE 461089b6c3eeSJoey GoulyField 0 PnCH 461189b6c3eeSJoey GoulyEndSysreg 461289b6c3eeSJoey Gouly 461389b6c3eeSJoey GoulySysreg TCR2_EL12 3 5 2 0 3 46147052e808SMarc ZyngierMapping TCR2_EL1 461589b6c3eeSJoey GoulyEndSysreg 461689b6c3eeSJoey Gouly 46170be91cfbSMarc ZyngierSysreg TCR2ALIAS_EL1 3 0 2 7 7 46180be91cfbSMarc ZyngierMapping TCR2_EL1 46190be91cfbSMarc ZyngierEndSysreg 46200be91cfbSMarc Zyngier 462189b6c3eeSJoey GoulySysreg TCR2_EL2 3 4 2 0 3 462289b6c3eeSJoey GoulyRes0 63:16 462389b6c3eeSJoey GoulyField 15 DisCH1 462489b6c3eeSJoey GoulyField 14 DisCH0 462589b6c3eeSJoey GoulyField 13 AMEC1 462689b6c3eeSJoey GoulyField 12 AMEC0 462789b6c3eeSJoey GoulyField 11 HAFT 462889b6c3eeSJoey GoulyField 10 PTTWI 4629d41571c7SMarc ZyngierRes0 9:6 463089b6c3eeSJoey GoulyField 5 D128 463189b6c3eeSJoey GoulyField 4 AIE 463289b6c3eeSJoey GoulyField 3 POE 463389b6c3eeSJoey GoulyField 2 E0POE 463489b6c3eeSJoey GoulyField 1 PIE 463589b6c3eeSJoey GoulyField 0 PnCH 463689b6c3eeSJoey GoulyEndSysreg 463789b6c3eeSJoey Gouly 4638885c6d8eSFuad TabbaSysregFields MAIR2_ELx 4639885c6d8eSFuad TabbaField 63:56 Attr7 4640885c6d8eSFuad TabbaField 55:48 Attr6 4641885c6d8eSFuad TabbaField 47:40 Attr5 4642885c6d8eSFuad TabbaField 39:32 Attr4 4643885c6d8eSFuad TabbaField 31:24 Attr3 4644885c6d8eSFuad TabbaField 23:16 Attr2 4645885c6d8eSFuad TabbaField 15:8 Attr1 4646885c6d8eSFuad TabbaField 7:0 Attr0 4647885c6d8eSFuad TabbaEndSysregFields 4648885c6d8eSFuad Tabba 4649885c6d8eSFuad TabbaSysreg MAIR2_EL1 3 0 10 2 1 4650885c6d8eSFuad TabbaFields MAIR2_ELx 4651885c6d8eSFuad TabbaEndSysreg 4652885c6d8eSFuad Tabba 4653885c6d8eSFuad TabbaSysreg MAIR2_EL2 3 4 10 1 1 4654885c6d8eSFuad TabbaFields MAIR2_ELx 4655885c6d8eSFuad TabbaEndSysreg 4656885c6d8eSFuad Tabba 4657885c6d8eSFuad TabbaSysreg AMAIR2_EL1 3 0 10 3 1 4658885c6d8eSFuad TabbaField 63:0 ImpDef 4659885c6d8eSFuad TabbaEndSysreg 4660885c6d8eSFuad Tabba 4661885c6d8eSFuad TabbaSysreg AMAIR2_EL2 3 4 10 3 1 4662885c6d8eSFuad TabbaField 63:0 ImpDef 4663885c6d8eSFuad TabbaEndSysreg 4664885c6d8eSFuad Tabba 4665c36ad194SJoey GoulySysregFields PIRx_ELx 4666c36ad194SJoey GoulyField 63:60 Perm15 4667c36ad194SJoey GoulyField 59:56 Perm14 4668c36ad194SJoey GoulyField 55:52 Perm13 4669c36ad194SJoey GoulyField 51:48 Perm12 4670c36ad194SJoey GoulyField 47:44 Perm11 4671c36ad194SJoey GoulyField 43:40 Perm10 4672c36ad194SJoey GoulyField 39:36 Perm9 4673c36ad194SJoey GoulyField 35:32 Perm8 4674c36ad194SJoey GoulyField 31:28 Perm7 4675c36ad194SJoey GoulyField 27:24 Perm6 4676c36ad194SJoey GoulyField 23:20 Perm5 4677c36ad194SJoey GoulyField 19:16 Perm4 4678c36ad194SJoey GoulyField 15:12 Perm3 4679c36ad194SJoey GoulyField 11:8 Perm2 4680c36ad194SJoey GoulyField 7:4 Perm1 4681c36ad194SJoey GoulyField 3:0 Perm0 4682c36ad194SJoey GoulyEndSysregFields 4683c36ad194SJoey Gouly 4684c36ad194SJoey GoulySysreg PIRE0_EL1 3 0 10 2 2 4685c36ad194SJoey GoulyFields PIRx_ELx 4686c36ad194SJoey GoulyEndSysreg 4687c36ad194SJoey Gouly 4688c36ad194SJoey GoulySysreg PIRE0_EL12 3 5 10 2 2 4689233fc36bSMarc ZyngierMapping PIRE0_EL1 4690c36ad194SJoey GoulyEndSysreg 4691c36ad194SJoey Gouly 46924ecda4c6SMarc ZyngierSysreg PIRE0_EL2 3 4 10 2 2 46934ecda4c6SMarc ZyngierFields PIRx_ELx 46944ecda4c6SMarc ZyngierEndSysreg 46954ecda4c6SMarc Zyngier 4696c36ad194SJoey GoulySysreg PIR_EL1 3 0 10 2 3 4697c36ad194SJoey GoulyFields PIRx_ELx 4698c36ad194SJoey GoulyEndSysreg 4699c36ad194SJoey Gouly 4700c36ad194SJoey GoulySysreg PIR_EL12 3 5 10 2 3 4701233fc36bSMarc ZyngierMapping PIR_EL1 4702c36ad194SJoey GoulyEndSysreg 4703c36ad194SJoey Gouly 4704c36ad194SJoey GoulySysreg PIR_EL2 3 4 10 2 3 4705c36ad194SJoey GoulyFields PIRx_ELx 4706c36ad194SJoey GoulyEndSysreg 4707c36ad194SJoey Gouly 4708c0c5a8eaSJoey GoulySysreg POR_EL0 3 3 10 2 4 4709c0c5a8eaSJoey GoulyFields PIRx_ELx 4710c0c5a8eaSJoey GoulyEndSysreg 4711c0c5a8eaSJoey Gouly 4712c0c5a8eaSJoey GoulySysreg POR_EL1 3 0 10 2 4 4713c0c5a8eaSJoey GoulyFields PIRx_ELx 4714c0c5a8eaSJoey GoulyEndSysreg 4715c0c5a8eaSJoey Gouly 4716b9ed7e5dSMarc ZyngierSysreg POR_EL2 3 4 10 2 4 4717b9ed7e5dSMarc ZyngierFields PIRx_ELx 4718b9ed7e5dSMarc ZyngierEndSysreg 4719b9ed7e5dSMarc Zyngier 4720c0c5a8eaSJoey GoulySysreg POR_EL12 3 5 10 2 4 4721233fc36bSMarc ZyngierMapping POR_EL1 4722c0c5a8eaSJoey GoulyEndSysreg 4723c0c5a8eaSJoey Gouly 4724885c6d8eSFuad TabbaSysreg S2POR_EL1 3 0 10 2 5 4725885c6d8eSFuad TabbaFields PIRx_ELx 4726885c6d8eSFuad TabbaEndSysreg 4727885c6d8eSFuad Tabba 4728885c6d8eSFuad TabbaSysreg S2PIR_EL2 3 4 10 2 5 4729885c6d8eSFuad TabbaFields PIRx_ELx 4730885c6d8eSFuad TabbaEndSysreg 4731885c6d8eSFuad Tabba 4732464ca8dfSMark BrownSysreg LORSA_EL1 3 0 10 4 0 4733464ca8dfSMark BrownRes0 63:52 4734464ca8dfSMark BrownField 51:16 SA 4735464ca8dfSMark BrownRes0 15:1 4736464ca8dfSMark BrownField 0 Valid 4737464ca8dfSMark BrownEndSysreg 4738464ca8dfSMark Brown 47390d879f7aSMark BrownSysreg LOREA_EL1 3 0 10 4 1 47400d879f7aSMark BrownRes0 63:52 47410d879f7aSMark BrownField 51:48 EA_51_48 47420d879f7aSMark BrownField 47:16 EA_47_16 47430d879f7aSMark BrownRes0 15:0 47440d879f7aSMark BrownEndSysreg 4745cdf428f7SMark Brown 4746cdf428f7SMark BrownSysreg LORN_EL1 3 0 10 4 2 4747cdf428f7SMark BrownRes0 63:8 4748cdf428f7SMark BrownField 7:0 Num 4749cdf428f7SMark BrownEndSysreg 475041cc24e0SMark Brown 475141cc24e0SMark BrownSysreg LORC_EL1 3 0 10 4 3 475241cc24e0SMark BrownRes0 63:10 475341cc24e0SMark BrownField 9:2 DS 475441cc24e0SMark BrownRes0 1 475541cc24e0SMark BrownField 0 EN 475641cc24e0SMark BrownEndSysreg 475712c897b4SMark Brown 475883732ce6SJames MorseSysreg MPAMIDR_EL1 3 0 10 4 4 475983732ce6SJames MorseRes0 63:62 476083732ce6SJames MorseField 61 HAS_SDEFLT 476183732ce6SJames MorseField 60 HAS_FORCE_NS 476283732ce6SJames MorseField 59 SP4 476383732ce6SJames MorseField 58 HAS_TIDR 476483732ce6SJames MorseField 57 HAS_ALTSP 476583732ce6SJames MorseRes0 56:40 476683732ce6SJames MorseField 39:32 PMG_MAX 476783732ce6SJames MorseRes0 31:21 476883732ce6SJames MorseField 20:18 VPMR_MAX 476983732ce6SJames MorseField 17 HAS_HCR 477083732ce6SJames MorseRes0 16 477183732ce6SJames MorseField 15:0 PARTID_MAX 477283732ce6SJames MorseEndSysreg 477383732ce6SJames Morse 477412c897b4SMark BrownSysreg LORID_EL1 3 0 10 4 7 477512c897b4SMark BrownRes0 63:24 477612c897b4SMark BrownField 23:16 LD 477712c897b4SMark BrownRes0 15:8 477812c897b4SMark BrownField 7:0 LR 477912c897b4SMark BrownEndSysreg 4780541826afSMark Brown 478183732ce6SJames MorseSysreg MPAM1_EL1 3 0 10 5 0 478283732ce6SJames MorseField 63 MPAMEN 478383732ce6SJames MorseRes0 62:61 478483732ce6SJames MorseField 60 FORCED_NS 478583732ce6SJames MorseRes0 59:55 478683732ce6SJames MorseField 54 ALTSP_FRCD 478783732ce6SJames MorseRes0 53:48 478883732ce6SJames MorseField 47:40 PMG_D 478983732ce6SJames MorseField 39:32 PMG_I 479083732ce6SJames MorseField 31:16 PARTID_D 479183732ce6SJames MorseField 15:0 PARTID_I 479283732ce6SJames MorseEndSysreg 479383732ce6SJames Morse 479483732ce6SJames MorseSysreg MPAM0_EL1 3 0 10 5 1 479583732ce6SJames MorseRes0 63:48 479683732ce6SJames MorseField 47:40 PMG_D 479783732ce6SJames MorseField 39:32 PMG_I 479883732ce6SJames MorseField 31:16 PARTID_D 479983732ce6SJames MorseField 15:0 PARTID_I 480083732ce6SJames MorseEndSysreg 480183732ce6SJames Morse 4802df5f1775SMark BrownSysreg ISR_EL1 3 0 12 1 0 4803df5f1775SMark BrownRes0 63:11 4804df5f1775SMark BrownField 10 IS 4805df5f1775SMark BrownField 9 FS 4806df5f1775SMark BrownField 8 A 4807df5f1775SMark BrownField 7 I 4808df5f1775SMark BrownField 6 F 4809df5f1775SMark BrownRes0 5:0 4810df5f1775SMark BrownEndSysreg 4811df5f1775SMark Brown 4812541826afSMark BrownSysreg ICC_NMIAR1_EL1 3 0 12 9 5 4813541826afSMark BrownRes0 63:24 4814541826afSMark BrownField 23:0 INTID 4815541826afSMark BrownEndSysreg 4816eee64165SAnshuman Khandual 4817eee64165SAnshuman KhandualSysreg TRBLIMITR_EL1 3 0 9 11 0 4818eee64165SAnshuman KhandualField 63:12 LIMIT 4819eee64165SAnshuman KhandualRes0 11:7 4820eee64165SAnshuman KhandualField 6 XE 4821eee64165SAnshuman KhandualField 5 nVM 4822eee64165SAnshuman KhandualEnum 4:3 TM 4823eee64165SAnshuman Khandual 0b00 STOP 4824eee64165SAnshuman Khandual 0b01 IRQ 4825eee64165SAnshuman Khandual 0b11 IGNR 4826eee64165SAnshuman KhandualEndEnum 4827eee64165SAnshuman KhandualEnum 2:1 FM 4828eee64165SAnshuman Khandual 0b00 FILL 4829eee64165SAnshuman Khandual 0b01 WRAP 4830eee64165SAnshuman Khandual 0b11 CBUF 4831eee64165SAnshuman KhandualEndEnum 4832eee64165SAnshuman KhandualField 0 E 4833eee64165SAnshuman KhandualEndSysreg 483466696977SAnshuman Khandual 483566696977SAnshuman KhandualSysreg TRBPTR_EL1 3 0 9 11 1 483666696977SAnshuman KhandualField 63:0 PTR 483766696977SAnshuman KhandualEndSysreg 4838cbaf0cf0SAnshuman Khandual 4839cbaf0cf0SAnshuman KhandualSysreg TRBBASER_EL1 3 0 9 11 2 4840cbaf0cf0SAnshuman KhandualField 63:12 BASE 4841cbaf0cf0SAnshuman KhandualRes0 11:0 4842cbaf0cf0SAnshuman KhandualEndSysreg 484346f3a5b0SAnshuman Khandual 484446f3a5b0SAnshuman KhandualSysreg TRBSR_EL1 3 0 9 11 3 484546f3a5b0SAnshuman KhandualRes0 63:56 484646f3a5b0SAnshuman KhandualField 55:32 MSS2 484746f3a5b0SAnshuman KhandualField 31:26 EC 484846f3a5b0SAnshuman KhandualRes0 25:24 484946f3a5b0SAnshuman KhandualField 23 DAT 485046f3a5b0SAnshuman KhandualField 22 IRQ 485146f3a5b0SAnshuman KhandualField 21 TRG 485246f3a5b0SAnshuman KhandualField 20 WRAP 485346f3a5b0SAnshuman KhandualRes0 19 485446f3a5b0SAnshuman KhandualField 18 EA 485546f3a5b0SAnshuman KhandualField 17 S 485646f3a5b0SAnshuman KhandualRes0 16 485746f3a5b0SAnshuman KhandualField 15:0 MSS 485846f3a5b0SAnshuman KhandualEndSysreg 48593077b1dbSAnshuman Khandual 48603077b1dbSAnshuman KhandualSysreg TRBMAR_EL1 3 0 9 11 4 48613077b1dbSAnshuman KhandualRes0 63:12 48623077b1dbSAnshuman KhandualEnum 11:10 PAS 48633077b1dbSAnshuman Khandual 0b00 SECURE 48643077b1dbSAnshuman Khandual 0b01 NON_SECURE 48653077b1dbSAnshuman Khandual 0b10 ROOT 48663077b1dbSAnshuman Khandual 0b11 REALM 48673077b1dbSAnshuman KhandualEndEnum 48683077b1dbSAnshuman KhandualEnum 9:8 SH 48693077b1dbSAnshuman Khandual 0b00 NON_SHAREABLE 48703077b1dbSAnshuman Khandual 0b10 OUTER_SHAREABLE 48713077b1dbSAnshuman Khandual 0b11 INNER_SHAREABLE 48723077b1dbSAnshuman KhandualEndEnum 48733077b1dbSAnshuman KhandualField 7:0 Attr 48743077b1dbSAnshuman KhandualEndSysreg 4875a56035c9SAnshuman Khandual 4876a56035c9SAnshuman KhandualSysreg TRBTRG_EL1 3 0 9 11 6 4877a56035c9SAnshuman KhandualRes0 63:32 4878a56035c9SAnshuman KhandualField 31:0 TRG 4879a56035c9SAnshuman KhandualEndSysreg 4880f0d4627fSAnshuman Khandual 4881f0d4627fSAnshuman KhandualSysreg TRBIDR_EL1 3 0 9 11 7 48824533a023SMarc ZyngierRes0 63:16 48834533a023SMarc ZyngierUnsignedEnum 15:12 MPAM 48844533a023SMarc Zyngier 0b0000 NI 48854533a023SMarc Zyngier 0b0001 DEFAULT 48864533a023SMarc Zyngier 0b0010 IMP 48874533a023SMarc ZyngierEndEnum 4888f0d4627fSAnshuman KhandualEnum 11:8 EA 4889f0d4627fSAnshuman Khandual 0b0000 NON_DESC 4890f0d4627fSAnshuman Khandual 0b0001 IGNORE 4891f0d4627fSAnshuman Khandual 0b0010 SERROR 4892f0d4627fSAnshuman KhandualEndEnum 4893f0d4627fSAnshuman KhandualRes0 7:6 4894f0d4627fSAnshuman KhandualField 5 F 4895f0d4627fSAnshuman KhandualField 4 P 4896f0d4627fSAnshuman KhandualField 3:0 Align 4897f0d4627fSAnshuman KhandualEndSysreg 48981cf3e126SOliver Upton 48991cf3e126SOliver UptonSysreg HPFAR_EL2 3 4 6 0 4 49001cf3e126SOliver UptonField 63 NS 49011cf3e126SOliver UptonRes0 62:48 49021cf3e126SOliver UptonField 47:4 FIPA 49031cf3e126SOliver UptonRes0 3:0 49041cf3e126SOliver UptonEndSysreg 4905