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 342c2529e4SFuad Tabba# Where multiple system registers 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 572c2529e4SFuad Tabba# item ACCDATA) though it may be more tasteful 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 4772c2529e4SFuad Tabba 0b0010 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 133552e4a56aSAnshuman Khandual 133652e4a56aSAnshuman KhandualSysregFields BRBINFx_EL1 133752e4a56aSAnshuman KhandualRes0 63:47 133852e4a56aSAnshuman KhandualField 46 CCU 133952e4a56aSAnshuman KhandualField 45:40 CC_EXP 134052e4a56aSAnshuman KhandualField 39:32 CC_MANT 134152e4a56aSAnshuman KhandualRes0 31:18 134252e4a56aSAnshuman KhandualField 17 LASTFAILED 134352e4a56aSAnshuman KhandualField 16 T 134452e4a56aSAnshuman KhandualRes0 15:14 134552e4a56aSAnshuman KhandualEnum 13:8 TYPE 134652e4a56aSAnshuman Khandual 0b000000 DIRECT_UNCOND 134752e4a56aSAnshuman Khandual 0b000001 INDIRECT 134852e4a56aSAnshuman Khandual 0b000010 DIRECT_LINK 134952e4a56aSAnshuman Khandual 0b000011 INDIRECT_LINK 135052e4a56aSAnshuman Khandual 0b000101 RET 135152e4a56aSAnshuman Khandual 0b000111 ERET 135252e4a56aSAnshuman Khandual 0b001000 DIRECT_COND 135352e4a56aSAnshuman Khandual 0b100001 DEBUG_HALT 135452e4a56aSAnshuman Khandual 0b100010 CALL 135552e4a56aSAnshuman Khandual 0b100011 TRAP 135652e4a56aSAnshuman Khandual 0b100100 SERROR 135752e4a56aSAnshuman Khandual 0b100110 INSN_DEBUG 135852e4a56aSAnshuman Khandual 0b100111 DATA_DEBUG 135952e4a56aSAnshuman Khandual 0b101010 ALIGN_FAULT 136052e4a56aSAnshuman Khandual 0b101011 INSN_FAULT 136152e4a56aSAnshuman Khandual 0b101100 DATA_FAULT 136252e4a56aSAnshuman Khandual 0b101110 IRQ 136352e4a56aSAnshuman Khandual 0b101111 FIQ 136452e4a56aSAnshuman Khandual 0b110000 IMPDEF_TRAP_EL3 136552e4a56aSAnshuman Khandual 0b111001 DEBUG_EXIT 136652e4a56aSAnshuman KhandualEndEnum 136752e4a56aSAnshuman KhandualEnum 7:6 EL 136852e4a56aSAnshuman Khandual 0b00 EL0 136952e4a56aSAnshuman Khandual 0b01 EL1 137052e4a56aSAnshuman Khandual 0b10 EL2 137152e4a56aSAnshuman Khandual 0b11 EL3 137252e4a56aSAnshuman KhandualEndEnum 137352e4a56aSAnshuman KhandualField 5 MPRED 137452e4a56aSAnshuman KhandualRes0 4:2 137552e4a56aSAnshuman KhandualEnum 1:0 VALID 137652e4a56aSAnshuman Khandual 0b00 NONE 137752e4a56aSAnshuman Khandual 0b01 TARGET 137852e4a56aSAnshuman Khandual 0b10 SOURCE 137952e4a56aSAnshuman Khandual 0b11 FULL 138052e4a56aSAnshuman KhandualEndEnum 138152e4a56aSAnshuman KhandualEndSysregFields 138252e4a56aSAnshuman Khandual 138352e4a56aSAnshuman KhandualSysregFields BRBCR_ELx 138452e4a56aSAnshuman KhandualRes0 63:24 138552e4a56aSAnshuman KhandualField 23 EXCEPTION 138652e4a56aSAnshuman KhandualField 22 ERTN 138752e4a56aSAnshuman KhandualRes0 21:10 138852e4a56aSAnshuman KhandualField 9 FZPSS 138952e4a56aSAnshuman KhandualField 8 FZP 139052e4a56aSAnshuman KhandualRes0 7 139152e4a56aSAnshuman KhandualEnum 6:5 TS 139252e4a56aSAnshuman Khandual 0b01 VIRTUAL 139352e4a56aSAnshuman Khandual 0b10 GUEST_PHYSICAL 139452e4a56aSAnshuman Khandual 0b11 PHYSICAL 139552e4a56aSAnshuman KhandualEndEnum 139652e4a56aSAnshuman KhandualField 4 MPRED 139752e4a56aSAnshuman KhandualField 3 CC 139852e4a56aSAnshuman KhandualRes0 2 139952e4a56aSAnshuman KhandualField 1 ExBRE 140052e4a56aSAnshuman KhandualField 0 E0BRE 140152e4a56aSAnshuman KhandualEndSysregFields 140252e4a56aSAnshuman Khandual 140352e4a56aSAnshuman KhandualSysreg BRBCR_EL1 2 1 9 0 0 140452e4a56aSAnshuman KhandualFields BRBCR_ELx 140552e4a56aSAnshuman KhandualEndSysreg 140652e4a56aSAnshuman Khandual 140752e4a56aSAnshuman KhandualSysreg BRBFCR_EL1 2 1 9 0 1 140852e4a56aSAnshuman KhandualRes0 63:30 140952e4a56aSAnshuman KhandualEnum 29:28 BANK 141052e4a56aSAnshuman Khandual 0b00 BANK_0 141152e4a56aSAnshuman Khandual 0b01 BANK_1 141252e4a56aSAnshuman KhandualEndEnum 141352e4a56aSAnshuman KhandualRes0 27:23 141452e4a56aSAnshuman KhandualField 22 CONDDIR 141552e4a56aSAnshuman KhandualField 21 DIRCALL 141652e4a56aSAnshuman KhandualField 20 INDCALL 141752e4a56aSAnshuman KhandualField 19 RTN 141852e4a56aSAnshuman KhandualField 18 INDIRECT 141952e4a56aSAnshuman KhandualField 17 DIRECT 142052e4a56aSAnshuman KhandualField 16 EnI 142152e4a56aSAnshuman KhandualRes0 15:8 142252e4a56aSAnshuman KhandualField 7 PAUSED 142352e4a56aSAnshuman KhandualField 6 LASTFAILED 142452e4a56aSAnshuman KhandualRes0 5:0 142552e4a56aSAnshuman KhandualEndSysreg 142652e4a56aSAnshuman Khandual 142752e4a56aSAnshuman KhandualSysreg BRBTS_EL1 2 1 9 0 2 142852e4a56aSAnshuman KhandualField 63:0 TS 142952e4a56aSAnshuman KhandualEndSysreg 143052e4a56aSAnshuman Khandual 143152e4a56aSAnshuman KhandualSysreg BRBINFINJ_EL1 2 1 9 1 0 143252e4a56aSAnshuman KhandualFields BRBINFx_EL1 143352e4a56aSAnshuman KhandualEndSysreg 143452e4a56aSAnshuman Khandual 143552e4a56aSAnshuman KhandualSysreg BRBSRCINJ_EL1 2 1 9 1 1 143652e4a56aSAnshuman KhandualField 63:0 ADDRESS 143752e4a56aSAnshuman KhandualEndSysreg 143852e4a56aSAnshuman Khandual 143952e4a56aSAnshuman KhandualSysreg BRBTGTINJ_EL1 2 1 9 1 2 144052e4a56aSAnshuman KhandualField 63:0 ADDRESS 144152e4a56aSAnshuman KhandualEndSysreg 144252e4a56aSAnshuman Khandual 144352e4a56aSAnshuman KhandualSysreg BRBIDR0_EL1 2 1 9 2 0 144452e4a56aSAnshuman KhandualRes0 63:16 144552e4a56aSAnshuman KhandualEnum 15:12 CC 144652e4a56aSAnshuman Khandual 0b0101 20_BIT 144752e4a56aSAnshuman KhandualEndEnum 144852e4a56aSAnshuman KhandualEnum 11:8 FORMAT 144952e4a56aSAnshuman Khandual 0b0000 FORMAT_0 145052e4a56aSAnshuman KhandualEndEnum 145152e4a56aSAnshuman KhandualEnum 7:0 NUMREC 145252e4a56aSAnshuman Khandual 0b00001000 8 145352e4a56aSAnshuman Khandual 0b00010000 16 145452e4a56aSAnshuman Khandual 0b00100000 32 145552e4a56aSAnshuman Khandual 0b01000000 64 145652e4a56aSAnshuman KhandualEndEnum 145752e4a56aSAnshuman KhandualEndSysreg 145852e4a56aSAnshuman Khandual 145952e4a56aSAnshuman KhandualSysreg BRBCR_EL2 2 4 9 0 0 146052e4a56aSAnshuman KhandualFields BRBCR_ELx 146152e4a56aSAnshuman KhandualEndSysreg 146252e4a56aSAnshuman Khandual 146352e4a56aSAnshuman KhandualSysreg BRBCR_EL12 2 5 9 0 0 146452e4a56aSAnshuman KhandualFields BRBCR_ELx 146552e4a56aSAnshuman KhandualEndSysreg 146652e4a56aSAnshuman Khandual 14673bbeca99SMark BrownSysreg ID_AA64ZFR0_EL1 3 0 0 4 4 14683bbeca99SMark BrownRes0 63:60 1469ad16d4cfSMark BrownUnsignedEnum 59:56 F64MM 14703bbeca99SMark Brown 0b0000 NI 14713bbeca99SMark Brown 0b0001 IMP 14723bbeca99SMark BrownEndEnum 1473ad16d4cfSMark BrownUnsignedEnum 55:52 F32MM 14743bbeca99SMark Brown 0b0000 NI 14753bbeca99SMark Brown 0b0001 IMP 14763bbeca99SMark BrownEndEnum 14779a43ee86SMark BrownUnsignedEnum 51:48 F16MM 14789a43ee86SMark Brown 0b0000 NI 14799a43ee86SMark Brown 0b0001 IMP 14809a43ee86SMark BrownEndEnum 1481ad16d4cfSMark BrownUnsignedEnum 47:44 I8MM 14823bbeca99SMark Brown 0b0000 NI 14833bbeca99SMark Brown 0b0001 IMP 14843bbeca99SMark BrownEndEnum 1485ad16d4cfSMark BrownUnsignedEnum 43:40 SM4 14863bbeca99SMark Brown 0b0000 NI 14873bbeca99SMark Brown 0b0001 IMP 14883bbeca99SMark BrownEndEnum 14893bbeca99SMark BrownRes0 39:36 1490ad16d4cfSMark BrownUnsignedEnum 35:32 SHA3 14913bbeca99SMark Brown 0b0000 NI 14923bbeca99SMark Brown 0b0001 IMP 14933bbeca99SMark BrownEndEnum 14945d5b4e8cSMark BrownRes0 31:28 14955d5b4e8cSMark BrownUnsignedEnum 27:24 B16B16 14965d5b4e8cSMark Brown 0b0000 NI 14975d5b4e8cSMark Brown 0b0001 IMP 14989a43ee86SMark Brown 0b0010 BFSCALE 14995d5b4e8cSMark BrownEndEnum 1500ad16d4cfSMark BrownUnsignedEnum 23:20 BF16 15013bbeca99SMark Brown 0b0000 NI 15023bbeca99SMark Brown 0b0001 IMP 15033bbeca99SMark Brown 0b0010 EBF16 15043bbeca99SMark BrownEndEnum 1505ad16d4cfSMark BrownUnsignedEnum 19:16 BitPerm 15063bbeca99SMark Brown 0b0000 NI 15073bbeca99SMark Brown 0b0001 IMP 15083bbeca99SMark BrownEndEnum 15099a43ee86SMark BrownUnsignedEnum 15:12 EltPerm 15109a43ee86SMark Brown 0b0000 NI 15119a43ee86SMark Brown 0b0001 IMP 15129a43ee86SMark BrownEndEnum 15139a43ee86SMark BrownRes0 11:8 1514ad16d4cfSMark BrownUnsignedEnum 7:4 AES 15153bbeca99SMark Brown 0b0000 NI 15163bbeca99SMark Brown 0b0001 IMP 15173bbeca99SMark Brown 0b0010 PMULL128 15189a43ee86SMark Brown 0b0011 AES2 15193bbeca99SMark BrownEndEnum 1520ad16d4cfSMark BrownUnsignedEnum 3:0 SVEver 15213bbeca99SMark Brown 0b0000 IMP 15223bbeca99SMark Brown 0b0001 SVE2 1523d12aada8SMark Brown 0b0010 SVE2p1 15249a43ee86SMark Brown 0b0011 SVE2p2 15253bbeca99SMark BrownEndEnum 15263bbeca99SMark BrownEndSysreg 15273bbeca99SMark Brown 15282bc589bdSMark BrownSysreg ID_AA64SMFR0_EL1 3 0 0 4 5 1529ad16d4cfSMark BrownUnsignedEnum 63 FA64 15302bc589bdSMark Brown 0b0 NI 15312bc589bdSMark Brown 0b1 IMP 15322bc589bdSMark BrownEndEnum 15338afe582dSMark BrownRes0 62:61 15348afe582dSMark BrownUnsignedEnum 60 LUTv2 15358afe582dSMark Brown 0b0 NI 15368afe582dSMark Brown 0b1 IMP 15378afe582dSMark BrownEndEnum 1538ad16d4cfSMark BrownUnsignedEnum 59:56 SMEver 15390f3bbe0eSMark Brown 0b0000 SME 15400f3bbe0eSMark Brown 0b0001 SME2 15410f3bbe0eSMark Brown 0b0010 SME2p1 154247e4717eSMark Brown 0b0011 SME2p2 15434c8b18afSMark BrownEndEnum 1544ad16d4cfSMark BrownUnsignedEnum 55:52 I16I64 15452bc589bdSMark Brown 0b0000 NI 15462bc589bdSMark Brown 0b1111 IMP 15472bc589bdSMark BrownEndEnum 15482bc589bdSMark BrownRes0 51:49 1549ad16d4cfSMark BrownUnsignedEnum 48 F64F64 15502bc589bdSMark Brown 0b0 NI 15512bc589bdSMark Brown 0b1 IMP 15522bc589bdSMark BrownEndEnum 1553ad16d4cfSMark BrownUnsignedEnum 47:44 I16I32 15540f3bbe0eSMark Brown 0b0000 NI 15550f3bbe0eSMark Brown 0b0101 IMP 15560f3bbe0eSMark BrownEndEnum 1557ad16d4cfSMark BrownUnsignedEnum 43 B16B16 15580f3bbe0eSMark Brown 0b0 NI 15590f3bbe0eSMark Brown 0b1 IMP 15600f3bbe0eSMark BrownEndEnum 1561ad16d4cfSMark BrownUnsignedEnum 42 F16F16 15620f3bbe0eSMark Brown 0b0 NI 15630f3bbe0eSMark Brown 0b1 IMP 15640f3bbe0eSMark BrownEndEnum 15658afe582dSMark BrownUnsignedEnum 41 F8F16 15668afe582dSMark Brown 0b0 NI 15678afe582dSMark Brown 0b1 IMP 15688afe582dSMark BrownEndEnum 15698afe582dSMark BrownUnsignedEnum 40 F8F32 15708afe582dSMark Brown 0b0 NI 15718afe582dSMark Brown 0b1 IMP 15728afe582dSMark BrownEndEnum 1573ad16d4cfSMark BrownUnsignedEnum 39:36 I8I32 15742bc589bdSMark Brown 0b0000 NI 15752bc589bdSMark Brown 0b1111 IMP 15762bc589bdSMark BrownEndEnum 1577ad16d4cfSMark BrownUnsignedEnum 35 F16F32 15782bc589bdSMark Brown 0b0 NI 15792bc589bdSMark Brown 0b1 IMP 15802bc589bdSMark BrownEndEnum 1581ad16d4cfSMark BrownUnsignedEnum 34 B16F32 15822bc589bdSMark Brown 0b0 NI 15832bc589bdSMark Brown 0b1 IMP 15842bc589bdSMark BrownEndEnum 1585ad16d4cfSMark BrownUnsignedEnum 33 BI32I32 15860f3bbe0eSMark Brown 0b0 NI 15870f3bbe0eSMark Brown 0b1 IMP 15880f3bbe0eSMark BrownEndEnum 1589ad16d4cfSMark BrownUnsignedEnum 32 F32F32 15902bc589bdSMark Brown 0b0 NI 15912bc589bdSMark Brown 0b1 IMP 15922bc589bdSMark BrownEndEnum 15938afe582dSMark BrownRes0 31 15948afe582dSMark BrownUnsignedEnum 30 SF8FMA 15958afe582dSMark Brown 0b0 NI 15968afe582dSMark Brown 0b1 IMP 15978afe582dSMark BrownEndEnum 15988afe582dSMark BrownUnsignedEnum 29 SF8DP4 15998afe582dSMark Brown 0b0 NI 16008afe582dSMark Brown 0b1 IMP 16018afe582dSMark BrownEndEnum 16028afe582dSMark BrownUnsignedEnum 28 SF8DP2 16038afe582dSMark Brown 0b0 NI 16048afe582dSMark Brown 0b1 IMP 16058afe582dSMark BrownEndEnum 160647e4717eSMark BrownRes0 27:26 160747e4717eSMark BrownUnsignedEnum 25 SBitPerm 160847e4717eSMark Brown 0b0 NI 160947e4717eSMark Brown 0b1 IMP 161047e4717eSMark BrownEndEnum 161147e4717eSMark BrownUnsignedEnum 24 AES 161247e4717eSMark Brown 0b0 NI 161347e4717eSMark Brown 0b1 IMP 161447e4717eSMark BrownEndEnum 161547e4717eSMark BrownUnsignedEnum 23 SFEXPA 161647e4717eSMark Brown 0b0 NI 161747e4717eSMark Brown 0b1 IMP 161847e4717eSMark BrownEndEnum 161947e4717eSMark BrownRes0 22:17 162047e4717eSMark BrownUnsignedEnum 16 STMOP 162147e4717eSMark Brown 0b0 NI 162247e4717eSMark Brown 0b1 IMP 162347e4717eSMark BrownEndEnum 162447e4717eSMark BrownRes0 15:1 162547e4717eSMark BrownUnsignedEnum 0 SMOP4 162647e4717eSMark Brown 0b0 NI 162747e4717eSMark Brown 0b1 IMP 162847e4717eSMark BrownEndEnum 16292bc589bdSMark BrownEndSysreg 16302bc589bdSMark Brown 16319e4f409bSMark BrownSysreg ID_AA64FPFR0_EL1 3 0 0 4 7 16329e4f409bSMark BrownRes0 63:32 16339e4f409bSMark BrownUnsignedEnum 31 F8CVT 16349e4f409bSMark Brown 0b0 NI 16359e4f409bSMark Brown 0b1 IMP 16369e4f409bSMark BrownEndEnum 16379e4f409bSMark BrownUnsignedEnum 30 F8FMA 16389e4f409bSMark Brown 0b0 NI 16399e4f409bSMark Brown 0b1 IMP 16409e4f409bSMark BrownEndEnum 16419e4f409bSMark BrownUnsignedEnum 29 F8DP4 16429e4f409bSMark Brown 0b0 NI 16439e4f409bSMark Brown 0b1 IMP 16449e4f409bSMark BrownEndEnum 16459e4f409bSMark BrownUnsignedEnum 28 F8DP2 16469e4f409bSMark Brown 0b0 NI 16479e4f409bSMark Brown 0b1 IMP 16489e4f409bSMark BrownEndEnum 164912b5ff51SMark BrownUnsignedEnum 27 F8MM8 165012b5ff51SMark Brown 0b0 NI 165112b5ff51SMark Brown 0b1 IMP 165212b5ff51SMark BrownEndEnum 165312b5ff51SMark BrownUnsignedEnum 26 F8MM4 165412b5ff51SMark Brown 0b0 NI 165512b5ff51SMark Brown 0b1 IMP 165612b5ff51SMark BrownEndEnum 165712b5ff51SMark BrownRes0 25:2 16589e4f409bSMark BrownUnsignedEnum 1 F8E4M3 16599e4f409bSMark Brown 0b0 NI 16609e4f409bSMark Brown 0b1 IMP 16619e4f409bSMark BrownEndEnum 16629e4f409bSMark BrownUnsignedEnum 0 F8E5M2 16639e4f409bSMark Brown 0b0 NI 16649e4f409bSMark Brown 0b1 IMP 16659e4f409bSMark BrownEndEnum 1666e33bb646SMark BrownEndSysreg 1667e33bb646SMark Brown 1668e62a2d26SMark BrownSysreg ID_AA64DFR0_EL1 3 0 0 5 0 1669e62a2d26SMark BrownEnum 63:60 HPMN0 1670e62a2d26SMark Brown 0b0000 UNPREDICTABLE 1671e62a2d26SMark Brown 0b0001 DEF 1672e62a2d26SMark BrownEndEnum 16734f101cdcSFuad TabbaUnsignedEnum 59:56 ExtTrcBuff 16744f101cdcSFuad Tabba 0b0000 NI 16754f101cdcSFuad Tabba 0b0001 IMP 16764f101cdcSFuad TabbaEndEnum 1677ad16d4cfSMark BrownUnsignedEnum 55:52 BRBE 1678e62a2d26SMark Brown 0b0000 NI 1679e62a2d26SMark Brown 0b0001 IMP 1680e62a2d26SMark Brown 0b0010 BRBE_V1P1 1681e62a2d26SMark BrownEndEnum 16823ecb1fe3SOliver UptonSignedEnum 51:48 MTPMU 1683e62a2d26SMark Brown 0b0000 NI_IMPDEF 1684e62a2d26SMark Brown 0b0001 IMP 1685e62a2d26SMark Brown 0b1111 NI 1686e62a2d26SMark BrownEndEnum 1687ad16d4cfSMark BrownUnsignedEnum 47:44 TraceBuffer 1688e62a2d26SMark Brown 0b0000 NI 1689e62a2d26SMark Brown 0b0001 IMP 16903ecb1fe3SOliver Upton 0b0010 TRBE_V1P1 1691e62a2d26SMark BrownEndEnum 1692ad16d4cfSMark BrownUnsignedEnum 43:40 TraceFilt 1693e62a2d26SMark Brown 0b0000 NI 1694e62a2d26SMark Brown 0b0001 IMP 1695e62a2d26SMark BrownEndEnum 1696f4d4ebc8SFuad TabbaSignedEnum 39:36 DoubleLock 1697e62a2d26SMark Brown 0b0000 IMP 1698e62a2d26SMark Brown 0b1111 NI 1699e62a2d26SMark BrownEndEnum 1700ad16d4cfSMark BrownUnsignedEnum 35:32 PMSVer 1701e62a2d26SMark Brown 0b0000 NI 1702e62a2d26SMark Brown 0b0001 IMP 1703e62a2d26SMark Brown 0b0010 V1P1 1704e62a2d26SMark Brown 0b0011 V1P2 1705e62a2d26SMark Brown 0b0100 V1P3 1706358fee29SAnshuman Khandual 0b0101 V1P4 17073ecb1fe3SOliver Upton 0b0110 V1P5 1708e62a2d26SMark BrownEndEnum 1709e62a2d26SMark BrownField 31:28 CTX_CMPs 17103ecb1fe3SOliver UptonUnsignedEnum 27:24 SEBEP 17113ecb1fe3SOliver Upton 0b0000 NI 17123ecb1fe3SOliver Upton 0b0001 IMP 17133ecb1fe3SOliver UptonEndEnum 1714e62a2d26SMark BrownField 23:20 WRPs 17153ecb1fe3SOliver UptonUnsignedEnum 19:16 PMSS 17163ecb1fe3SOliver Upton 0b0000 NI 17173ecb1fe3SOliver Upton 0b0001 IMP 17183ecb1fe3SOliver UptonEndEnum 1719e62a2d26SMark BrownField 15:12 BRPs 1720ad16d4cfSMark BrownUnsignedEnum 11:8 PMUVer 1721e62a2d26SMark Brown 0b0000 NI 1722e62a2d26SMark Brown 0b0001 IMP 1723e62a2d26SMark Brown 0b0100 V3P1 1724e62a2d26SMark Brown 0b0101 V3P4 1725e62a2d26SMark Brown 0b0110 V3P5 1726e62a2d26SMark Brown 0b0111 V3P7 1727e62a2d26SMark Brown 0b1000 V3P8 17280bbff9edSRob Herring (Arm) 0b1001 V3P9 1729e62a2d26SMark Brown 0b1111 IMP_DEF 1730e62a2d26SMark BrownEndEnum 1731ad16d4cfSMark BrownUnsignedEnum 7:4 TraceVer 1732e62a2d26SMark Brown 0b0000 NI 1733e62a2d26SMark Brown 0b0001 IMP 1734e62a2d26SMark BrownEndEnum 1735ad16d4cfSMark BrownUnsignedEnum 3:0 DebugVer 1736e62a2d26SMark Brown 0b0110 IMP 1737e62a2d26SMark Brown 0b0111 VHE 1738e62a2d26SMark Brown 0b1000 V8P2 1739e62a2d26SMark Brown 0b1001 V8P4 1740e62a2d26SMark Brown 0b1010 V8P8 1741358fee29SAnshuman Khandual 0b1011 V8P9 1742e62a2d26SMark BrownEndEnum 1743e62a2d26SMark BrownEndSysreg 1744e62a2d26SMark Brown 1745c65c6178SMark BrownSysreg ID_AA64DFR1_EL1 3 0 0 5 1 1746fdd867feSAnshuman KhandualField 63:56 ABL_CMPs 1747fdd867feSAnshuman KhandualUnsignedEnum 55:52 DPFZS 1748fdd867feSAnshuman Khandual 0b0000 IGNR 1749fdd867feSAnshuman Khandual 0b0001 FRZN 1750fdd867feSAnshuman KhandualEndEnum 1751fdd867feSAnshuman KhandualUnsignedEnum 51:48 EBEP 1752fdd867feSAnshuman Khandual 0b0000 NI 1753fdd867feSAnshuman Khandual 0b0001 IMP 1754fdd867feSAnshuman KhandualEndEnum 1755fdd867feSAnshuman KhandualUnsignedEnum 47:44 ITE 1756fdd867feSAnshuman Khandual 0b0000 NI 1757fdd867feSAnshuman Khandual 0b0001 IMP 1758fdd867feSAnshuman KhandualEndEnum 1759fdd867feSAnshuman KhandualUnsignedEnum 43:40 ABLE 1760fdd867feSAnshuman Khandual 0b0000 NI 1761fdd867feSAnshuman Khandual 0b0001 IMP 1762fdd867feSAnshuman KhandualEndEnum 1763fdd867feSAnshuman KhandualUnsignedEnum 39:36 PMICNTR 1764fdd867feSAnshuman Khandual 0b0000 NI 1765fdd867feSAnshuman Khandual 0b0001 IMP 1766fdd867feSAnshuman KhandualEndEnum 1767fdd867feSAnshuman KhandualUnsignedEnum 35:32 SPMU 1768fdd867feSAnshuman Khandual 0b0000 NI 1769fdd867feSAnshuman Khandual 0b0001 IMP 1770fdd867feSAnshuman Khandual 0b0010 IMP_SPMZR 1771fdd867feSAnshuman KhandualEndEnum 1772fdd867feSAnshuman KhandualField 31:24 CTX_CMPs 1773fdd867feSAnshuman KhandualField 23:16 WRPs 1774fdd867feSAnshuman KhandualField 15:8 BRPs 1775fdd867feSAnshuman KhandualField 7:0 SYSPMUID 1776c65c6178SMark BrownEndSysreg 1777c65c6178SMark Brown 177893d7356eSOliver UptonSysreg ID_AA64DFR2_EL1 3 0 0 5 2 177993d7356eSOliver UptonRes0 63:28 178093d7356eSOliver UptonUnsignedEnum 27:24 TRBE_EXC 178193d7356eSOliver Upton 0b0000 NI 178293d7356eSOliver Upton 0b0001 IMP 178393d7356eSOliver UptonEndEnum 178493d7356eSOliver UptonUnsignedEnum 23:20 SPE_nVM 178593d7356eSOliver Upton 0b0000 NI 178693d7356eSOliver Upton 0b0001 IMP 178793d7356eSOliver UptonEndEnum 178893d7356eSOliver UptonUnsignedEnum 19:16 SPE_EXC 178993d7356eSOliver Upton 0b0000 NI 179093d7356eSOliver Upton 0b0001 IMP 179193d7356eSOliver UptonEndEnum 179293d7356eSOliver UptonRes0 15:8 179393d7356eSOliver UptonUnsignedEnum 7:4 BWE 179493d7356eSOliver Upton 0b0000 NI 179593d7356eSOliver Upton 0b0001 FEAT_BWE 179693d7356eSOliver Upton 0b0002 FEAT_BWE2 179793d7356eSOliver UptonEndEnum 179893d7356eSOliver UptonUnsignedEnum 3:0 STEP 179993d7356eSOliver Upton 0b0000 NI 180093d7356eSOliver Upton 0b0001 IMP 180193d7356eSOliver UptonEndEnum 180293d7356eSOliver UptonEndSysreg 180393d7356eSOliver Upton 180410453bf1SMark BrownSysreg ID_AA64AFR0_EL1 3 0 0 5 4 180510453bf1SMark BrownRes0 63:32 180610453bf1SMark BrownField 31:28 IMPDEF7 180710453bf1SMark BrownField 27:24 IMPDEF6 180810453bf1SMark BrownField 23:20 IMPDEF5 180910453bf1SMark BrownField 19:16 IMPDEF4 181010453bf1SMark BrownField 15:12 IMPDEF3 181110453bf1SMark BrownField 11:8 IMPDEF2 181210453bf1SMark BrownField 7:4 IMPDEF1 181310453bf1SMark BrownField 3:0 IMPDEF0 181410453bf1SMark BrownEndSysreg 181510453bf1SMark Brown 181610453bf1SMark BrownSysreg ID_AA64AFR1_EL1 3 0 0 5 5 181710453bf1SMark BrownRes0 63:0 181810453bf1SMark BrownEndSysreg 181910453bf1SMark Brown 1820e33bb646SMark BrownSysreg ID_AA64ISAR0_EL1 3 0 0 6 0 1821ad16d4cfSMark BrownUnsignedEnum 63:60 RNDR 1822e33bb646SMark Brown 0b0000 NI 1823e33bb646SMark Brown 0b0001 IMP 1824e33bb646SMark BrownEndEnum 1825ad16d4cfSMark BrownUnsignedEnum 59:56 TLB 1826e33bb646SMark Brown 0b0000 NI 1827e33bb646SMark Brown 0b0001 OS 1828e33bb646SMark Brown 0b0010 RANGE 1829e33bb646SMark BrownEndEnum 1830ad16d4cfSMark BrownUnsignedEnum 55:52 TS 1831e33bb646SMark Brown 0b0000 NI 1832e33bb646SMark Brown 0b0001 FLAGM 1833e33bb646SMark Brown 0b0010 FLAGM2 1834e33bb646SMark BrownEndEnum 1835ad16d4cfSMark BrownUnsignedEnum 51:48 FHM 1836e33bb646SMark Brown 0b0000 NI 1837e33bb646SMark Brown 0b0001 IMP 1838b964aa8dSMark Brown 0b0010 F16F32DOT 1839b964aa8dSMark Brown 0b0011 F16F32MM 1840e33bb646SMark BrownEndEnum 1841ad16d4cfSMark BrownUnsignedEnum 47:44 DP 1842e33bb646SMark Brown 0b0000 NI 1843e33bb646SMark Brown 0b0001 IMP 1844e33bb646SMark BrownEndEnum 1845ad16d4cfSMark BrownUnsignedEnum 43:40 SM4 1846e33bb646SMark Brown 0b0000 NI 1847e33bb646SMark Brown 0b0001 IMP 1848e33bb646SMark BrownEndEnum 1849ad16d4cfSMark BrownUnsignedEnum 39:36 SM3 1850e33bb646SMark Brown 0b0000 NI 1851e33bb646SMark Brown 0b0001 IMP 1852e33bb646SMark BrownEndEnum 1853ad16d4cfSMark BrownUnsignedEnum 35:32 SHA3 1854e33bb646SMark Brown 0b0000 NI 1855e33bb646SMark Brown 0b0001 IMP 1856e33bb646SMark BrownEndEnum 1857ad16d4cfSMark BrownUnsignedEnum 31:28 RDM 1858e33bb646SMark Brown 0b0000 NI 1859e33bb646SMark Brown 0b0001 IMP 1860e33bb646SMark BrownEndEnum 1861d65bf6e3SMarc ZyngierRes0 27:24 1862ad16d4cfSMark BrownUnsignedEnum 23:20 ATOMIC 1863e33bb646SMark Brown 0b0000 NI 1864e33bb646SMark Brown 0b0010 IMP 186594d0657fSJoey Gouly 0b0011 FEAT_LSE128 1866e33bb646SMark BrownEndEnum 1867ad16d4cfSMark BrownUnsignedEnum 19:16 CRC32 1868e33bb646SMark Brown 0b0000 NI 1869e33bb646SMark Brown 0b0001 IMP 1870e33bb646SMark BrownEndEnum 1871ad16d4cfSMark BrownUnsignedEnum 15:12 SHA2 1872e33bb646SMark Brown 0b0000 NI 1873e33bb646SMark Brown 0b0001 SHA256 1874e33bb646SMark Brown 0b0010 SHA512 1875e33bb646SMark BrownEndEnum 1876ad16d4cfSMark BrownUnsignedEnum 11:8 SHA1 1877e33bb646SMark Brown 0b0000 NI 1878e33bb646SMark Brown 0b0001 IMP 1879e33bb646SMark BrownEndEnum 1880ad16d4cfSMark BrownUnsignedEnum 7:4 AES 1881e33bb646SMark Brown 0b0000 NI 1882e33bb646SMark Brown 0b0001 AES 1883e33bb646SMark Brown 0b0010 PMULL 1884e33bb646SMark BrownEndEnum 1885e33bb646SMark BrownRes0 3:0 1886e33bb646SMark BrownEndSysreg 188741fde735SMark Brown 1888f7b5115cSMark BrownSysreg ID_AA64ISAR1_EL1 3 0 0 6 1 1889ad16d4cfSMark BrownUnsignedEnum 63:60 LS64 1890f7b5115cSMark Brown 0b0000 NI 1891f7b5115cSMark Brown 0b0001 LS64 1892f7b5115cSMark Brown 0b0010 LS64_V 1893f7b5115cSMark Brown 0b0011 LS64_ACCDATA 18942030396dSMarc Zyngier 0b0100 LS64WB 1895f7b5115cSMark BrownEndEnum 1896ad16d4cfSMark BrownUnsignedEnum 59:56 XS 1897f7b5115cSMark Brown 0b0000 NI 1898f7b5115cSMark Brown 0b0001 IMP 1899f7b5115cSMark BrownEndEnum 1900ad16d4cfSMark BrownUnsignedEnum 55:52 I8MM 1901f7b5115cSMark Brown 0b0000 NI 1902f7b5115cSMark Brown 0b0001 IMP 1903f7b5115cSMark BrownEndEnum 1904ad16d4cfSMark BrownUnsignedEnum 51:48 DGH 1905f7b5115cSMark Brown 0b0000 NI 1906f7b5115cSMark Brown 0b0001 IMP 1907f7b5115cSMark BrownEndEnum 1908ad16d4cfSMark BrownUnsignedEnum 47:44 BF16 1909f7b5115cSMark Brown 0b0000 NI 1910f7b5115cSMark Brown 0b0001 IMP 1911f7b5115cSMark Brown 0b0010 EBF16 1912f7b5115cSMark BrownEndEnum 1913ad16d4cfSMark BrownUnsignedEnum 43:40 SPECRES 1914f7b5115cSMark Brown 0b0000 NI 1915f7b5115cSMark Brown 0b0001 IMP 1916aeddd5b2SMarc Zyngier 0b0010 COSP_RCTX 1917f7b5115cSMark BrownEndEnum 1918ad16d4cfSMark BrownUnsignedEnum 39:36 SB 1919f7b5115cSMark Brown 0b0000 NI 1920f7b5115cSMark Brown 0b0001 IMP 1921f7b5115cSMark BrownEndEnum 1922ad16d4cfSMark BrownUnsignedEnum 35:32 FRINTTS 1923f7b5115cSMark Brown 0b0000 NI 1924f7b5115cSMark Brown 0b0001 IMP 1925f7b5115cSMark BrownEndEnum 1926ad16d4cfSMark BrownUnsignedEnum 31:28 GPI 1927f7b5115cSMark Brown 0b0000 NI 1928f7b5115cSMark Brown 0b0001 IMP 1929f7b5115cSMark BrownEndEnum 1930ad16d4cfSMark BrownUnsignedEnum 27:24 GPA 1931f7b5115cSMark Brown 0b0000 NI 1932f7b5115cSMark Brown 0b0001 IMP 1933f7b5115cSMark BrownEndEnum 1934ad16d4cfSMark BrownUnsignedEnum 23:20 LRCPC 1935f7b5115cSMark Brown 0b0000 NI 1936f7b5115cSMark Brown 0b0001 IMP 1937f7b5115cSMark Brown 0b0010 LRCPC2 1938338a835fSJoey Gouly 0b0011 LRCPC3 1939f7b5115cSMark BrownEndEnum 1940ad16d4cfSMark BrownUnsignedEnum 19:16 FCMA 1941f7b5115cSMark Brown 0b0000 NI 1942f7b5115cSMark Brown 0b0001 IMP 1943f7b5115cSMark BrownEndEnum 1944ad16d4cfSMark BrownUnsignedEnum 15:12 JSCVT 1945f7b5115cSMark Brown 0b0000 NI 1946f7b5115cSMark Brown 0b0001 IMP 1947f7b5115cSMark BrownEndEnum 1948ad16d4cfSMark BrownUnsignedEnum 11:8 API 1949f7b5115cSMark Brown 0b0000 NI 1950f7b5115cSMark Brown 0b0001 PAuth 1951f7b5115cSMark Brown 0b0010 EPAC 1952f7b5115cSMark Brown 0b0011 PAuth2 1953f7b5115cSMark Brown 0b0100 FPAC 1954f7b5115cSMark Brown 0b0101 FPACCOMBINE 19553b077ad8SFuad Tabba 0b0110 PAuth_LR 1956f7b5115cSMark BrownEndEnum 1957ad16d4cfSMark BrownUnsignedEnum 7:4 APA 1958f7b5115cSMark Brown 0b0000 NI 1959f7b5115cSMark Brown 0b0001 PAuth 1960f7b5115cSMark Brown 0b0010 EPAC 1961f7b5115cSMark Brown 0b0011 PAuth2 1962f7b5115cSMark Brown 0b0100 FPAC 1963f7b5115cSMark Brown 0b0101 FPACCOMBINE 19643b077ad8SFuad Tabba 0b0110 PAuth_LR 1965f7b5115cSMark BrownEndEnum 1966ad16d4cfSMark BrownUnsignedEnum 3:0 DPB 1967f7b5115cSMark Brown 0b0000 NI 1968f7b5115cSMark Brown 0b0001 IMP 1969f7b5115cSMark Brown 0b0010 DPB2 1970f7b5115cSMark BrownEndEnum 1971f7b5115cSMark BrownEndSysreg 19728fcc8285SMark Brown 19738fcc8285SMark BrownSysreg ID_AA64ISAR2_EL1 3 0 0 6 2 19746e3dcfd1SMark BrownUnsignedEnum 63:60 ATS1A 19756e3dcfd1SMark Brown 0b0000 NI 19766e3dcfd1SMark Brown 0b0001 IMP 19776e3dcfd1SMark BrownEndEnum 19786e3dcfd1SMark BrownUnsignedEnum 59:56 LUT 19796e3dcfd1SMark Brown 0b0000 NI 19806e3dcfd1SMark Brown 0b0001 IMP 1981*bb5e1e54SMark Brown 0b0010 LUT6 19826e3dcfd1SMark BrownEndEnum 1983ad16d4cfSMark BrownUnsignedEnum 55:52 CSSC 198495aa6860SMark Brown 0b0000 NI 198595aa6860SMark Brown 0b0001 IMP 1986d66e21d5SMark Brown 0b0010 CMPBR 198795aa6860SMark BrownEndEnum 1988ad16d4cfSMark BrownUnsignedEnum 51:48 RPRFM 1989939e4649SMark Brown 0b0000 NI 1990939e4649SMark Brown 0b0001 IMP 1991939e4649SMark BrownEndEnum 1992d66e21d5SMark BrownUnsignedEnum 47:44 PCDPHINT 1993d66e21d5SMark Brown 0b0000 NI 1994d66e21d5SMark Brown 0b0001 IMP 1995d66e21d5SMark BrownEndEnum 19966e3dcfd1SMark BrownUnsignedEnum 43:40 PRFMSLC 19976e3dcfd1SMark Brown 0b0000 NI 19986e3dcfd1SMark Brown 0b0001 IMP 19996e3dcfd1SMark BrownEndEnum 20006e3dcfd1SMark BrownUnsignedEnum 39:36 SYSINSTR_128 20016e3dcfd1SMark Brown 0b0000 NI 20026e3dcfd1SMark Brown 0b0001 IMP 20036e3dcfd1SMark BrownEndEnum 20046e3dcfd1SMark BrownUnsignedEnum 35:32 SYSREG_128 20056e3dcfd1SMark Brown 0b0000 NI 20066e3dcfd1SMark Brown 0b0001 IMP 20076e3dcfd1SMark BrownEndEnum 2008479965a2SKristina MartsenkoUnsignedEnum 31:28 CLRBHB 2009479965a2SKristina Martsenko 0b0000 NI 2010479965a2SKristina Martsenko 0b0001 IMP 2011479965a2SKristina MartsenkoEndEnum 2012ad16d4cfSMark BrownUnsignedEnum 27:24 PAC_frac 20138fcc8285SMark Brown 0b0000 NI 2014f7b5115cSMark Brown 0b0001 IMP 2015f7b5115cSMark BrownEndEnum 2016ad16d4cfSMark BrownUnsignedEnum 23:20 BC 20178fcc8285SMark Brown 0b0000 NI 20188fcc8285SMark Brown 0b0001 IMP 20198fcc8285SMark BrownEndEnum 2020ad16d4cfSMark BrownUnsignedEnum 19:16 MOPS 20218fcc8285SMark Brown 0b0000 NI 20228fcc8285SMark Brown 0b0001 IMP 20238fcc8285SMark BrownEndEnum 2024ad16d4cfSMark BrownUnsignedEnum 15:12 APA3 20258fcc8285SMark Brown 0b0000 NI 20268fcc8285SMark Brown 0b0001 PAuth 20278fcc8285SMark Brown 0b0010 EPAC 20288fcc8285SMark Brown 0b0011 PAuth2 20298fcc8285SMark Brown 0b0100 FPAC 20308fcc8285SMark Brown 0b0101 FPACCOMBINE 20316e3dcfd1SMark Brown 0b0110 PAuth_LR 20328fcc8285SMark BrownEndEnum 2033ad16d4cfSMark BrownUnsignedEnum 11:8 GPA3 20348fcc8285SMark Brown 0b0000 NI 20358fcc8285SMark Brown 0b0001 IMP 20368fcc8285SMark BrownEndEnum 2037ad16d4cfSMark BrownUnsignedEnum 7:4 RPRES 20388fcc8285SMark Brown 0b0000 NI 20398fcc8285SMark Brown 0b0001 IMP 20408fcc8285SMark BrownEndEnum 2041ad16d4cfSMark BrownUnsignedEnum 3:0 WFxT 20428fcc8285SMark Brown 0b0000 NI 20438fcc8285SMark Brown 0b0010 IMP 20448fcc8285SMark BrownEndEnum 2045f7b5115cSMark BrownEndSysreg 2046f7b5115cSMark Brown 2047b5aefb66SMark BrownSysreg ID_AA64ISAR3_EL1 3 0 0 6 3 2048054339beSMark BrownRes0 63:32 2049054339beSMark BrownUnsignedEnum 31:28 FPRCVT 2050054339beSMark Brown 0b0000 NI 2051054339beSMark Brown 0b0001 IMP 2052054339beSMark BrownEndEnum 2053054339beSMark BrownUnsignedEnum 27:24 LSUI 2054054339beSMark Brown 0b0000 NI 2055054339beSMark Brown 0b0001 IMP 2056054339beSMark BrownEndEnum 2057054339beSMark BrownUnsignedEnum 23:20 OCCMO 2058054339beSMark Brown 0b0000 NI 2059054339beSMark Brown 0b0001 IMP 2060054339beSMark BrownEndEnum 2061054339beSMark BrownUnsignedEnum 19:16 LSFE 2062054339beSMark Brown 0b0000 NI 2063054339beSMark Brown 0b0001 IMP 2064054339beSMark BrownEndEnum 2065aeddd5b2SMarc ZyngierUnsignedEnum 15:12 PACM 2066aeddd5b2SMarc Zyngier 0b0000 NI 2067aeddd5b2SMarc Zyngier 0b0001 TRIVIAL_IMP 2068aeddd5b2SMarc Zyngier 0b0010 FULL_IMP 2069aeddd5b2SMarc ZyngierEndEnum 2070b5aefb66SMark BrownUnsignedEnum 11:8 TLBIW 2071b5aefb66SMark Brown 0b0000 NI 2072b5aefb66SMark Brown 0b0001 IMP 2073b5aefb66SMark BrownEndEnum 2074b5aefb66SMark BrownUnsignedEnum 7:4 FAMINMAX 2075b5aefb66SMark Brown 0b0000 NI 2076b5aefb66SMark Brown 0b0001 IMP 2077b5aefb66SMark BrownEndEnum 2078b5aefb66SMark BrownUnsignedEnum 3:0 CPA 2079b5aefb66SMark Brown 0b0000 NI 2080b5aefb66SMark Brown 0b0001 IMP 2081b5aefb66SMark Brown 0b0010 CPA2 2082b5aefb66SMark BrownEndEnum 2083b5aefb66SMark BrownEndSysreg 2084b5aefb66SMark Brown 20850b7ed4d8SMark BrownSysreg ID_AA64MMFR0_EL1 3 0 0 7 0 2086ad16d4cfSMark BrownUnsignedEnum 63:60 ECV 20870b7ed4d8SMark Brown 0b0000 NI 20880b7ed4d8SMark Brown 0b0001 IMP 20890b7ed4d8SMark Brown 0b0010 CNTPOFF 20900b7ed4d8SMark BrownEndEnum 2091ad16d4cfSMark BrownUnsignedEnum 59:56 FGT 20920b7ed4d8SMark Brown 0b0000 NI 20930b7ed4d8SMark Brown 0b0001 IMP 2094cc15f548SAnshuman Khandual 0b0010 FGT2 20950b7ed4d8SMark BrownEndEnum 20960b7ed4d8SMark BrownRes0 55:48 2097ad16d4cfSMark BrownUnsignedEnum 47:44 EXS 20980b7ed4d8SMark Brown 0b0000 NI 20990b7ed4d8SMark Brown 0b0001 IMP 21000b7ed4d8SMark BrownEndEnum 2101f1640174SMarc ZyngierUnsignedEnum 43:40 TGRAN4_2 21020b7ed4d8SMark Brown 0b0000 TGRAN4 21030b7ed4d8SMark Brown 0b0001 NI 21040b7ed4d8SMark Brown 0b0010 IMP 21050b7ed4d8SMark Brown 0b0011 52_BIT 21060b7ed4d8SMark BrownEndEnum 2107f1640174SMarc ZyngierUnsignedEnum 39:36 TGRAN64_2 21080b7ed4d8SMark Brown 0b0000 TGRAN64 21090b7ed4d8SMark Brown 0b0001 NI 21100b7ed4d8SMark Brown 0b0010 IMP 21110b7ed4d8SMark BrownEndEnum 2112f1640174SMarc ZyngierUnsignedEnum 35:32 TGRAN16_2 21130b7ed4d8SMark Brown 0b0000 TGRAN16 21140b7ed4d8SMark Brown 0b0001 NI 21150b7ed4d8SMark Brown 0b0010 IMP 21160b7ed4d8SMark Brown 0b0011 52_BIT 21170b7ed4d8SMark BrownEndEnum 21182aea7b77SMarc ZyngierSignedEnum 31:28 TGRAN4 21190b7ed4d8SMark Brown 0b0000 IMP 21200b7ed4d8SMark Brown 0b0001 52_BIT 21210b7ed4d8SMark Brown 0b1111 NI 21220b7ed4d8SMark BrownEndEnum 21232aea7b77SMarc ZyngierSignedEnum 27:24 TGRAN64 21240b7ed4d8SMark Brown 0b0000 IMP 21250b7ed4d8SMark Brown 0b1111 NI 21260b7ed4d8SMark BrownEndEnum 21272aea7b77SMarc ZyngierUnsignedEnum 23:20 TGRAN16 21280b7ed4d8SMark Brown 0b0000 NI 21290b7ed4d8SMark Brown 0b0001 IMP 21300b7ed4d8SMark Brown 0b0010 52_BIT 21310b7ed4d8SMark BrownEndEnum 2132ad16d4cfSMark BrownUnsignedEnum 19:16 BIGENDEL0 21330b7ed4d8SMark Brown 0b0000 NI 21340b7ed4d8SMark Brown 0b0001 IMP 21350b7ed4d8SMark BrownEndEnum 2136ad16d4cfSMark BrownUnsignedEnum 15:12 SNSMEM 21370b7ed4d8SMark Brown 0b0000 NI 21380b7ed4d8SMark Brown 0b0001 IMP 21390b7ed4d8SMark BrownEndEnum 2140ad16d4cfSMark BrownUnsignedEnum 11:8 BIGEND 21410b7ed4d8SMark Brown 0b0000 NI 21420b7ed4d8SMark Brown 0b0001 IMP 21430b7ed4d8SMark BrownEndEnum 21440b7ed4d8SMark BrownEnum 7:4 ASIDBITS 21450b7ed4d8SMark Brown 0b0000 8 21460b7ed4d8SMark Brown 0b0010 16 21470b7ed4d8SMark BrownEndEnum 21480b7ed4d8SMark BrownEnum 3:0 PARANGE 21490b7ed4d8SMark Brown 0b0000 32 21500b7ed4d8SMark Brown 0b0001 36 21510b7ed4d8SMark Brown 0b0010 40 21520b7ed4d8SMark Brown 0b0011 42 21530b7ed4d8SMark Brown 0b0100 44 21540b7ed4d8SMark Brown 0b0101 48 21550b7ed4d8SMark Brown 0b0110 52 2156cc15f548SAnshuman Khandual 0b0111 56 21570b7ed4d8SMark BrownEndEnum 21580b7ed4d8SMark BrownEndSysreg 21590b7ed4d8SMark Brown 21607d751b31SKristina MartsenkoSysreg ID_AA64MMFR1_EL1 3 0 0 7 1 2161ad16d4cfSMark BrownUnsignedEnum 63:60 ECBHB 21627d751b31SKristina Martsenko 0b0000 NI 21637d751b31SKristina Martsenko 0b0001 IMP 21647d751b31SKristina MartsenkoEndEnum 2165ad16d4cfSMark BrownUnsignedEnum 59:56 CMOW 21667d751b31SKristina Martsenko 0b0000 NI 21677d751b31SKristina Martsenko 0b0001 IMP 21687d751b31SKristina MartsenkoEndEnum 2169ad16d4cfSMark BrownUnsignedEnum 55:52 TIDCP1 21707d751b31SKristina Martsenko 0b0000 NI 21717d751b31SKristina Martsenko 0b0001 IMP 21727d751b31SKristina MartsenkoEndEnum 2173ad16d4cfSMark BrownUnsignedEnum 51:48 nTLBPA 21747d751b31SKristina Martsenko 0b0000 NI 21757d751b31SKristina Martsenko 0b0001 IMP 21767d751b31SKristina MartsenkoEndEnum 2177ad16d4cfSMark BrownUnsignedEnum 47:44 AFP 21787d751b31SKristina Martsenko 0b0000 NI 21797d751b31SKristina Martsenko 0b0001 IMP 21807d751b31SKristina MartsenkoEndEnum 2181ad16d4cfSMark BrownUnsignedEnum 43:40 HCX 21827d751b31SKristina Martsenko 0b0000 NI 21837d751b31SKristina Martsenko 0b0001 IMP 21847d751b31SKristina MartsenkoEndEnum 2185ad16d4cfSMark BrownUnsignedEnum 39:36 ETS 21867d751b31SKristina Martsenko 0b0000 NI 21877d751b31SKristina Martsenko 0b0001 IMP 218803499346SMark Brown 0b0010 ETS2 218903499346SMark Brown 0b0011 ETS3 21907d751b31SKristina MartsenkoEndEnum 2191ad16d4cfSMark BrownUnsignedEnum 35:32 TWED 21927d751b31SKristina Martsenko 0b0000 NI 21937d751b31SKristina Martsenko 0b0001 IMP 21947d751b31SKristina MartsenkoEndEnum 2195ad16d4cfSMark BrownUnsignedEnum 31:28 XNX 21967d751b31SKristina Martsenko 0b0000 NI 21977d751b31SKristina Martsenko 0b0001 IMP 21987d751b31SKristina MartsenkoEndEnum 2199ad16d4cfSMark BrownUnsignedEnum 27:24 SpecSEI 22007d751b31SKristina Martsenko 0b0000 NI 22017d751b31SKristina Martsenko 0b0001 IMP 22027d751b31SKristina MartsenkoEndEnum 2203ad16d4cfSMark BrownUnsignedEnum 23:20 PAN 22047d751b31SKristina Martsenko 0b0000 NI 22057d751b31SKristina Martsenko 0b0001 IMP 22067d751b31SKristina Martsenko 0b0010 PAN2 22077d751b31SKristina Martsenko 0b0011 PAN3 22087d751b31SKristina MartsenkoEndEnum 2209ad16d4cfSMark BrownUnsignedEnum 19:16 LO 22107d751b31SKristina Martsenko 0b0000 NI 22117d751b31SKristina Martsenko 0b0001 IMP 22127d751b31SKristina MartsenkoEndEnum 2213ad16d4cfSMark BrownUnsignedEnum 15:12 HPDS 22147d751b31SKristina Martsenko 0b0000 NI 22157d751b31SKristina Martsenko 0b0001 IMP 22167d751b31SKristina Martsenko 0b0010 HPDS2 22177d751b31SKristina MartsenkoEndEnum 2218ad16d4cfSMark BrownUnsignedEnum 11:8 VH 22197d751b31SKristina Martsenko 0b0000 NI 22207d751b31SKristina Martsenko 0b0001 IMP 22217d751b31SKristina MartsenkoEndEnum 22227d751b31SKristina MartsenkoEnum 7:4 VMIDBits 22237d751b31SKristina Martsenko 0b0000 8 22247d751b31SKristina Martsenko 0b0010 16 22257d751b31SKristina MartsenkoEndEnum 2226ad16d4cfSMark BrownUnsignedEnum 3:0 HAFDBS 22277d751b31SKristina Martsenko 0b0000 NI 22287d751b31SKristina Martsenko 0b0001 AF 22297d751b31SKristina Martsenko 0b0010 DBM 223003499346SMark Brown 0b0011 HAFT 223103499346SMark Brown 0b0100 HDBSS 22327d751b31SKristina MartsenkoEndEnum 22337d751b31SKristina MartsenkoEndSysreg 22347d751b31SKristina Martsenko 2235cfa3a6c5SMark BrownSysreg ID_AA64MMFR2_EL1 3 0 0 7 2 2236ad16d4cfSMark BrownUnsignedEnum 63:60 E0PD 2237cfa3a6c5SMark Brown 0b0000 NI 2238cfa3a6c5SMark Brown 0b0001 IMP 2239cfa3a6c5SMark BrownEndEnum 2240ad16d4cfSMark BrownUnsignedEnum 59:56 EVT 2241cfa3a6c5SMark Brown 0b0000 NI 2242cfa3a6c5SMark Brown 0b0001 IMP 2243cfa3a6c5SMark Brown 0b0010 TTLBxS 2244cfa3a6c5SMark BrownEndEnum 2245ad16d4cfSMark BrownUnsignedEnum 55:52 BBM 2246cfa3a6c5SMark Brown 0b0000 0 2247cfa3a6c5SMark Brown 0b0001 1 2248cfa3a6c5SMark Brown 0b0010 2 2249cfa3a6c5SMark BrownEndEnum 2250ad16d4cfSMark BrownUnsignedEnum 51:48 TTL 2251cfa3a6c5SMark Brown 0b0000 NI 2252cfa3a6c5SMark Brown 0b0001 IMP 2253cfa3a6c5SMark BrownEndEnum 2254cfa3a6c5SMark BrownRes0 47:44 2255ad16d4cfSMark BrownUnsignedEnum 43:40 FWB 2256cfa3a6c5SMark Brown 0b0000 NI 2257cfa3a6c5SMark Brown 0b0001 IMP 2258cfa3a6c5SMark BrownEndEnum 22594a7fe842SMarc ZyngierUnsignedEnum 39:36 IDS 22604a7fe842SMarc Zyngier 0b0000 NI 22614a7fe842SMarc Zyngier 0b0001 IMP 22624a7fe842SMarc Zyngier 0b0010 EL3 2263cfa3a6c5SMark BrownEndEnum 2264ad16d4cfSMark BrownUnsignedEnum 35:32 AT 2265cfa3a6c5SMark Brown 0b0000 NI 2266cfa3a6c5SMark Brown 0b0001 IMP 2267cfa3a6c5SMark BrownEndEnum 2268cfa3a6c5SMark BrownEnum 31:28 ST 2269cfa3a6c5SMark Brown 0b0000 39 2270cfa3a6c5SMark Brown 0b0001 48_47 2271cfa3a6c5SMark BrownEndEnum 2272ad16d4cfSMark BrownUnsignedEnum 27:24 NV 2273cfa3a6c5SMark Brown 0b0000 NI 2274cfa3a6c5SMark Brown 0b0001 IMP 2275cfa3a6c5SMark Brown 0b0010 NV2 2276cfa3a6c5SMark BrownEndEnum 2277cfa3a6c5SMark BrownEnum 23:20 CCIDX 2278cfa3a6c5SMark Brown 0b0000 32 2279cfa3a6c5SMark Brown 0b0001 64 2280cfa3a6c5SMark BrownEndEnum 22812aea7b77SMarc ZyngierUnsignedEnum 19:16 VARange 2282cfa3a6c5SMark Brown 0b0000 48 2283cfa3a6c5SMark Brown 0b0001 52 2284cfa3a6c5SMark BrownEndEnum 2285ad16d4cfSMark BrownUnsignedEnum 15:12 IESB 2286cfa3a6c5SMark Brown 0b0000 NI 2287cfa3a6c5SMark Brown 0b0001 IMP 2288cfa3a6c5SMark BrownEndEnum 2289ad16d4cfSMark BrownUnsignedEnum 11:8 LSM 2290cfa3a6c5SMark Brown 0b0000 NI 2291cfa3a6c5SMark Brown 0b0001 IMP 2292cfa3a6c5SMark BrownEndEnum 2293ad16d4cfSMark BrownUnsignedEnum 7:4 UAO 2294cfa3a6c5SMark Brown 0b0000 NI 2295cfa3a6c5SMark Brown 0b0001 IMP 2296cfa3a6c5SMark BrownEndEnum 2297ad16d4cfSMark BrownUnsignedEnum 3:0 CnP 2298cfa3a6c5SMark Brown 0b0000 NI 2299cfa3a6c5SMark Brown 0b0001 IMP 2300cfa3a6c5SMark BrownEndEnum 2301cfa3a6c5SMark BrownEndSysreg 2302cfa3a6c5SMark Brown 230300ac8467SJoey GoulySysreg ID_AA64MMFR3_EL1 3 0 0 7 3 230400ac8467SJoey GoulyUnsignedEnum 63:60 Spec_FPACC 230500ac8467SJoey Gouly 0b0000 NI 230600ac8467SJoey Gouly 0b0001 IMP 230700ac8467SJoey GoulyEndEnum 230800ac8467SJoey GoulyUnsignedEnum 59:56 ADERR 230900ac8467SJoey Gouly 0b0000 NI 231000ac8467SJoey Gouly 0b0001 DEV_ASYNC 231100ac8467SJoey Gouly 0b0010 FEAT_ADERR 231200ac8467SJoey Gouly 0b0011 FEAT_ADERR_IND 231300ac8467SJoey GoulyEndEnum 231400ac8467SJoey GoulyUnsignedEnum 55:52 SDERR 231500ac8467SJoey Gouly 0b0000 NI 231600ac8467SJoey Gouly 0b0001 DEV_SYNC 231700ac8467SJoey Gouly 0b0010 FEAT_ADERR 231800ac8467SJoey Gouly 0b0011 FEAT_ADERR_IND 231900ac8467SJoey GoulyEndEnum 232000ac8467SJoey GoulyRes0 51:48 232100ac8467SJoey GoulyUnsignedEnum 47:44 ANERR 232200ac8467SJoey Gouly 0b0000 NI 232300ac8467SJoey Gouly 0b0001 ASYNC 232400ac8467SJoey Gouly 0b0010 FEAT_ANERR 232500ac8467SJoey Gouly 0b0011 FEAT_ANERR_IND 232600ac8467SJoey GoulyEndEnum 232700ac8467SJoey GoulyUnsignedEnum 43:40 SNERR 232800ac8467SJoey Gouly 0b0000 NI 232900ac8467SJoey Gouly 0b0001 SYNC 233000ac8467SJoey Gouly 0b0010 FEAT_ANERR 233100ac8467SJoey Gouly 0b0011 FEAT_ANERR_IND 233200ac8467SJoey GoulyEndEnum 233300ac8467SJoey GoulyUnsignedEnum 39:36 D128_2 233400ac8467SJoey Gouly 0b0000 NI 233500ac8467SJoey Gouly 0b0001 IMP 233600ac8467SJoey GoulyEndEnum 233700ac8467SJoey GoulyUnsignedEnum 35:32 D128 233800ac8467SJoey Gouly 0b0000 NI 233900ac8467SJoey Gouly 0b0001 IMP 234000ac8467SJoey GoulyEndEnum 234100ac8467SJoey GoulyUnsignedEnum 31:28 MEC 234200ac8467SJoey Gouly 0b0000 NI 234300ac8467SJoey Gouly 0b0001 IMP 234400ac8467SJoey GoulyEndEnum 234500ac8467SJoey GoulyUnsignedEnum 27:24 AIE 234600ac8467SJoey Gouly 0b0000 NI 234700ac8467SJoey Gouly 0b0001 IMP 234800ac8467SJoey GoulyEndEnum 234900ac8467SJoey GoulyUnsignedEnum 23:20 S2POE 235000ac8467SJoey Gouly 0b0000 NI 235100ac8467SJoey Gouly 0b0001 IMP 235200ac8467SJoey GoulyEndEnum 235300ac8467SJoey GoulyUnsignedEnum 19:16 S1POE 235400ac8467SJoey Gouly 0b0000 NI 235500ac8467SJoey Gouly 0b0001 IMP 235600ac8467SJoey GoulyEndEnum 235700ac8467SJoey GoulyUnsignedEnum 15:12 S2PIE 235800ac8467SJoey Gouly 0b0000 NI 235900ac8467SJoey Gouly 0b0001 IMP 236000ac8467SJoey GoulyEndEnum 236100ac8467SJoey GoulyUnsignedEnum 11:8 S1PIE 236200ac8467SJoey Gouly 0b0000 NI 236300ac8467SJoey Gouly 0b0001 IMP 236400ac8467SJoey GoulyEndEnum 236500ac8467SJoey GoulyUnsignedEnum 7:4 SCTLRX 236600ac8467SJoey Gouly 0b0000 NI 236700ac8467SJoey Gouly 0b0001 IMP 236800ac8467SJoey GoulyEndEnum 236900ac8467SJoey GoulyUnsignedEnum 3:0 TCRX 237000ac8467SJoey Gouly 0b0000 NI 237100ac8467SJoey Gouly 0b0001 IMP 237200ac8467SJoey GoulyEndEnum 237300ac8467SJoey GoulyEndSysreg 237400ac8467SJoey Gouly 2375cfc680bbSMarc ZyngierSysreg ID_AA64MMFR4_EL1 3 0 0 7 4 2376eef33835SMarc ZyngierRes0 63:48 2377eef33835SMarc ZyngierUnsignedEnum 47:44 SRMASK 2378eef33835SMarc Zyngier 0b0000 NI 2379eef33835SMarc Zyngier 0b0001 IMP 2380eef33835SMarc ZyngierEndEnum 2381eef33835SMarc ZyngierRes0 43:40 2382cfc680bbSMarc ZyngierUnsignedEnum 39:36 E3DSE 2383cfc680bbSMarc Zyngier 0b0000 NI 2384cfc680bbSMarc Zyngier 0b0001 IMP 2385cfc680bbSMarc ZyngierEndEnum 2386eef33835SMarc ZyngierRes0 35:32 2387eef33835SMarc ZyngierUnsignedEnum 31:28 RMEGDI 2388eef33835SMarc Zyngier 0b0000 NI 2389eef33835SMarc Zyngier 0b0001 IMP 2390eef33835SMarc ZyngierEndEnum 2391cfc680bbSMarc ZyngierSignedEnum 27:24 E2H0 2392cfc680bbSMarc Zyngier 0b0000 IMP 2393cfc680bbSMarc Zyngier 0b1110 NI_NV1 2394cfc680bbSMarc Zyngier 0b1111 NI 2395cfc680bbSMarc ZyngierEndEnum 2396cfc680bbSMarc ZyngierUnsignedEnum 23:20 NV_frac 2397cfc680bbSMarc Zyngier 0b0000 NV_NV2 2398cfc680bbSMarc Zyngier 0b0001 NV2_ONLY 2399eef33835SMarc Zyngier 0b0010 NV2P1 2400cfc680bbSMarc ZyngierEndEnum 2401cfc680bbSMarc ZyngierUnsignedEnum 19:16 FGWTE3 2402cfc680bbSMarc Zyngier 0b0000 NI 2403cfc680bbSMarc Zyngier 0b0001 IMP 2404cfc680bbSMarc ZyngierEndEnum 2405cfc680bbSMarc ZyngierUnsignedEnum 15:12 HACDBS 2406cfc680bbSMarc Zyngier 0b0000 NI 2407cfc680bbSMarc Zyngier 0b0001 IMP 2408cfc680bbSMarc ZyngierEndEnum 2409cfc680bbSMarc ZyngierUnsignedEnum 11:8 ASID2 2410cfc680bbSMarc Zyngier 0b0000 NI 2411cfc680bbSMarc Zyngier 0b0001 IMP 2412cfc680bbSMarc ZyngierEndEnum 2413f4d4ebc8SFuad TabbaUnsignedEnum 7:4 EIESB 2414cfc680bbSMarc Zyngier 0b0000 NI 2415cfc680bbSMarc Zyngier 0b0001 ToEL3 2416cfc680bbSMarc Zyngier 0b0010 ToELx 2417cfc680bbSMarc Zyngier 0b1111 ANY 2418cfc680bbSMarc ZyngierEndEnum 2419eef33835SMarc ZyngierUnsignedEnum 3:0 PoPS 2420eef33835SMarc Zyngier 0b0000 NI 2421eef33835SMarc Zyngier 0b0001 IMP 2422eef33835SMarc ZyngierEndEnum 2423cfc680bbSMarc ZyngierEndSysreg 2424cfc680bbSMarc Zyngier 24257a41a97bSMark BrownSysreg SCTLR_EL1 3 0 1 0 0 24267a41a97bSMark BrownField 63 TIDCP 2427e1567b4fSMark BrownField 62 SPINTMASK 24287a41a97bSMark BrownField 61 NMI 24297a41a97bSMark BrownField 60 EnTP2 2430a6052284SMark BrownField 59 TCSO 2431a6052284SMark BrownField 58 TCSO0 24327a41a97bSMark BrownField 57 EPAN 24337a41a97bSMark BrownField 56 EnALS 24347a41a97bSMark BrownField 55 EnAS0 24357a41a97bSMark BrownField 54 EnASR 2436d65bf6e3SMarc ZyngierRes0 53:50 24377a41a97bSMark BrownField 49:46 TWEDEL 24387a41a97bSMark BrownField 45 TWEDEn 24397a41a97bSMark BrownField 44 DSSBS 24407a41a97bSMark BrownField 43 ATA 24417a41a97bSMark BrownField 42 ATA0 24427a41a97bSMark BrownEnum 41:40 TCF 24437a41a97bSMark Brown 0b00 NONE 24447a41a97bSMark Brown 0b01 SYNC 24457a41a97bSMark Brown 0b10 ASYNC 24467a41a97bSMark Brown 0b11 ASYMM 24477a41a97bSMark BrownEndEnum 24487a41a97bSMark BrownEnum 39:38 TCF0 24497a41a97bSMark Brown 0b00 NONE 24507a41a97bSMark Brown 0b01 SYNC 24517a41a97bSMark Brown 0b10 ASYNC 24527a41a97bSMark Brown 0b11 ASYMM 24537a41a97bSMark BrownEndEnum 24547a41a97bSMark BrownField 37 ITFSB 24557a41a97bSMark BrownField 36 BT1 24567a41a97bSMark BrownField 35 BT0 2457a6052284SMark BrownField 34 EnFPM 24587a41a97bSMark BrownField 33 MSCEn 24597a41a97bSMark BrownField 32 CMOW 24607a41a97bSMark BrownField 31 EnIA 24617a41a97bSMark BrownField 30 EnIB 24627a41a97bSMark BrownField 29 LSMAOE 24637a41a97bSMark BrownField 28 nTLSMD 24647a41a97bSMark BrownField 27 EnDA 24657a41a97bSMark BrownField 26 UCI 24667a41a97bSMark BrownField 25 EE 24677a41a97bSMark BrownField 24 E0E 24687a41a97bSMark BrownField 23 SPAN 24697a41a97bSMark BrownField 22 EIS 24707a41a97bSMark BrownField 21 IESB 24717a41a97bSMark BrownField 20 TSCXT 24727a41a97bSMark BrownField 19 WXN 24737a41a97bSMark BrownField 18 nTWE 24747a41a97bSMark BrownRes0 17 24757a41a97bSMark BrownField 16 nTWI 24767a41a97bSMark BrownField 15 UCT 24777a41a97bSMark BrownField 14 DZE 24787a41a97bSMark BrownField 13 EnDB 24797a41a97bSMark BrownField 12 I 24807a41a97bSMark BrownField 11 EOS 24817a41a97bSMark BrownField 10 EnRCTX 24827a41a97bSMark BrownField 9 UMA 24837a41a97bSMark BrownField 8 SED 24847a41a97bSMark BrownField 7 ITD 24857a41a97bSMark BrownField 6 nAA 24867a41a97bSMark BrownField 5 CP15BEN 24877a41a97bSMark BrownField 4 SA0 24887a41a97bSMark BrownField 3 SA 24897a41a97bSMark BrownField 2 C 24907a41a97bSMark BrownField 1 A 24917a41a97bSMark BrownField 0 M 24927a41a97bSMark BrownEndSysreg 24937a41a97bSMark Brown 24940be91cfbSMarc ZyngierSysreg SCTLR_EL12 3 5 1 0 0 24950be91cfbSMarc ZyngierMapping SCTLR_EL1 24960be91cfbSMarc ZyngierEndSysreg 24970be91cfbSMarc Zyngier 24980be91cfbSMarc ZyngierSysreg SCTLRALIAS_EL1 3 0 1 4 6 24990be91cfbSMarc ZyngierMapping SCTLR_EL1 25000be91cfbSMarc ZyngierEndSysreg 25010be91cfbSMarc Zyngier 25020be91cfbSMarc ZyngierSysreg ACTLR_EL1 3 0 1 0 1 25030be91cfbSMarc ZyngierField 63:0 IMPDEF 25040be91cfbSMarc ZyngierEndSysreg 25050be91cfbSMarc Zyngier 25060be91cfbSMarc ZyngierSysreg ACTLR_EL12 3 5 1 0 1 25070be91cfbSMarc ZyngierMapping ACTLR_EL1 25080be91cfbSMarc ZyngierEndSysreg 25090be91cfbSMarc Zyngier 25100be91cfbSMarc ZyngierSysreg ACTLRALIAS_EL1 3 0 1 4 5 25110be91cfbSMarc ZyngierMapping ACTLR_EL1 25120be91cfbSMarc ZyngierEndSysreg 25130be91cfbSMarc Zyngier 2514e5ecedcdSMarc ZyngierSysreg CPACR_EL1 3 0 1 0 2 2515f062c19aSMarc ZyngierRes0 63:32 2516f062c19aSMarc ZyngierField 31 TCPAC 2517f062c19aSMarc ZyngierField 30 TAM 251835768b23SJoey GoulyField 29 E0POE 2519b5c0f105SMark BrownField 28 TTA 2520b5c0f105SMark BrownRes0 27:26 2521b5c0f105SMark BrownField 25:24 SMEN 2522b5c0f105SMark BrownRes0 23:22 2523b5c0f105SMark BrownField 21:20 FPEN 2524b5c0f105SMark BrownRes0 19:18 2525b5c0f105SMark BrownField 17:16 ZEN 2526b5c0f105SMark BrownRes0 15:0 2527b5c0f105SMark BrownEndSysreg 2528b5c0f105SMark Brown 25290be91cfbSMarc ZyngierSysreg CPACRALIAS_EL1 3 0 1 4 4 25300be91cfbSMarc ZyngierMapping CPACR_EL1 25310be91cfbSMarc ZyngierEndSysreg 25320be91cfbSMarc Zyngier 25330be91cfbSMarc ZyngierSysreg ACTLRMASK_EL1 3 0 1 4 1 25340be91cfbSMarc ZyngierField 63:0 IMPDEF 25350be91cfbSMarc ZyngierEndSysreg 25360be91cfbSMarc Zyngier 25370be91cfbSMarc ZyngierSysreg ACTLRMASK_EL12 3 5 1 4 1 25380be91cfbSMarc ZyngierMapping ACTLRMASK_EL1 25390be91cfbSMarc ZyngierEndSysreg 25400be91cfbSMarc Zyngier 25410be91cfbSMarc ZyngierSysreg CPACRMASK_EL1 3 0 1 4 2 25420be91cfbSMarc ZyngierRes0 63:32 25430be91cfbSMarc ZyngierField 31 TCPAC 25440be91cfbSMarc ZyngierField 30 TAM 25450be91cfbSMarc ZyngierField 29 E0POE 25460be91cfbSMarc ZyngierField 28 TTA 25470be91cfbSMarc ZyngierRes0 27:25 25480be91cfbSMarc ZyngierField 24 SMEN 25490be91cfbSMarc ZyngierRes0 23:21 25500be91cfbSMarc ZyngierField 20 FPEN 25510be91cfbSMarc ZyngierRes0 19:17 25520be91cfbSMarc ZyngierField 16 ZEN 25530be91cfbSMarc ZyngierRes0 15:0 25540be91cfbSMarc ZyngierEndSysreg 25550be91cfbSMarc Zyngier 25560be91cfbSMarc ZyngierSysreg CPACRMASK_EL12 3 5 1 4 2 25570be91cfbSMarc ZyngierMapping CPACRMASK_EL1 25580be91cfbSMarc ZyngierEndSysreg 25590be91cfbSMarc Zyngier 25600be91cfbSMarc ZyngierSysreg PFAR_EL1 3 0 6 0 5 25610be91cfbSMarc ZyngierField 63 NS 25620be91cfbSMarc ZyngierField 62 NSE 25630be91cfbSMarc ZyngierRes0 61:56 25640be91cfbSMarc ZyngierField 55:52 PA_55_52 25650be91cfbSMarc ZyngierField 51:48 PA_51_48 25660be91cfbSMarc ZyngierField 47:0 PA 25670be91cfbSMarc ZyngierEndSysreg 25680be91cfbSMarc Zyngier 25690be91cfbSMarc ZyngierSysreg PFAR_EL12 3 5 6 0 5 25700be91cfbSMarc ZyngierMapping PFAR_EL1 25710be91cfbSMarc ZyngierEndSysreg 25720be91cfbSMarc Zyngier 25730be91cfbSMarc ZyngierSysreg SCTLR2_EL1 3 0 1 0 3 25740be91cfbSMarc ZyngierRes0 63:13 25750be91cfbSMarc ZyngierField 12 CPTM0 25760be91cfbSMarc ZyngierField 11 CPTM 25770be91cfbSMarc ZyngierField 10 CPTA0 25780be91cfbSMarc ZyngierField 9 CPTA 25790be91cfbSMarc ZyngierField 8 EnPACM0 25800be91cfbSMarc ZyngierField 7 EnPACM 25810be91cfbSMarc ZyngierField 6 EnIDCP128 25820be91cfbSMarc ZyngierField 5 EASE 25830be91cfbSMarc ZyngierField 4 EnANERR 25840be91cfbSMarc ZyngierField 3 EnADERR 25850be91cfbSMarc ZyngierField 2 NMEA 25860be91cfbSMarc ZyngierRes0 1:0 25870be91cfbSMarc ZyngierEndSysreg 25880be91cfbSMarc Zyngier 25890be91cfbSMarc ZyngierSysreg SCTLR2_EL12 3 5 1 0 3 25900be91cfbSMarc ZyngierMapping SCTLR2_EL1 25910be91cfbSMarc ZyngierEndSysreg 25920be91cfbSMarc Zyngier 25930be91cfbSMarc ZyngierSysreg SCTLR2ALIAS_EL1 3 0 1 4 7 25940be91cfbSMarc ZyngierMapping SCTLR2_EL1 25950be91cfbSMarc ZyngierEndSysreg 25960be91cfbSMarc Zyngier 25970be91cfbSMarc ZyngierSysreg SCTLR2MASK_EL1 3 0 1 4 3 25980be91cfbSMarc ZyngierRes0 63:13 25990be91cfbSMarc ZyngierField 12 CPTM0 26000be91cfbSMarc ZyngierField 11 CPTM 26010be91cfbSMarc ZyngierField 10 CPTA0 26020be91cfbSMarc ZyngierField 9 CPTA 26030be91cfbSMarc ZyngierField 8 EnPACM0 26040be91cfbSMarc ZyngierField 7 EnPACM 26050be91cfbSMarc ZyngierField 6 EnIDCP128 26060be91cfbSMarc ZyngierField 5 EASE 26070be91cfbSMarc ZyngierField 4 EnANERR 26080be91cfbSMarc ZyngierField 3 EnADERR 26090be91cfbSMarc ZyngierField 2 NMEA 26100be91cfbSMarc ZyngierRes0 1:0 26110be91cfbSMarc ZyngierEndSysreg 26120be91cfbSMarc Zyngier 26130be91cfbSMarc ZyngierSysreg SCTLR2MASK_EL12 3 5 1 4 3 26140be91cfbSMarc ZyngierMapping SCTLR2MASK_EL1 26150be91cfbSMarc ZyngierEndSysreg 26160be91cfbSMarc Zyngier 26170be91cfbSMarc ZyngierSysreg SCTLRMASK_EL1 3 0 1 4 0 26180be91cfbSMarc ZyngierField 63 TIDCP 26190be91cfbSMarc ZyngierField 62 SPINTMASK 26200be91cfbSMarc ZyngierField 61 NMI 26210be91cfbSMarc ZyngierField 60 EnTP2 26220be91cfbSMarc ZyngierField 59 TCSO 26230be91cfbSMarc ZyngierField 58 TCSO0 26240be91cfbSMarc ZyngierField 57 EPAN 26250be91cfbSMarc ZyngierField 56 EnALS 26260be91cfbSMarc ZyngierField 55 EnAS0 26270be91cfbSMarc ZyngierField 54 EnASR 26280be91cfbSMarc ZyngierField 53 TME 26290be91cfbSMarc ZyngierField 52 TME0 26300be91cfbSMarc ZyngierField 51 TMT 26310be91cfbSMarc ZyngierField 50 TMT0 26320be91cfbSMarc ZyngierRes0 49:47 26330be91cfbSMarc ZyngierField 46 TWEDEL 26340be91cfbSMarc ZyngierField 45 TWEDEn 26350be91cfbSMarc ZyngierField 44 DSSBS 26360be91cfbSMarc ZyngierField 43 ATA 26370be91cfbSMarc ZyngierField 42 ATA0 26380be91cfbSMarc ZyngierRes0 41 26390be91cfbSMarc ZyngierField 40 TCF 26400be91cfbSMarc ZyngierRes0 39 26410be91cfbSMarc ZyngierField 38 TCF0 26420be91cfbSMarc ZyngierField 37 ITFSB 26430be91cfbSMarc ZyngierField 36 BT1 26440be91cfbSMarc ZyngierField 35 BT0 26450be91cfbSMarc ZyngierField 34 EnFPM 26460be91cfbSMarc ZyngierField 33 MSCEn 26470be91cfbSMarc ZyngierField 32 CMOW 26480be91cfbSMarc ZyngierField 31 EnIA 26490be91cfbSMarc ZyngierField 30 EnIB 26500be91cfbSMarc ZyngierField 29 LSMAOE 26510be91cfbSMarc ZyngierField 28 nTLSMD 26520be91cfbSMarc ZyngierField 27 EnDA 26530be91cfbSMarc ZyngierField 26 UCI 26540be91cfbSMarc ZyngierField 25 EE 26550be91cfbSMarc ZyngierField 24 E0E 26560be91cfbSMarc ZyngierField 23 SPAN 26570be91cfbSMarc ZyngierField 22 EIS 26580be91cfbSMarc ZyngierField 21 IESB 26590be91cfbSMarc ZyngierField 20 TSCXT 26600be91cfbSMarc ZyngierField 19 WXN 26610be91cfbSMarc ZyngierField 18 nTWE 26620be91cfbSMarc ZyngierRes0 17 26630be91cfbSMarc ZyngierField 16 nTWI 26640be91cfbSMarc ZyngierField 15 UCT 26650be91cfbSMarc ZyngierField 14 DZE 26660be91cfbSMarc ZyngierField 13 EnDB 26670be91cfbSMarc ZyngierField 12 I 26680be91cfbSMarc ZyngierField 11 EOS 26690be91cfbSMarc ZyngierField 10 EnRCTX 26700be91cfbSMarc ZyngierField 9 UMA 26710be91cfbSMarc ZyngierField 8 SED 26720be91cfbSMarc ZyngierField 7 ITD 26730be91cfbSMarc ZyngierField 6 nAA 26740be91cfbSMarc ZyngierField 5 CP15BEN 26750be91cfbSMarc ZyngierField 4 SA0 26760be91cfbSMarc ZyngierField 3 SA 26770be91cfbSMarc ZyngierField 2 C 26780be91cfbSMarc ZyngierField 1 A 26790be91cfbSMarc ZyngierField 0 M 26800be91cfbSMarc ZyngierEndSysreg 26810be91cfbSMarc Zyngier 26820be91cfbSMarc ZyngierSysreg SCTLRMASK_EL12 3 5 1 4 0 26830be91cfbSMarc ZyngierMapping SCTLRMASK_EL1 26840be91cfbSMarc ZyngierEndSysreg 26850be91cfbSMarc Zyngier 26860be91cfbSMarc ZyngierSysreg TCR2MASK_EL1 3 0 2 7 3 26870be91cfbSMarc ZyngierRes0 63:22 26880be91cfbSMarc ZyngierField 21 FNGNA1 26890be91cfbSMarc ZyngierField 20 FNGNA0 26900be91cfbSMarc ZyngierRes0 19 26910be91cfbSMarc ZyngierField 18 FNG1 26920be91cfbSMarc ZyngierField 17 FNG0 26930be91cfbSMarc ZyngierField 16 A2 26940be91cfbSMarc ZyngierField 15 DisCH1 26950be91cfbSMarc ZyngierField 14 DisCH0 26960be91cfbSMarc ZyngierRes0 13:12 26970be91cfbSMarc ZyngierField 11 HAFT 26980be91cfbSMarc ZyngierField 10 PTTWI 26990be91cfbSMarc ZyngierRes0 9:6 27000be91cfbSMarc ZyngierField 5 D128 27010be91cfbSMarc ZyngierField 4 AIE 27020be91cfbSMarc ZyngierField 3 POE 27030be91cfbSMarc ZyngierField 2 E0POE 27040be91cfbSMarc ZyngierField 1 PIE 27050be91cfbSMarc ZyngierField 0 PnCH 27060be91cfbSMarc ZyngierEndSysreg 27070be91cfbSMarc Zyngier 27080be91cfbSMarc ZyngierSysreg TCR2MASK_EL12 3 5 2 7 3 27090be91cfbSMarc ZyngierMapping TCR2MASK_EL1 27100be91cfbSMarc ZyngierEndSysreg 27110be91cfbSMarc Zyngier 27120be91cfbSMarc ZyngierSysreg TCRMASK_EL1 3 0 2 7 2 27130be91cfbSMarc ZyngierRes0 63:62 27140be91cfbSMarc ZyngierField 61 MTX1 27150be91cfbSMarc ZyngierField 60 MTX0 27160be91cfbSMarc ZyngierField 59 DS 27170be91cfbSMarc ZyngierField 58 TCMA1 27180be91cfbSMarc ZyngierField 57 TCMA0 27190be91cfbSMarc ZyngierField 56 E0PD1 27200be91cfbSMarc ZyngierField 55 E0PD0 27210be91cfbSMarc ZyngierField 54 NFD1 27220be91cfbSMarc ZyngierField 53 NFD0 27230be91cfbSMarc ZyngierField 52 TBID1 27240be91cfbSMarc ZyngierField 51 TBID0 27250be91cfbSMarc ZyngierField 50 HWU162 27260be91cfbSMarc ZyngierField 49 HWU161 27270be91cfbSMarc ZyngierField 48 HWU160 27280be91cfbSMarc ZyngierField 47 HWU159 27290be91cfbSMarc ZyngierField 46 HWU062 27300be91cfbSMarc ZyngierField 45 HWU061 27310be91cfbSMarc ZyngierField 44 HWU060 27320be91cfbSMarc ZyngierField 43 HWU059 27330be91cfbSMarc ZyngierField 42 HPD1 27340be91cfbSMarc ZyngierField 41 HPD0 27350be91cfbSMarc ZyngierField 40 HD 27360be91cfbSMarc ZyngierField 39 HA 27370be91cfbSMarc ZyngierField 38 TBI1 27380be91cfbSMarc ZyngierField 37 TBI0 27390be91cfbSMarc ZyngierField 36 AS 27400be91cfbSMarc ZyngierRes0 35:33 27410be91cfbSMarc ZyngierField 32 IPS 27420be91cfbSMarc ZyngierRes0 31 27430be91cfbSMarc ZyngierField 30 TG1 27440be91cfbSMarc ZyngierRes0 29 27450be91cfbSMarc ZyngierField 28 SH1 27460be91cfbSMarc ZyngierRes0 27 27470be91cfbSMarc ZyngierField 26 ORGN1 27480be91cfbSMarc ZyngierRes0 25 27490be91cfbSMarc ZyngierField 24 IRGN1 27500be91cfbSMarc ZyngierField 23 EPD1 27510be91cfbSMarc ZyngierField 22 A1 27520be91cfbSMarc ZyngierRes0 21:17 27530be91cfbSMarc ZyngierField 16 T1SZ 27540be91cfbSMarc ZyngierRes0 15 27550be91cfbSMarc ZyngierField 14 TG0 27560be91cfbSMarc ZyngierRes0 13 27570be91cfbSMarc ZyngierField 12 SH0 27580be91cfbSMarc ZyngierRes0 11 27590be91cfbSMarc ZyngierField 10 ORGN0 27600be91cfbSMarc ZyngierRes0 9 27610be91cfbSMarc ZyngierField 8 IRGN0 27620be91cfbSMarc ZyngierField 7 EPD0 27630be91cfbSMarc ZyngierRes0 6:1 27640be91cfbSMarc ZyngierField 0 T0SZ 27650be91cfbSMarc ZyngierEndSysreg 27660be91cfbSMarc Zyngier 27670be91cfbSMarc ZyngierSysreg TCRMASK_EL12 3 5 2 7 2 27680be91cfbSMarc ZyngierMapping TCRMASK_EL1 27690be91cfbSMarc ZyngierEndSysreg 27700be91cfbSMarc Zyngier 27710be91cfbSMarc ZyngierSysreg ERXGSR_EL1 3 0 5 3 2 27720be91cfbSMarc ZyngierField 63 S63 27730be91cfbSMarc ZyngierField 62 S62 27740be91cfbSMarc ZyngierField 61 S61 27750be91cfbSMarc ZyngierField 60 S60 27760be91cfbSMarc ZyngierField 59 S59 27770be91cfbSMarc ZyngierField 58 S58 27780be91cfbSMarc ZyngierField 57 S57 27790be91cfbSMarc ZyngierField 56 S56 27800be91cfbSMarc ZyngierField 55 S55 27810be91cfbSMarc ZyngierField 54 S54 27820be91cfbSMarc ZyngierField 53 S53 27830be91cfbSMarc ZyngierField 52 S52 27840be91cfbSMarc ZyngierField 51 S51 27850be91cfbSMarc ZyngierField 50 S50 27860be91cfbSMarc ZyngierField 49 S49 27870be91cfbSMarc ZyngierField 48 S48 27880be91cfbSMarc ZyngierField 47 S47 27890be91cfbSMarc ZyngierField 46 S46 27900be91cfbSMarc ZyngierField 45 S45 27910be91cfbSMarc ZyngierField 44 S44 27920be91cfbSMarc ZyngierField 43 S43 27930be91cfbSMarc ZyngierField 42 S42 27940be91cfbSMarc ZyngierField 41 S41 27950be91cfbSMarc ZyngierField 40 S40 27960be91cfbSMarc ZyngierField 39 S39 27970be91cfbSMarc ZyngierField 38 S38 27980be91cfbSMarc ZyngierField 37 S37 27990be91cfbSMarc ZyngierField 36 S36 28000be91cfbSMarc ZyngierField 35 S35 28010be91cfbSMarc ZyngierField 34 S34 28020be91cfbSMarc ZyngierField 33 S33 28030be91cfbSMarc ZyngierField 32 S32 28040be91cfbSMarc ZyngierField 31 S31 28050be91cfbSMarc ZyngierField 30 S30 28060be91cfbSMarc ZyngierField 29 S29 28070be91cfbSMarc ZyngierField 28 S28 28080be91cfbSMarc ZyngierField 27 S27 28090be91cfbSMarc ZyngierField 26 S26 28100be91cfbSMarc ZyngierField 25 S25 28110be91cfbSMarc ZyngierField 24 S24 28120be91cfbSMarc ZyngierField 23 S23 28130be91cfbSMarc ZyngierField 22 S22 28140be91cfbSMarc ZyngierField 21 S21 28150be91cfbSMarc ZyngierField 20 S20 28160be91cfbSMarc ZyngierField 19 S19 28170be91cfbSMarc ZyngierField 18 S18 28180be91cfbSMarc ZyngierField 17 S17 28190be91cfbSMarc ZyngierField 16 S16 28200be91cfbSMarc ZyngierField 15 S15 28210be91cfbSMarc ZyngierField 14 S14 28220be91cfbSMarc ZyngierField 13 S13 28230be91cfbSMarc ZyngierField 12 S12 28240be91cfbSMarc ZyngierField 11 S11 28250be91cfbSMarc ZyngierField 10 S10 28260be91cfbSMarc ZyngierField 9 S9 28270be91cfbSMarc ZyngierField 8 S8 28280be91cfbSMarc ZyngierField 7 S7 28290be91cfbSMarc ZyngierField 6 S6 28300be91cfbSMarc ZyngierField 5 S5 28310be91cfbSMarc ZyngierField 4 S4 28320be91cfbSMarc ZyngierField 3 S3 28330be91cfbSMarc ZyngierField 2 S2 28340be91cfbSMarc ZyngierField 1 S1 28350be91cfbSMarc ZyngierField 0 S0 28360be91cfbSMarc ZyngierEndSysreg 28370be91cfbSMarc Zyngier 283801009b06SMarc ZyngierSysreg TRFCR_EL1 3 0 1 2 1 2839c382ee67SJames ClarkRes0 63:7 2840c382ee67SJames ClarkUnsignedEnum 6:5 TS 2841c382ee67SJames Clark 0b0001 VIRTUAL 2842c382ee67SJames Clark 0b0010 GUEST_PHYSICAL 2843c382ee67SJames Clark 0b0011 PHYSICAL 2844c382ee67SJames ClarkEndEnum 2845c382ee67SJames ClarkRes0 4:2 2846c382ee67SJames ClarkField 1 ExTRE 2847c382ee67SJames ClarkField 0 E0TRE 284800cb1e01SJames ClarkEndSysreg 2849c382ee67SJames Clark 2850dd161dc2SMarc ZyngierSysreg TRCITECR_EL1 3 0 1 2 3 2851dd161dc2SMarc ZyngierRes0 63:2 2852dd161dc2SMarc ZyngierField 1 E1E 2853dd161dc2SMarc ZyngierField 0 E0E 2854dd161dc2SMarc ZyngierEndSysreg 2855dd161dc2SMarc Zyngier 2856dd161dc2SMarc ZyngierSysreg TRCITECR_EL12 3 5 1 2 3 2857dd161dc2SMarc ZyngierMapping TRCITECR_EL1 2858dd161dc2SMarc ZyngierEndSysreg 2859dd161dc2SMarc Zyngier 28609321f049SMark BrownSysreg SMPRI_EL1 3 0 1 2 4 28619321f049SMark BrownRes0 63:4 28629321f049SMark BrownField 3:0 PRIORITY 28639321f049SMark BrownEndSysreg 28649321f049SMark Brown 286589e9fb32SMark BrownSysregFields ZCR_ELx 286689e9fb32SMark BrownRes0 63:9 286789e9fb32SMark BrownRaz 8:4 286889e9fb32SMark BrownField 3:0 LEN 286989e9fb32SMark BrownEndSysregFields 287089e9fb32SMark Brown 287189e9fb32SMark BrownSysreg ZCR_EL1 3 0 1 2 0 287289e9fb32SMark BrownFields ZCR_ELx 287389e9fb32SMark BrownEndSysreg 287489e9fb32SMark Brown 28750d1322e7SMark BrownSysregFields SMCR_ELx 28760d1322e7SMark BrownRes0 63:32 28770d1322e7SMark BrownField 31 FA64 28780f3bbe0eSMark BrownField 30 EZT0 28790f3bbe0eSMark BrownRes0 29:9 28800d1322e7SMark BrownRaz 8:4 28810d1322e7SMark BrownField 3:0 LEN 28820d1322e7SMark BrownEndSysregFields 28830d1322e7SMark Brown 28840d1322e7SMark BrownSysreg SMCR_EL1 3 0 1 2 6 28850d1322e7SMark BrownFields SMCR_ELx 28860d1322e7SMark BrownEndSysreg 28870d1322e7SMark Brown 2888e94e06d8SMark BrownSysregFields GCSCR_ELx 2889e94e06d8SMark BrownRes0 63:10 2890e94e06d8SMark BrownField 9 STREn 2891e94e06d8SMark BrownField 8 PUSHMEn 2892e94e06d8SMark BrownRes0 7 2893e94e06d8SMark BrownField 6 EXLOCKEN 2894e94e06d8SMark BrownField 5 RVCHKEN 2895e94e06d8SMark BrownRes0 4:1 2896e94e06d8SMark BrownField 0 PCRSEL 2897e94e06d8SMark BrownEndSysregFields 2898e94e06d8SMark Brown 2899e94e06d8SMark BrownSysreg GCSCR_EL1 3 0 2 5 0 2900e94e06d8SMark BrownFields GCSCR_ELx 2901e94e06d8SMark BrownEndSysreg 2902e94e06d8SMark Brown 2903e94e06d8SMark BrownSysregFields GCSPR_ELx 2904e94e06d8SMark BrownField 63:3 PTR 2905e94e06d8SMark BrownRes0 2:0 2906e94e06d8SMark BrownEndSysregFields 2907e94e06d8SMark Brown 2908e94e06d8SMark BrownSysreg GCSPR_EL1 3 0 2 5 1 2909e94e06d8SMark BrownFields GCSPR_ELx 2910e94e06d8SMark BrownEndSysreg 2911e94e06d8SMark Brown 2912e94e06d8SMark BrownSysreg GCSCRE0_EL1 3 0 2 5 2 2913e94e06d8SMark BrownRes0 63:11 2914e94e06d8SMark BrownField 10 nTR 2915e94e06d8SMark BrownField 9 STREn 2916e94e06d8SMark BrownField 8 PUSHMEn 2917e94e06d8SMark BrownRes0 7:6 2918e94e06d8SMark BrownField 5 RVCHKEN 2919e94e06d8SMark BrownRes0 4:1 2920e94e06d8SMark BrownField 0 PCRSEL 2921e94e06d8SMark BrownEndSysreg 2922e94e06d8SMark Brown 29233e9ae1ceSMark BrownSysreg ALLINT 3 0 4 3 0 29243e9ae1ceSMark BrownRes0 63:14 29253e9ae1ceSMark BrownField 13 ALLINT 29263e9ae1ceSMark BrownRes0 12:0 29273e9ae1ceSMark BrownEndSysreg 29283e9ae1ceSMark Brown 2929dffdeadeSMark BrownSysreg FAR_EL1 3 0 6 0 0 2930dffdeadeSMark BrownField 63:0 ADDR 2931dffdeadeSMark BrownEndSysreg 2932dffdeadeSMark Brown 2933d8226d8cSRob Herring (Arm)Sysreg PMICNTR_EL0 3 3 9 4 0 2934d8226d8cSRob Herring (Arm)Field 63:0 ICNT 2935d8226d8cSRob Herring (Arm)EndSysreg 2936d8226d8cSRob Herring (Arm) 2937d8226d8cSRob Herring (Arm)Sysreg PMICFILTR_EL0 3 3 9 6 0 2938d8226d8cSRob Herring (Arm)Res0 63:59 2939d8226d8cSRob Herring (Arm)Field 58 SYNC 2940d8226d8cSRob Herring (Arm)Field 57:56 VS 2941d8226d8cSRob Herring (Arm)Res0 55:32 2942d8226d8cSRob Herring (Arm)Field 31 P 2943d8226d8cSRob Herring (Arm)Field 30 U 2944d8226d8cSRob Herring (Arm)Field 29 NSK 2945d8226d8cSRob Herring (Arm)Field 28 NSU 2946d8226d8cSRob Herring (Arm)Field 27 NSH 2947d8226d8cSRob Herring (Arm)Field 26 M 2948d8226d8cSRob Herring (Arm)Res0 25 2949d8226d8cSRob Herring (Arm)Field 24 SH 2950d8226d8cSRob Herring (Arm)Field 23 T 2951d8226d8cSRob Herring (Arm)Field 22 RLK 2952d8226d8cSRob Herring (Arm)Field 21 RLU 2953d8226d8cSRob Herring (Arm)Field 20 RLH 2954d8226d8cSRob Herring (Arm)Res0 19:16 2955d8226d8cSRob Herring (Arm)Field 15:0 evtCount 2956d8226d8cSRob Herring (Arm)EndSysreg 2957d8226d8cSRob Herring (Arm) 295895693604SRob HerringSysreg PMSCR_EL1 3 0 9 9 0 295995693604SRob HerringRes0 63:8 296095693604SRob HerringField 7:6 PCT 296195693604SRob HerringField 5 TS 296295693604SRob HerringField 4 PA 296395693604SRob HerringField 3 CX 296495693604SRob HerringRes0 2 296595693604SRob HerringField 1 E1SPE 296695693604SRob HerringField 0 E0SPE 296795693604SRob HerringEndSysreg 296895693604SRob Herring 296995693604SRob HerringSysreg PMSNEVFR_EL1 3 0 9 9 1 297095693604SRob HerringField 63:0 E 297195693604SRob HerringEndSysreg 297295693604SRob Herring 297395693604SRob HerringSysreg PMSICR_EL1 3 0 9 9 2 297495693604SRob HerringField 63:56 ECOUNT 297595693604SRob HerringRes0 55:32 297695693604SRob HerringField 31:0 COUNT 297795693604SRob HerringEndSysreg 297895693604SRob Herring 297995693604SRob HerringSysreg PMSIRR_EL1 3 0 9 9 3 298095693604SRob HerringRes0 63:32 298195693604SRob HerringField 31:8 INTERVAL 298295693604SRob HerringRes0 7:1 298395693604SRob HerringField 0 RND 298495693604SRob HerringEndSysreg 298595693604SRob Herring 298695693604SRob HerringSysreg PMSFCR_EL1 3 0 9 9 4 2987a7005ff2SJames ClarkRes0 63:53 2988a7005ff2SJames ClarkField 52 SIMDm 2989a7005ff2SJames ClarkField 51 FPm 2990a7005ff2SJames ClarkField 50 STm 2991a7005ff2SJames ClarkField 49 LDm 2992a7005ff2SJames ClarkField 48 Bm 2993a7005ff2SJames ClarkRes0 47:21 2994a7005ff2SJames ClarkField 20 SIMD 2995a7005ff2SJames ClarkField 19 FP 299695693604SRob HerringField 18 ST 299795693604SRob HerringField 17 LD 299895693604SRob HerringField 16 B 2999a7005ff2SJames ClarkRes0 15:5 3000a7005ff2SJames ClarkField 4 FDS 300195693604SRob HerringField 3 FnE 300295693604SRob HerringField 2 FL 300395693604SRob HerringField 1 FT 300495693604SRob HerringField 0 FE 300595693604SRob HerringEndSysreg 300695693604SRob Herring 300795693604SRob HerringSysreg PMSEVFR_EL1 3 0 9 9 5 300895693604SRob HerringField 63:0 E 300995693604SRob HerringEndSysreg 301095693604SRob Herring 301195693604SRob HerringSysreg PMSLATFR_EL1 3 0 9 9 6 301295693604SRob HerringRes0 63:16 301395693604SRob HerringField 15:0 MINLAT 301495693604SRob HerringEndSysreg 301595693604SRob Herring 301695693604SRob HerringSysreg PMSIDR_EL1 3 0 9 9 7 3017894f2841SMarc ZyngierRes0 63:33 3018894f2841SMarc ZyngierUnsignedEnum 32 SME 3019894f2841SMarc Zyngier 0b0 NI 3020894f2841SMarc Zyngier 0b1 IMP 3021894f2841SMarc ZyngierEndEnum 3022894f2841SMarc ZyngierUnsignedEnum 31:28 ALTCLK 3023894f2841SMarc Zyngier 0b0000 NI 3024894f2841SMarc Zyngier 0b0001 IMP 3025894f2841SMarc Zyngier 0b1111 IMPDEF 3026894f2841SMarc ZyngierEndEnum 3027894f2841SMarc ZyngierUnsignedEnum 27 FPF 3028894f2841SMarc Zyngier 0b0 NI 3029894f2841SMarc Zyngier 0b1 IMP 3030894f2841SMarc ZyngierEndEnum 3031894f2841SMarc ZyngierUnsignedEnum 26 EFT 3032894f2841SMarc Zyngier 0b0 NI 3033894f2841SMarc Zyngier 0b1 IMP 3034894f2841SMarc ZyngierEndEnum 3035894f2841SMarc ZyngierUnsignedEnum 25 CRR 3036894f2841SMarc Zyngier 0b0 NI 3037894f2841SMarc Zyngier 0b1 IMP 3038894f2841SMarc ZyngierEndEnum 303995693604SRob HerringField 24 PBT 304095693604SRob HerringField 23:20 FORMAT 304195693604SRob HerringEnum 19:16 COUNTSIZE 304295693604SRob Herring 0b0010 12_BIT_SAT 304395693604SRob Herring 0b0011 16_BIT_SAT 304495693604SRob HerringEndEnum 304595693604SRob HerringField 15:12 MAXSIZE 304695693604SRob HerringEnum 11:8 INTERVAL 304795693604SRob Herring 0b0000 256 304895693604SRob Herring 0b0010 512 304995693604SRob Herring 0b0011 768 305095693604SRob Herring 0b0100 1024 305195693604SRob Herring 0b0101 1536 305295693604SRob Herring 0b0110 2048 305395693604SRob Herring 0b0111 3072 305495693604SRob Herring 0b1000 4096 305595693604SRob HerringEndEnum 3056894f2841SMarc ZyngierUnsignedEnum 7 FDS 3057894f2841SMarc Zyngier 0b0 NI 3058894f2841SMarc Zyngier 0b1 IMP 3059894f2841SMarc ZyngierEndEnum 306095693604SRob HerringField 6 FnE 306195693604SRob HerringField 5 ERND 306295693604SRob HerringField 4 LDS 306395693604SRob HerringField 3 ARCHINST 306495693604SRob HerringField 2 FL 306595693604SRob HerringField 1 FT 306695693604SRob HerringField 0 FE 306795693604SRob HerringEndSysreg 306895693604SRob Herring 306995693604SRob HerringSysreg PMBLIMITR_EL1 3 0 9 10 0 307095693604SRob HerringField 63:12 LIMIT 307195693604SRob HerringRes0 11:6 307295693604SRob HerringField 5 PMFZ 307395693604SRob HerringRes0 4:3 307495693604SRob HerringEnum 2:1 FM 307595693604SRob Herring 0b00 FILL 307695693604SRob Herring 0b10 DISCARD 307795693604SRob HerringEndEnum 307895693604SRob HerringField 0 E 307995693604SRob HerringEndSysreg 308095693604SRob Herring 308195693604SRob HerringSysreg PMBPTR_EL1 3 0 9 10 1 308295693604SRob HerringField 63:0 PTR 308395693604SRob HerringEndSysreg 308495693604SRob Herring 308595693604SRob HerringSysreg PMBSR_EL1 3 0 9 10 3 308695693604SRob HerringRes0 63:32 308795693604SRob HerringEnum 31:26 EC 308895693604SRob Herring 0b000000 BUF 308995693604SRob Herring 0b100100 FAULT_S1 309095693604SRob Herring 0b100101 FAULT_S2 309195693604SRob Herring 0b011110 FAULT_GPC 309295693604SRob Herring 0b011111 IMP_DEF 309395693604SRob HerringEndEnum 309495693604SRob HerringRes0 25:20 309595693604SRob HerringField 19 DL 309695693604SRob HerringField 18 EA 309795693604SRob HerringField 17 S 309895693604SRob HerringField 16 COLL 309995693604SRob HerringField 15:0 MSS 310095693604SRob HerringEndSysreg 310195693604SRob Herring 3102dd161dc2SMarc ZyngierSysreg PMSDSFR_EL1 3 0 9 10 4 3103dd161dc2SMarc ZyngierField 63:0 S 3104dd161dc2SMarc ZyngierEndSysreg 3105dd161dc2SMarc Zyngier 3106dd161dc2SMarc ZyngierSysreg PMBMAR_EL1 3 0 9 10 5 3107dd161dc2SMarc ZyngierRes0 63:10 3108dd161dc2SMarc ZyngierField 9:8 SH 3109dd161dc2SMarc ZyngierField 7:0 Attr 3110dd161dc2SMarc ZyngierEndSysreg 3111dd161dc2SMarc Zyngier 311295693604SRob HerringSysreg PMBIDR_EL1 3 0 9 10 7 311395693604SRob HerringRes0 63:12 311495693604SRob HerringEnum 11:8 EA 311595693604SRob Herring 0b0000 NotDescribed 311695693604SRob Herring 0b0001 Ignored 311795693604SRob Herring 0b0010 SError 311895693604SRob HerringEndEnum 311995693604SRob HerringRes0 7:6 312095693604SRob HerringField 5 F 312195693604SRob HerringField 4 P 312295693604SRob HerringField 3:0 ALIGN 312395693604SRob HerringEndSysreg 312495693604SRob Herring 3125dd161dc2SMarc ZyngierSysreg TRBMPAM_EL1 3 0 9 11 5 3126dd161dc2SMarc ZyngierRes0 63:27 3127dd161dc2SMarc ZyngierField 26 EN 3128dd161dc2SMarc ZyngierField 25:24 MPAM_SP 3129dd161dc2SMarc ZyngierField 23:16 PMG 3130dd161dc2SMarc ZyngierField 15:0 PARTID 3131dd161dc2SMarc ZyngierEndSysreg 3132dd161dc2SMarc Zyngier 3133dd161dc2SMarc ZyngierSysreg PMSSCR_EL1 3 0 9 13 3 3134dd161dc2SMarc ZyngierRes0 63:33 3135dd161dc2SMarc ZyngierField 32 NC 3136dd161dc2SMarc ZyngierRes0 31:1 3137dd161dc2SMarc ZyngierField 0 SS 3138dd161dc2SMarc ZyngierEndSysreg 3139dd161dc2SMarc Zyngier 31400bbff9edSRob Herring (Arm)Sysreg PMUACR_EL1 3 0 9 14 4 31410bbff9edSRob Herring (Arm)Res0 63:33 31420bbff9edSRob Herring (Arm)Field 32 F0 31430bbff9edSRob Herring (Arm)Field 31 C 31440bbff9edSRob Herring (Arm)Field 30:0 P 31450bbff9edSRob Herring (Arm)EndSysreg 31460bbff9edSRob Herring (Arm) 3147dd161dc2SMarc ZyngierSysreg PMECR_EL1 3 0 9 14 5 3148dd161dc2SMarc ZyngierRes0 63:5 3149dd161dc2SMarc ZyngierField 4:3 SSE 3150dd161dc2SMarc ZyngierField 2 KPME 3151dd161dc2SMarc ZyngierField 1:0 PMEE 3152dd161dc2SMarc ZyngierEndSysreg 3153dd161dc2SMarc Zyngier 3154dd161dc2SMarc ZyngierSysreg PMIAR_EL1 3 0 9 14 7 3155dd161dc2SMarc ZyngierField 63:0 ADDRESS 3156dd161dc2SMarc ZyngierEndSysreg 3157dd161dc2SMarc Zyngier 31584ee38cd9SLorenzo PieralisiSysregFields ICC_PPI_HMRx_EL1 31594ee38cd9SLorenzo PieralisiField 63 HM63 31604ee38cd9SLorenzo PieralisiField 62 HM62 31614ee38cd9SLorenzo PieralisiField 61 HM61 31624ee38cd9SLorenzo PieralisiField 60 HM60 31634ee38cd9SLorenzo PieralisiField 59 HM59 31644ee38cd9SLorenzo PieralisiField 58 HM58 31654ee38cd9SLorenzo PieralisiField 57 HM57 31664ee38cd9SLorenzo PieralisiField 56 HM56 31674ee38cd9SLorenzo PieralisiField 55 HM55 31684ee38cd9SLorenzo PieralisiField 54 HM54 31694ee38cd9SLorenzo PieralisiField 53 HM53 31704ee38cd9SLorenzo PieralisiField 52 HM52 31714ee38cd9SLorenzo PieralisiField 51 HM51 31724ee38cd9SLorenzo PieralisiField 50 HM50 31734ee38cd9SLorenzo PieralisiField 49 HM49 31744ee38cd9SLorenzo PieralisiField 48 HM48 31754ee38cd9SLorenzo PieralisiField 47 HM47 31764ee38cd9SLorenzo PieralisiField 46 HM46 31774ee38cd9SLorenzo PieralisiField 45 HM45 31784ee38cd9SLorenzo PieralisiField 44 HM44 31794ee38cd9SLorenzo PieralisiField 43 HM43 31804ee38cd9SLorenzo PieralisiField 42 HM42 31814ee38cd9SLorenzo PieralisiField 41 HM41 31824ee38cd9SLorenzo PieralisiField 40 HM40 31834ee38cd9SLorenzo PieralisiField 39 HM39 31844ee38cd9SLorenzo PieralisiField 38 HM38 31854ee38cd9SLorenzo PieralisiField 37 HM37 31864ee38cd9SLorenzo PieralisiField 36 HM36 31874ee38cd9SLorenzo PieralisiField 35 HM35 31884ee38cd9SLorenzo PieralisiField 34 HM34 31894ee38cd9SLorenzo PieralisiField 33 HM33 31904ee38cd9SLorenzo PieralisiField 32 HM32 31914ee38cd9SLorenzo PieralisiField 31 HM31 31924ee38cd9SLorenzo PieralisiField 30 HM30 31934ee38cd9SLorenzo PieralisiField 29 HM29 31944ee38cd9SLorenzo PieralisiField 28 HM28 31954ee38cd9SLorenzo PieralisiField 27 HM27 31964ee38cd9SLorenzo PieralisiField 26 HM26 31974ee38cd9SLorenzo PieralisiField 25 HM25 31984ee38cd9SLorenzo PieralisiField 24 HM24 31994ee38cd9SLorenzo PieralisiField 23 HM23 32004ee38cd9SLorenzo PieralisiField 22 HM22 32014ee38cd9SLorenzo PieralisiField 21 HM21 32024ee38cd9SLorenzo PieralisiField 20 HM20 32034ee38cd9SLorenzo PieralisiField 19 HM19 32044ee38cd9SLorenzo PieralisiField 18 HM18 32054ee38cd9SLorenzo PieralisiField 17 HM17 32064ee38cd9SLorenzo PieralisiField 16 HM16 32074ee38cd9SLorenzo PieralisiField 15 HM15 32084ee38cd9SLorenzo PieralisiField 14 HM14 32094ee38cd9SLorenzo PieralisiField 13 HM13 32104ee38cd9SLorenzo PieralisiField 12 HM12 32114ee38cd9SLorenzo PieralisiField 11 HM11 32124ee38cd9SLorenzo PieralisiField 10 HM10 32134ee38cd9SLorenzo PieralisiField 9 HM9 32144ee38cd9SLorenzo PieralisiField 8 HM8 32154ee38cd9SLorenzo PieralisiField 7 HM7 32164ee38cd9SLorenzo PieralisiField 6 HM6 32174ee38cd9SLorenzo PieralisiField 5 HM5 32184ee38cd9SLorenzo PieralisiField 4 HM4 32194ee38cd9SLorenzo PieralisiField 3 HM3 32204ee38cd9SLorenzo PieralisiField 2 HM2 32214ee38cd9SLorenzo PieralisiField 1 HM1 32224ee38cd9SLorenzo PieralisiField 0 HM0 32234ee38cd9SLorenzo PieralisiEndSysregFields 32244ee38cd9SLorenzo Pieralisi 32254ee38cd9SLorenzo PieralisiSysreg ICC_PPI_HMR0_EL1 3 0 12 10 0 32264ee38cd9SLorenzo PieralisiFields ICC_PPI_HMRx_EL1 32274ee38cd9SLorenzo PieralisiEndSysreg 32284ee38cd9SLorenzo Pieralisi 32294ee38cd9SLorenzo PieralisiSysreg ICC_PPI_HMR1_EL1 3 0 12 10 1 32304ee38cd9SLorenzo PieralisiFields ICC_PPI_HMRx_EL1 32314ee38cd9SLorenzo PieralisiEndSysreg 32324ee38cd9SLorenzo Pieralisi 3233f987581aSLorenzo PieralisiSysreg ICC_IDR0_EL1 3 0 12 10 2 3234f987581aSLorenzo PieralisiRes0 63:12 3235f987581aSLorenzo PieralisiUnsignedEnum 11:8 GCIE_LEGACY 3236f987581aSLorenzo Pieralisi 0b0000 NI 3237f987581aSLorenzo Pieralisi 0b0001 IMP 3238f987581aSLorenzo PieralisiEndEnum 3239f987581aSLorenzo PieralisiUnsignedEnum 7:4 PRI_BITS 3240f987581aSLorenzo Pieralisi 0b0011 4BITS 3241f987581aSLorenzo Pieralisi 0b0100 5BITS 3242f987581aSLorenzo PieralisiEndEnum 3243f987581aSLorenzo PieralisiUnsignedEnum 3:0 ID_BITS 3244f987581aSLorenzo Pieralisi 0b0000 16BITS 3245f987581aSLorenzo Pieralisi 0b0001 24BITS 3246f987581aSLorenzo PieralisiEndEnum 3247f987581aSLorenzo PieralisiEndSysreg 3248f987581aSLorenzo Pieralisi 3249fb0ad5edSLorenzo PieralisiSysreg ICC_ICSR_EL1 3 0 12 10 4 3250fb0ad5edSLorenzo PieralisiRes0 63:48 3251fb0ad5edSLorenzo PieralisiField 47:32 IAFFID 3252fb0ad5edSLorenzo PieralisiRes0 31:16 3253fb0ad5edSLorenzo PieralisiField 15:11 Priority 3254fb0ad5edSLorenzo PieralisiRes0 10:6 3255fb0ad5edSLorenzo PieralisiField 5 HM 3256fb0ad5edSLorenzo PieralisiField 4 Active 3257fb0ad5edSLorenzo PieralisiField 3 IRM 3258fb0ad5edSLorenzo PieralisiField 2 Pending 3259fb0ad5edSLorenzo PieralisiField 1 Enabled 3260fb0ad5edSLorenzo PieralisiField 0 F 3261fb0ad5edSLorenzo PieralisiEndSysreg 3262fb0ad5edSLorenzo Pieralisi 3263231d9dd7SLorenzo PieralisiSysregFields ICC_PPI_ENABLERx_EL1 3264231d9dd7SLorenzo PieralisiField 63 EN63 3265231d9dd7SLorenzo PieralisiField 62 EN62 3266231d9dd7SLorenzo PieralisiField 61 EN61 3267231d9dd7SLorenzo PieralisiField 60 EN60 3268231d9dd7SLorenzo PieralisiField 59 EN59 3269231d9dd7SLorenzo PieralisiField 58 EN58 3270231d9dd7SLorenzo PieralisiField 57 EN57 3271231d9dd7SLorenzo PieralisiField 56 EN56 3272231d9dd7SLorenzo PieralisiField 55 EN55 3273231d9dd7SLorenzo PieralisiField 54 EN54 3274231d9dd7SLorenzo PieralisiField 53 EN53 3275231d9dd7SLorenzo PieralisiField 52 EN52 3276231d9dd7SLorenzo PieralisiField 51 EN51 3277231d9dd7SLorenzo PieralisiField 50 EN50 3278231d9dd7SLorenzo PieralisiField 49 EN49 3279231d9dd7SLorenzo PieralisiField 48 EN48 3280231d9dd7SLorenzo PieralisiField 47 EN47 3281231d9dd7SLorenzo PieralisiField 46 EN46 3282231d9dd7SLorenzo PieralisiField 45 EN45 3283231d9dd7SLorenzo PieralisiField 44 EN44 3284231d9dd7SLorenzo PieralisiField 43 EN43 3285231d9dd7SLorenzo PieralisiField 42 EN42 3286231d9dd7SLorenzo PieralisiField 41 EN41 3287231d9dd7SLorenzo PieralisiField 40 EN40 3288231d9dd7SLorenzo PieralisiField 39 EN39 3289231d9dd7SLorenzo PieralisiField 38 EN38 3290231d9dd7SLorenzo PieralisiField 37 EN37 3291231d9dd7SLorenzo PieralisiField 36 EN36 3292231d9dd7SLorenzo PieralisiField 35 EN35 3293231d9dd7SLorenzo PieralisiField 34 EN34 3294231d9dd7SLorenzo PieralisiField 33 EN33 3295231d9dd7SLorenzo PieralisiField 32 EN32 3296231d9dd7SLorenzo PieralisiField 31 EN31 3297231d9dd7SLorenzo PieralisiField 30 EN30 3298231d9dd7SLorenzo PieralisiField 29 EN29 3299231d9dd7SLorenzo PieralisiField 28 EN28 3300231d9dd7SLorenzo PieralisiField 27 EN27 3301231d9dd7SLorenzo PieralisiField 26 EN26 3302231d9dd7SLorenzo PieralisiField 25 EN25 3303231d9dd7SLorenzo PieralisiField 24 EN24 3304231d9dd7SLorenzo PieralisiField 23 EN23 3305231d9dd7SLorenzo PieralisiField 22 EN22 3306231d9dd7SLorenzo PieralisiField 21 EN21 3307231d9dd7SLorenzo PieralisiField 20 EN20 3308231d9dd7SLorenzo PieralisiField 19 EN19 3309231d9dd7SLorenzo PieralisiField 18 EN18 3310231d9dd7SLorenzo PieralisiField 17 EN17 3311231d9dd7SLorenzo PieralisiField 16 EN16 3312231d9dd7SLorenzo PieralisiField 15 EN15 3313231d9dd7SLorenzo PieralisiField 14 EN14 3314231d9dd7SLorenzo PieralisiField 13 EN13 3315231d9dd7SLorenzo PieralisiField 12 EN12 3316231d9dd7SLorenzo PieralisiField 11 EN11 3317231d9dd7SLorenzo PieralisiField 10 EN10 3318231d9dd7SLorenzo PieralisiField 9 EN9 3319231d9dd7SLorenzo PieralisiField 8 EN8 3320231d9dd7SLorenzo PieralisiField 7 EN7 3321231d9dd7SLorenzo PieralisiField 6 EN6 3322231d9dd7SLorenzo PieralisiField 5 EN5 3323231d9dd7SLorenzo PieralisiField 4 EN4 3324231d9dd7SLorenzo PieralisiField 3 EN3 3325231d9dd7SLorenzo PieralisiField 2 EN2 3326231d9dd7SLorenzo PieralisiField 1 EN1 3327231d9dd7SLorenzo PieralisiField 0 EN0 3328231d9dd7SLorenzo PieralisiEndSysregFields 3329231d9dd7SLorenzo Pieralisi 3330231d9dd7SLorenzo PieralisiSysreg ICC_PPI_ENABLER0_EL1 3 0 12 10 6 3331231d9dd7SLorenzo PieralisiFields ICC_PPI_ENABLERx_EL1 3332231d9dd7SLorenzo PieralisiEndSysreg 3333231d9dd7SLorenzo Pieralisi 3334231d9dd7SLorenzo PieralisiSysreg ICC_PPI_ENABLER1_EL1 3 0 12 10 7 3335231d9dd7SLorenzo PieralisiFields ICC_PPI_ENABLERx_EL1 3336231d9dd7SLorenzo PieralisiEndSysreg 3337231d9dd7SLorenzo Pieralisi 3338d4e375d8SLorenzo PieralisiSysregFields ICC_PPI_ACTIVERx_EL1 3339d4e375d8SLorenzo PieralisiField 63 Active63 3340d4e375d8SLorenzo PieralisiField 62 Active62 3341d4e375d8SLorenzo PieralisiField 61 Active61 3342d4e375d8SLorenzo PieralisiField 60 Active60 3343d4e375d8SLorenzo PieralisiField 59 Active59 3344d4e375d8SLorenzo PieralisiField 58 Active58 3345d4e375d8SLorenzo PieralisiField 57 Active57 3346d4e375d8SLorenzo PieralisiField 56 Active56 3347d4e375d8SLorenzo PieralisiField 55 Active55 3348d4e375d8SLorenzo PieralisiField 54 Active54 3349d4e375d8SLorenzo PieralisiField 53 Active53 3350d4e375d8SLorenzo PieralisiField 52 Active52 3351d4e375d8SLorenzo PieralisiField 51 Active51 3352d4e375d8SLorenzo PieralisiField 50 Active50 3353d4e375d8SLorenzo PieralisiField 49 Active49 3354d4e375d8SLorenzo PieralisiField 48 Active48 3355d4e375d8SLorenzo PieralisiField 47 Active47 3356d4e375d8SLorenzo PieralisiField 46 Active46 3357d4e375d8SLorenzo PieralisiField 45 Active45 3358d4e375d8SLorenzo PieralisiField 44 Active44 3359d4e375d8SLorenzo PieralisiField 43 Active43 3360d4e375d8SLorenzo PieralisiField 42 Active42 3361d4e375d8SLorenzo PieralisiField 41 Active41 3362d4e375d8SLorenzo PieralisiField 40 Active40 3363d4e375d8SLorenzo PieralisiField 39 Active39 3364d4e375d8SLorenzo PieralisiField 38 Active38 3365d4e375d8SLorenzo PieralisiField 37 Active37 3366d4e375d8SLorenzo PieralisiField 36 Active36 3367d4e375d8SLorenzo PieralisiField 35 Active35 3368d4e375d8SLorenzo PieralisiField 34 Active34 3369d4e375d8SLorenzo PieralisiField 33 Active33 3370d4e375d8SLorenzo PieralisiField 32 Active32 3371d4e375d8SLorenzo PieralisiField 31 Active31 3372d4e375d8SLorenzo PieralisiField 30 Active30 3373d4e375d8SLorenzo PieralisiField 29 Active29 3374d4e375d8SLorenzo PieralisiField 28 Active28 3375d4e375d8SLorenzo PieralisiField 27 Active27 3376d4e375d8SLorenzo PieralisiField 26 Active26 3377d4e375d8SLorenzo PieralisiField 25 Active25 3378d4e375d8SLorenzo PieralisiField 24 Active24 3379d4e375d8SLorenzo PieralisiField 23 Active23 3380d4e375d8SLorenzo PieralisiField 22 Active22 3381d4e375d8SLorenzo PieralisiField 21 Active21 3382d4e375d8SLorenzo PieralisiField 20 Active20 3383d4e375d8SLorenzo PieralisiField 19 Active19 3384d4e375d8SLorenzo PieralisiField 18 Active18 3385d4e375d8SLorenzo PieralisiField 17 Active17 3386d4e375d8SLorenzo PieralisiField 16 Active16 3387d4e375d8SLorenzo PieralisiField 15 Active15 3388d4e375d8SLorenzo PieralisiField 14 Active14 3389d4e375d8SLorenzo PieralisiField 13 Active13 3390d4e375d8SLorenzo PieralisiField 12 Active12 3391d4e375d8SLorenzo PieralisiField 11 Active11 3392d4e375d8SLorenzo PieralisiField 10 Active10 3393d4e375d8SLorenzo PieralisiField 9 Active9 3394d4e375d8SLorenzo PieralisiField 8 Active8 3395d4e375d8SLorenzo PieralisiField 7 Active7 3396d4e375d8SLorenzo PieralisiField 6 Active6 3397d4e375d8SLorenzo PieralisiField 5 Active5 3398d4e375d8SLorenzo PieralisiField 4 Active4 3399d4e375d8SLorenzo PieralisiField 3 Active3 3400d4e375d8SLorenzo PieralisiField 2 Active2 3401d4e375d8SLorenzo PieralisiField 1 Active1 3402d4e375d8SLorenzo PieralisiField 0 Active0 3403d4e375d8SLorenzo PieralisiEndSysregFields 3404d4e375d8SLorenzo Pieralisi 3405d4e375d8SLorenzo PieralisiSysreg ICC_PPI_CACTIVER0_EL1 3 0 12 13 0 3406d4e375d8SLorenzo PieralisiFields ICC_PPI_ACTIVERx_EL1 3407d4e375d8SLorenzo PieralisiEndSysreg 3408d4e375d8SLorenzo Pieralisi 3409d4e375d8SLorenzo PieralisiSysreg ICC_PPI_CACTIVER1_EL1 3 0 12 13 1 3410d4e375d8SLorenzo PieralisiFields ICC_PPI_ACTIVERx_EL1 3411d4e375d8SLorenzo PieralisiEndSysreg 3412d4e375d8SLorenzo Pieralisi 3413d4e375d8SLorenzo PieralisiSysreg ICC_PPI_SACTIVER0_EL1 3 0 12 13 2 3414d4e375d8SLorenzo PieralisiFields ICC_PPI_ACTIVERx_EL1 3415d4e375d8SLorenzo PieralisiEndSysreg 3416d4e375d8SLorenzo Pieralisi 3417d4e375d8SLorenzo PieralisiSysreg ICC_PPI_SACTIVER1_EL1 3 0 12 13 3 3418d4e375d8SLorenzo PieralisiFields ICC_PPI_ACTIVERx_EL1 3419d4e375d8SLorenzo PieralisiEndSysreg 3420d4e375d8SLorenzo Pieralisi 34213037134bSLorenzo PieralisiSysregFields ICC_PPI_PENDRx_EL1 34223037134bSLorenzo PieralisiField 63 Pend63 34233037134bSLorenzo PieralisiField 62 Pend62 34243037134bSLorenzo PieralisiField 61 Pend61 34253037134bSLorenzo PieralisiField 60 Pend60 34263037134bSLorenzo PieralisiField 59 Pend59 34273037134bSLorenzo PieralisiField 58 Pend58 34283037134bSLorenzo PieralisiField 57 Pend57 34293037134bSLorenzo PieralisiField 56 Pend56 34303037134bSLorenzo PieralisiField 55 Pend55 34313037134bSLorenzo PieralisiField 54 Pend54 34323037134bSLorenzo PieralisiField 53 Pend53 34333037134bSLorenzo PieralisiField 52 Pend52 34343037134bSLorenzo PieralisiField 51 Pend51 34353037134bSLorenzo PieralisiField 50 Pend50 34363037134bSLorenzo PieralisiField 49 Pend49 34373037134bSLorenzo PieralisiField 48 Pend48 34383037134bSLorenzo PieralisiField 47 Pend47 34393037134bSLorenzo PieralisiField 46 Pend46 34403037134bSLorenzo PieralisiField 45 Pend45 34413037134bSLorenzo PieralisiField 44 Pend44 34423037134bSLorenzo PieralisiField 43 Pend43 34433037134bSLorenzo PieralisiField 42 Pend42 34443037134bSLorenzo PieralisiField 41 Pend41 34453037134bSLorenzo PieralisiField 40 Pend40 34463037134bSLorenzo PieralisiField 39 Pend39 34473037134bSLorenzo PieralisiField 38 Pend38 34483037134bSLorenzo PieralisiField 37 Pend37 34493037134bSLorenzo PieralisiField 36 Pend36 34503037134bSLorenzo PieralisiField 35 Pend35 34513037134bSLorenzo PieralisiField 34 Pend34 34523037134bSLorenzo PieralisiField 33 Pend33 34533037134bSLorenzo PieralisiField 32 Pend32 34543037134bSLorenzo PieralisiField 31 Pend31 34553037134bSLorenzo PieralisiField 30 Pend30 34563037134bSLorenzo PieralisiField 29 Pend29 34573037134bSLorenzo PieralisiField 28 Pend28 34583037134bSLorenzo PieralisiField 27 Pend27 34593037134bSLorenzo PieralisiField 26 Pend26 34603037134bSLorenzo PieralisiField 25 Pend25 34613037134bSLorenzo PieralisiField 24 Pend24 34623037134bSLorenzo PieralisiField 23 Pend23 34633037134bSLorenzo PieralisiField 22 Pend22 34643037134bSLorenzo PieralisiField 21 Pend21 34653037134bSLorenzo PieralisiField 20 Pend20 34663037134bSLorenzo PieralisiField 19 Pend19 34673037134bSLorenzo PieralisiField 18 Pend18 34683037134bSLorenzo PieralisiField 17 Pend17 34693037134bSLorenzo PieralisiField 16 Pend16 34703037134bSLorenzo PieralisiField 15 Pend15 34713037134bSLorenzo PieralisiField 14 Pend14 34723037134bSLorenzo PieralisiField 13 Pend13 34733037134bSLorenzo PieralisiField 12 Pend12 34743037134bSLorenzo PieralisiField 11 Pend11 34753037134bSLorenzo PieralisiField 10 Pend10 34763037134bSLorenzo PieralisiField 9 Pend9 34773037134bSLorenzo PieralisiField 8 Pend8 34783037134bSLorenzo PieralisiField 7 Pend7 34793037134bSLorenzo PieralisiField 6 Pend6 34803037134bSLorenzo PieralisiField 5 Pend5 34813037134bSLorenzo PieralisiField 4 Pend4 34823037134bSLorenzo PieralisiField 3 Pend3 34833037134bSLorenzo PieralisiField 2 Pend2 34843037134bSLorenzo PieralisiField 1 Pend1 34853037134bSLorenzo PieralisiField 0 Pend0 34863037134bSLorenzo PieralisiEndSysregFields 34873037134bSLorenzo Pieralisi 34883037134bSLorenzo PieralisiSysreg ICC_PPI_CPENDR0_EL1 3 0 12 13 4 34893037134bSLorenzo PieralisiFields ICC_PPI_PENDRx_EL1 34903037134bSLorenzo PieralisiEndSysreg 34913037134bSLorenzo Pieralisi 34923037134bSLorenzo PieralisiSysreg ICC_PPI_CPENDR1_EL1 3 0 12 13 5 34933037134bSLorenzo PieralisiFields ICC_PPI_PENDRx_EL1 34943037134bSLorenzo PieralisiEndSysreg 34953037134bSLorenzo Pieralisi 34963037134bSLorenzo PieralisiSysreg ICC_PPI_SPENDR0_EL1 3 0 12 13 6 34973037134bSLorenzo PieralisiFields ICC_PPI_PENDRx_EL1 34983037134bSLorenzo PieralisiEndSysreg 34993037134bSLorenzo Pieralisi 35003037134bSLorenzo PieralisiSysreg ICC_PPI_SPENDR1_EL1 3 0 12 13 7 35013037134bSLorenzo PieralisiFields ICC_PPI_PENDRx_EL1 35023037134bSLorenzo PieralisiEndSysreg 35033037134bSLorenzo Pieralisi 35041bd7238dSLorenzo PieralisiSysregFields ICC_PPI_PRIORITYRx_EL1 35051bd7238dSLorenzo PieralisiRes0 63:61 35061bd7238dSLorenzo PieralisiField 60:56 Priority7 35071bd7238dSLorenzo PieralisiRes0 55:53 35081bd7238dSLorenzo PieralisiField 52:48 Priority6 35091bd7238dSLorenzo PieralisiRes0 47:45 35101bd7238dSLorenzo PieralisiField 44:40 Priority5 35111bd7238dSLorenzo PieralisiRes0 39:37 35121bd7238dSLorenzo PieralisiField 36:32 Priority4 35131bd7238dSLorenzo PieralisiRes0 31:29 35141bd7238dSLorenzo PieralisiField 28:24 Priority3 35151bd7238dSLorenzo PieralisiRes0 23:21 35161bd7238dSLorenzo PieralisiField 20:16 Priority2 35171bd7238dSLorenzo PieralisiRes0 15:13 35181bd7238dSLorenzo PieralisiField 12:8 Priority1 35191bd7238dSLorenzo PieralisiRes0 7:5 35201bd7238dSLorenzo PieralisiField 4:0 Priority0 35211bd7238dSLorenzo PieralisiEndSysregFields 35221bd7238dSLorenzo Pieralisi 35231bd7238dSLorenzo PieralisiSysreg ICC_PPI_PRIORITYR0_EL1 3 0 12 14 0 35241bd7238dSLorenzo PieralisiFields ICC_PPI_PRIORITYRx_EL1 35251bd7238dSLorenzo PieralisiEndSysreg 35261bd7238dSLorenzo Pieralisi 35271bd7238dSLorenzo PieralisiSysreg ICC_PPI_PRIORITYR1_EL1 3 0 12 14 1 35281bd7238dSLorenzo PieralisiFields ICC_PPI_PRIORITYRx_EL1 35291bd7238dSLorenzo PieralisiEndSysreg 35301bd7238dSLorenzo Pieralisi 35311bd7238dSLorenzo PieralisiSysreg ICC_PPI_PRIORITYR2_EL1 3 0 12 14 2 35321bd7238dSLorenzo PieralisiFields ICC_PPI_PRIORITYRx_EL1 35331bd7238dSLorenzo PieralisiEndSysreg 35341bd7238dSLorenzo Pieralisi 35351bd7238dSLorenzo PieralisiSysreg ICC_PPI_PRIORITYR3_EL1 3 0 12 14 3 35361bd7238dSLorenzo PieralisiFields ICC_PPI_PRIORITYRx_EL1 35371bd7238dSLorenzo PieralisiEndSysreg 35381bd7238dSLorenzo Pieralisi 35391bd7238dSLorenzo PieralisiSysreg ICC_PPI_PRIORITYR4_EL1 3 0 12 14 4 35401bd7238dSLorenzo PieralisiFields ICC_PPI_PRIORITYRx_EL1 35411bd7238dSLorenzo PieralisiEndSysreg 35421bd7238dSLorenzo Pieralisi 35431bd7238dSLorenzo PieralisiSysreg ICC_PPI_PRIORITYR5_EL1 3 0 12 14 5 35441bd7238dSLorenzo PieralisiFields ICC_PPI_PRIORITYRx_EL1 35451bd7238dSLorenzo PieralisiEndSysreg 35461bd7238dSLorenzo Pieralisi 35471bd7238dSLorenzo PieralisiSysreg ICC_PPI_PRIORITYR6_EL1 3 0 12 14 6 35481bd7238dSLorenzo PieralisiFields ICC_PPI_PRIORITYRx_EL1 35491bd7238dSLorenzo PieralisiEndSysreg 35501bd7238dSLorenzo Pieralisi 35511bd7238dSLorenzo PieralisiSysreg ICC_PPI_PRIORITYR7_EL1 3 0 12 14 7 35521bd7238dSLorenzo PieralisiFields ICC_PPI_PRIORITYRx_EL1 35531bd7238dSLorenzo PieralisiEndSysreg 35541bd7238dSLorenzo Pieralisi 35551bd7238dSLorenzo PieralisiSysreg ICC_PPI_PRIORITYR8_EL1 3 0 12 15 0 35561bd7238dSLorenzo PieralisiFields ICC_PPI_PRIORITYRx_EL1 35571bd7238dSLorenzo PieralisiEndSysreg 35581bd7238dSLorenzo Pieralisi 35591bd7238dSLorenzo PieralisiSysreg ICC_PPI_PRIORITYR9_EL1 3 0 12 15 1 35601bd7238dSLorenzo PieralisiFields ICC_PPI_PRIORITYRx_EL1 35611bd7238dSLorenzo PieralisiEndSysreg 35621bd7238dSLorenzo Pieralisi 35631bd7238dSLorenzo PieralisiSysreg ICC_PPI_PRIORITYR10_EL1 3 0 12 15 2 35641bd7238dSLorenzo PieralisiFields ICC_PPI_PRIORITYRx_EL1 35651bd7238dSLorenzo PieralisiEndSysreg 35661bd7238dSLorenzo Pieralisi 35671bd7238dSLorenzo PieralisiSysreg ICC_PPI_PRIORITYR11_EL1 3 0 12 15 3 35681bd7238dSLorenzo PieralisiFields ICC_PPI_PRIORITYRx_EL1 35691bd7238dSLorenzo PieralisiEndSysreg 35701bd7238dSLorenzo Pieralisi 35711bd7238dSLorenzo PieralisiSysreg ICC_PPI_PRIORITYR12_EL1 3 0 12 15 4 35721bd7238dSLorenzo PieralisiFields ICC_PPI_PRIORITYRx_EL1 35731bd7238dSLorenzo PieralisiEndSysreg 35741bd7238dSLorenzo Pieralisi 35751bd7238dSLorenzo PieralisiSysreg ICC_PPI_PRIORITYR13_EL1 3 0 12 15 5 35761bd7238dSLorenzo PieralisiFields ICC_PPI_PRIORITYRx_EL1 35771bd7238dSLorenzo PieralisiEndSysreg 35781bd7238dSLorenzo Pieralisi 35791bd7238dSLorenzo PieralisiSysreg ICC_PPI_PRIORITYR14_EL1 3 0 12 15 6 35801bd7238dSLorenzo PieralisiFields ICC_PPI_PRIORITYRx_EL1 35811bd7238dSLorenzo PieralisiEndSysreg 35821bd7238dSLorenzo Pieralisi 35831bd7238dSLorenzo PieralisiSysreg ICC_PPI_PRIORITYR15_EL1 3 0 12 15 7 35841bd7238dSLorenzo PieralisiFields ICC_PPI_PRIORITYRx_EL1 35851bd7238dSLorenzo PieralisiEndSysreg 35861bd7238dSLorenzo Pieralisi 3587f9b11aa0SRob Herring (Arm)Sysreg PMSELR_EL0 3 3 9 12 5 3588f9b11aa0SRob Herring (Arm)Res0 63:5 3589f9b11aa0SRob Herring (Arm)Field 4:0 SEL 3590f9b11aa0SRob Herring (Arm)EndSysreg 3591f9b11aa0SRob Herring (Arm) 3592dd161dc2SMarc ZyngierSysreg PMZR_EL0 3 3 9 13 4 3593dd161dc2SMarc ZyngierRes0 63:33 3594dd161dc2SMarc ZyngierField 32 F0 3595dd161dc2SMarc ZyngierField 31 C 3596dd161dc2SMarc ZyngierField 30:0 P 3597dd161dc2SMarc ZyngierEndSysreg 3598dd161dc2SMarc Zyngier 35998c12e22cSMark BrownSysregFields CONTEXTIDR_ELx 36008c12e22cSMark BrownRes0 63:32 36018c12e22cSMark BrownField 31:0 PROCID 36028c12e22cSMark BrownEndSysregFields 36038c12e22cSMark Brown 36048c12e22cSMark BrownSysreg CONTEXTIDR_EL1 3 0 13 0 1 36058c12e22cSMark BrownFields CONTEXTIDR_ELx 36068c12e22cSMark BrownEndSysreg 36078c12e22cSMark Brown 3608885c6d8eSFuad TabbaSysreg RCWSMASK_EL1 3 0 13 0 3 3609885c6d8eSFuad TabbaField 63:0 RCWSMASK 3610885c6d8eSFuad TabbaEndSysreg 3611885c6d8eSFuad Tabba 36120a45f398SMark BrownSysreg TPIDR_EL1 3 0 13 0 4 36130a45f398SMark BrownField 63:0 ThreadID 36140a45f398SMark BrownEndSysreg 36150a45f398SMark Brown 3616885c6d8eSFuad TabbaSysreg RCWMASK_EL1 3 0 13 0 6 3617885c6d8eSFuad TabbaField 63:0 RCWMASK 3618885c6d8eSFuad TabbaEndSysreg 3619885c6d8eSFuad Tabba 3620b1179b75SMark BrownSysreg SCXTNUM_EL1 3 0 13 0 7 3621b1179b75SMark BrownField 63:0 SoftwareContextNumber 3622b1179b75SMark BrownEndSysreg 3623b1179b75SMark Brown 3624d1a0eb12SAkihiko Odaki# The bit layout for CCSIDR_EL1 depends on whether FEAT_CCIDX is implemented. 3625d1a0eb12SAkihiko Odaki# The following is for case when FEAT_CCIDX is not implemented. 3626d1a0eb12SAkihiko OdakiSysreg CCSIDR_EL1 3 1 0 0 0 3627d1a0eb12SAkihiko OdakiRes0 63:32 3628d1a0eb12SAkihiko OdakiUnkn 31:28 3629d1a0eb12SAkihiko OdakiField 27:13 NumSets 3630d1a0eb12SAkihiko OdakiField 12:3 Associativity 3631d1a0eb12SAkihiko OdakiField 2:0 LineSize 3632d1a0eb12SAkihiko OdakiEndSysreg 3633d1a0eb12SAkihiko Odaki 3634af65ea97SMark BrownSysreg CLIDR_EL1 3 1 0 0 1 3635af65ea97SMark BrownRes0 63:47 3636af65ea97SMark BrownField 46:33 Ttypen 3637af65ea97SMark BrownField 32:30 ICB 3638af65ea97SMark BrownField 29:27 LoUU 3639af65ea97SMark BrownField 26:24 LoC 3640af65ea97SMark BrownField 23:21 LoUIS 3641af65ea97SMark BrownField 20:18 Ctype7 3642af65ea97SMark BrownField 17:15 Ctype6 3643af65ea97SMark BrownField 14:12 Ctype5 3644af65ea97SMark BrownField 11:9 Ctype4 3645af65ea97SMark BrownField 8:6 Ctype3 3646af65ea97SMark BrownField 5:3 Ctype2 3647af65ea97SMark BrownField 2:0 Ctype1 3648af65ea97SMark BrownEndSysreg 3649af65ea97SMark Brown 36508f407d6aSAkihiko OdakiSysreg CCSIDR2_EL1 3 1 0 0 2 36518f407d6aSAkihiko OdakiRes0 63:24 36528f407d6aSAkihiko OdakiField 23:0 NumSets 36538f407d6aSAkihiko OdakiEndSysreg 36548f407d6aSAkihiko Odaki 3655d1b60bedSMark BrownSysreg GMID_EL1 3 1 0 0 4 3656d1b60bedSMark BrownRes0 63:4 3657d1b60bedSMark BrownField 3:0 BS 3658d1b60bedSMark BrownEndSysreg 3659d1b60bedSMark Brown 3660c37b8700SMark BrownSysreg SMIDR_EL1 3 1 0 0 6 366185b6f920SMark BrownRes0 63:60 366285b6f920SMark BrownField 59:56 NSMC 366385b6f920SMark BrownField 55:52 HIP 366485b6f920SMark BrownField 51:32 AFFINITY2 3665c37b8700SMark BrownField 31:24 IMPLEMENTER 3666c37b8700SMark BrownField 23:16 REVISION 3667c37b8700SMark BrownField 15 SMPS 366885b6f920SMark BrownField 14:13 SH 366985b6f920SMark BrownRes0 12 3670c37b8700SMark BrownField 11:0 AFFINITY 3671c37b8700SMark BrownEndSysreg 3672c37b8700SMark Brown 36734edcfaf9SLorenzo PieralisiSysreg ICC_CR0_EL1 3 1 12 0 1 36744edcfaf9SLorenzo PieralisiRes0 63:39 36754edcfaf9SLorenzo PieralisiField 38 PID 36764edcfaf9SLorenzo PieralisiField 37:32 IPPT 36774edcfaf9SLorenzo PieralisiRes0 31:1 36784edcfaf9SLorenzo PieralisiField 0 EN 36794edcfaf9SLorenzo PieralisiEndSysreg 36804edcfaf9SLorenzo Pieralisi 3681cfd051c5SLorenzo PieralisiSysreg ICC_PCR_EL1 3 1 12 0 2 3682cfd051c5SLorenzo PieralisiRes0 63:5 3683cfd051c5SLorenzo PieralisiField 4:0 PRIORITY 3684cfd051c5SLorenzo PieralisiEndSysreg 3685cfd051c5SLorenzo Pieralisi 36868bd354b3SMark BrownSysreg CSSELR_EL1 3 2 0 0 0 36878bd354b3SMark BrownRes0 63:5 36888bd354b3SMark BrownField 4 TnD 36898bd354b3SMark BrownField 3:1 Level 36908bd354b3SMark BrownField 0 InD 36918bd354b3SMark BrownEndSysreg 36928bd354b3SMark Brown 36939a3634d0SMark BrownSysreg CTR_EL0 3 3 0 0 1 36949a3634d0SMark BrownRes0 63:38 36959a3634d0SMark BrownField 37:32 TminLine 36969a3634d0SMark BrownRes1 31 36979a3634d0SMark BrownRes0 30 36989a3634d0SMark BrownField 29 DIC 36999a3634d0SMark BrownField 28 IDC 37009a3634d0SMark BrownField 27:24 CWG 37019a3634d0SMark BrownField 23:20 ERG 37029a3634d0SMark BrownField 19:16 DminLine 37039a3634d0SMark BrownEnum 15:14 L1Ip 3704f35c32caSMarc Zyngier # This was named as VPIPT in the ARM but now documented as reserved 3705f35c32caSMarc Zyngier 0b00 RESERVED_VPIPT 37069a3634d0SMark Brown # This is named as AIVIVT in the ARM but documented as reserved 3707f35c32caSMarc Zyngier 0b01 RESERVED_AIVIVT 37089a3634d0SMark Brown 0b10 VIPT 37099a3634d0SMark Brown 0b11 PIPT 37109a3634d0SMark BrownEndEnum 37119a3634d0SMark BrownRes0 13:4 37129a3634d0SMark BrownField 3:0 IminLine 37139a3634d0SMark BrownEndSysreg 37149a3634d0SMark Brown 37155589083dSMark BrownSysreg DCZID_EL0 3 3 0 0 7 37165589083dSMark BrownRes0 63:5 37175589083dSMark BrownField 4 DZP 37185589083dSMark BrownField 3:0 BS 37195589083dSMark BrownEndSysreg 37205589083dSMark Brown 3721e94e06d8SMark BrownSysreg GCSPR_EL0 3 3 2 5 1 3722e94e06d8SMark BrownFields GCSPR_ELx 3723e94e06d8SMark BrownEndSysreg 3724e94e06d8SMark Brown 372511e12a91SMark BrownSysreg SVCR 3 3 4 2 2 372611e12a91SMark BrownRes0 63:2 372711e12a91SMark BrownField 1 ZA 372811e12a91SMark BrownField 0 SM 372911e12a91SMark BrownEndSysreg 373011e12a91SMark Brown 3731e3a649ecSMark BrownSysreg FPMR 3 3 4 4 2 3732e3a649ecSMark BrownRes0 63:38 3733e3a649ecSMark BrownField 37:32 LSCALE2 3734e3a649ecSMark BrownField 31:24 NSCALE 3735e3a649ecSMark BrownRes0 23 3736e3a649ecSMark BrownField 22:16 LSCALE 3737e3a649ecSMark BrownField 15 OSC 3738e3a649ecSMark BrownField 14 OSM 3739e3a649ecSMark BrownRes0 13:9 3740e3a649ecSMark BrownUnsignedEnum 8:6 F8D 3741e3a649ecSMark Brown 0b000 E5M2 3742e3a649ecSMark Brown 0b001 E4M3 3743e3a649ecSMark BrownEndEnum 3744e3a649ecSMark BrownUnsignedEnum 5:3 F8S2 3745e3a649ecSMark Brown 0b000 E5M2 3746e3a649ecSMark Brown 0b001 E4M3 3747e3a649ecSMark BrownEndEnum 3748e3a649ecSMark BrownUnsignedEnum 2:0 F8S1 3749e3a649ecSMark Brown 0b000 E5M2 3750e3a649ecSMark Brown 0b001 E4M3 3751e3a649ecSMark BrownEndEnum 3752e3a649ecSMark BrownEndSysreg 3753e3a649ecSMark Brown 37540a35bd28SMarc ZyngierSysreg SCTLR_EL2 3 4 1 0 0 37550a35bd28SMarc ZyngierField 63 TIDCP 37560a35bd28SMarc ZyngierField 62 SPINTMASK 37570a35bd28SMarc ZyngierField 61 NMI 37580a35bd28SMarc ZyngierField 60 EnTP2 37590a35bd28SMarc ZyngierField 59 TCSO 37600a35bd28SMarc ZyngierField 58 TCSO0 37610a35bd28SMarc ZyngierField 57 EPAN 37620a35bd28SMarc ZyngierField 56 EnALS 37630a35bd28SMarc ZyngierField 55 EnAS0 37640a35bd28SMarc ZyngierField 54 EnASR 37650a35bd28SMarc ZyngierRes0 53:50 37660a35bd28SMarc ZyngierField 49:46 TWEDEL 37670a35bd28SMarc ZyngierField 45 TWEDEn 37680a35bd28SMarc ZyngierField 44 DSSBS 37690a35bd28SMarc ZyngierField 43 ATA 37700a35bd28SMarc ZyngierField 42 ATA0 37710a35bd28SMarc ZyngierEnum 41:40 TCF 37720a35bd28SMarc Zyngier 0b00 NONE 37730a35bd28SMarc Zyngier 0b01 SYNC 37740a35bd28SMarc Zyngier 0b10 ASYNC 37750a35bd28SMarc Zyngier 0b11 ASYMM 37760a35bd28SMarc ZyngierEndEnum 37770a35bd28SMarc ZyngierEnum 39:38 TCF0 37780a35bd28SMarc Zyngier 0b00 NONE 37790a35bd28SMarc Zyngier 0b01 SYNC 37800a35bd28SMarc Zyngier 0b10 ASYNC 37810a35bd28SMarc Zyngier 0b11 ASYMM 37820a35bd28SMarc ZyngierEndEnum 37830a35bd28SMarc ZyngierField 37 ITFSB 37840a35bd28SMarc ZyngierField 36 BT 37850a35bd28SMarc ZyngierField 35 BT0 37860a35bd28SMarc ZyngierField 34 EnFPM 37870a35bd28SMarc ZyngierField 33 MSCEn 37880a35bd28SMarc ZyngierField 32 CMOW 37890a35bd28SMarc ZyngierField 31 EnIA 37900a35bd28SMarc ZyngierField 30 EnIB 37910a35bd28SMarc ZyngierField 29 LSMAOE 37920a35bd28SMarc ZyngierField 28 nTLSMD 37930a35bd28SMarc ZyngierField 27 EnDA 37940a35bd28SMarc ZyngierField 26 UCI 37950a35bd28SMarc ZyngierField 25 EE 37960a35bd28SMarc ZyngierField 24 E0E 37970a35bd28SMarc ZyngierField 23 SPAN 37980a35bd28SMarc ZyngierField 22 EIS 37990a35bd28SMarc ZyngierField 21 IESB 38000a35bd28SMarc ZyngierField 20 TSCXT 38010a35bd28SMarc ZyngierField 19 WXN 38020a35bd28SMarc ZyngierField 18 nTWE 38030a35bd28SMarc ZyngierRes0 17 38040a35bd28SMarc ZyngierField 16 nTWI 38050a35bd28SMarc ZyngierField 15 UCT 38060a35bd28SMarc ZyngierField 14 DZE 38070a35bd28SMarc ZyngierField 13 EnDB 38080a35bd28SMarc ZyngierField 12 I 38090a35bd28SMarc ZyngierField 11 EOS 38100a35bd28SMarc ZyngierField 10 EnRCTX 38110a35bd28SMarc ZyngierRes0 9 38120a35bd28SMarc ZyngierField 8 SED 38130a35bd28SMarc ZyngierField 7 ITD 38140a35bd28SMarc ZyngierField 6 nAA 38150a35bd28SMarc ZyngierField 5 CP15BEN 38160a35bd28SMarc ZyngierField 4 SA0 38170a35bd28SMarc ZyngierField 3 SA 38180a35bd28SMarc ZyngierField 2 C 38190a35bd28SMarc ZyngierField 1 A 38200a35bd28SMarc ZyngierField 0 M 38210a35bd28SMarc ZyngierEndSysreg 38220a35bd28SMarc Zyngier 3823d0f39259SMarc ZyngierSysreg HCR_EL2 3 4 1 1 0 3824d0f39259SMarc ZyngierField 63:60 TWEDEL 3825d0f39259SMarc ZyngierField 59 TWEDEn 3826d0f39259SMarc ZyngierField 58 TID5 3827d0f39259SMarc ZyngierField 57 DCT 3828d0f39259SMarc ZyngierField 56 ATA 3829d0f39259SMarc ZyngierField 55 TTLBOS 3830d0f39259SMarc ZyngierField 54 TTLBIS 3831d0f39259SMarc ZyngierField 53 EnSCXT 3832d0f39259SMarc ZyngierField 52 TOCU 3833d0f39259SMarc ZyngierField 51 AMVOFFEN 3834d0f39259SMarc ZyngierField 50 TICAB 3835d0f39259SMarc ZyngierField 49 TID4 3836d0f39259SMarc ZyngierField 48 GPF 3837d0f39259SMarc ZyngierField 47 FIEN 3838d0f39259SMarc ZyngierField 46 FWB 3839d0f39259SMarc ZyngierField 45 NV2 3840d0f39259SMarc ZyngierField 44 AT 3841d0f39259SMarc ZyngierField 43 NV1 3842d0f39259SMarc ZyngierField 42 NV 3843d0f39259SMarc ZyngierField 41 API 3844d0f39259SMarc ZyngierField 40 APK 3845fb40cb15SMarc ZyngierRes0 39:38 3846d0f39259SMarc ZyngierField 37 TEA 3847d0f39259SMarc ZyngierField 36 TERR 3848d0f39259SMarc ZyngierField 35 TLOR 3849d0f39259SMarc ZyngierField 34 E2H 3850d0f39259SMarc ZyngierField 33 ID 3851d0f39259SMarc ZyngierField 32 CD 3852d0f39259SMarc ZyngierField 31 RW 3853d0f39259SMarc ZyngierField 30 TRVM 3854d0f39259SMarc ZyngierField 29 HCD 3855d0f39259SMarc ZyngierField 28 TDZ 3856d0f39259SMarc ZyngierField 27 TGE 3857d0f39259SMarc ZyngierField 26 TVM 3858d0f39259SMarc ZyngierField 25 TTLB 3859d0f39259SMarc ZyngierField 24 TPU 3860d0f39259SMarc ZyngierField 23 TPCP 3861d0f39259SMarc ZyngierField 22 TSW 3862d0f39259SMarc ZyngierField 21 TACR 3863d0f39259SMarc ZyngierField 20 TIDCP 3864d0f39259SMarc ZyngierField 19 TSC 3865d0f39259SMarc ZyngierField 18 TID3 3866d0f39259SMarc ZyngierField 17 TID2 3867d0f39259SMarc ZyngierField 16 TID1 3868d0f39259SMarc ZyngierField 15 TID0 3869d0f39259SMarc ZyngierField 14 TWE 3870d0f39259SMarc ZyngierField 13 TWI 3871d0f39259SMarc ZyngierField 12 DC 3872d0f39259SMarc ZyngierUnsignedEnum 11:10 BSU 3873d0f39259SMarc Zyngier 0b00 NONE 3874d0f39259SMarc Zyngier 0b01 IS 3875d0f39259SMarc Zyngier 0b10 OS 3876d0f39259SMarc Zyngier 0b11 FS 3877d0f39259SMarc ZyngierEndEnum 3878d0f39259SMarc ZyngierField 9 FB 3879d0f39259SMarc ZyngierField 8 VSE 3880d0f39259SMarc ZyngierField 7 VI 3881d0f39259SMarc ZyngierField 6 VF 3882d0f39259SMarc ZyngierField 5 AMO 3883d0f39259SMarc ZyngierField 4 IMO 3884d0f39259SMarc ZyngierField 3 FMO 3885d0f39259SMarc ZyngierField 2 PTW 3886d0f39259SMarc ZyngierField 1 SWIO 3887d0f39259SMarc ZyngierField 0 VM 3888d0f39259SMarc ZyngierEndSysreg 3889d0f39259SMarc Zyngier 389064163031SOliver UptonSysreg MDCR_EL2 3 4 1 1 1 389164163031SOliver UptonRes0 63:51 389264163031SOliver UptonField 50 EnSTEPOP 389364163031SOliver UptonRes0 49:44 389464163031SOliver UptonField 43 EBWE 389564163031SOliver UptonRes0 42 389664163031SOliver UptonField 41:40 PMEE 389764163031SOliver UptonRes0 39:37 389864163031SOliver UptonField 36 HPMFZS 389964163031SOliver UptonRes0 35:32 390064163031SOliver UptonField 31:30 PMSSE 390164163031SOliver UptonField 29 HPMFZO 390264163031SOliver UptonField 28 MTPME 390364163031SOliver UptonField 27 TDCC 390464163031SOliver UptonField 26 HLP 390564163031SOliver UptonField 25:24 E2TB 390664163031SOliver UptonField 23 HCCD 390764163031SOliver UptonRes0 22:20 390864163031SOliver UptonField 19 TTRF 390964163031SOliver UptonRes0 18 391064163031SOliver UptonField 17 HPMD 391164163031SOliver UptonRes0 16 391264163031SOliver UptonField 15 EnSPM 391364163031SOliver UptonField 14 TPMS 391464163031SOliver UptonField 13:12 E2PB 391564163031SOliver UptonField 11 TDRA 391664163031SOliver UptonField 10 TDOSA 391764163031SOliver UptonField 9 TDA 391864163031SOliver UptonField 8 TDE 391964163031SOliver UptonField 7 HPME 392064163031SOliver UptonField 6 TPM 392164163031SOliver UptonField 5 TPMCR 392264163031SOliver UptonField 4:0 HPMN 392364163031SOliver UptonEndSysreg 392464163031SOliver Upton 3925cc077e7fSMark BrownSysreg HFGRTR_EL2 3 4 1 1 4 39260f013a52SMarc ZyngierField 63 nAMAIR2_EL1 39270f013a52SMarc ZyngierField 62 nMAIR2_EL1 39280f013a52SMarc ZyngierField 61 nS2POR_EL1 39290f013a52SMarc ZyngierField 60 nPOR_EL1 39300f013a52SMarc ZyngierField 59 nPOR_EL0 39310f013a52SMarc ZyngierField 58 nPIR_EL1 39320f013a52SMarc ZyngierField 57 nPIRE0_EL1 39330f013a52SMarc ZyngierField 56 nRCWMASK_EL1 39340f013a52SMarc ZyngierField 55 nTPIDR2_EL0 39350f013a52SMarc ZyngierField 54 nSMPRI_EL1 39360f013a52SMarc ZyngierField 53 nGCS_EL1 39370f013a52SMarc ZyngierField 52 nGCS_EL0 39380f013a52SMarc ZyngierRes0 51 39390f013a52SMarc ZyngierField 50 nACCDATA_EL1 39400f013a52SMarc ZyngierField 49 ERXADDR_EL1 39410f013a52SMarc ZyngierField 48 ERXPFGCDN_EL1 39420f013a52SMarc ZyngierField 47 ERXPFGCTL_EL1 39430f013a52SMarc ZyngierField 46 ERXPFGF_EL1 39440f013a52SMarc ZyngierField 45 ERXMISCn_EL1 39450f013a52SMarc ZyngierField 44 ERXSTATUS_EL1 39460f013a52SMarc ZyngierField 43 ERXCTLR_EL1 39470f013a52SMarc ZyngierField 42 ERXFR_EL1 39480f013a52SMarc ZyngierField 41 ERRSELR_EL1 39490f013a52SMarc ZyngierField 40 ERRIDR_EL1 39500f013a52SMarc ZyngierField 39 ICC_IGRPENn_EL1 39510f013a52SMarc ZyngierField 38 VBAR_EL1 39520f013a52SMarc ZyngierField 37 TTBR1_EL1 39530f013a52SMarc ZyngierField 36 TTBR0_EL1 39540f013a52SMarc ZyngierField 35 TPIDR_EL0 39550f013a52SMarc ZyngierField 34 TPIDRRO_EL0 39560f013a52SMarc ZyngierField 33 TPIDR_EL1 39570f013a52SMarc ZyngierField 32 TCR_EL1 39580f013a52SMarc ZyngierField 31 SCXTNUM_EL0 39590f013a52SMarc ZyngierField 30 SCXTNUM_EL1 39600f013a52SMarc ZyngierField 29 SCTLR_EL1 39610f013a52SMarc ZyngierField 28 REVIDR_EL1 39620f013a52SMarc ZyngierField 27 PAR_EL1 39630f013a52SMarc ZyngierField 26 MPIDR_EL1 39640f013a52SMarc ZyngierField 25 MIDR_EL1 39650f013a52SMarc ZyngierField 24 MAIR_EL1 39660f013a52SMarc ZyngierField 23 LORSA_EL1 39670f013a52SMarc ZyngierField 22 LORN_EL1 39680f013a52SMarc ZyngierField 21 LORID_EL1 39690f013a52SMarc ZyngierField 20 LOREA_EL1 39700f013a52SMarc ZyngierField 19 LORC_EL1 39710f013a52SMarc ZyngierField 18 ISR_EL1 39720f013a52SMarc ZyngierField 17 FAR_EL1 39730f013a52SMarc ZyngierField 16 ESR_EL1 39740f013a52SMarc ZyngierField 15 DCZID_EL0 39750f013a52SMarc ZyngierField 14 CTR_EL0 39760f013a52SMarc ZyngierField 13 CSSELR_EL1 39770f013a52SMarc ZyngierField 12 CPACR_EL1 39780f013a52SMarc ZyngierField 11 CONTEXTIDR_EL1 39790f013a52SMarc ZyngierField 10 CLIDR_EL1 39800f013a52SMarc ZyngierField 9 CCSIDR_EL1 39810f013a52SMarc ZyngierField 8 APIBKey 39820f013a52SMarc ZyngierField 7 APIAKey 39830f013a52SMarc ZyngierField 6 APGAKey 39840f013a52SMarc ZyngierField 5 APDBKey 39850f013a52SMarc ZyngierField 4 APDAKey 39860f013a52SMarc ZyngierField 3 AMAIR_EL1 39870f013a52SMarc ZyngierField 2 AIDR_EL1 39880f013a52SMarc ZyngierField 1 AFSR1_EL1 39890f013a52SMarc ZyngierField 0 AFSR0_EL1 3990cc077e7fSMark BrownEndSysreg 3991cc077e7fSMark Brown 3992cc077e7fSMark BrownSysreg HFGWTR_EL2 3 4 1 1 5 39930f013a52SMarc ZyngierField 63 nAMAIR2_EL1 39940f013a52SMarc ZyngierField 62 nMAIR2_EL1 39950f013a52SMarc ZyngierField 61 nS2POR_EL1 39960f013a52SMarc ZyngierField 60 nPOR_EL1 39970f013a52SMarc ZyngierField 59 nPOR_EL0 39980f013a52SMarc ZyngierField 58 nPIR_EL1 39990f013a52SMarc ZyngierField 57 nPIRE0_EL1 40000f013a52SMarc ZyngierField 56 nRCWMASK_EL1 40010f013a52SMarc ZyngierField 55 nTPIDR2_EL0 40020f013a52SMarc ZyngierField 54 nSMPRI_EL1 40030f013a52SMarc ZyngierField 53 nGCS_EL1 40040f013a52SMarc ZyngierField 52 nGCS_EL0 40050f013a52SMarc ZyngierRes0 51 40060f013a52SMarc ZyngierField 50 nACCDATA_EL1 40070f013a52SMarc ZyngierField 49 ERXADDR_EL1 40080f013a52SMarc ZyngierField 48 ERXPFGCDN_EL1 40090f013a52SMarc ZyngierField 47 ERXPFGCTL_EL1 40100f013a52SMarc ZyngierRes0 46 40110f013a52SMarc ZyngierField 45 ERXMISCn_EL1 40120f013a52SMarc ZyngierField 44 ERXSTATUS_EL1 40130f013a52SMarc ZyngierField 43 ERXCTLR_EL1 40140f013a52SMarc ZyngierRes0 42 40150f013a52SMarc ZyngierField 41 ERRSELR_EL1 40160f013a52SMarc ZyngierRes0 40 40170f013a52SMarc ZyngierField 39 ICC_IGRPENn_EL1 40180f013a52SMarc ZyngierField 38 VBAR_EL1 40190f013a52SMarc ZyngierField 37 TTBR1_EL1 40200f013a52SMarc ZyngierField 36 TTBR0_EL1 40210f013a52SMarc ZyngierField 35 TPIDR_EL0 40220f013a52SMarc ZyngierField 34 TPIDRRO_EL0 40230f013a52SMarc ZyngierField 33 TPIDR_EL1 40240f013a52SMarc ZyngierField 32 TCR_EL1 40250f013a52SMarc ZyngierField 31 SCXTNUM_EL0 40260f013a52SMarc ZyngierField 30 SCXTNUM_EL1 40270f013a52SMarc ZyngierField 29 SCTLR_EL1 40280f013a52SMarc ZyngierRes0 28 40290f013a52SMarc ZyngierField 27 PAR_EL1 40300f013a52SMarc ZyngierRes0 26:25 40310f013a52SMarc ZyngierField 24 MAIR_EL1 40320f013a52SMarc ZyngierField 23 LORSA_EL1 40330f013a52SMarc ZyngierField 22 LORN_EL1 40340f013a52SMarc ZyngierRes0 21 40350f013a52SMarc ZyngierField 20 LOREA_EL1 40360f013a52SMarc ZyngierField 19 LORC_EL1 40370f013a52SMarc ZyngierRes0 18 40380f013a52SMarc ZyngierField 17 FAR_EL1 40390f013a52SMarc ZyngierField 16 ESR_EL1 40400f013a52SMarc ZyngierRes0 15:14 40410f013a52SMarc ZyngierField 13 CSSELR_EL1 40420f013a52SMarc ZyngierField 12 CPACR_EL1 40430f013a52SMarc ZyngierField 11 CONTEXTIDR_EL1 40440f013a52SMarc ZyngierRes0 10:9 40450f013a52SMarc ZyngierField 8 APIBKey 40460f013a52SMarc ZyngierField 7 APIAKey 40470f013a52SMarc ZyngierField 6 APGAKey 40480f013a52SMarc ZyngierField 5 APDBKey 40490f013a52SMarc ZyngierField 4 APDAKey 40500f013a52SMarc ZyngierField 3 AMAIR_EL1 40510f013a52SMarc ZyngierRes0 2 40520f013a52SMarc ZyngierField 1 AFSR1_EL1 40530f013a52SMarc ZyngierField 0 AFSR0_EL1 4054cc077e7fSMark BrownEndSysreg 4055cc077e7fSMark Brown 4056bbd329feSMark BrownSysreg HFGITR_EL2 3 4 1 1 6 4057397411c7SMarc ZyngierField 63 PSBCSYNC 4058256f4428SFuad TabbaField 62 ATS1E1A 4059256f4428SFuad TabbaRes0 61 4060bbd329feSMark BrownField 60 COSPRCTX 4061bbd329feSMark BrownField 59 nGCSEPP 4062bbd329feSMark BrownField 58 nGCSSTR_EL1 4063bbd329feSMark BrownField 57 nGCSPUSHM_EL1 4064bbd329feSMark BrownField 56 nBRBIALL 4065bbd329feSMark BrownField 55 nBRBINJ 4066bbd329feSMark BrownField 54 DCCVAC 4067bbd329feSMark BrownField 53 SVC_EL1 4068bbd329feSMark BrownField 52 SVC_EL0 4069bbd329feSMark BrownField 51 ERET 4070bbd329feSMark BrownField 50 CPPRCTX 4071bbd329feSMark BrownField 49 DVPRCTX 4072bbd329feSMark BrownField 48 CFPRCTX 4073bbd329feSMark BrownField 47 TLBIVAALE1 4074bbd329feSMark BrownField 46 TLBIVALE1 4075bbd329feSMark BrownField 45 TLBIVAAE1 4076bbd329feSMark BrownField 44 TLBIASIDE1 4077bbd329feSMark BrownField 43 TLBIVAE1 4078bbd329feSMark BrownField 42 TLBIVMALLE1 4079bbd329feSMark BrownField 41 TLBIRVAALE1 4080bbd329feSMark BrownField 40 TLBIRVALE1 4081bbd329feSMark BrownField 39 TLBIRVAAE1 4082bbd329feSMark BrownField 38 TLBIRVAE1 4083bbd329feSMark BrownField 37 TLBIRVAALE1IS 4084bbd329feSMark BrownField 36 TLBIRVALE1IS 4085bbd329feSMark BrownField 35 TLBIRVAAE1IS 4086bbd329feSMark BrownField 34 TLBIRVAE1IS 4087bbd329feSMark BrownField 33 TLBIVAALE1IS 4088bbd329feSMark BrownField 32 TLBIVALE1IS 4089bbd329feSMark BrownField 31 TLBIVAAE1IS 4090bbd329feSMark BrownField 30 TLBIASIDE1IS 4091bbd329feSMark BrownField 29 TLBIVAE1IS 4092bbd329feSMark BrownField 28 TLBIVMALLE1IS 4093bbd329feSMark BrownField 27 TLBIRVAALE1OS 4094bbd329feSMark BrownField 26 TLBIRVALE1OS 4095bbd329feSMark BrownField 25 TLBIRVAAE1OS 4096bbd329feSMark BrownField 24 TLBIRVAE1OS 4097bbd329feSMark BrownField 23 TLBIVAALE1OS 4098bbd329feSMark BrownField 22 TLBIVALE1OS 4099bbd329feSMark BrownField 21 TLBIVAAE1OS 4100bbd329feSMark BrownField 20 TLBIASIDE1OS 4101bbd329feSMark BrownField 19 TLBIVAE1OS 4102bbd329feSMark BrownField 18 TLBIVMALLE1OS 4103bbd329feSMark BrownField 17 ATS1E1WP 4104bbd329feSMark BrownField 16 ATS1E1RP 4105bbd329feSMark BrownField 15 ATS1E0W 4106bbd329feSMark BrownField 14 ATS1E0R 4107bbd329feSMark BrownField 13 ATS1E1W 4108bbd329feSMark BrownField 12 ATS1E1R 4109bbd329feSMark BrownField 11 DCZVA 4110bbd329feSMark BrownField 10 DCCIVAC 4111bbd329feSMark BrownField 9 DCCVADP 4112bbd329feSMark BrownField 8 DCCVAP 4113bbd329feSMark BrownField 7 DCCVAU 4114bbd329feSMark BrownField 6 DCCISW 4115bbd329feSMark BrownField 5 DCCSW 4116bbd329feSMark BrownField 4 DCISW 4117bbd329feSMark BrownField 3 DCIVAC 4118bbd329feSMark BrownField 2 ICIVAU 4119bbd329feSMark BrownField 1 ICIALLU 4120bbd329feSMark BrownField 0 ICIALLUIS 4121bbd329feSMark BrownEndSysreg 4122bbd329feSMark Brown 4123c382ee67SJames ClarkSysreg TRFCR_EL2 3 4 1 2 1 4124c382ee67SJames ClarkRes0 63:7 4125c382ee67SJames ClarkUnsignedEnum 6:5 TS 4126c382ee67SJames Clark 0b0000 USE_TRFCR_EL1_TS 4127c382ee67SJames Clark 0b0001 VIRTUAL 4128c382ee67SJames Clark 0b0010 GUEST_PHYSICAL 4129c382ee67SJames Clark 0b0011 PHYSICAL 4130c382ee67SJames ClarkEndEnum 4131c382ee67SJames ClarkRes0 4 4132c382ee67SJames ClarkField 3 CX 4133c382ee67SJames ClarkRes0 2 4134c382ee67SJames ClarkField 1 E2TRE 4135c382ee67SJames ClarkField 0 E0HTRE 4136c382ee67SJames ClarkEndSysreg 4137c382ee67SJames Clark 4138c382ee67SJames Clark 413944844551SAnshuman KhandualSysreg HDFGRTR2_EL2 3 4 3 1 0 414044844551SAnshuman KhandualRes0 63:25 414144844551SAnshuman KhandualField 24 nPMBMAR_EL1 414244844551SAnshuman KhandualField 23 nMDSTEPOP_EL1 414344844551SAnshuman KhandualField 22 nTRBMPAM_EL1 414444844551SAnshuman KhandualRes0 21 414544844551SAnshuman KhandualField 20 nTRCITECR_EL1 414644844551SAnshuman KhandualField 19 nPMSDSFR_EL1 414744844551SAnshuman KhandualField 18 nSPMDEVAFF_EL1 414844844551SAnshuman KhandualField 17 nSPMID 414944844551SAnshuman KhandualField 16 nSPMSCR_EL1 415044844551SAnshuman KhandualField 15 nSPMACCESSR_EL1 415144844551SAnshuman KhandualField 14 nSPMCR_EL0 415244844551SAnshuman KhandualField 13 nSPMOVS 415344844551SAnshuman KhandualField 12 nSPMINTEN 415444844551SAnshuman KhandualField 11 nSPMCNTEN 415544844551SAnshuman KhandualField 10 nSPMSELR_EL0 415644844551SAnshuman KhandualField 9 nSPMEVTYPERn_EL0 415744844551SAnshuman KhandualField 8 nSPMEVCNTRn_EL0 415844844551SAnshuman KhandualField 7 nPMSSCR_EL1 415944844551SAnshuman KhandualField 6 nPMSSDATA 416044844551SAnshuman KhandualField 5 nMDSELR_EL1 416144844551SAnshuman KhandualField 4 nPMUACR_EL1 416244844551SAnshuman KhandualField 3 nPMICFILTR_EL0 416344844551SAnshuman KhandualField 2 nPMICNTR_EL0 416444844551SAnshuman KhandualField 1 nPMIAR_EL1 416544844551SAnshuman KhandualField 0 nPMECR_EL1 416644844551SAnshuman KhandualEndSysreg 416744844551SAnshuman Khandual 41682f1f62a1SAnshuman KhandualSysreg HDFGWTR2_EL2 3 4 3 1 1 41692f1f62a1SAnshuman KhandualRes0 63:25 41702f1f62a1SAnshuman KhandualField 24 nPMBMAR_EL1 41712f1f62a1SAnshuman KhandualField 23 nMDSTEPOP_EL1 41722f1f62a1SAnshuman KhandualField 22 nTRBMPAM_EL1 41732f1f62a1SAnshuman KhandualField 21 nPMZR_EL0 41742f1f62a1SAnshuman KhandualField 20 nTRCITECR_EL1 41752f1f62a1SAnshuman KhandualField 19 nPMSDSFR_EL1 41762f1f62a1SAnshuman KhandualRes0 18:17 41772f1f62a1SAnshuman KhandualField 16 nSPMSCR_EL1 41782f1f62a1SAnshuman KhandualField 15 nSPMACCESSR_EL1 41792f1f62a1SAnshuman KhandualField 14 nSPMCR_EL0 41802f1f62a1SAnshuman KhandualField 13 nSPMOVS 41812f1f62a1SAnshuman KhandualField 12 nSPMINTEN 41822f1f62a1SAnshuman KhandualField 11 nSPMCNTEN 41832f1f62a1SAnshuman KhandualField 10 nSPMSELR_EL0 41842f1f62a1SAnshuman KhandualField 9 nSPMEVTYPERn_EL0 41852f1f62a1SAnshuman KhandualField 8 nSPMEVCNTRn_EL0 41862f1f62a1SAnshuman KhandualField 7 nPMSSCR_EL1 41872f1f62a1SAnshuman KhandualRes0 6 41882f1f62a1SAnshuman KhandualField 5 nMDSELR_EL1 41892f1f62a1SAnshuman KhandualField 4 nPMUACR_EL1 41902f1f62a1SAnshuman KhandualField 3 nPMICFILTR_EL0 41912f1f62a1SAnshuman KhandualField 2 nPMICNTR_EL0 41922f1f62a1SAnshuman KhandualField 1 nPMIAR_EL1 41932f1f62a1SAnshuman KhandualField 0 nPMECR_EL1 41942f1f62a1SAnshuman KhandualEndSysreg 41952f1f62a1SAnshuman Khandual 419659236089SAnshuman KhandualSysreg HFGRTR2_EL2 3 4 3 1 2 419759236089SAnshuman KhandualRes0 63:15 419859236089SAnshuman KhandualField 14 nACTLRALIAS_EL1 419959236089SAnshuman KhandualField 13 nACTLRMASK_EL1 420059236089SAnshuman KhandualField 12 nTCR2ALIAS_EL1 420159236089SAnshuman KhandualField 11 nTCRALIAS_EL1 420259236089SAnshuman KhandualField 10 nSCTLRALIAS2_EL1 420359236089SAnshuman KhandualField 9 nSCTLRALIAS_EL1 420459236089SAnshuman KhandualField 8 nCPACRALIAS_EL1 420559236089SAnshuman KhandualField 7 nTCR2MASK_EL1 420659236089SAnshuman KhandualField 6 nTCRMASK_EL1 420759236089SAnshuman KhandualField 5 nSCTLR2MASK_EL1 420859236089SAnshuman KhandualField 4 nSCTLRMASK_EL1 420959236089SAnshuman KhandualField 3 nCPACRMASK_EL1 421059236089SAnshuman KhandualField 2 nRCWSMASK_EL1 421159236089SAnshuman KhandualField 1 nERXGSR_EL1 421259236089SAnshuman KhandualField 0 nPFAR_EL1 421359236089SAnshuman KhandualEndSysreg 421459236089SAnshuman Khandual 4215ea37be07SAnshuman KhandualSysreg HFGWTR2_EL2 3 4 3 1 3 4216ea37be07SAnshuman KhandualRes0 63:15 4217ea37be07SAnshuman KhandualField 14 nACTLRALIAS_EL1 4218ea37be07SAnshuman KhandualField 13 nACTLRMASK_EL1 4219ea37be07SAnshuman KhandualField 12 nTCR2ALIAS_EL1 4220ea37be07SAnshuman KhandualField 11 nTCRALIAS_EL1 4221ea37be07SAnshuman KhandualField 10 nSCTLRALIAS2_EL1 4222ea37be07SAnshuman KhandualField 9 nSCTLRALIAS_EL1 4223ea37be07SAnshuman KhandualField 8 nCPACRALIAS_EL1 4224ea37be07SAnshuman KhandualField 7 nTCR2MASK_EL1 4225ea37be07SAnshuman KhandualField 6 nTCRMASK_EL1 4226ea37be07SAnshuman KhandualField 5 nSCTLR2MASK_EL1 4227ea37be07SAnshuman KhandualField 4 nSCTLRMASK_EL1 4228ea37be07SAnshuman KhandualField 3 nCPACRMASK_EL1 4229ea37be07SAnshuman KhandualField 2 nRCWSMASK_EL1 4230ea37be07SAnshuman KhandualRes0 1 4231ea37be07SAnshuman KhandualField 0 nPFAR_EL1 4232ea37be07SAnshuman KhandualEndSysreg 4233ea37be07SAnshuman Khandual 4234cc24f656SMarc ZyngierSysreg HDFGRTR_EL2 3 4 3 1 4 4235cc24f656SMarc ZyngierField 63 PMBIDR_EL1 4236cc24f656SMarc ZyngierField 62 nPMSNEVFR_EL1 4237cc24f656SMarc ZyngierField 61 nBRBDATA 4238cc24f656SMarc ZyngierField 60 nBRBCTL 4239cc24f656SMarc ZyngierField 59 nBRBIDR 4240cc24f656SMarc ZyngierField 58 PMCEIDn_EL0 4241cc24f656SMarc ZyngierField 57 PMUSERENR_EL0 4242cc24f656SMarc ZyngierField 56 TRBTRG_EL1 4243cc24f656SMarc ZyngierField 55 TRBSR_EL1 4244cc24f656SMarc ZyngierField 54 TRBPTR_EL1 4245cc24f656SMarc ZyngierField 53 TRBMAR_EL1 4246cc24f656SMarc ZyngierField 52 TRBLIMITR_EL1 4247cc24f656SMarc ZyngierField 51 TRBIDR_EL1 4248cc24f656SMarc ZyngierField 50 TRBBASER_EL1 4249cc24f656SMarc ZyngierRes0 49 4250cc24f656SMarc ZyngierField 48 TRCVICTLR 4251cc24f656SMarc ZyngierField 47 TRCSTATR 4252cc24f656SMarc ZyngierField 46 TRCSSCSRn 4253cc24f656SMarc ZyngierField 45 TRCSEQSTR 4254cc24f656SMarc ZyngierField 44 TRCPRGCTLR 4255cc24f656SMarc ZyngierField 43 TRCOSLSR 4256cc24f656SMarc ZyngierRes0 42 4257cc24f656SMarc ZyngierField 41 TRCIMSPECn 4258cc24f656SMarc ZyngierField 40 TRCID 4259cc24f656SMarc ZyngierRes0 39:38 4260cc24f656SMarc ZyngierField 37 TRCCNTVRn 4261cc24f656SMarc ZyngierField 36 TRCCLAIM 4262cc24f656SMarc ZyngierField 35 TRCAUXCTLR 4263cc24f656SMarc ZyngierField 34 TRCAUTHSTATUS 4264cc24f656SMarc ZyngierField 33 TRC 4265cc24f656SMarc ZyngierField 32 PMSLATFR_EL1 4266cc24f656SMarc ZyngierField 31 PMSIRR_EL1 4267cc24f656SMarc ZyngierField 30 PMSIDR_EL1 4268cc24f656SMarc ZyngierField 29 PMSICR_EL1 4269cc24f656SMarc ZyngierField 28 PMSFCR_EL1 4270cc24f656SMarc ZyngierField 27 PMSEVFR_EL1 4271cc24f656SMarc ZyngierField 26 PMSCR_EL1 4272cc24f656SMarc ZyngierField 25 PMBSR_EL1 4273cc24f656SMarc ZyngierField 24 PMBPTR_EL1 4274cc24f656SMarc ZyngierField 23 PMBLIMITR_EL1 4275cc24f656SMarc ZyngierField 22 PMMIR_EL1 4276cc24f656SMarc ZyngierRes0 21:20 4277cc24f656SMarc ZyngierField 19 PMSELR_EL0 4278cc24f656SMarc ZyngierField 18 PMOVS 4279cc24f656SMarc ZyngierField 17 PMINTEN 4280cc24f656SMarc ZyngierField 16 PMCNTEN 4281cc24f656SMarc ZyngierField 15 PMCCNTR_EL0 4282cc24f656SMarc ZyngierField 14 PMCCFILTR_EL0 4283cc24f656SMarc ZyngierField 13 PMEVTYPERn_EL0 4284cc24f656SMarc ZyngierField 12 PMEVCNTRn_EL0 4285cc24f656SMarc ZyngierField 11 OSDLR_EL1 4286cc24f656SMarc ZyngierField 10 OSECCR_EL1 4287cc24f656SMarc ZyngierField 9 OSLSR_EL1 4288cc24f656SMarc ZyngierRes0 8 4289cc24f656SMarc ZyngierField 7 DBGPRCR_EL1 4290cc24f656SMarc ZyngierField 6 DBGAUTHSTATUS_EL1 4291cc24f656SMarc ZyngierField 5 DBGCLAIM 4292cc24f656SMarc ZyngierField 4 MDSCR_EL1 4293cc24f656SMarc ZyngierField 3 DBGWVRn_EL1 4294cc24f656SMarc ZyngierField 2 DBGWCRn_EL1 4295cc24f656SMarc ZyngierField 1 DBGBVRn_EL1 4296cc24f656SMarc ZyngierField 0 DBGBCRn_EL1 4297cc24f656SMarc ZyngierEndSysreg 4298cc24f656SMarc Zyngier 4299cc24f656SMarc ZyngierSysreg HDFGWTR_EL2 3 4 3 1 5 4300cc24f656SMarc ZyngierRes0 63 4301cc24f656SMarc ZyngierField 62 nPMSNEVFR_EL1 4302cc24f656SMarc ZyngierField 61 nBRBDATA 4303cc24f656SMarc ZyngierField 60 nBRBCTL 4304cc24f656SMarc ZyngierRes0 59:58 4305cc24f656SMarc ZyngierField 57 PMUSERENR_EL0 4306cc24f656SMarc ZyngierField 56 TRBTRG_EL1 4307cc24f656SMarc ZyngierField 55 TRBSR_EL1 4308cc24f656SMarc ZyngierField 54 TRBPTR_EL1 4309cc24f656SMarc ZyngierField 53 TRBMAR_EL1 4310cc24f656SMarc ZyngierField 52 TRBLIMITR_EL1 4311cc24f656SMarc ZyngierRes0 51 4312cc24f656SMarc ZyngierField 50 TRBBASER_EL1 4313cc24f656SMarc ZyngierField 49 TRFCR_EL1 4314cc24f656SMarc ZyngierField 48 TRCVICTLR 4315cc24f656SMarc ZyngierRes0 47 4316cc24f656SMarc ZyngierField 46 TRCSSCSRn 4317cc24f656SMarc ZyngierField 45 TRCSEQSTR 4318cc24f656SMarc ZyngierField 44 TRCPRGCTLR 4319cc24f656SMarc ZyngierRes0 43 4320cc24f656SMarc ZyngierField 42 TRCOSLAR 4321cc24f656SMarc ZyngierField 41 TRCIMSPECn 4322cc24f656SMarc ZyngierRes0 40:38 4323cc24f656SMarc ZyngierField 37 TRCCNTVRn 4324cc24f656SMarc ZyngierField 36 TRCCLAIM 4325cc24f656SMarc ZyngierField 35 TRCAUXCTLR 4326cc24f656SMarc ZyngierRes0 34 4327cc24f656SMarc ZyngierField 33 TRC 4328cc24f656SMarc ZyngierField 32 PMSLATFR_EL1 4329cc24f656SMarc ZyngierField 31 PMSIRR_EL1 4330cc24f656SMarc ZyngierRes0 30 4331cc24f656SMarc ZyngierField 29 PMSICR_EL1 4332cc24f656SMarc ZyngierField 28 PMSFCR_EL1 4333cc24f656SMarc ZyngierField 27 PMSEVFR_EL1 4334cc24f656SMarc ZyngierField 26 PMSCR_EL1 4335cc24f656SMarc ZyngierField 25 PMBSR_EL1 4336cc24f656SMarc ZyngierField 24 PMBPTR_EL1 4337cc24f656SMarc ZyngierField 23 PMBLIMITR_EL1 4338cc24f656SMarc ZyngierRes0 22 4339cc24f656SMarc ZyngierField 21 PMCR_EL0 4340cc24f656SMarc ZyngierField 20 PMSWINC_EL0 4341cc24f656SMarc ZyngierField 19 PMSELR_EL0 4342cc24f656SMarc ZyngierField 18 PMOVS 4343cc24f656SMarc ZyngierField 17 PMINTEN 4344cc24f656SMarc ZyngierField 16 PMCNTEN 4345cc24f656SMarc ZyngierField 15 PMCCNTR_EL0 4346cc24f656SMarc ZyngierField 14 PMCCFILTR_EL0 4347cc24f656SMarc ZyngierField 13 PMEVTYPERn_EL0 4348cc24f656SMarc ZyngierField 12 PMEVCNTRn_EL0 4349cc24f656SMarc ZyngierField 11 OSDLR_EL1 4350cc24f656SMarc ZyngierField 10 OSECCR_EL1 4351cc24f656SMarc ZyngierRes0 9 4352cc24f656SMarc ZyngierField 8 OSLAR_EL1 4353cc24f656SMarc ZyngierField 7 DBGPRCR_EL1 4354cc24f656SMarc ZyngierRes0 6 4355cc24f656SMarc ZyngierField 5 DBGCLAIM 4356cc24f656SMarc ZyngierField 4 MDSCR_EL1 4357cc24f656SMarc ZyngierField 3 DBGWVRn_EL1 4358cc24f656SMarc ZyngierField 2 DBGWCRn_EL1 4359cc24f656SMarc ZyngierField 1 DBGBVRn_EL1 4360cc24f656SMarc ZyngierField 0 DBGBCRn_EL1 4361cc24f656SMarc ZyngierEndSysreg 4362cc24f656SMarc Zyngier 436341bb68fbSFuad TabbaSysreg HAFGRTR_EL2 3 4 3 1 6 436441bb68fbSFuad TabbaRes0 63:50 436541bb68fbSFuad TabbaField 49 AMEVTYPER115_EL0 436641bb68fbSFuad TabbaField 48 AMEVCNTR115_EL0 436741bb68fbSFuad TabbaField 47 AMEVTYPER114_EL0 436841bb68fbSFuad TabbaField 46 AMEVCNTR114_EL0 436941bb68fbSFuad TabbaField 45 AMEVTYPER113_EL0 437041bb68fbSFuad TabbaField 44 AMEVCNTR113_EL0 437141bb68fbSFuad TabbaField 43 AMEVTYPER112_EL0 437241bb68fbSFuad TabbaField 42 AMEVCNTR112_EL0 437341bb68fbSFuad TabbaField 41 AMEVTYPER111_EL0 437441bb68fbSFuad TabbaField 40 AMEVCNTR111_EL0 437541bb68fbSFuad TabbaField 39 AMEVTYPER110_EL0 437641bb68fbSFuad TabbaField 38 AMEVCNTR110_EL0 437741bb68fbSFuad TabbaField 37 AMEVTYPER19_EL0 437841bb68fbSFuad TabbaField 36 AMEVCNTR19_EL0 437941bb68fbSFuad TabbaField 35 AMEVTYPER18_EL0 438041bb68fbSFuad TabbaField 34 AMEVCNTR18_EL0 438141bb68fbSFuad TabbaField 33 AMEVTYPER17_EL0 438241bb68fbSFuad TabbaField 32 AMEVCNTR17_EL0 438341bb68fbSFuad TabbaField 31 AMEVTYPER16_EL0 438441bb68fbSFuad TabbaField 30 AMEVCNTR16_EL0 438541bb68fbSFuad TabbaField 29 AMEVTYPER15_EL0 438641bb68fbSFuad TabbaField 28 AMEVCNTR15_EL0 438741bb68fbSFuad TabbaField 27 AMEVTYPER14_EL0 438841bb68fbSFuad TabbaField 26 AMEVCNTR14_EL0 438941bb68fbSFuad TabbaField 25 AMEVTYPER13_EL0 439041bb68fbSFuad TabbaField 24 AMEVCNTR13_EL0 439141bb68fbSFuad TabbaField 23 AMEVTYPER12_EL0 439241bb68fbSFuad TabbaField 22 AMEVCNTR12_EL0 439341bb68fbSFuad TabbaField 21 AMEVTYPER11_EL0 439441bb68fbSFuad TabbaField 20 AMEVCNTR11_EL0 439541bb68fbSFuad TabbaField 19 AMEVTYPER10_EL0 439641bb68fbSFuad TabbaField 18 AMEVCNTR10_EL0 439741bb68fbSFuad TabbaField 17 AMCNTEN1 439841bb68fbSFuad TabbaRes0 16:5 439941bb68fbSFuad TabbaField 4 AMEVCNTR03_EL0 440041bb68fbSFuad TabbaField 3 AMEVCNTR02_EL0 440141bb68fbSFuad TabbaField 2 AMEVCNTR01_EL0 440241bb68fbSFuad TabbaField 1 AMEVCNTR00_EL0 440341bb68fbSFuad TabbaField 0 AMCNTEN0 440441bb68fbSFuad TabbaEndSysreg 440541bb68fbSFuad Tabba 44069401476fSAnshuman KhandualSysreg HFGITR2_EL2 3 4 3 1 7 44079401476fSAnshuman KhandualRes0 63:2 44089401476fSAnshuman KhandualField 1 nDCCIVAPS 44099401476fSAnshuman KhandualField 0 TSBCSYNC 44109401476fSAnshuman KhandualEndSysreg 44119401476fSAnshuman Khandual 441289e9fb32SMark BrownSysreg ZCR_EL2 3 4 1 2 0 441389e9fb32SMark BrownFields ZCR_ELx 441489e9fb32SMark BrownEndSysreg 441589e9fb32SMark Brown 4416cfaa3210SMark BrownSysreg HCRX_EL2 3 4 1 2 2 4417126cb3a6SMark BrownRes0 63:25 4418126cb3a6SMark BrownField 24 PACMEn 4419126cb3a6SMark BrownField 23 EnFPM 442025bc6f32SJoey GoulyField 22 GCSEn 442125bc6f32SJoey GoulyField 21 EnIDCP128 442225bc6f32SJoey GoulyField 20 EnSDERR 442325bc6f32SJoey GoulyField 19 TMEA 442425bc6f32SJoey GoulyField 18 EnSNERR 442525bc6f32SJoey GoulyField 17 D128En 442625bc6f32SJoey GoulyField 16 PTTWI 442725bc6f32SJoey GoulyField 15 SCTLR2En 442825bc6f32SJoey GoulyField 14 TCR2En 442925bc6f32SJoey GoulyRes0 13:12 4430cfaa3210SMark BrownField 11 MSCEn 4431cfaa3210SMark BrownField 10 MCE2 4432cfaa3210SMark BrownField 9 CMOW 4433cfaa3210SMark BrownField 8 VFNMI 4434cfaa3210SMark BrownField 7 VINMI 4435cfaa3210SMark BrownField 6 TALLINT 4436cfaa3210SMark BrownField 5 SMPME 4437cfaa3210SMark BrownField 4 FGTnXS 4438cfaa3210SMark BrownField 3 FnXS 4439cfaa3210SMark BrownField 2 EnASR 4440cfaa3210SMark BrownField 1 EnALS 4441cfaa3210SMark BrownField 0 EnAS0 4442cfaa3210SMark BrownEndSysreg 4443cfaa3210SMark Brown 44448e053810SMark BrownSysreg SMPRIMAP_EL2 3 4 1 2 5 44458e053810SMark BrownField 63:60 P15 44468e053810SMark BrownField 59:56 P14 44478e053810SMark BrownField 55:52 P13 44488e053810SMark BrownField 51:48 P12 44498e053810SMark BrownField 47:44 P11 44508e053810SMark BrownField 43:40 P10 44518e053810SMark BrownField 39:36 F9 44528e053810SMark BrownField 35:32 P8 44538e053810SMark BrownField 31:28 P7 44548e053810SMark BrownField 27:24 P6 44558e053810SMark BrownField 23:20 P5 44568e053810SMark BrownField 19:16 P4 44578e053810SMark BrownField 15:12 P3 44588e053810SMark BrownField 11:8 P2 44598e053810SMark BrownField 7:4 P1 44608e053810SMark BrownField 3:0 P0 44618e053810SMark BrownEndSysreg 44628e053810SMark Brown 44630d1322e7SMark BrownSysreg SMCR_EL2 3 4 1 2 6 44640d1322e7SMark BrownFields SMCR_ELx 44650d1322e7SMark BrownEndSysreg 44660d1322e7SMark Brown 4467fb306690SMarc ZyngierSysreg VNCR_EL2 3 4 2 2 0 4468fb306690SMarc ZyngierField 63:57 RESS 4469fb306690SMarc ZyngierField 56:12 BADDR 4470fb306690SMarc ZyngierRes0 11:0 4471fb306690SMarc ZyngierEndSysreg 4472fb306690SMarc Zyngier 4473a035001dSMarc ZyngierSysreg VTCR_EL2 3 4 2 1 2 4474a035001dSMarc ZyngierRes0 63:46 4475a035001dSMarc ZyngierField 45 HDBSS 4476a035001dSMarc ZyngierField 44 HAFT 4477a035001dSMarc ZyngierRes0 43:42 4478a035001dSMarc ZyngierField 41 TL0 4479a035001dSMarc ZyngierField 40 GCSH 4480a035001dSMarc ZyngierRes0 39 4481a035001dSMarc ZyngierField 38 D128 4482a035001dSMarc ZyngierField 37 S2POE 4483a035001dSMarc ZyngierField 36 S2PIE 4484a035001dSMarc ZyngierField 35 TL1 4485a035001dSMarc ZyngierField 34 AssuredOnly 4486a035001dSMarc ZyngierField 33 SL2 4487a035001dSMarc ZyngierField 32 DS 4488a035001dSMarc ZyngierRes1 31 4489a035001dSMarc ZyngierField 30 NSA 4490a035001dSMarc ZyngierField 29 NSW 4491a035001dSMarc ZyngierField 28 HWU62 4492a035001dSMarc ZyngierField 27 HWU61 4493a035001dSMarc ZyngierField 26 HWU60 4494a035001dSMarc ZyngierField 25 HWU59 4495a035001dSMarc ZyngierRes0 24:23 4496a035001dSMarc ZyngierField 22 HD 4497a035001dSMarc ZyngierField 21 HA 4498a035001dSMarc ZyngierRes0 20 4499a035001dSMarc ZyngierEnum 19 VS 4500a035001dSMarc Zyngier 0b0 8BIT 4501a035001dSMarc Zyngier 0b1 16BIT 4502a035001dSMarc ZyngierEndEnum 4503a035001dSMarc ZyngierField 18:16 PS 4504a035001dSMarc ZyngierEnum 15:14 TG0 4505a035001dSMarc Zyngier 0b00 4K 4506a035001dSMarc Zyngier 0b01 64K 4507a035001dSMarc Zyngier 0b10 16K 4508a035001dSMarc ZyngierEndEnum 4509a035001dSMarc ZyngierEnum 13:12 SH0 4510a035001dSMarc Zyngier 0b00 NONE 4511a035001dSMarc Zyngier 0b01 OUTER 4512a035001dSMarc Zyngier 0b11 INNER 4513a035001dSMarc ZyngierEndEnum 4514a035001dSMarc ZyngierEnum 11:10 ORGN0 4515a035001dSMarc Zyngier 0b00 NC 4516a035001dSMarc Zyngier 0b01 WBWA 4517a035001dSMarc Zyngier 0b10 WT 4518a035001dSMarc Zyngier 0b11 WBnWA 4519a035001dSMarc ZyngierEndEnum 4520a035001dSMarc ZyngierEnum 9:8 IRGN0 4521a035001dSMarc Zyngier 0b00 NC 4522a035001dSMarc Zyngier 0b01 WBWA 4523a035001dSMarc Zyngier 0b10 WT 4524a035001dSMarc Zyngier 0b11 WBnWA 4525a035001dSMarc ZyngierEndEnum 4526a035001dSMarc ZyngierField 7:6 SL0 4527a035001dSMarc ZyngierField 5:0 T0SZ 4528a035001dSMarc ZyngierEndSysreg 4529a035001dSMarc Zyngier 4530e94e06d8SMark BrownSysreg GCSCR_EL2 3 4 2 5 0 4531e94e06d8SMark BrownFields GCSCR_ELx 4532e94e06d8SMark BrownEndSysreg 4533e94e06d8SMark Brown 4534e94e06d8SMark BrownSysreg GCSPR_EL2 3 4 2 5 1 4535e94e06d8SMark BrownFields GCSPR_ELx 4536e94e06d8SMark BrownEndSysreg 4537e94e06d8SMark Brown 453801baa57aSMark BrownSysreg DACR32_EL2 3 4 3 0 0 453901baa57aSMark BrownRes0 63:32 454001baa57aSMark BrownField 31:30 D15 454101baa57aSMark BrownField 29:28 D14 454201baa57aSMark BrownField 27:26 D13 454301baa57aSMark BrownField 25:24 D12 454401baa57aSMark BrownField 23:22 D11 454501baa57aSMark BrownField 21:20 D10 454601baa57aSMark BrownField 19:18 D9 454701baa57aSMark BrownField 17:16 D8 454801baa57aSMark BrownField 15:14 D7 454901baa57aSMark BrownField 13:12 D6 455001baa57aSMark BrownField 11:10 D5 455101baa57aSMark BrownField 9:8 D4 455201baa57aSMark BrownField 7:6 D3 455301baa57aSMark BrownField 5:4 D2 455401baa57aSMark BrownField 3:2 D1 455501baa57aSMark BrownField 1:0 D0 455601baa57aSMark BrownEndSysreg 455701baa57aSMark Brown 4558dffdeadeSMark BrownSysreg FAR_EL2 3 4 6 0 0 4559dffdeadeSMark BrownField 63:0 ADDR 4560dffdeadeSMark BrownEndSysreg 4561dffdeadeSMark Brown 456295693604SRob HerringSysreg PMSCR_EL2 3 4 9 9 0 456395693604SRob HerringRes0 63:8 456495693604SRob HerringEnum 7:6 PCT 456595693604SRob Herring 0b00 VIRT 456695693604SRob Herring 0b01 PHYS 456795693604SRob Herring 0b11 GUEST 456895693604SRob HerringEndEnum 456995693604SRob HerringField 5 TS 457095693604SRob HerringField 4 PA 457195693604SRob HerringField 3 CX 457295693604SRob HerringRes0 2 457395693604SRob HerringField 1 E2SPE 457495693604SRob HerringField 0 E0HSPE 457595693604SRob HerringEndSysreg 457695693604SRob Herring 457783732ce6SJames MorseSysreg MPAMHCR_EL2 3 4 10 4 0 457883732ce6SJames MorseRes0 63:32 457983732ce6SJames MorseField 31 TRAP_MPAMIDR_EL1 458083732ce6SJames MorseRes0 30:9 458183732ce6SJames MorseField 8 GSTAPP_PLK 458283732ce6SJames MorseRes0 7:2 458383732ce6SJames MorseField 1 EL1_VPMEN 458483732ce6SJames MorseField 0 EL0_VPMEN 458583732ce6SJames MorseEndSysreg 458683732ce6SJames Morse 458783732ce6SJames MorseSysreg MPAMVPMV_EL2 3 4 10 4 1 458883732ce6SJames MorseRes0 63:32 458983732ce6SJames MorseField 31 VPM_V31 459083732ce6SJames MorseField 30 VPM_V30 459183732ce6SJames MorseField 29 VPM_V29 459283732ce6SJames MorseField 28 VPM_V28 459383732ce6SJames MorseField 27 VPM_V27 459483732ce6SJames MorseField 26 VPM_V26 459583732ce6SJames MorseField 25 VPM_V25 459683732ce6SJames MorseField 24 VPM_V24 459783732ce6SJames MorseField 23 VPM_V23 459883732ce6SJames MorseField 22 VPM_V22 459983732ce6SJames MorseField 21 VPM_V21 460083732ce6SJames MorseField 20 VPM_V20 460183732ce6SJames MorseField 19 VPM_V19 460283732ce6SJames MorseField 18 VPM_V18 460383732ce6SJames MorseField 17 VPM_V17 460483732ce6SJames MorseField 16 VPM_V16 460583732ce6SJames MorseField 15 VPM_V15 460683732ce6SJames MorseField 14 VPM_V14 460783732ce6SJames MorseField 13 VPM_V13 460883732ce6SJames MorseField 12 VPM_V12 460983732ce6SJames MorseField 11 VPM_V11 461083732ce6SJames MorseField 10 VPM_V10 461183732ce6SJames MorseField 9 VPM_V9 461283732ce6SJames MorseField 8 VPM_V8 461383732ce6SJames MorseField 7 VPM_V7 461483732ce6SJames MorseField 6 VPM_V6 461583732ce6SJames MorseField 5 VPM_V5 461683732ce6SJames MorseField 4 VPM_V4 461783732ce6SJames MorseField 3 VPM_V3 461883732ce6SJames MorseField 2 VPM_V2 461983732ce6SJames MorseField 1 VPM_V1 462083732ce6SJames MorseField 0 VPM_V0 462183732ce6SJames MorseEndSysreg 462283732ce6SJames Morse 462383732ce6SJames MorseSysreg MPAM2_EL2 3 4 10 5 0 462483732ce6SJames MorseField 63 MPAMEN 462583732ce6SJames MorseRes0 62:59 462683732ce6SJames MorseField 58 TIDR 462783732ce6SJames MorseRes0 57 462883732ce6SJames MorseField 56 ALTSP_HFC 462983732ce6SJames MorseField 55 ALTSP_EL2 463083732ce6SJames MorseField 54 ALTSP_FRCD 463183732ce6SJames MorseRes0 53:51 463283732ce6SJames MorseField 50 EnMPAMSM 463383732ce6SJames MorseField 49 TRAPMPAM0EL1 463483732ce6SJames MorseField 48 TRAPMPAM1EL1 463583732ce6SJames MorseField 47:40 PMG_D 463683732ce6SJames MorseField 39:32 PMG_I 463783732ce6SJames MorseField 31:16 PARTID_D 463883732ce6SJames MorseField 15:0 PARTID_I 463983732ce6SJames MorseEndSysreg 464083732ce6SJames Morse 464183732ce6SJames MorseSysreg MPAMVPM0_EL2 3 4 10 6 0 464283732ce6SJames MorseField 63:48 PhyPARTID3 464383732ce6SJames MorseField 47:32 PhyPARTID2 464483732ce6SJames MorseField 31:16 PhyPARTID1 464583732ce6SJames MorseField 15:0 PhyPARTID0 464683732ce6SJames MorseEndSysreg 464783732ce6SJames Morse 464883732ce6SJames MorseSysreg MPAMVPM1_EL2 3 4 10 6 1 464983732ce6SJames MorseField 63:48 PhyPARTID7 465083732ce6SJames MorseField 47:32 PhyPARTID6 465183732ce6SJames MorseField 31:16 PhyPARTID5 465283732ce6SJames MorseField 15:0 PhyPARTID4 465383732ce6SJames MorseEndSysreg 465483732ce6SJames Morse 465583732ce6SJames MorseSysreg MPAMVPM2_EL2 3 4 10 6 2 465683732ce6SJames MorseField 63:48 PhyPARTID11 465783732ce6SJames MorseField 47:32 PhyPARTID10 465883732ce6SJames MorseField 31:16 PhyPARTID9 465983732ce6SJames MorseField 15:0 PhyPARTID8 466083732ce6SJames MorseEndSysreg 466183732ce6SJames Morse 466283732ce6SJames MorseSysreg MPAMVPM3_EL2 3 4 10 6 3 466383732ce6SJames MorseField 63:48 PhyPARTID15 466483732ce6SJames MorseField 47:32 PhyPARTID14 466583732ce6SJames MorseField 31:16 PhyPARTID13 466683732ce6SJames MorseField 15:0 PhyPARTID12 466783732ce6SJames MorseEndSysreg 466883732ce6SJames Morse 466983732ce6SJames MorseSysreg MPAMVPM4_EL2 3 4 10 6 4 467083732ce6SJames MorseField 63:48 PhyPARTID19 467183732ce6SJames MorseField 47:32 PhyPARTID18 467283732ce6SJames MorseField 31:16 PhyPARTID17 467383732ce6SJames MorseField 15:0 PhyPARTID16 467483732ce6SJames MorseEndSysreg 467583732ce6SJames Morse 467683732ce6SJames MorseSysreg MPAMVPM5_EL2 3 4 10 6 5 467783732ce6SJames MorseField 63:48 PhyPARTID23 467883732ce6SJames MorseField 47:32 PhyPARTID22 467983732ce6SJames MorseField 31:16 PhyPARTID21 468083732ce6SJames MorseField 15:0 PhyPARTID20 468183732ce6SJames MorseEndSysreg 468283732ce6SJames Morse 468383732ce6SJames MorseSysreg MPAMVPM6_EL2 3 4 10 6 6 468483732ce6SJames MorseField 63:48 PhyPARTID27 468583732ce6SJames MorseField 47:32 PhyPARTID26 468683732ce6SJames MorseField 31:16 PhyPARTID25 468783732ce6SJames MorseField 15:0 PhyPARTID24 468883732ce6SJames MorseEndSysreg 468983732ce6SJames Morse 469083732ce6SJames MorseSysreg MPAMVPM7_EL2 3 4 10 6 7 469183732ce6SJames MorseField 63:48 PhyPARTID31 469283732ce6SJames MorseField 47:32 PhyPARTID30 469383732ce6SJames MorseField 31:16 PhyPARTID29 469483732ce6SJames MorseField 15:0 PhyPARTID28 469583732ce6SJames MorseEndSysreg 469683732ce6SJames Morse 46972e00c546SLorenzo PieralisiSysreg ICH_HFGRTR_EL2 3 4 12 9 4 46982e00c546SLorenzo PieralisiRes0 63:21 46992e00c546SLorenzo PieralisiField 20 ICC_PPI_ACTIVERn_EL1 47002e00c546SLorenzo PieralisiField 19 ICC_PPI_PRIORITYRn_EL1 47012e00c546SLorenzo PieralisiField 18 ICC_PPI_PENDRn_EL1 47022e00c546SLorenzo PieralisiField 17 ICC_PPI_ENABLERn_EL1 47032e00c546SLorenzo PieralisiField 16 ICC_PPI_HMRn_EL1 47042e00c546SLorenzo PieralisiRes0 15:8 47052e00c546SLorenzo PieralisiField 7 ICC_IAFFIDR_EL1 47062e00c546SLorenzo PieralisiField 6 ICC_ICSR_EL1 47072e00c546SLorenzo PieralisiField 5 ICC_PCR_EL1 47082e00c546SLorenzo PieralisiField 4 ICC_HPPIR_EL1 4709b583177aSSascha BischoffRes1 3 47102e00c546SLorenzo PieralisiField 2 ICC_CR0_EL1 47112e00c546SLorenzo PieralisiField 1 ICC_IDRn_EL1 47122e00c546SLorenzo PieralisiField 0 ICC_APR_EL1 47132e00c546SLorenzo PieralisiEndSysreg 47142e00c546SLorenzo Pieralisi 471545d9f8e1SLorenzo PieralisiSysreg ICH_HFGWTR_EL2 3 4 12 9 6 471645d9f8e1SLorenzo PieralisiRes0 63:21 471745d9f8e1SLorenzo PieralisiField 20 ICC_PPI_ACTIVERn_EL1 471845d9f8e1SLorenzo PieralisiField 19 ICC_PPI_PRIORITYRn_EL1 471945d9f8e1SLorenzo PieralisiField 18 ICC_PPI_PENDRn_EL1 472045d9f8e1SLorenzo PieralisiField 17 ICC_PPI_ENABLERn_EL1 472145d9f8e1SLorenzo PieralisiRes0 16:7 472245d9f8e1SLorenzo PieralisiField 6 ICC_ICSR_EL1 472345d9f8e1SLorenzo PieralisiField 5 ICC_PCR_EL1 472445d9f8e1SLorenzo PieralisiRes0 4:3 472545d9f8e1SLorenzo PieralisiField 2 ICC_CR0_EL1 472645d9f8e1SLorenzo PieralisiRes0 1 472745d9f8e1SLorenzo PieralisiField 0 ICC_APR_EL1 472845d9f8e1SLorenzo PieralisiEndSysreg 472945d9f8e1SLorenzo Pieralisi 473042555929SLorenzo PieralisiSysreg ICH_HFGITR_EL2 3 4 12 9 7 473142555929SLorenzo PieralisiRes0 63:11 473242555929SLorenzo PieralisiField 10 GICRCDNMIA 473342555929SLorenzo PieralisiField 9 GICRCDIA 473442555929SLorenzo PieralisiField 8 GICCDDI 473542555929SLorenzo PieralisiField 7 GICCDEOI 473642555929SLorenzo PieralisiField 6 GICCDHM 473742555929SLorenzo PieralisiField 5 GICCDRCFG 473842555929SLorenzo PieralisiField 4 GICCDPEND 473942555929SLorenzo PieralisiField 3 GICCDAFF 474042555929SLorenzo PieralisiField 2 GICCDPRI 474142555929SLorenzo PieralisiField 1 GICCDDIS 474242555929SLorenzo PieralisiField 0 GICCDEN 474342555929SLorenzo PieralisiEndSysreg 474442555929SLorenzo Pieralisi 474522513c0dSMarc ZyngierSysreg ICH_HCR_EL2 3 4 12 11 0 474622513c0dSMarc ZyngierRes0 63:32 474722513c0dSMarc ZyngierField 31:27 EOIcount 474822513c0dSMarc ZyngierRes0 26:16 474922513c0dSMarc ZyngierField 15 DVIM 475022513c0dSMarc ZyngierField 14 TDIR 475122513c0dSMarc ZyngierField 13 TSEI 475222513c0dSMarc ZyngierField 12 TALL1 475322513c0dSMarc ZyngierField 11 TALL0 475422513c0dSMarc ZyngierField 10 TC 475522513c0dSMarc ZyngierRes0 9 475622513c0dSMarc ZyngierField 8 vSGIEOICount 475722513c0dSMarc ZyngierField 7 VGrp1DIE 475822513c0dSMarc ZyngierField 6 VGrp1EIE 475922513c0dSMarc ZyngierField 5 VGrp0DIE 476022513c0dSMarc ZyngierField 4 VGrp0EIE 476122513c0dSMarc ZyngierField 3 NPIE 476222513c0dSMarc ZyngierField 2 LRENPIE 476322513c0dSMarc ZyngierField 1 UIE 476422513c0dSMarc ZyngierField 0 En 476522513c0dSMarc ZyngierEndSysreg 476622513c0dSMarc Zyngier 47675815fb82SMarc ZyngierSysreg ICH_VTR_EL2 3 4 12 11 1 47685815fb82SMarc ZyngierRes0 63:32 47695815fb82SMarc ZyngierField 31:29 PRIbits 47705815fb82SMarc ZyngierField 28:26 PREbits 47715815fb82SMarc ZyngierField 25:23 IDbits 47725815fb82SMarc ZyngierField 22 SEIS 47735815fb82SMarc ZyngierField 21 A3V 47745815fb82SMarc ZyngierField 20 nV4 47755815fb82SMarc ZyngierField 19 TDS 47765815fb82SMarc ZyngierField 18 DVIM 47775815fb82SMarc ZyngierRes0 17:5 47785815fb82SMarc ZyngierField 4:0 ListRegs 47795815fb82SMarc ZyngierEndSysreg 47805815fb82SMarc Zyngier 4781b7a252e8SMarc ZyngierSysreg ICH_MISR_EL2 3 4 12 11 2 4782b7a252e8SMarc ZyngierRes0 63:8 4783b7a252e8SMarc ZyngierField 7 VGrp1D 4784b7a252e8SMarc ZyngierField 6 VGrp1E 4785b7a252e8SMarc ZyngierField 5 VGrp0D 4786b7a252e8SMarc ZyngierField 4 VGrp0E 4787b7a252e8SMarc ZyngierField 3 NP 4788b7a252e8SMarc ZyngierField 2 LRENP 4789b7a252e8SMarc ZyngierField 1 U 4790b7a252e8SMarc ZyngierField 0 EOI 4791b7a252e8SMarc ZyngierEndSysreg 4792b7a252e8SMarc Zyngier 4793b62f4b5dSSascha BischoffSysreg ICH_VCTLR_EL2 3 4 12 11 4 4794b62f4b5dSSascha BischoffRes0 63:2 4795b62f4b5dSSascha BischoffField 1 V3 4796b62f4b5dSSascha BischoffField 0 En 4797b62f4b5dSSascha BischoffEndSysreg 4798b62f4b5dSSascha Bischoff 4799a04fbfb8SSascha BischoffSysreg ICH_VMCR_EL2 3 4 12 11 7 4800a04fbfb8SSascha BischoffPrefix FEAT_GCIE 4801a04fbfb8SSascha BischoffRes0 63:32 4802a04fbfb8SSascha BischoffField 31:27 VPMR 4803a04fbfb8SSascha BischoffRes0 26:1 4804a04fbfb8SSascha BischoffField 0 EN 4805a04fbfb8SSascha BischoffEndPrefix 4806a04fbfb8SSascha BischoffRes0 63:32 4807a04fbfb8SSascha BischoffField 31:24 VPMR 4808a04fbfb8SSascha BischoffField 23:21 VBPR0 4809a04fbfb8SSascha BischoffField 20:18 VBPR1 4810a04fbfb8SSascha BischoffRes0 17:10 4811a04fbfb8SSascha BischoffField 9 VEOIM 4812a04fbfb8SSascha BischoffRes0 8:5 4813a04fbfb8SSascha BischoffField 4 VCBPR 4814a04fbfb8SSascha BischoffField 3 VFIQEn 4815a04fbfb8SSascha BischoffField 2 VAckCtl 4816a04fbfb8SSascha BischoffField 1 VENG1 4817a04fbfb8SSascha BischoffField 0 VENG0 4818a04fbfb8SSascha BischoffEndSysreg 4819a04fbfb8SSascha Bischoff 48208c12e22cSMark BrownSysreg CONTEXTIDR_EL2 3 4 13 0 1 48218c12e22cSMark BrownFields CONTEXTIDR_ELx 48228c12e22cSMark BrownEndSysreg 48238c12e22cSMark Brown 4824eaacaa4fSMarc ZyngierSysreg CNTPOFF_EL2 3 4 14 0 6 4825eaacaa4fSMarc ZyngierField 63:0 PhysicalOffset 4826eaacaa4fSMarc ZyngierEndSysreg 4827eaacaa4fSMarc Zyngier 4828b5c0f105SMark BrownSysreg CPACR_EL12 3 5 1 0 2 4829233fc36bSMarc ZyngierMapping CPACR_EL1 4830b5c0f105SMark BrownEndSysreg 4831b5c0f105SMark Brown 483289e9fb32SMark BrownSysreg ZCR_EL12 3 5 1 2 0 4833233fc36bSMarc ZyngierMapping ZCR_EL1 483489e9fb32SMark BrownEndSysreg 483589e9fb32SMark Brown 4836c382ee67SJames ClarkSysreg TRFCR_EL12 3 5 1 2 1 483701009b06SMarc ZyngierMapping TRFCR_EL1 4838c382ee67SJames ClarkEndSysreg 4839c382ee67SJames Clark 48400d1322e7SMark BrownSysreg SMCR_EL12 3 5 1 2 6 4841233fc36bSMarc ZyngierMapping SMCR_EL1 48420d1322e7SMark BrownEndSysreg 48430d1322e7SMark Brown 4844e94e06d8SMark BrownSysreg GCSCR_EL12 3 5 2 5 0 4845233fc36bSMarc ZyngierMapping GCSCR_EL1 4846e94e06d8SMark BrownEndSysreg 4847e94e06d8SMark Brown 4848e94e06d8SMark BrownSysreg GCSPR_EL12 3 5 2 5 1 4849233fc36bSMarc ZyngierMapping GCSPR_EL1 4850e94e06d8SMark BrownEndSysreg 4851e94e06d8SMark Brown 4852dffdeadeSMark BrownSysreg FAR_EL12 3 5 6 0 0 4853dffdeadeSMark BrownField 63:0 ADDR 4854dffdeadeSMark BrownEndSysreg 4855dffdeadeSMark Brown 485683732ce6SJames MorseSysreg MPAM1_EL12 3 5 10 5 0 485783732ce6SJames MorseFields MPAM1_ELx 485883732ce6SJames MorseEndSysreg 485983732ce6SJames Morse 48608c12e22cSMark BrownSysreg CONTEXTIDR_EL12 3 5 13 0 1 4861233fc36bSMarc ZyngierMapping CONTEXTIDR_EL1 48628c12e22cSMark BrownEndSysreg 48638c12e22cSMark Brown 486441fde735SMark BrownSysregFields TTBRx_EL1 486541fde735SMark BrownField 63:48 ASID 486641fde735SMark BrownField 47:1 BADDR 486741fde735SMark BrownField 0 CnP 486841fde735SMark BrownEndSysregFields 486941fde735SMark Brown 487041fde735SMark BrownSysreg TTBR0_EL1 3 0 2 0 0 487141fde735SMark BrownFields TTBRx_EL1 487241fde735SMark BrownEndSysreg 487341fde735SMark Brown 487441fde735SMark BrownSysreg TTBR1_EL1 3 0 2 0 1 487541fde735SMark BrownFields TTBRx_EL1 487641fde735SMark BrownEndSysreg 4877464ca8dfSMark Brown 48780be91cfbSMarc ZyngierSysreg TCR_EL1 3 0 2 0 2 48790be91cfbSMarc ZyngierRes0 63:62 48800be91cfbSMarc ZyngierField 61 MTX1 48810be91cfbSMarc ZyngierField 60 MTX0 48820be91cfbSMarc ZyngierField 59 DS 48830be91cfbSMarc ZyngierField 58 TCMA1 48840be91cfbSMarc ZyngierField 57 TCMA0 48850be91cfbSMarc ZyngierField 56 E0PD1 48860be91cfbSMarc ZyngierField 55 E0PD0 48870be91cfbSMarc ZyngierField 54 NFD1 48880be91cfbSMarc ZyngierField 53 NFD0 48890be91cfbSMarc ZyngierField 52 TBID1 48900be91cfbSMarc ZyngierField 51 TBID0 48910be91cfbSMarc ZyngierField 50 HWU162 48920be91cfbSMarc ZyngierField 49 HWU161 48930be91cfbSMarc ZyngierField 48 HWU160 48940be91cfbSMarc ZyngierField 47 HWU159 48950be91cfbSMarc ZyngierField 46 HWU062 48960be91cfbSMarc ZyngierField 45 HWU061 48970be91cfbSMarc ZyngierField 44 HWU060 48980be91cfbSMarc ZyngierField 43 HWU059 48990be91cfbSMarc ZyngierField 42 HPD1 49000be91cfbSMarc ZyngierField 41 HPD0 49010be91cfbSMarc ZyngierField 40 HD 49020be91cfbSMarc ZyngierField 39 HA 49030be91cfbSMarc ZyngierField 38 TBI1 49040be91cfbSMarc ZyngierField 37 TBI0 49050be91cfbSMarc ZyngierField 36 AS 49060be91cfbSMarc ZyngierRes0 35 49070be91cfbSMarc ZyngierField 34:32 IPS 490814f15855SAnshuman KhandualEnum 31:30 TG1 490914f15855SAnshuman Khandual 0b01 16K 491014f15855SAnshuman Khandual 0b10 4K 491114f15855SAnshuman Khandual 0b11 64K 491214f15855SAnshuman KhandualEndEnum 491314f15855SAnshuman KhandualEnum 29:28 SH1 491414f15855SAnshuman Khandual 0b00 NONE 491514f15855SAnshuman Khandual 0b10 OUTER 491614f15855SAnshuman Khandual 0b11 INNER 491714f15855SAnshuman KhandualEndEnum 491814f15855SAnshuman KhandualEnum 27:26 ORGN1 491914f15855SAnshuman Khandual 0b00 NC 492014f15855SAnshuman Khandual 0b01 WBWA 492114f15855SAnshuman Khandual 0b10 WT 492214f15855SAnshuman Khandual 0b11 WBnWA 492314f15855SAnshuman KhandualEndEnum 492414f15855SAnshuman KhandualEnum 25:24 IRGN1 492514f15855SAnshuman Khandual 0b00 NC 492614f15855SAnshuman Khandual 0b01 WBWA 492714f15855SAnshuman Khandual 0b10 WT 492814f15855SAnshuman Khandual 0b11 WBnWA 492914f15855SAnshuman KhandualEndEnum 49300be91cfbSMarc ZyngierField 23 EPD1 49310be91cfbSMarc ZyngierField 22 A1 49320be91cfbSMarc ZyngierField 21:16 T1SZ 493314f15855SAnshuman KhandualEnum 15:14 TG0 493414f15855SAnshuman Khandual 0b00 4K 493514f15855SAnshuman Khandual 0b01 64K 493614f15855SAnshuman Khandual 0b10 16K 493714f15855SAnshuman KhandualEndEnum 493814f15855SAnshuman KhandualEnum 13:12 SH0 493914f15855SAnshuman Khandual 0b00 NONE 494014f15855SAnshuman Khandual 0b10 OUTER 494114f15855SAnshuman Khandual 0b11 INNER 494214f15855SAnshuman KhandualEndEnum 494314f15855SAnshuman KhandualEnum 11:10 ORGN0 494414f15855SAnshuman Khandual 0b00 NC 494514f15855SAnshuman Khandual 0b01 WBWA 494614f15855SAnshuman Khandual 0b10 WT 494714f15855SAnshuman Khandual 0b11 WBnWA 494814f15855SAnshuman KhandualEndEnum 494914f15855SAnshuman KhandualEnum 9:8 IRGN0 495014f15855SAnshuman Khandual 0b00 NC 495114f15855SAnshuman Khandual 0b01 WBWA 495214f15855SAnshuman Khandual 0b10 WT 495314f15855SAnshuman Khandual 0b11 WBnWA 495414f15855SAnshuman KhandualEndEnum 49550be91cfbSMarc ZyngierField 7 EPD0 49560be91cfbSMarc ZyngierRes0 6 49570be91cfbSMarc ZyngierField 5:0 T0SZ 49580be91cfbSMarc ZyngierEndSysreg 49590be91cfbSMarc Zyngier 49600be91cfbSMarc ZyngierSysreg TCR_EL12 3 5 2 0 2 49610be91cfbSMarc ZyngierMapping TCR_EL1 49620be91cfbSMarc ZyngierEndSysreg 49630be91cfbSMarc Zyngier 49640be91cfbSMarc ZyngierSysreg TCRALIAS_EL1 3 0 2 7 6 49650be91cfbSMarc ZyngierMapping TCR_EL1 49660be91cfbSMarc ZyngierEndSysreg 49670be91cfbSMarc Zyngier 49687052e808SMarc ZyngierSysreg TCR2_EL1 3 0 2 0 3 4969a3ed7da9SMarc ZyngierRes0 63:22 4970a3ed7da9SMarc ZyngierField 21 FNGNA1 4971a3ed7da9SMarc ZyngierField 20 FNGNA0 4972a3ed7da9SMarc ZyngierRes0 19 4973a3ed7da9SMarc ZyngierField 18 FNG1 4974a3ed7da9SMarc ZyngierField 17 FNG0 4975a3ed7da9SMarc ZyngierField 16 A2 497689b6c3eeSJoey GoulyField 15 DisCH1 497789b6c3eeSJoey GoulyField 14 DisCH0 497889b6c3eeSJoey GoulyRes0 13:12 497989b6c3eeSJoey GoulyField 11 HAFT 498089b6c3eeSJoey GoulyField 10 PTTWI 498189b6c3eeSJoey GoulyRes0 9:6 498289b6c3eeSJoey GoulyField 5 D128 498389b6c3eeSJoey GoulyField 4 AIE 498489b6c3eeSJoey GoulyField 3 POE 498589b6c3eeSJoey GoulyField 2 E0POE 498689b6c3eeSJoey GoulyField 1 PIE 498789b6c3eeSJoey GoulyField 0 PnCH 498889b6c3eeSJoey GoulyEndSysreg 498989b6c3eeSJoey Gouly 499089b6c3eeSJoey GoulySysreg TCR2_EL12 3 5 2 0 3 49917052e808SMarc ZyngierMapping TCR2_EL1 499289b6c3eeSJoey GoulyEndSysreg 499389b6c3eeSJoey Gouly 49940be91cfbSMarc ZyngierSysreg TCR2ALIAS_EL1 3 0 2 7 7 49950be91cfbSMarc ZyngierMapping TCR2_EL1 49960be91cfbSMarc ZyngierEndSysreg 49970be91cfbSMarc Zyngier 499889b6c3eeSJoey GoulySysreg TCR2_EL2 3 4 2 0 3 4999a3ed7da9SMarc ZyngierRes0 63:19 5000a3ed7da9SMarc ZyngierField 18 FNG1 5001a3ed7da9SMarc ZyngierField 17 FNG0 5002a3ed7da9SMarc ZyngierField 16 A2 500389b6c3eeSJoey GoulyField 15 DisCH1 500489b6c3eeSJoey GoulyField 14 DisCH0 500589b6c3eeSJoey GoulyField 13 AMEC1 500689b6c3eeSJoey GoulyField 12 AMEC0 500789b6c3eeSJoey GoulyField 11 HAFT 500889b6c3eeSJoey GoulyField 10 PTTWI 5009d41571c7SMarc ZyngierRes0 9:6 501089b6c3eeSJoey GoulyField 5 D128 501189b6c3eeSJoey GoulyField 4 AIE 501289b6c3eeSJoey GoulyField 3 POE 501389b6c3eeSJoey GoulyField 2 E0POE 501489b6c3eeSJoey GoulyField 1 PIE 501589b6c3eeSJoey GoulyField 0 PnCH 501689b6c3eeSJoey GoulyEndSysreg 501789b6c3eeSJoey Gouly 5018885c6d8eSFuad TabbaSysregFields MAIR2_ELx 5019885c6d8eSFuad TabbaField 63:56 Attr7 5020885c6d8eSFuad TabbaField 55:48 Attr6 5021885c6d8eSFuad TabbaField 47:40 Attr5 5022885c6d8eSFuad TabbaField 39:32 Attr4 5023885c6d8eSFuad TabbaField 31:24 Attr3 5024885c6d8eSFuad TabbaField 23:16 Attr2 5025885c6d8eSFuad TabbaField 15:8 Attr1 5026885c6d8eSFuad TabbaField 7:0 Attr0 5027885c6d8eSFuad TabbaEndSysregFields 5028885c6d8eSFuad Tabba 5029885c6d8eSFuad TabbaSysreg MAIR2_EL1 3 0 10 2 1 5030885c6d8eSFuad TabbaFields MAIR2_ELx 5031885c6d8eSFuad TabbaEndSysreg 5032885c6d8eSFuad Tabba 5033885c6d8eSFuad TabbaSysreg MAIR2_EL2 3 4 10 1 1 5034885c6d8eSFuad TabbaFields MAIR2_ELx 5035885c6d8eSFuad TabbaEndSysreg 5036885c6d8eSFuad Tabba 5037885c6d8eSFuad TabbaSysreg AMAIR2_EL1 3 0 10 3 1 5038885c6d8eSFuad TabbaField 63:0 ImpDef 5039885c6d8eSFuad TabbaEndSysreg 5040885c6d8eSFuad Tabba 5041885c6d8eSFuad TabbaSysreg AMAIR2_EL2 3 4 10 3 1 5042885c6d8eSFuad TabbaField 63:0 ImpDef 5043885c6d8eSFuad TabbaEndSysreg 5044885c6d8eSFuad Tabba 5045c36ad194SJoey GoulySysregFields PIRx_ELx 5046c36ad194SJoey GoulyField 63:60 Perm15 5047c36ad194SJoey GoulyField 59:56 Perm14 5048c36ad194SJoey GoulyField 55:52 Perm13 5049c36ad194SJoey GoulyField 51:48 Perm12 5050c36ad194SJoey GoulyField 47:44 Perm11 5051c36ad194SJoey GoulyField 43:40 Perm10 5052c36ad194SJoey GoulyField 39:36 Perm9 5053c36ad194SJoey GoulyField 35:32 Perm8 5054c36ad194SJoey GoulyField 31:28 Perm7 5055c36ad194SJoey GoulyField 27:24 Perm6 5056c36ad194SJoey GoulyField 23:20 Perm5 5057c36ad194SJoey GoulyField 19:16 Perm4 5058c36ad194SJoey GoulyField 15:12 Perm3 5059c36ad194SJoey GoulyField 11:8 Perm2 5060c36ad194SJoey GoulyField 7:4 Perm1 5061c36ad194SJoey GoulyField 3:0 Perm0 5062c36ad194SJoey GoulyEndSysregFields 5063c36ad194SJoey Gouly 5064c36ad194SJoey GoulySysreg PIRE0_EL1 3 0 10 2 2 5065c36ad194SJoey GoulyFields PIRx_ELx 5066c36ad194SJoey GoulyEndSysreg 5067c36ad194SJoey Gouly 5068c36ad194SJoey GoulySysreg PIRE0_EL12 3 5 10 2 2 5069233fc36bSMarc ZyngierMapping PIRE0_EL1 5070c36ad194SJoey GoulyEndSysreg 5071c36ad194SJoey Gouly 50724ecda4c6SMarc ZyngierSysreg PIRE0_EL2 3 4 10 2 2 50734ecda4c6SMarc ZyngierFields PIRx_ELx 50744ecda4c6SMarc ZyngierEndSysreg 50754ecda4c6SMarc Zyngier 5076c36ad194SJoey GoulySysreg PIR_EL1 3 0 10 2 3 5077c36ad194SJoey GoulyFields PIRx_ELx 5078c36ad194SJoey GoulyEndSysreg 5079c36ad194SJoey Gouly 5080c36ad194SJoey GoulySysreg PIR_EL12 3 5 10 2 3 5081233fc36bSMarc ZyngierMapping PIR_EL1 5082c36ad194SJoey GoulyEndSysreg 5083c36ad194SJoey Gouly 5084c36ad194SJoey GoulySysreg PIR_EL2 3 4 10 2 3 5085c36ad194SJoey GoulyFields PIRx_ELx 5086c36ad194SJoey GoulyEndSysreg 5087c36ad194SJoey Gouly 5088c0c5a8eaSJoey GoulySysreg POR_EL0 3 3 10 2 4 5089c0c5a8eaSJoey GoulyFields PIRx_ELx 5090c0c5a8eaSJoey GoulyEndSysreg 5091c0c5a8eaSJoey Gouly 5092c0c5a8eaSJoey GoulySysreg POR_EL1 3 0 10 2 4 5093c0c5a8eaSJoey GoulyFields PIRx_ELx 5094c0c5a8eaSJoey GoulyEndSysreg 5095c0c5a8eaSJoey Gouly 5096b9ed7e5dSMarc ZyngierSysreg POR_EL2 3 4 10 2 4 5097b9ed7e5dSMarc ZyngierFields PIRx_ELx 5098b9ed7e5dSMarc ZyngierEndSysreg 5099b9ed7e5dSMarc Zyngier 5100c0c5a8eaSJoey GoulySysreg POR_EL12 3 5 10 2 4 5101233fc36bSMarc ZyngierMapping POR_EL1 5102c0c5a8eaSJoey GoulyEndSysreg 5103c0c5a8eaSJoey Gouly 5104885c6d8eSFuad TabbaSysreg S2POR_EL1 3 0 10 2 5 5105885c6d8eSFuad TabbaFields PIRx_ELx 5106885c6d8eSFuad TabbaEndSysreg 5107885c6d8eSFuad Tabba 5108885c6d8eSFuad TabbaSysreg S2PIR_EL2 3 4 10 2 5 5109885c6d8eSFuad TabbaFields PIRx_ELx 5110885c6d8eSFuad TabbaEndSysreg 5111885c6d8eSFuad Tabba 5112464ca8dfSMark BrownSysreg LORSA_EL1 3 0 10 4 0 5113464ca8dfSMark BrownRes0 63:52 5114464ca8dfSMark BrownField 51:16 SA 5115464ca8dfSMark BrownRes0 15:1 5116464ca8dfSMark BrownField 0 Valid 5117464ca8dfSMark BrownEndSysreg 5118464ca8dfSMark Brown 51190d879f7aSMark BrownSysreg LOREA_EL1 3 0 10 4 1 51200d879f7aSMark BrownRes0 63:52 51210d879f7aSMark BrownField 51:48 EA_51_48 51220d879f7aSMark BrownField 47:16 EA_47_16 51230d879f7aSMark BrownRes0 15:0 51240d879f7aSMark BrownEndSysreg 5125cdf428f7SMark Brown 5126cdf428f7SMark BrownSysreg LORN_EL1 3 0 10 4 2 5127cdf428f7SMark BrownRes0 63:8 5128cdf428f7SMark BrownField 7:0 Num 5129cdf428f7SMark BrownEndSysreg 513041cc24e0SMark Brown 513141cc24e0SMark BrownSysreg LORC_EL1 3 0 10 4 3 513241cc24e0SMark BrownRes0 63:10 513341cc24e0SMark BrownField 9:2 DS 513441cc24e0SMark BrownRes0 1 513541cc24e0SMark BrownField 0 EN 513641cc24e0SMark BrownEndSysreg 513712c897b4SMark Brown 513883732ce6SJames MorseSysreg MPAMIDR_EL1 3 0 10 4 4 513983732ce6SJames MorseRes0 63:62 514083732ce6SJames MorseField 61 HAS_SDEFLT 514183732ce6SJames MorseField 60 HAS_FORCE_NS 514283732ce6SJames MorseField 59 SP4 514383732ce6SJames MorseField 58 HAS_TIDR 514483732ce6SJames MorseField 57 HAS_ALTSP 514583732ce6SJames MorseRes0 56:40 514683732ce6SJames MorseField 39:32 PMG_MAX 514783732ce6SJames MorseRes0 31:21 514883732ce6SJames MorseField 20:18 VPMR_MAX 514983732ce6SJames MorseField 17 HAS_HCR 515083732ce6SJames MorseRes0 16 515183732ce6SJames MorseField 15:0 PARTID_MAX 515283732ce6SJames MorseEndSysreg 515383732ce6SJames Morse 515412c897b4SMark BrownSysreg LORID_EL1 3 0 10 4 7 515512c897b4SMark BrownRes0 63:24 515612c897b4SMark BrownField 23:16 LD 515712c897b4SMark BrownRes0 15:8 515812c897b4SMark BrownField 7:0 LR 515912c897b4SMark BrownEndSysreg 5160541826afSMark Brown 516183732ce6SJames MorseSysreg MPAM1_EL1 3 0 10 5 0 516283732ce6SJames MorseField 63 MPAMEN 516383732ce6SJames MorseRes0 62:61 516483732ce6SJames MorseField 60 FORCED_NS 516583732ce6SJames MorseRes0 59:55 516683732ce6SJames MorseField 54 ALTSP_FRCD 516783732ce6SJames MorseRes0 53:48 516883732ce6SJames MorseField 47:40 PMG_D 516983732ce6SJames MorseField 39:32 PMG_I 517083732ce6SJames MorseField 31:16 PARTID_D 517183732ce6SJames MorseField 15:0 PARTID_I 517283732ce6SJames MorseEndSysreg 517383732ce6SJames Morse 517483732ce6SJames MorseSysreg MPAM0_EL1 3 0 10 5 1 517583732ce6SJames MorseRes0 63:48 517683732ce6SJames MorseField 47:40 PMG_D 517783732ce6SJames MorseField 39:32 PMG_I 517883732ce6SJames MorseField 31:16 PARTID_D 517983732ce6SJames MorseField 15:0 PARTID_I 518083732ce6SJames MorseEndSysreg 518183732ce6SJames Morse 5182df5f1775SMark BrownSysreg ISR_EL1 3 0 12 1 0 5183df5f1775SMark BrownRes0 63:11 5184df5f1775SMark BrownField 10 IS 5185df5f1775SMark BrownField 9 FS 5186df5f1775SMark BrownField 8 A 5187df5f1775SMark BrownField 7 I 5188df5f1775SMark BrownField 6 F 5189df5f1775SMark BrownRes0 5:0 5190df5f1775SMark BrownEndSysreg 5191df5f1775SMark Brown 5192541826afSMark BrownSysreg ICC_NMIAR1_EL1 3 0 12 9 5 5193541826afSMark BrownRes0 63:24 5194541826afSMark BrownField 23:0 INTID 5195541826afSMark BrownEndSysreg 5196eee64165SAnshuman Khandual 5197eee64165SAnshuman KhandualSysreg TRBLIMITR_EL1 3 0 9 11 0 5198eee64165SAnshuman KhandualField 63:12 LIMIT 5199eee64165SAnshuman KhandualRes0 11:7 5200eee64165SAnshuman KhandualField 6 XE 5201eee64165SAnshuman KhandualField 5 nVM 5202eee64165SAnshuman KhandualEnum 4:3 TM 5203eee64165SAnshuman Khandual 0b00 STOP 5204eee64165SAnshuman Khandual 0b01 IRQ 5205eee64165SAnshuman Khandual 0b11 IGNR 5206eee64165SAnshuman KhandualEndEnum 5207eee64165SAnshuman KhandualEnum 2:1 FM 5208eee64165SAnshuman Khandual 0b00 FILL 5209eee64165SAnshuman Khandual 0b01 WRAP 5210eee64165SAnshuman Khandual 0b11 CBUF 5211eee64165SAnshuman KhandualEndEnum 5212eee64165SAnshuman KhandualField 0 E 5213eee64165SAnshuman KhandualEndSysreg 521466696977SAnshuman Khandual 521566696977SAnshuman KhandualSysreg TRBPTR_EL1 3 0 9 11 1 521666696977SAnshuman KhandualField 63:0 PTR 521766696977SAnshuman KhandualEndSysreg 5218cbaf0cf0SAnshuman Khandual 5219cbaf0cf0SAnshuman KhandualSysreg TRBBASER_EL1 3 0 9 11 2 5220cbaf0cf0SAnshuman KhandualField 63:12 BASE 5221cbaf0cf0SAnshuman KhandualRes0 11:0 5222cbaf0cf0SAnshuman KhandualEndSysreg 522346f3a5b0SAnshuman Khandual 522446f3a5b0SAnshuman KhandualSysreg TRBSR_EL1 3 0 9 11 3 522546f3a5b0SAnshuman KhandualRes0 63:56 522646f3a5b0SAnshuman KhandualField 55:32 MSS2 522746f3a5b0SAnshuman KhandualField 31:26 EC 522846f3a5b0SAnshuman KhandualRes0 25:24 522946f3a5b0SAnshuman KhandualField 23 DAT 523046f3a5b0SAnshuman KhandualField 22 IRQ 523146f3a5b0SAnshuman KhandualField 21 TRG 523246f3a5b0SAnshuman KhandualField 20 WRAP 523346f3a5b0SAnshuman KhandualRes0 19 523446f3a5b0SAnshuman KhandualField 18 EA 523546f3a5b0SAnshuman KhandualField 17 S 523646f3a5b0SAnshuman KhandualRes0 16 523746f3a5b0SAnshuman KhandualField 15:0 MSS 523846f3a5b0SAnshuman KhandualEndSysreg 52393077b1dbSAnshuman Khandual 52403077b1dbSAnshuman KhandualSysreg TRBMAR_EL1 3 0 9 11 4 52413077b1dbSAnshuman KhandualRes0 63:12 52423077b1dbSAnshuman KhandualEnum 11:10 PAS 52433077b1dbSAnshuman Khandual 0b00 SECURE 52443077b1dbSAnshuman Khandual 0b01 NON_SECURE 52453077b1dbSAnshuman Khandual 0b10 ROOT 52463077b1dbSAnshuman Khandual 0b11 REALM 52473077b1dbSAnshuman KhandualEndEnum 52483077b1dbSAnshuman KhandualEnum 9:8 SH 52493077b1dbSAnshuman Khandual 0b00 NON_SHAREABLE 52503077b1dbSAnshuman Khandual 0b10 OUTER_SHAREABLE 52513077b1dbSAnshuman Khandual 0b11 INNER_SHAREABLE 52523077b1dbSAnshuman KhandualEndEnum 52533077b1dbSAnshuman KhandualField 7:0 Attr 52543077b1dbSAnshuman KhandualEndSysreg 5255a56035c9SAnshuman Khandual 5256a56035c9SAnshuman KhandualSysreg TRBTRG_EL1 3 0 9 11 6 5257a56035c9SAnshuman KhandualRes0 63:32 5258a56035c9SAnshuman KhandualField 31:0 TRG 5259a56035c9SAnshuman KhandualEndSysreg 5260f0d4627fSAnshuman Khandual 5261f0d4627fSAnshuman KhandualSysreg TRBIDR_EL1 3 0 9 11 7 52624533a023SMarc ZyngierRes0 63:16 52634533a023SMarc ZyngierUnsignedEnum 15:12 MPAM 52644533a023SMarc Zyngier 0b0000 NI 52654533a023SMarc Zyngier 0b0001 DEFAULT 52664533a023SMarc Zyngier 0b0010 IMP 52674533a023SMarc ZyngierEndEnum 5268f0d4627fSAnshuman KhandualEnum 11:8 EA 5269f0d4627fSAnshuman Khandual 0b0000 NON_DESC 5270f0d4627fSAnshuman Khandual 0b0001 IGNORE 5271f0d4627fSAnshuman Khandual 0b0010 SERROR 5272f0d4627fSAnshuman KhandualEndEnum 5273f0d4627fSAnshuman KhandualRes0 7:6 5274f0d4627fSAnshuman KhandualField 5 F 5275f0d4627fSAnshuman KhandualField 4 P 5276f0d4627fSAnshuman KhandualField 3:0 Align 5277f0d4627fSAnshuman KhandualEndSysreg 52781cf3e126SOliver Upton 52791cf3e126SOliver UptonSysreg HPFAR_EL2 3 4 6 0 4 52801cf3e126SOliver UptonField 63 NS 52811cf3e126SOliver UptonRes0 62:48 52821cf3e126SOliver UptonField 47:4 FIPA 52831cf3e126SOliver UptonRes0 3:0 52841cf3e126SOliver UptonEndSysreg 5285