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 1499bf56250fSMark Brown 0b0011 B16MM 15005d5b4e8cSMark BrownEndEnum 1501ad16d4cfSMark BrownUnsignedEnum 23:20 BF16 15023bbeca99SMark Brown 0b0000 NI 15033bbeca99SMark Brown 0b0001 IMP 15043bbeca99SMark Brown 0b0010 EBF16 15053bbeca99SMark BrownEndEnum 1506ad16d4cfSMark BrownUnsignedEnum 19:16 BitPerm 15073bbeca99SMark Brown 0b0000 NI 15083bbeca99SMark Brown 0b0001 IMP 15093bbeca99SMark BrownEndEnum 15109a43ee86SMark BrownUnsignedEnum 15:12 EltPerm 15119a43ee86SMark Brown 0b0000 NI 15129a43ee86SMark Brown 0b0001 IMP 15139a43ee86SMark BrownEndEnum 15149a43ee86SMark BrownRes0 11:8 1515ad16d4cfSMark BrownUnsignedEnum 7:4 AES 15163bbeca99SMark Brown 0b0000 NI 15173bbeca99SMark Brown 0b0001 IMP 15183bbeca99SMark Brown 0b0010 PMULL128 15199a43ee86SMark Brown 0b0011 AES2 15203bbeca99SMark BrownEndEnum 1521ad16d4cfSMark BrownUnsignedEnum 3:0 SVEver 15223bbeca99SMark Brown 0b0000 IMP 15233bbeca99SMark Brown 0b0001 SVE2 1524d12aada8SMark Brown 0b0010 SVE2p1 15259a43ee86SMark Brown 0b0011 SVE2p2 1526bf56250fSMark Brown 0b0100 SVE2p3 15273bbeca99SMark BrownEndEnum 15283bbeca99SMark BrownEndSysreg 15293bbeca99SMark Brown 15302bc589bdSMark BrownSysreg ID_AA64SMFR0_EL1 3 0 0 4 5 1531ad16d4cfSMark BrownUnsignedEnum 63 FA64 15322bc589bdSMark Brown 0b0 NI 15332bc589bdSMark Brown 0b1 IMP 15342bc589bdSMark BrownEndEnum 1535306736fdSMark BrownRes0 62 1536306736fdSMark BrownUnsignedEnum 61 LUT6 1537306736fdSMark Brown 0b0 NI 1538306736fdSMark Brown 0b1 IMP 1539306736fdSMark BrownEndEnum 15408afe582dSMark BrownUnsignedEnum 60 LUTv2 15418afe582dSMark Brown 0b0 NI 15428afe582dSMark Brown 0b1 IMP 15438afe582dSMark BrownEndEnum 1544ad16d4cfSMark BrownUnsignedEnum 59:56 SMEver 15450f3bbe0eSMark Brown 0b0000 SME 15460f3bbe0eSMark Brown 0b0001 SME2 15470f3bbe0eSMark Brown 0b0010 SME2p1 154847e4717eSMark Brown 0b0011 SME2p2 1549306736fdSMark Brown 0b0100 SME2p3 15504c8b18afSMark BrownEndEnum 1551ad16d4cfSMark BrownUnsignedEnum 55:52 I16I64 15522bc589bdSMark Brown 0b0000 NI 15532bc589bdSMark Brown 0b1111 IMP 15542bc589bdSMark BrownEndEnum 15552bc589bdSMark BrownRes0 51:49 1556ad16d4cfSMark BrownUnsignedEnum 48 F64F64 15572bc589bdSMark Brown 0b0 NI 15582bc589bdSMark Brown 0b1 IMP 15592bc589bdSMark BrownEndEnum 1560ad16d4cfSMark BrownUnsignedEnum 47:44 I16I32 15610f3bbe0eSMark Brown 0b0000 NI 15620f3bbe0eSMark Brown 0b0101 IMP 15630f3bbe0eSMark BrownEndEnum 1564ad16d4cfSMark BrownUnsignedEnum 43 B16B16 15650f3bbe0eSMark Brown 0b0 NI 15660f3bbe0eSMark Brown 0b1 IMP 15670f3bbe0eSMark BrownEndEnum 1568ad16d4cfSMark BrownUnsignedEnum 42 F16F16 15690f3bbe0eSMark Brown 0b0 NI 15700f3bbe0eSMark Brown 0b1 IMP 15710f3bbe0eSMark BrownEndEnum 15728afe582dSMark BrownUnsignedEnum 41 F8F16 15738afe582dSMark Brown 0b0 NI 15748afe582dSMark Brown 0b1 IMP 15758afe582dSMark BrownEndEnum 15768afe582dSMark BrownUnsignedEnum 40 F8F32 15778afe582dSMark Brown 0b0 NI 15788afe582dSMark Brown 0b1 IMP 15798afe582dSMark BrownEndEnum 1580ad16d4cfSMark BrownUnsignedEnum 39:36 I8I32 15812bc589bdSMark Brown 0b0000 NI 15822bc589bdSMark Brown 0b1111 IMP 15832bc589bdSMark BrownEndEnum 1584ad16d4cfSMark BrownUnsignedEnum 35 F16F32 15852bc589bdSMark Brown 0b0 NI 15862bc589bdSMark Brown 0b1 IMP 15872bc589bdSMark BrownEndEnum 1588ad16d4cfSMark BrownUnsignedEnum 34 B16F32 15892bc589bdSMark Brown 0b0 NI 15902bc589bdSMark Brown 0b1 IMP 15912bc589bdSMark BrownEndEnum 1592ad16d4cfSMark BrownUnsignedEnum 33 BI32I32 15930f3bbe0eSMark Brown 0b0 NI 15940f3bbe0eSMark Brown 0b1 IMP 15950f3bbe0eSMark BrownEndEnum 1596ad16d4cfSMark BrownUnsignedEnum 32 F32F32 15972bc589bdSMark Brown 0b0 NI 15982bc589bdSMark Brown 0b1 IMP 15992bc589bdSMark BrownEndEnum 16008afe582dSMark BrownRes0 31 16018afe582dSMark BrownUnsignedEnum 30 SF8FMA 16028afe582dSMark Brown 0b0 NI 16038afe582dSMark Brown 0b1 IMP 16048afe582dSMark BrownEndEnum 16058afe582dSMark BrownUnsignedEnum 29 SF8DP4 16068afe582dSMark Brown 0b0 NI 16078afe582dSMark Brown 0b1 IMP 16088afe582dSMark BrownEndEnum 16098afe582dSMark BrownUnsignedEnum 28 SF8DP2 16108afe582dSMark Brown 0b0 NI 16118afe582dSMark Brown 0b1 IMP 16128afe582dSMark BrownEndEnum 161347e4717eSMark BrownRes0 27:26 161447e4717eSMark BrownUnsignedEnum 25 SBitPerm 161547e4717eSMark Brown 0b0 NI 161647e4717eSMark Brown 0b1 IMP 161747e4717eSMark BrownEndEnum 161847e4717eSMark BrownUnsignedEnum 24 AES 161947e4717eSMark Brown 0b0 NI 162047e4717eSMark Brown 0b1 IMP 162147e4717eSMark BrownEndEnum 162247e4717eSMark BrownUnsignedEnum 23 SFEXPA 162347e4717eSMark Brown 0b0 NI 162447e4717eSMark Brown 0b1 IMP 162547e4717eSMark BrownEndEnum 162647e4717eSMark BrownRes0 22:17 162747e4717eSMark BrownUnsignedEnum 16 STMOP 162847e4717eSMark Brown 0b0 NI 162947e4717eSMark Brown 0b1 IMP 163047e4717eSMark BrownEndEnum 163147e4717eSMark BrownRes0 15:1 163247e4717eSMark BrownUnsignedEnum 0 SMOP4 163347e4717eSMark Brown 0b0 NI 163447e4717eSMark Brown 0b1 IMP 163547e4717eSMark BrownEndEnum 16362bc589bdSMark BrownEndSysreg 16372bc589bdSMark Brown 16389e4f409bSMark BrownSysreg ID_AA64FPFR0_EL1 3 0 0 4 7 16399e4f409bSMark BrownRes0 63:32 16409e4f409bSMark BrownUnsignedEnum 31 F8CVT 16419e4f409bSMark Brown 0b0 NI 16429e4f409bSMark Brown 0b1 IMP 16439e4f409bSMark BrownEndEnum 16449e4f409bSMark BrownUnsignedEnum 30 F8FMA 16459e4f409bSMark Brown 0b0 NI 16469e4f409bSMark Brown 0b1 IMP 16479e4f409bSMark BrownEndEnum 16489e4f409bSMark BrownUnsignedEnum 29 F8DP4 16499e4f409bSMark Brown 0b0 NI 16509e4f409bSMark Brown 0b1 IMP 16519e4f409bSMark BrownEndEnum 16529e4f409bSMark BrownUnsignedEnum 28 F8DP2 16539e4f409bSMark Brown 0b0 NI 16549e4f409bSMark Brown 0b1 IMP 16559e4f409bSMark BrownEndEnum 165612b5ff51SMark BrownUnsignedEnum 27 F8MM8 165712b5ff51SMark Brown 0b0 NI 165812b5ff51SMark Brown 0b1 IMP 165912b5ff51SMark BrownEndEnum 166012b5ff51SMark BrownUnsignedEnum 26 F8MM4 166112b5ff51SMark Brown 0b0 NI 166212b5ff51SMark Brown 0b1 IMP 166312b5ff51SMark BrownEndEnum 1664d74576b5SMark BrownRes0 25:16 1665d74576b5SMark BrownUnsignedEnum 15 F16MM2 1666d74576b5SMark Brown 0b0 NI 1667d74576b5SMark Brown 0b1 IMP 1668d74576b5SMark BrownEndEnum 1669d74576b5SMark BrownRes0 14:8 1670d74576b5SMark BrownRaz 7:2 16719e4f409bSMark BrownUnsignedEnum 1 F8E4M3 16729e4f409bSMark Brown 0b0 NI 16739e4f409bSMark Brown 0b1 IMP 16749e4f409bSMark BrownEndEnum 16759e4f409bSMark BrownUnsignedEnum 0 F8E5M2 16769e4f409bSMark Brown 0b0 NI 16779e4f409bSMark Brown 0b1 IMP 16789e4f409bSMark BrownEndEnum 1679e33bb646SMark BrownEndSysreg 1680e33bb646SMark Brown 1681e62a2d26SMark BrownSysreg ID_AA64DFR0_EL1 3 0 0 5 0 1682e62a2d26SMark BrownEnum 63:60 HPMN0 1683e62a2d26SMark Brown 0b0000 UNPREDICTABLE 1684e62a2d26SMark Brown 0b0001 DEF 1685e62a2d26SMark BrownEndEnum 16864f101cdcSFuad TabbaUnsignedEnum 59:56 ExtTrcBuff 16874f101cdcSFuad Tabba 0b0000 NI 16884f101cdcSFuad Tabba 0b0001 IMP 16894f101cdcSFuad TabbaEndEnum 1690ad16d4cfSMark BrownUnsignedEnum 55:52 BRBE 1691e62a2d26SMark Brown 0b0000 NI 1692e62a2d26SMark Brown 0b0001 IMP 1693e62a2d26SMark Brown 0b0010 BRBE_V1P1 1694e62a2d26SMark BrownEndEnum 16953ecb1fe3SOliver UptonSignedEnum 51:48 MTPMU 1696e62a2d26SMark Brown 0b0000 NI_IMPDEF 1697e62a2d26SMark Brown 0b0001 IMP 1698e62a2d26SMark Brown 0b1111 NI 1699e62a2d26SMark BrownEndEnum 1700ad16d4cfSMark BrownUnsignedEnum 47:44 TraceBuffer 1701e62a2d26SMark Brown 0b0000 NI 1702e62a2d26SMark Brown 0b0001 IMP 17033ecb1fe3SOliver Upton 0b0010 TRBE_V1P1 1704e62a2d26SMark BrownEndEnum 1705ad16d4cfSMark BrownUnsignedEnum 43:40 TraceFilt 1706e62a2d26SMark Brown 0b0000 NI 1707e62a2d26SMark Brown 0b0001 IMP 1708e62a2d26SMark BrownEndEnum 1709f4d4ebc8SFuad TabbaSignedEnum 39:36 DoubleLock 1710e62a2d26SMark Brown 0b0000 IMP 1711e62a2d26SMark Brown 0b1111 NI 1712e62a2d26SMark BrownEndEnum 1713ad16d4cfSMark BrownUnsignedEnum 35:32 PMSVer 1714e62a2d26SMark Brown 0b0000 NI 1715e62a2d26SMark Brown 0b0001 IMP 1716e62a2d26SMark Brown 0b0010 V1P1 1717e62a2d26SMark Brown 0b0011 V1P2 1718e62a2d26SMark Brown 0b0100 V1P3 1719358fee29SAnshuman Khandual 0b0101 V1P4 17203ecb1fe3SOliver Upton 0b0110 V1P5 1721e62a2d26SMark BrownEndEnum 1722e62a2d26SMark BrownField 31:28 CTX_CMPs 17233ecb1fe3SOliver UptonUnsignedEnum 27:24 SEBEP 17243ecb1fe3SOliver Upton 0b0000 NI 17253ecb1fe3SOliver Upton 0b0001 IMP 17263ecb1fe3SOliver UptonEndEnum 1727e62a2d26SMark BrownField 23:20 WRPs 17283ecb1fe3SOliver UptonUnsignedEnum 19:16 PMSS 17293ecb1fe3SOliver Upton 0b0000 NI 17303ecb1fe3SOliver Upton 0b0001 IMP 17313ecb1fe3SOliver UptonEndEnum 1732e62a2d26SMark BrownField 15:12 BRPs 1733ad16d4cfSMark BrownUnsignedEnum 11:8 PMUVer 1734e62a2d26SMark Brown 0b0000 NI 1735e62a2d26SMark Brown 0b0001 IMP 1736e62a2d26SMark Brown 0b0100 V3P1 1737e62a2d26SMark Brown 0b0101 V3P4 1738e62a2d26SMark Brown 0b0110 V3P5 1739e62a2d26SMark Brown 0b0111 V3P7 1740e62a2d26SMark Brown 0b1000 V3P8 17410bbff9edSRob Herring (Arm) 0b1001 V3P9 1742e62a2d26SMark Brown 0b1111 IMP_DEF 1743e62a2d26SMark BrownEndEnum 1744ad16d4cfSMark BrownUnsignedEnum 7:4 TraceVer 1745e62a2d26SMark Brown 0b0000 NI 1746e62a2d26SMark Brown 0b0001 IMP 1747e62a2d26SMark BrownEndEnum 1748ad16d4cfSMark BrownUnsignedEnum 3:0 DebugVer 1749e62a2d26SMark Brown 0b0110 IMP 1750e62a2d26SMark Brown 0b0111 VHE 1751e62a2d26SMark Brown 0b1000 V8P2 1752e62a2d26SMark Brown 0b1001 V8P4 1753e62a2d26SMark Brown 0b1010 V8P8 1754358fee29SAnshuman Khandual 0b1011 V8P9 1755e62a2d26SMark BrownEndEnum 1756e62a2d26SMark BrownEndSysreg 1757e62a2d26SMark Brown 1758c65c6178SMark BrownSysreg ID_AA64DFR1_EL1 3 0 0 5 1 1759fdd867feSAnshuman KhandualField 63:56 ABL_CMPs 1760fdd867feSAnshuman KhandualUnsignedEnum 55:52 DPFZS 1761fdd867feSAnshuman Khandual 0b0000 IGNR 1762fdd867feSAnshuman Khandual 0b0001 FRZN 1763fdd867feSAnshuman KhandualEndEnum 1764fdd867feSAnshuman KhandualUnsignedEnum 51:48 EBEP 1765fdd867feSAnshuman Khandual 0b0000 NI 1766fdd867feSAnshuman Khandual 0b0001 IMP 1767fdd867feSAnshuman KhandualEndEnum 1768fdd867feSAnshuman KhandualUnsignedEnum 47:44 ITE 1769fdd867feSAnshuman Khandual 0b0000 NI 1770fdd867feSAnshuman Khandual 0b0001 IMP 1771fdd867feSAnshuman KhandualEndEnum 1772fdd867feSAnshuman KhandualUnsignedEnum 43:40 ABLE 1773fdd867feSAnshuman Khandual 0b0000 NI 1774fdd867feSAnshuman Khandual 0b0001 IMP 1775fdd867feSAnshuman KhandualEndEnum 1776fdd867feSAnshuman KhandualUnsignedEnum 39:36 PMICNTR 1777fdd867feSAnshuman Khandual 0b0000 NI 1778fdd867feSAnshuman Khandual 0b0001 IMP 1779fdd867feSAnshuman KhandualEndEnum 1780fdd867feSAnshuman KhandualUnsignedEnum 35:32 SPMU 1781fdd867feSAnshuman Khandual 0b0000 NI 1782fdd867feSAnshuman Khandual 0b0001 IMP 1783fdd867feSAnshuman Khandual 0b0010 IMP_SPMZR 1784fdd867feSAnshuman KhandualEndEnum 1785fdd867feSAnshuman KhandualField 31:24 CTX_CMPs 1786fdd867feSAnshuman KhandualField 23:16 WRPs 1787fdd867feSAnshuman KhandualField 15:8 BRPs 1788fdd867feSAnshuman KhandualField 7:0 SYSPMUID 1789c65c6178SMark BrownEndSysreg 1790c65c6178SMark Brown 179193d7356eSOliver UptonSysreg ID_AA64DFR2_EL1 3 0 0 5 2 179293d7356eSOliver UptonRes0 63:28 179393d7356eSOliver UptonUnsignedEnum 27:24 TRBE_EXC 179493d7356eSOliver Upton 0b0000 NI 179593d7356eSOliver Upton 0b0001 IMP 179693d7356eSOliver UptonEndEnum 179793d7356eSOliver UptonUnsignedEnum 23:20 SPE_nVM 179893d7356eSOliver Upton 0b0000 NI 179993d7356eSOliver Upton 0b0001 IMP 180093d7356eSOliver UptonEndEnum 180193d7356eSOliver UptonUnsignedEnum 19:16 SPE_EXC 180293d7356eSOliver Upton 0b0000 NI 180393d7356eSOliver Upton 0b0001 IMP 180493d7356eSOliver UptonEndEnum 180593d7356eSOliver UptonRes0 15:8 180693d7356eSOliver UptonUnsignedEnum 7:4 BWE 180793d7356eSOliver Upton 0b0000 NI 180893d7356eSOliver Upton 0b0001 FEAT_BWE 18096666336dSJia He 0b0010 FEAT_BWE2 181093d7356eSOliver UptonEndEnum 181193d7356eSOliver UptonUnsignedEnum 3:0 STEP 181293d7356eSOliver Upton 0b0000 NI 181393d7356eSOliver Upton 0b0001 IMP 181493d7356eSOliver UptonEndEnum 181593d7356eSOliver UptonEndSysreg 181693d7356eSOliver Upton 181710453bf1SMark BrownSysreg ID_AA64AFR0_EL1 3 0 0 5 4 181810453bf1SMark BrownRes0 63:32 181910453bf1SMark BrownField 31:28 IMPDEF7 182010453bf1SMark BrownField 27:24 IMPDEF6 182110453bf1SMark BrownField 23:20 IMPDEF5 182210453bf1SMark BrownField 19:16 IMPDEF4 182310453bf1SMark BrownField 15:12 IMPDEF3 182410453bf1SMark BrownField 11:8 IMPDEF2 182510453bf1SMark BrownField 7:4 IMPDEF1 182610453bf1SMark BrownField 3:0 IMPDEF0 182710453bf1SMark BrownEndSysreg 182810453bf1SMark Brown 182910453bf1SMark BrownSysreg ID_AA64AFR1_EL1 3 0 0 5 5 183010453bf1SMark BrownRes0 63:0 183110453bf1SMark BrownEndSysreg 183210453bf1SMark Brown 1833e33bb646SMark BrownSysreg ID_AA64ISAR0_EL1 3 0 0 6 0 1834ad16d4cfSMark BrownUnsignedEnum 63:60 RNDR 1835e33bb646SMark Brown 0b0000 NI 1836e33bb646SMark Brown 0b0001 IMP 1837e33bb646SMark BrownEndEnum 1838ad16d4cfSMark BrownUnsignedEnum 59:56 TLB 1839e33bb646SMark Brown 0b0000 NI 1840e33bb646SMark Brown 0b0001 OS 1841e33bb646SMark Brown 0b0010 RANGE 1842e33bb646SMark BrownEndEnum 1843ad16d4cfSMark BrownUnsignedEnum 55:52 TS 1844e33bb646SMark Brown 0b0000 NI 1845e33bb646SMark Brown 0b0001 FLAGM 1846e33bb646SMark Brown 0b0010 FLAGM2 1847e33bb646SMark BrownEndEnum 1848ad16d4cfSMark BrownUnsignedEnum 51:48 FHM 1849e33bb646SMark Brown 0b0000 NI 1850e33bb646SMark Brown 0b0001 IMP 1851b964aa8dSMark Brown 0b0010 F16F32DOT 1852b964aa8dSMark Brown 0b0011 F16F32MM 1853e33bb646SMark BrownEndEnum 1854ad16d4cfSMark BrownUnsignedEnum 47:44 DP 1855e33bb646SMark Brown 0b0000 NI 1856e33bb646SMark Brown 0b0001 IMP 1857e33bb646SMark BrownEndEnum 1858ad16d4cfSMark BrownUnsignedEnum 43:40 SM4 1859e33bb646SMark Brown 0b0000 NI 1860e33bb646SMark Brown 0b0001 IMP 1861e33bb646SMark BrownEndEnum 1862ad16d4cfSMark BrownUnsignedEnum 39:36 SM3 1863e33bb646SMark Brown 0b0000 NI 1864e33bb646SMark Brown 0b0001 IMP 1865e33bb646SMark BrownEndEnum 1866ad16d4cfSMark BrownUnsignedEnum 35:32 SHA3 1867e33bb646SMark Brown 0b0000 NI 1868e33bb646SMark Brown 0b0001 IMP 1869e33bb646SMark BrownEndEnum 1870ad16d4cfSMark BrownUnsignedEnum 31:28 RDM 1871e33bb646SMark Brown 0b0000 NI 1872e33bb646SMark Brown 0b0001 IMP 1873e33bb646SMark BrownEndEnum 1874d65bf6e3SMarc ZyngierRes0 27:24 1875ad16d4cfSMark BrownUnsignedEnum 23:20 ATOMIC 1876e33bb646SMark Brown 0b0000 NI 1877e33bb646SMark Brown 0b0010 IMP 187894d0657fSJoey Gouly 0b0011 FEAT_LSE128 1879e33bb646SMark BrownEndEnum 1880ad16d4cfSMark BrownUnsignedEnum 19:16 CRC32 1881e33bb646SMark Brown 0b0000 NI 1882e33bb646SMark Brown 0b0001 IMP 1883e33bb646SMark BrownEndEnum 1884ad16d4cfSMark BrownUnsignedEnum 15:12 SHA2 1885e33bb646SMark Brown 0b0000 NI 1886e33bb646SMark Brown 0b0001 SHA256 1887e33bb646SMark Brown 0b0010 SHA512 1888e33bb646SMark BrownEndEnum 1889ad16d4cfSMark BrownUnsignedEnum 11:8 SHA1 1890e33bb646SMark Brown 0b0000 NI 1891e33bb646SMark Brown 0b0001 IMP 1892e33bb646SMark BrownEndEnum 1893ad16d4cfSMark BrownUnsignedEnum 7:4 AES 1894e33bb646SMark Brown 0b0000 NI 1895e33bb646SMark Brown 0b0001 AES 1896e33bb646SMark Brown 0b0010 PMULL 1897e33bb646SMark BrownEndEnum 1898e33bb646SMark BrownRes0 3:0 1899e33bb646SMark BrownEndSysreg 190041fde735SMark Brown 1901f7b5115cSMark BrownSysreg ID_AA64ISAR1_EL1 3 0 0 6 1 1902ad16d4cfSMark BrownUnsignedEnum 63:60 LS64 1903f7b5115cSMark Brown 0b0000 NI 1904f7b5115cSMark Brown 0b0001 LS64 1905f7b5115cSMark Brown 0b0010 LS64_V 1906f7b5115cSMark Brown 0b0011 LS64_ACCDATA 19072030396dSMarc Zyngier 0b0100 LS64WB 1908f7b5115cSMark BrownEndEnum 1909ad16d4cfSMark BrownUnsignedEnum 59:56 XS 1910f7b5115cSMark Brown 0b0000 NI 1911f7b5115cSMark Brown 0b0001 IMP 1912f7b5115cSMark BrownEndEnum 1913ad16d4cfSMark BrownUnsignedEnum 55:52 I8MM 1914f7b5115cSMark Brown 0b0000 NI 1915f7b5115cSMark Brown 0b0001 IMP 1916f7b5115cSMark BrownEndEnum 1917ad16d4cfSMark BrownUnsignedEnum 51:48 DGH 1918f7b5115cSMark Brown 0b0000 NI 1919f7b5115cSMark Brown 0b0001 IMP 1920f7b5115cSMark BrownEndEnum 1921ad16d4cfSMark BrownUnsignedEnum 47:44 BF16 1922f7b5115cSMark Brown 0b0000 NI 1923f7b5115cSMark Brown 0b0001 IMP 1924f7b5115cSMark Brown 0b0010 EBF16 1925f7b5115cSMark BrownEndEnum 1926ad16d4cfSMark BrownUnsignedEnum 43:40 SPECRES 1927f7b5115cSMark Brown 0b0000 NI 1928f7b5115cSMark Brown 0b0001 IMP 1929aeddd5b2SMarc Zyngier 0b0010 COSP_RCTX 1930f7b5115cSMark BrownEndEnum 1931ad16d4cfSMark BrownUnsignedEnum 39:36 SB 1932f7b5115cSMark Brown 0b0000 NI 1933f7b5115cSMark Brown 0b0001 IMP 1934f7b5115cSMark BrownEndEnum 1935ad16d4cfSMark BrownUnsignedEnum 35:32 FRINTTS 1936f7b5115cSMark Brown 0b0000 NI 1937f7b5115cSMark Brown 0b0001 IMP 1938f7b5115cSMark BrownEndEnum 1939ad16d4cfSMark BrownUnsignedEnum 31:28 GPI 1940f7b5115cSMark Brown 0b0000 NI 1941f7b5115cSMark Brown 0b0001 IMP 1942f7b5115cSMark BrownEndEnum 1943ad16d4cfSMark BrownUnsignedEnum 27:24 GPA 1944f7b5115cSMark Brown 0b0000 NI 1945f7b5115cSMark Brown 0b0001 IMP 1946f7b5115cSMark BrownEndEnum 1947ad16d4cfSMark BrownUnsignedEnum 23:20 LRCPC 1948f7b5115cSMark Brown 0b0000 NI 1949f7b5115cSMark Brown 0b0001 IMP 1950f7b5115cSMark Brown 0b0010 LRCPC2 1951338a835fSJoey Gouly 0b0011 LRCPC3 1952f7b5115cSMark BrownEndEnum 1953ad16d4cfSMark BrownUnsignedEnum 19:16 FCMA 1954f7b5115cSMark Brown 0b0000 NI 1955f7b5115cSMark Brown 0b0001 IMP 1956f7b5115cSMark BrownEndEnum 1957ad16d4cfSMark BrownUnsignedEnum 15:12 JSCVT 1958f7b5115cSMark Brown 0b0000 NI 1959f7b5115cSMark Brown 0b0001 IMP 1960f7b5115cSMark BrownEndEnum 1961ad16d4cfSMark BrownUnsignedEnum 11:8 API 1962f7b5115cSMark Brown 0b0000 NI 1963f7b5115cSMark Brown 0b0001 PAuth 1964f7b5115cSMark Brown 0b0010 EPAC 1965f7b5115cSMark Brown 0b0011 PAuth2 1966f7b5115cSMark Brown 0b0100 FPAC 1967f7b5115cSMark Brown 0b0101 FPACCOMBINE 19683b077ad8SFuad Tabba 0b0110 PAuth_LR 1969f7b5115cSMark BrownEndEnum 1970ad16d4cfSMark BrownUnsignedEnum 7:4 APA 1971f7b5115cSMark Brown 0b0000 NI 1972f7b5115cSMark Brown 0b0001 PAuth 1973f7b5115cSMark Brown 0b0010 EPAC 1974f7b5115cSMark Brown 0b0011 PAuth2 1975f7b5115cSMark Brown 0b0100 FPAC 1976f7b5115cSMark Brown 0b0101 FPACCOMBINE 19773b077ad8SFuad Tabba 0b0110 PAuth_LR 1978f7b5115cSMark BrownEndEnum 1979ad16d4cfSMark BrownUnsignedEnum 3:0 DPB 1980f7b5115cSMark Brown 0b0000 NI 1981f7b5115cSMark Brown 0b0001 IMP 1982f7b5115cSMark Brown 0b0010 DPB2 1983f7b5115cSMark BrownEndEnum 1984f7b5115cSMark BrownEndSysreg 19858fcc8285SMark Brown 19868fcc8285SMark BrownSysreg ID_AA64ISAR2_EL1 3 0 0 6 2 19876e3dcfd1SMark BrownUnsignedEnum 63:60 ATS1A 19886e3dcfd1SMark Brown 0b0000 NI 19896e3dcfd1SMark Brown 0b0001 IMP 19906e3dcfd1SMark BrownEndEnum 19916e3dcfd1SMark BrownUnsignedEnum 59:56 LUT 19926e3dcfd1SMark Brown 0b0000 NI 19936e3dcfd1SMark Brown 0b0001 IMP 1994bb5e1e54SMark Brown 0b0010 LUT6 19956e3dcfd1SMark BrownEndEnum 1996ad16d4cfSMark BrownUnsignedEnum 55:52 CSSC 199795aa6860SMark Brown 0b0000 NI 199895aa6860SMark Brown 0b0001 IMP 1999d66e21d5SMark Brown 0b0010 CMPBR 200095aa6860SMark BrownEndEnum 2001ad16d4cfSMark BrownUnsignedEnum 51:48 RPRFM 2002939e4649SMark Brown 0b0000 NI 2003939e4649SMark Brown 0b0001 IMP 2004939e4649SMark BrownEndEnum 2005d66e21d5SMark BrownUnsignedEnum 47:44 PCDPHINT 2006d66e21d5SMark Brown 0b0000 NI 2007d66e21d5SMark Brown 0b0001 IMP 2008d66e21d5SMark BrownEndEnum 20096e3dcfd1SMark BrownUnsignedEnum 43:40 PRFMSLC 20106e3dcfd1SMark Brown 0b0000 NI 20116e3dcfd1SMark Brown 0b0001 IMP 20126e3dcfd1SMark BrownEndEnum 20136e3dcfd1SMark BrownUnsignedEnum 39:36 SYSINSTR_128 20146e3dcfd1SMark Brown 0b0000 NI 20156e3dcfd1SMark Brown 0b0001 IMP 20166e3dcfd1SMark BrownEndEnum 20176e3dcfd1SMark BrownUnsignedEnum 35:32 SYSREG_128 20186e3dcfd1SMark Brown 0b0000 NI 20196e3dcfd1SMark Brown 0b0001 IMP 20206e3dcfd1SMark BrownEndEnum 2021479965a2SKristina MartsenkoUnsignedEnum 31:28 CLRBHB 2022479965a2SKristina Martsenko 0b0000 NI 2023479965a2SKristina Martsenko 0b0001 IMP 2024479965a2SKristina MartsenkoEndEnum 2025ad16d4cfSMark BrownUnsignedEnum 27:24 PAC_frac 20268fcc8285SMark Brown 0b0000 NI 2027f7b5115cSMark Brown 0b0001 IMP 2028f7b5115cSMark BrownEndEnum 2029ad16d4cfSMark BrownUnsignedEnum 23:20 BC 20308fcc8285SMark Brown 0b0000 NI 20318fcc8285SMark Brown 0b0001 IMP 20328fcc8285SMark BrownEndEnum 2033ad16d4cfSMark BrownUnsignedEnum 19:16 MOPS 20348fcc8285SMark Brown 0b0000 NI 20358fcc8285SMark Brown 0b0001 IMP 20368fcc8285SMark BrownEndEnum 2037ad16d4cfSMark BrownUnsignedEnum 15:12 APA3 20388fcc8285SMark Brown 0b0000 NI 20398fcc8285SMark Brown 0b0001 PAuth 20408fcc8285SMark Brown 0b0010 EPAC 20418fcc8285SMark Brown 0b0011 PAuth2 20428fcc8285SMark Brown 0b0100 FPAC 20438fcc8285SMark Brown 0b0101 FPACCOMBINE 20446e3dcfd1SMark Brown 0b0110 PAuth_LR 20458fcc8285SMark BrownEndEnum 2046ad16d4cfSMark BrownUnsignedEnum 11:8 GPA3 20478fcc8285SMark Brown 0b0000 NI 20488fcc8285SMark Brown 0b0001 IMP 20498fcc8285SMark BrownEndEnum 2050ad16d4cfSMark BrownUnsignedEnum 7:4 RPRES 20518fcc8285SMark Brown 0b0000 NI 20528fcc8285SMark Brown 0b0001 IMP 20538fcc8285SMark BrownEndEnum 2054ad16d4cfSMark BrownUnsignedEnum 3:0 WFxT 20558fcc8285SMark Brown 0b0000 NI 20568fcc8285SMark Brown 0b0010 IMP 20578fcc8285SMark BrownEndEnum 2058f7b5115cSMark BrownEndSysreg 2059f7b5115cSMark Brown 2060b5aefb66SMark BrownSysreg ID_AA64ISAR3_EL1 3 0 0 6 3 2061054339beSMark BrownRes0 63:32 2062054339beSMark BrownUnsignedEnum 31:28 FPRCVT 2063054339beSMark Brown 0b0000 NI 2064054339beSMark Brown 0b0001 IMP 2065054339beSMark BrownEndEnum 2066054339beSMark BrownUnsignedEnum 27:24 LSUI 2067054339beSMark Brown 0b0000 NI 2068054339beSMark Brown 0b0001 IMP 2069054339beSMark BrownEndEnum 2070054339beSMark BrownUnsignedEnum 23:20 OCCMO 2071054339beSMark Brown 0b0000 NI 2072054339beSMark Brown 0b0001 IMP 2073054339beSMark BrownEndEnum 2074054339beSMark BrownUnsignedEnum 19:16 LSFE 2075054339beSMark Brown 0b0000 NI 2076054339beSMark Brown 0b0001 IMP 2077054339beSMark BrownEndEnum 2078aeddd5b2SMarc ZyngierUnsignedEnum 15:12 PACM 2079aeddd5b2SMarc Zyngier 0b0000 NI 2080aeddd5b2SMarc Zyngier 0b0001 TRIVIAL_IMP 2081aeddd5b2SMarc Zyngier 0b0010 FULL_IMP 2082aeddd5b2SMarc ZyngierEndEnum 2083b5aefb66SMark BrownUnsignedEnum 11:8 TLBIW 2084b5aefb66SMark Brown 0b0000 NI 2085b5aefb66SMark Brown 0b0001 IMP 2086b5aefb66SMark BrownEndEnum 2087b5aefb66SMark BrownUnsignedEnum 7:4 FAMINMAX 2088b5aefb66SMark Brown 0b0000 NI 2089b5aefb66SMark Brown 0b0001 IMP 2090b5aefb66SMark BrownEndEnum 2091b5aefb66SMark BrownUnsignedEnum 3:0 CPA 2092b5aefb66SMark Brown 0b0000 NI 2093b5aefb66SMark Brown 0b0001 IMP 2094b5aefb66SMark Brown 0b0010 CPA2 2095b5aefb66SMark BrownEndEnum 2096b5aefb66SMark BrownEndSysreg 2097b5aefb66SMark Brown 20980b7ed4d8SMark BrownSysreg ID_AA64MMFR0_EL1 3 0 0 7 0 2099ad16d4cfSMark BrownUnsignedEnum 63:60 ECV 21000b7ed4d8SMark Brown 0b0000 NI 21010b7ed4d8SMark Brown 0b0001 IMP 21020b7ed4d8SMark Brown 0b0010 CNTPOFF 21030b7ed4d8SMark BrownEndEnum 2104ad16d4cfSMark BrownUnsignedEnum 59:56 FGT 21050b7ed4d8SMark Brown 0b0000 NI 21060b7ed4d8SMark Brown 0b0001 IMP 2107cc15f548SAnshuman Khandual 0b0010 FGT2 21080b7ed4d8SMark BrownEndEnum 21090b7ed4d8SMark BrownRes0 55:48 2110ad16d4cfSMark BrownUnsignedEnum 47:44 EXS 21110b7ed4d8SMark Brown 0b0000 NI 21120b7ed4d8SMark Brown 0b0001 IMP 21130b7ed4d8SMark BrownEndEnum 2114f1640174SMarc ZyngierUnsignedEnum 43:40 TGRAN4_2 21150b7ed4d8SMark Brown 0b0000 TGRAN4 21160b7ed4d8SMark Brown 0b0001 NI 21170b7ed4d8SMark Brown 0b0010 IMP 21180b7ed4d8SMark Brown 0b0011 52_BIT 21190b7ed4d8SMark BrownEndEnum 2120f1640174SMarc ZyngierUnsignedEnum 39:36 TGRAN64_2 21210b7ed4d8SMark Brown 0b0000 TGRAN64 21220b7ed4d8SMark Brown 0b0001 NI 21230b7ed4d8SMark Brown 0b0010 IMP 21240b7ed4d8SMark BrownEndEnum 2125f1640174SMarc ZyngierUnsignedEnum 35:32 TGRAN16_2 21260b7ed4d8SMark Brown 0b0000 TGRAN16 21270b7ed4d8SMark Brown 0b0001 NI 21280b7ed4d8SMark Brown 0b0010 IMP 21290b7ed4d8SMark Brown 0b0011 52_BIT 21300b7ed4d8SMark BrownEndEnum 21312aea7b77SMarc ZyngierSignedEnum 31:28 TGRAN4 21320b7ed4d8SMark Brown 0b0000 IMP 21330b7ed4d8SMark Brown 0b0001 52_BIT 21340b7ed4d8SMark Brown 0b1111 NI 21350b7ed4d8SMark BrownEndEnum 21362aea7b77SMarc ZyngierSignedEnum 27:24 TGRAN64 21370b7ed4d8SMark Brown 0b0000 IMP 21380b7ed4d8SMark Brown 0b1111 NI 21390b7ed4d8SMark BrownEndEnum 21402aea7b77SMarc ZyngierUnsignedEnum 23:20 TGRAN16 21410b7ed4d8SMark Brown 0b0000 NI 21420b7ed4d8SMark Brown 0b0001 IMP 21430b7ed4d8SMark Brown 0b0010 52_BIT 21440b7ed4d8SMark BrownEndEnum 2145ad16d4cfSMark BrownUnsignedEnum 19:16 BIGENDEL0 21460b7ed4d8SMark Brown 0b0000 NI 21470b7ed4d8SMark Brown 0b0001 IMP 21480b7ed4d8SMark BrownEndEnum 2149ad16d4cfSMark BrownUnsignedEnum 15:12 SNSMEM 21500b7ed4d8SMark Brown 0b0000 NI 21510b7ed4d8SMark Brown 0b0001 IMP 21520b7ed4d8SMark BrownEndEnum 2153ad16d4cfSMark BrownUnsignedEnum 11:8 BIGEND 21540b7ed4d8SMark Brown 0b0000 NI 21550b7ed4d8SMark Brown 0b0001 IMP 21560b7ed4d8SMark BrownEndEnum 21570b7ed4d8SMark BrownEnum 7:4 ASIDBITS 21580b7ed4d8SMark Brown 0b0000 8 21590b7ed4d8SMark Brown 0b0010 16 21600b7ed4d8SMark BrownEndEnum 21610b7ed4d8SMark BrownEnum 3:0 PARANGE 21620b7ed4d8SMark Brown 0b0000 32 21630b7ed4d8SMark Brown 0b0001 36 21640b7ed4d8SMark Brown 0b0010 40 21650b7ed4d8SMark Brown 0b0011 42 21660b7ed4d8SMark Brown 0b0100 44 21670b7ed4d8SMark Brown 0b0101 48 21680b7ed4d8SMark Brown 0b0110 52 2169cc15f548SAnshuman Khandual 0b0111 56 21700b7ed4d8SMark BrownEndEnum 21710b7ed4d8SMark BrownEndSysreg 21720b7ed4d8SMark Brown 21737d751b31SKristina MartsenkoSysreg ID_AA64MMFR1_EL1 3 0 0 7 1 2174ad16d4cfSMark BrownUnsignedEnum 63:60 ECBHB 21757d751b31SKristina Martsenko 0b0000 NI 21767d751b31SKristina Martsenko 0b0001 IMP 21777d751b31SKristina MartsenkoEndEnum 2178ad16d4cfSMark BrownUnsignedEnum 59:56 CMOW 21797d751b31SKristina Martsenko 0b0000 NI 21807d751b31SKristina Martsenko 0b0001 IMP 21817d751b31SKristina MartsenkoEndEnum 2182ad16d4cfSMark BrownUnsignedEnum 55:52 TIDCP1 21837d751b31SKristina Martsenko 0b0000 NI 21847d751b31SKristina Martsenko 0b0001 IMP 21857d751b31SKristina MartsenkoEndEnum 2186ad16d4cfSMark BrownUnsignedEnum 51:48 nTLBPA 21877d751b31SKristina Martsenko 0b0000 NI 21887d751b31SKristina Martsenko 0b0001 IMP 21897d751b31SKristina MartsenkoEndEnum 2190ad16d4cfSMark BrownUnsignedEnum 47:44 AFP 21917d751b31SKristina Martsenko 0b0000 NI 21927d751b31SKristina Martsenko 0b0001 IMP 21937d751b31SKristina MartsenkoEndEnum 2194ad16d4cfSMark BrownUnsignedEnum 43:40 HCX 21957d751b31SKristina Martsenko 0b0000 NI 21967d751b31SKristina Martsenko 0b0001 IMP 21977d751b31SKristina MartsenkoEndEnum 2198ad16d4cfSMark BrownUnsignedEnum 39:36 ETS 21997d751b31SKristina Martsenko 0b0000 NI 22007d751b31SKristina Martsenko 0b0001 IMP 220103499346SMark Brown 0b0010 ETS2 220203499346SMark Brown 0b0011 ETS3 22037d751b31SKristina MartsenkoEndEnum 2204ad16d4cfSMark BrownUnsignedEnum 35:32 TWED 22057d751b31SKristina Martsenko 0b0000 NI 22067d751b31SKristina Martsenko 0b0001 IMP 22077d751b31SKristina MartsenkoEndEnum 2208ad16d4cfSMark BrownUnsignedEnum 31:28 XNX 22097d751b31SKristina Martsenko 0b0000 NI 22107d751b31SKristina Martsenko 0b0001 IMP 22117d751b31SKristina MartsenkoEndEnum 2212ad16d4cfSMark BrownUnsignedEnum 27:24 SpecSEI 22137d751b31SKristina Martsenko 0b0000 NI 22147d751b31SKristina Martsenko 0b0001 IMP 22157d751b31SKristina MartsenkoEndEnum 2216ad16d4cfSMark BrownUnsignedEnum 23:20 PAN 22177d751b31SKristina Martsenko 0b0000 NI 22187d751b31SKristina Martsenko 0b0001 IMP 22197d751b31SKristina Martsenko 0b0010 PAN2 22207d751b31SKristina Martsenko 0b0011 PAN3 22217d751b31SKristina MartsenkoEndEnum 2222ad16d4cfSMark BrownUnsignedEnum 19:16 LO 22237d751b31SKristina Martsenko 0b0000 NI 22247d751b31SKristina Martsenko 0b0001 IMP 22257d751b31SKristina MartsenkoEndEnum 2226ad16d4cfSMark BrownUnsignedEnum 15:12 HPDS 22277d751b31SKristina Martsenko 0b0000 NI 22287d751b31SKristina Martsenko 0b0001 IMP 22297d751b31SKristina Martsenko 0b0010 HPDS2 22307d751b31SKristina MartsenkoEndEnum 2231ad16d4cfSMark BrownUnsignedEnum 11:8 VH 22327d751b31SKristina Martsenko 0b0000 NI 22337d751b31SKristina Martsenko 0b0001 IMP 22347d751b31SKristina MartsenkoEndEnum 22357d751b31SKristina MartsenkoEnum 7:4 VMIDBits 22367d751b31SKristina Martsenko 0b0000 8 22377d751b31SKristina Martsenko 0b0010 16 22387d751b31SKristina MartsenkoEndEnum 2239ad16d4cfSMark BrownUnsignedEnum 3:0 HAFDBS 22407d751b31SKristina Martsenko 0b0000 NI 22417d751b31SKristina Martsenko 0b0001 AF 22427d751b31SKristina Martsenko 0b0010 DBM 224303499346SMark Brown 0b0011 HAFT 224403499346SMark Brown 0b0100 HDBSS 22457d751b31SKristina MartsenkoEndEnum 22467d751b31SKristina MartsenkoEndSysreg 22477d751b31SKristina Martsenko 2248cfa3a6c5SMark BrownSysreg ID_AA64MMFR2_EL1 3 0 0 7 2 2249ad16d4cfSMark BrownUnsignedEnum 63:60 E0PD 2250cfa3a6c5SMark Brown 0b0000 NI 2251cfa3a6c5SMark Brown 0b0001 IMP 2252cfa3a6c5SMark BrownEndEnum 2253ad16d4cfSMark BrownUnsignedEnum 59:56 EVT 2254cfa3a6c5SMark Brown 0b0000 NI 2255cfa3a6c5SMark Brown 0b0001 IMP 2256cfa3a6c5SMark Brown 0b0010 TTLBxS 2257cfa3a6c5SMark BrownEndEnum 2258ad16d4cfSMark BrownUnsignedEnum 55:52 BBM 2259cfa3a6c5SMark Brown 0b0000 0 2260cfa3a6c5SMark Brown 0b0001 1 2261cfa3a6c5SMark Brown 0b0010 2 2262e4fa2462SLinu Cherian 0b0011 3 2263cfa3a6c5SMark BrownEndEnum 2264ad16d4cfSMark BrownUnsignedEnum 51:48 TTL 2265cfa3a6c5SMark Brown 0b0000 NI 2266cfa3a6c5SMark Brown 0b0001 IMP 2267cfa3a6c5SMark BrownEndEnum 2268cfa3a6c5SMark BrownRes0 47:44 2269ad16d4cfSMark BrownUnsignedEnum 43:40 FWB 2270cfa3a6c5SMark Brown 0b0000 NI 2271cfa3a6c5SMark Brown 0b0001 IMP 2272cfa3a6c5SMark BrownEndEnum 22734a7fe842SMarc ZyngierUnsignedEnum 39:36 IDS 22744a7fe842SMarc Zyngier 0b0000 NI 22754a7fe842SMarc Zyngier 0b0001 IMP 22764a7fe842SMarc Zyngier 0b0010 EL3 2277cfa3a6c5SMark BrownEndEnum 2278ad16d4cfSMark BrownUnsignedEnum 35:32 AT 2279cfa3a6c5SMark Brown 0b0000 NI 2280cfa3a6c5SMark Brown 0b0001 IMP 2281cfa3a6c5SMark BrownEndEnum 2282cfa3a6c5SMark BrownEnum 31:28 ST 2283cfa3a6c5SMark Brown 0b0000 39 2284cfa3a6c5SMark Brown 0b0001 48_47 2285cfa3a6c5SMark BrownEndEnum 2286ad16d4cfSMark BrownUnsignedEnum 27:24 NV 2287cfa3a6c5SMark Brown 0b0000 NI 2288cfa3a6c5SMark Brown 0b0001 IMP 2289cfa3a6c5SMark Brown 0b0010 NV2 2290cfa3a6c5SMark BrownEndEnum 2291cfa3a6c5SMark BrownEnum 23:20 CCIDX 2292cfa3a6c5SMark Brown 0b0000 32 2293cfa3a6c5SMark Brown 0b0001 64 2294cfa3a6c5SMark BrownEndEnum 22952aea7b77SMarc ZyngierUnsignedEnum 19:16 VARange 2296cfa3a6c5SMark Brown 0b0000 48 2297cfa3a6c5SMark Brown 0b0001 52 2298cfa3a6c5SMark BrownEndEnum 2299ad16d4cfSMark BrownUnsignedEnum 15:12 IESB 2300cfa3a6c5SMark Brown 0b0000 NI 2301cfa3a6c5SMark Brown 0b0001 IMP 2302cfa3a6c5SMark BrownEndEnum 2303ad16d4cfSMark BrownUnsignedEnum 11:8 LSM 2304cfa3a6c5SMark Brown 0b0000 NI 2305cfa3a6c5SMark Brown 0b0001 IMP 2306cfa3a6c5SMark BrownEndEnum 2307ad16d4cfSMark BrownUnsignedEnum 7:4 UAO 2308cfa3a6c5SMark Brown 0b0000 NI 2309cfa3a6c5SMark Brown 0b0001 IMP 2310cfa3a6c5SMark BrownEndEnum 2311ad16d4cfSMark BrownUnsignedEnum 3:0 CnP 2312cfa3a6c5SMark Brown 0b0000 NI 2313cfa3a6c5SMark Brown 0b0001 IMP 2314cfa3a6c5SMark BrownEndEnum 2315cfa3a6c5SMark BrownEndSysreg 2316cfa3a6c5SMark Brown 231700ac8467SJoey GoulySysreg ID_AA64MMFR3_EL1 3 0 0 7 3 231800ac8467SJoey GoulyUnsignedEnum 63:60 Spec_FPACC 231900ac8467SJoey Gouly 0b0000 NI 232000ac8467SJoey Gouly 0b0001 IMP 232100ac8467SJoey GoulyEndEnum 232200ac8467SJoey GoulyUnsignedEnum 59:56 ADERR 232300ac8467SJoey Gouly 0b0000 NI 232400ac8467SJoey Gouly 0b0001 DEV_ASYNC 232500ac8467SJoey Gouly 0b0010 FEAT_ADERR 232600ac8467SJoey Gouly 0b0011 FEAT_ADERR_IND 232700ac8467SJoey GoulyEndEnum 232800ac8467SJoey GoulyUnsignedEnum 55:52 SDERR 232900ac8467SJoey Gouly 0b0000 NI 233000ac8467SJoey Gouly 0b0001 DEV_SYNC 233100ac8467SJoey Gouly 0b0010 FEAT_ADERR 233200ac8467SJoey Gouly 0b0011 FEAT_ADERR_IND 233300ac8467SJoey GoulyEndEnum 233400ac8467SJoey GoulyRes0 51:48 233500ac8467SJoey GoulyUnsignedEnum 47:44 ANERR 233600ac8467SJoey Gouly 0b0000 NI 233700ac8467SJoey Gouly 0b0001 ASYNC 233800ac8467SJoey Gouly 0b0010 FEAT_ANERR 233900ac8467SJoey Gouly 0b0011 FEAT_ANERR_IND 234000ac8467SJoey GoulyEndEnum 234100ac8467SJoey GoulyUnsignedEnum 43:40 SNERR 234200ac8467SJoey Gouly 0b0000 NI 234300ac8467SJoey Gouly 0b0001 SYNC 234400ac8467SJoey Gouly 0b0010 FEAT_ANERR 234500ac8467SJoey Gouly 0b0011 FEAT_ANERR_IND 234600ac8467SJoey GoulyEndEnum 234700ac8467SJoey GoulyUnsignedEnum 39:36 D128_2 234800ac8467SJoey Gouly 0b0000 NI 234900ac8467SJoey Gouly 0b0001 IMP 235000ac8467SJoey GoulyEndEnum 235100ac8467SJoey GoulyUnsignedEnum 35:32 D128 235200ac8467SJoey Gouly 0b0000 NI 235300ac8467SJoey Gouly 0b0001 IMP 235400ac8467SJoey GoulyEndEnum 235500ac8467SJoey GoulyUnsignedEnum 31:28 MEC 235600ac8467SJoey Gouly 0b0000 NI 235700ac8467SJoey Gouly 0b0001 IMP 235800ac8467SJoey GoulyEndEnum 235900ac8467SJoey GoulyUnsignedEnum 27:24 AIE 236000ac8467SJoey Gouly 0b0000 NI 236100ac8467SJoey Gouly 0b0001 IMP 236200ac8467SJoey GoulyEndEnum 236300ac8467SJoey GoulyUnsignedEnum 23:20 S2POE 236400ac8467SJoey Gouly 0b0000 NI 236500ac8467SJoey Gouly 0b0001 IMP 236600ac8467SJoey GoulyEndEnum 236700ac8467SJoey GoulyUnsignedEnum 19:16 S1POE 236800ac8467SJoey Gouly 0b0000 NI 236900ac8467SJoey Gouly 0b0001 IMP 237000ac8467SJoey GoulyEndEnum 237100ac8467SJoey GoulyUnsignedEnum 15:12 S2PIE 237200ac8467SJoey Gouly 0b0000 NI 237300ac8467SJoey Gouly 0b0001 IMP 237400ac8467SJoey GoulyEndEnum 237500ac8467SJoey GoulyUnsignedEnum 11:8 S1PIE 237600ac8467SJoey Gouly 0b0000 NI 237700ac8467SJoey Gouly 0b0001 IMP 237800ac8467SJoey GoulyEndEnum 237900ac8467SJoey GoulyUnsignedEnum 7:4 SCTLRX 238000ac8467SJoey Gouly 0b0000 NI 238100ac8467SJoey Gouly 0b0001 IMP 238200ac8467SJoey GoulyEndEnum 238300ac8467SJoey GoulyUnsignedEnum 3:0 TCRX 238400ac8467SJoey Gouly 0b0000 NI 238500ac8467SJoey Gouly 0b0001 IMP 238600ac8467SJoey GoulyEndEnum 238700ac8467SJoey GoulyEndSysreg 238800ac8467SJoey Gouly 2389cfc680bbSMarc ZyngierSysreg ID_AA64MMFR4_EL1 3 0 0 7 4 23901441f717SMarc ZyngierUnsignedEnum 63:60 MTEFGT 2391eef33835SMarc Zyngier 0b0000 NI 2392eef33835SMarc Zyngier 0b0001 IMP 2393eef33835SMarc ZyngierEndEnum 23941441f717SMarc ZyngierUnsignedEnum 59:56 SCRX 23951441f717SMarc Zyngier 0b0000 NI 23961441f717SMarc Zyngier 0b0001 IMP 23971441f717SMarc ZyngierEndEnum 23981441f717SMarc ZyngierUnsignedEnum 55:52 TEV 23991441f717SMarc Zyngier 0b0000 NI 24001441f717SMarc Zyngier 0b0001 IMP 24011441f717SMarc ZyngierEndEnum 24021441f717SMarc ZyngierUnsignedEnum 51:48 TPS 24031441f717SMarc Zyngier 0b0000 VAL_0000 24041441f717SMarc Zyngier 0b0001 VAL_0001 24051441f717SMarc Zyngier 0b0010 VAL_0010 24061441f717SMarc ZyngierEndEnum 24071441f717SMarc ZyngierUnsignedEnum 47:44 SRMASK 24081441f717SMarc Zyngier 0b0000 NI 24091441f717SMarc Zyngier 0b0001 IMP 24101441f717SMarc Zyngier 0b0010 SRMASK2 24111441f717SMarc ZyngierEndEnum 24121441f717SMarc ZyngierUnsignedEnum 43:40 TLBID 24131441f717SMarc Zyngier 0b0000 NI 24141441f717SMarc Zyngier 0b0001 IMP 24151441f717SMarc ZyngierEndEnum 2416cfc680bbSMarc ZyngierUnsignedEnum 39:36 E3DSE 2417cfc680bbSMarc Zyngier 0b0000 NI 2418cfc680bbSMarc Zyngier 0b0001 IMP 2419cfc680bbSMarc ZyngierEndEnum 24201441f717SMarc ZyngierUnsignedEnum 35:32 EAESR 24211441f717SMarc Zyngier 0b0000 NI 24221441f717SMarc Zyngier 0b0001 IMP 24231441f717SMarc ZyngierEndEnum 2424eef33835SMarc ZyngierUnsignedEnum 31:28 RMEGDI 2425eef33835SMarc Zyngier 0b0000 NI 2426eef33835SMarc Zyngier 0b0001 IMP 2427eef33835SMarc ZyngierEndEnum 2428cfc680bbSMarc ZyngierSignedEnum 27:24 E2H0 2429cfc680bbSMarc Zyngier 0b0000 IMP 2430cfc680bbSMarc Zyngier 0b1110 NI_NV1 2431cfc680bbSMarc Zyngier 0b1111 NI 2432cfc680bbSMarc ZyngierEndEnum 2433cfc680bbSMarc ZyngierUnsignedEnum 23:20 NV_frac 2434cfc680bbSMarc Zyngier 0b0000 NV_NV2 2435cfc680bbSMarc Zyngier 0b0001 NV2_ONLY 2436eef33835SMarc Zyngier 0b0010 NV2P1 24371441f717SMarc Zyngier 0b0011 NV3 2438cfc680bbSMarc ZyngierEndEnum 2439cfc680bbSMarc ZyngierUnsignedEnum 19:16 FGWTE3 2440cfc680bbSMarc Zyngier 0b0000 NI 2441cfc680bbSMarc Zyngier 0b0001 IMP 2442cfc680bbSMarc ZyngierEndEnum 2443cfc680bbSMarc ZyngierUnsignedEnum 15:12 HACDBS 2444cfc680bbSMarc Zyngier 0b0000 NI 2445cfc680bbSMarc Zyngier 0b0001 IMP 2446cfc680bbSMarc ZyngierEndEnum 2447cfc680bbSMarc ZyngierUnsignedEnum 11:8 ASID2 2448cfc680bbSMarc Zyngier 0b0000 NI 2449cfc680bbSMarc Zyngier 0b0001 IMP 2450cfc680bbSMarc ZyngierEndEnum 2451f4d4ebc8SFuad TabbaUnsignedEnum 7:4 EIESB 2452cfc680bbSMarc Zyngier 0b0000 NI 2453cfc680bbSMarc Zyngier 0b0001 ToEL3 2454cfc680bbSMarc Zyngier 0b0010 ToELx 2455cfc680bbSMarc Zyngier 0b1111 ANY 2456cfc680bbSMarc ZyngierEndEnum 2457eef33835SMarc ZyngierUnsignedEnum 3:0 PoPS 2458eef33835SMarc Zyngier 0b0000 NI 2459eef33835SMarc Zyngier 0b0001 IMP 2460eef33835SMarc ZyngierEndEnum 2461cfc680bbSMarc ZyngierEndSysreg 2462cfc680bbSMarc Zyngier 24637a41a97bSMark BrownSysreg SCTLR_EL1 3 0 1 0 0 24647a41a97bSMark BrownField 63 TIDCP 2465e1567b4fSMark BrownField 62 SPINTMASK 24667a41a97bSMark BrownField 61 NMI 24677a41a97bSMark BrownField 60 EnTP2 2468a6052284SMark BrownField 59 TCSO 2469a6052284SMark BrownField 58 TCSO0 24707a41a97bSMark BrownField 57 EPAN 24717a41a97bSMark BrownField 56 EnALS 24727a41a97bSMark BrownField 55 EnAS0 24737a41a97bSMark BrownField 54 EnASR 2474d65bf6e3SMarc ZyngierRes0 53:50 24757a41a97bSMark BrownField 49:46 TWEDEL 24767a41a97bSMark BrownField 45 TWEDEn 24777a41a97bSMark BrownField 44 DSSBS 24787a41a97bSMark BrownField 43 ATA 24797a41a97bSMark BrownField 42 ATA0 24807a41a97bSMark BrownEnum 41:40 TCF 24817a41a97bSMark Brown 0b00 NONE 24827a41a97bSMark Brown 0b01 SYNC 24837a41a97bSMark Brown 0b10 ASYNC 24847a41a97bSMark Brown 0b11 ASYMM 24857a41a97bSMark BrownEndEnum 24867a41a97bSMark BrownEnum 39:38 TCF0 24877a41a97bSMark Brown 0b00 NONE 24887a41a97bSMark Brown 0b01 SYNC 24897a41a97bSMark Brown 0b10 ASYNC 24907a41a97bSMark Brown 0b11 ASYMM 24917a41a97bSMark BrownEndEnum 24927a41a97bSMark BrownField 37 ITFSB 24937a41a97bSMark BrownField 36 BT1 24947a41a97bSMark BrownField 35 BT0 2495a6052284SMark BrownField 34 EnFPM 24967a41a97bSMark BrownField 33 MSCEn 24977a41a97bSMark BrownField 32 CMOW 24987a41a97bSMark BrownField 31 EnIA 24997a41a97bSMark BrownField 30 EnIB 25007a41a97bSMark BrownField 29 LSMAOE 25017a41a97bSMark BrownField 28 nTLSMD 25027a41a97bSMark BrownField 27 EnDA 25037a41a97bSMark BrownField 26 UCI 25047a41a97bSMark BrownField 25 EE 25057a41a97bSMark BrownField 24 E0E 25067a41a97bSMark BrownField 23 SPAN 25077a41a97bSMark BrownField 22 EIS 25087a41a97bSMark BrownField 21 IESB 25097a41a97bSMark BrownField 20 TSCXT 25107a41a97bSMark BrownField 19 WXN 25117a41a97bSMark BrownField 18 nTWE 25127a41a97bSMark BrownRes0 17 25137a41a97bSMark BrownField 16 nTWI 25147a41a97bSMark BrownField 15 UCT 25157a41a97bSMark BrownField 14 DZE 25167a41a97bSMark BrownField 13 EnDB 25177a41a97bSMark BrownField 12 I 25187a41a97bSMark BrownField 11 EOS 25197a41a97bSMark BrownField 10 EnRCTX 25207a41a97bSMark BrownField 9 UMA 25217a41a97bSMark BrownField 8 SED 25227a41a97bSMark BrownField 7 ITD 25237a41a97bSMark BrownField 6 nAA 25247a41a97bSMark BrownField 5 CP15BEN 25257a41a97bSMark BrownField 4 SA0 25267a41a97bSMark BrownField 3 SA 25277a41a97bSMark BrownField 2 C 25287a41a97bSMark BrownField 1 A 25297a41a97bSMark BrownField 0 M 25307a41a97bSMark BrownEndSysreg 25317a41a97bSMark Brown 25320be91cfbSMarc ZyngierSysreg SCTLR_EL12 3 5 1 0 0 25330be91cfbSMarc ZyngierMapping SCTLR_EL1 25340be91cfbSMarc ZyngierEndSysreg 25350be91cfbSMarc Zyngier 25360be91cfbSMarc ZyngierSysreg SCTLRALIAS_EL1 3 0 1 4 6 25370be91cfbSMarc ZyngierMapping SCTLR_EL1 25380be91cfbSMarc ZyngierEndSysreg 25390be91cfbSMarc Zyngier 25400be91cfbSMarc ZyngierSysreg ACTLR_EL1 3 0 1 0 1 25410be91cfbSMarc ZyngierField 63:0 IMPDEF 25420be91cfbSMarc ZyngierEndSysreg 25430be91cfbSMarc Zyngier 25440be91cfbSMarc ZyngierSysreg ACTLR_EL12 3 5 1 0 1 25450be91cfbSMarc ZyngierMapping ACTLR_EL1 25460be91cfbSMarc ZyngierEndSysreg 25470be91cfbSMarc Zyngier 25480be91cfbSMarc ZyngierSysreg ACTLRALIAS_EL1 3 0 1 4 5 25490be91cfbSMarc ZyngierMapping ACTLR_EL1 25500be91cfbSMarc ZyngierEndSysreg 25510be91cfbSMarc Zyngier 2552e5ecedcdSMarc ZyngierSysreg CPACR_EL1 3 0 1 0 2 2553f062c19aSMarc ZyngierRes0 63:32 2554f062c19aSMarc ZyngierField 31 TCPAC 2555f062c19aSMarc ZyngierField 30 TAM 255635768b23SJoey GoulyField 29 E0POE 2557b5c0f105SMark BrownField 28 TTA 2558b5c0f105SMark BrownRes0 27:26 2559b5c0f105SMark BrownField 25:24 SMEN 2560b5c0f105SMark BrownRes0 23:22 2561b5c0f105SMark BrownField 21:20 FPEN 2562b5c0f105SMark BrownRes0 19:18 2563b5c0f105SMark BrownField 17:16 ZEN 2564b5c0f105SMark BrownRes0 15:0 2565b5c0f105SMark BrownEndSysreg 2566b5c0f105SMark Brown 25670be91cfbSMarc ZyngierSysreg CPACRALIAS_EL1 3 0 1 4 4 25680be91cfbSMarc ZyngierMapping CPACR_EL1 25690be91cfbSMarc ZyngierEndSysreg 25700be91cfbSMarc Zyngier 25710be91cfbSMarc ZyngierSysreg ACTLRMASK_EL1 3 0 1 4 1 25720be91cfbSMarc ZyngierField 63:0 IMPDEF 25730be91cfbSMarc ZyngierEndSysreg 25740be91cfbSMarc Zyngier 25750be91cfbSMarc ZyngierSysreg ACTLRMASK_EL12 3 5 1 4 1 25760be91cfbSMarc ZyngierMapping ACTLRMASK_EL1 25770be91cfbSMarc ZyngierEndSysreg 25780be91cfbSMarc Zyngier 25790be91cfbSMarc ZyngierSysreg CPACRMASK_EL1 3 0 1 4 2 25800be91cfbSMarc ZyngierRes0 63:32 25810be91cfbSMarc ZyngierField 31 TCPAC 25820be91cfbSMarc ZyngierField 30 TAM 25830be91cfbSMarc ZyngierField 29 E0POE 25840be91cfbSMarc ZyngierField 28 TTA 25850be91cfbSMarc ZyngierRes0 27:25 25860be91cfbSMarc ZyngierField 24 SMEN 25870be91cfbSMarc ZyngierRes0 23:21 25880be91cfbSMarc ZyngierField 20 FPEN 25890be91cfbSMarc ZyngierRes0 19:17 25900be91cfbSMarc ZyngierField 16 ZEN 25910be91cfbSMarc ZyngierRes0 15:0 25920be91cfbSMarc ZyngierEndSysreg 25930be91cfbSMarc Zyngier 25940be91cfbSMarc ZyngierSysreg CPACRMASK_EL12 3 5 1 4 2 25950be91cfbSMarc ZyngierMapping CPACRMASK_EL1 25960be91cfbSMarc ZyngierEndSysreg 25970be91cfbSMarc Zyngier 25980be91cfbSMarc ZyngierSysreg PFAR_EL1 3 0 6 0 5 25990be91cfbSMarc ZyngierField 63 NS 26000be91cfbSMarc ZyngierField 62 NSE 26010be91cfbSMarc ZyngierRes0 61:56 26020be91cfbSMarc ZyngierField 55:52 PA_55_52 26030be91cfbSMarc ZyngierField 51:48 PA_51_48 26040be91cfbSMarc ZyngierField 47:0 PA 26050be91cfbSMarc ZyngierEndSysreg 26060be91cfbSMarc Zyngier 26070be91cfbSMarc ZyngierSysreg PFAR_EL12 3 5 6 0 5 26080be91cfbSMarc ZyngierMapping PFAR_EL1 26090be91cfbSMarc ZyngierEndSysreg 26100be91cfbSMarc Zyngier 26110be91cfbSMarc ZyngierSysreg SCTLR2_EL1 3 0 1 0 3 26120be91cfbSMarc ZyngierRes0 63:13 26130be91cfbSMarc ZyngierField 12 CPTM0 26140be91cfbSMarc ZyngierField 11 CPTM 26150be91cfbSMarc ZyngierField 10 CPTA0 26160be91cfbSMarc ZyngierField 9 CPTA 26170be91cfbSMarc ZyngierField 8 EnPACM0 26180be91cfbSMarc ZyngierField 7 EnPACM 26190be91cfbSMarc ZyngierField 6 EnIDCP128 26200be91cfbSMarc ZyngierField 5 EASE 26210be91cfbSMarc ZyngierField 4 EnANERR 26220be91cfbSMarc ZyngierField 3 EnADERR 26230be91cfbSMarc ZyngierField 2 NMEA 26240be91cfbSMarc ZyngierRes0 1:0 26250be91cfbSMarc ZyngierEndSysreg 26260be91cfbSMarc Zyngier 26270be91cfbSMarc ZyngierSysreg SCTLR2_EL12 3 5 1 0 3 26280be91cfbSMarc ZyngierMapping SCTLR2_EL1 26290be91cfbSMarc ZyngierEndSysreg 26300be91cfbSMarc Zyngier 26310be91cfbSMarc ZyngierSysreg SCTLR2ALIAS_EL1 3 0 1 4 7 26320be91cfbSMarc ZyngierMapping SCTLR2_EL1 26330be91cfbSMarc ZyngierEndSysreg 26340be91cfbSMarc Zyngier 26350be91cfbSMarc ZyngierSysreg SCTLR2MASK_EL1 3 0 1 4 3 26360be91cfbSMarc ZyngierRes0 63:13 26370be91cfbSMarc ZyngierField 12 CPTM0 26380be91cfbSMarc ZyngierField 11 CPTM 26390be91cfbSMarc ZyngierField 10 CPTA0 26400be91cfbSMarc ZyngierField 9 CPTA 26410be91cfbSMarc ZyngierField 8 EnPACM0 26420be91cfbSMarc ZyngierField 7 EnPACM 26430be91cfbSMarc ZyngierField 6 EnIDCP128 26440be91cfbSMarc ZyngierField 5 EASE 26450be91cfbSMarc ZyngierField 4 EnANERR 26460be91cfbSMarc ZyngierField 3 EnADERR 26470be91cfbSMarc ZyngierField 2 NMEA 26480be91cfbSMarc ZyngierRes0 1:0 26490be91cfbSMarc ZyngierEndSysreg 26500be91cfbSMarc Zyngier 26510be91cfbSMarc ZyngierSysreg SCTLR2MASK_EL12 3 5 1 4 3 26520be91cfbSMarc ZyngierMapping SCTLR2MASK_EL1 26530be91cfbSMarc ZyngierEndSysreg 26540be91cfbSMarc Zyngier 26550be91cfbSMarc ZyngierSysreg SCTLRMASK_EL1 3 0 1 4 0 26560be91cfbSMarc ZyngierField 63 TIDCP 26570be91cfbSMarc ZyngierField 62 SPINTMASK 26580be91cfbSMarc ZyngierField 61 NMI 26590be91cfbSMarc ZyngierField 60 EnTP2 26600be91cfbSMarc ZyngierField 59 TCSO 26610be91cfbSMarc ZyngierField 58 TCSO0 26620be91cfbSMarc ZyngierField 57 EPAN 26630be91cfbSMarc ZyngierField 56 EnALS 26640be91cfbSMarc ZyngierField 55 EnAS0 26650be91cfbSMarc ZyngierField 54 EnASR 26660be91cfbSMarc ZyngierField 53 TME 26670be91cfbSMarc ZyngierField 52 TME0 26680be91cfbSMarc ZyngierField 51 TMT 26690be91cfbSMarc ZyngierField 50 TMT0 26700be91cfbSMarc ZyngierRes0 49:47 26710be91cfbSMarc ZyngierField 46 TWEDEL 26720be91cfbSMarc ZyngierField 45 TWEDEn 26730be91cfbSMarc ZyngierField 44 DSSBS 26740be91cfbSMarc ZyngierField 43 ATA 26750be91cfbSMarc ZyngierField 42 ATA0 26760be91cfbSMarc ZyngierRes0 41 26770be91cfbSMarc ZyngierField 40 TCF 26780be91cfbSMarc ZyngierRes0 39 26790be91cfbSMarc ZyngierField 38 TCF0 26800be91cfbSMarc ZyngierField 37 ITFSB 26810be91cfbSMarc ZyngierField 36 BT1 26820be91cfbSMarc ZyngierField 35 BT0 26830be91cfbSMarc ZyngierField 34 EnFPM 26840be91cfbSMarc ZyngierField 33 MSCEn 26850be91cfbSMarc ZyngierField 32 CMOW 26860be91cfbSMarc ZyngierField 31 EnIA 26870be91cfbSMarc ZyngierField 30 EnIB 26880be91cfbSMarc ZyngierField 29 LSMAOE 26890be91cfbSMarc ZyngierField 28 nTLSMD 26900be91cfbSMarc ZyngierField 27 EnDA 26910be91cfbSMarc ZyngierField 26 UCI 26920be91cfbSMarc ZyngierField 25 EE 26930be91cfbSMarc ZyngierField 24 E0E 26940be91cfbSMarc ZyngierField 23 SPAN 26950be91cfbSMarc ZyngierField 22 EIS 26960be91cfbSMarc ZyngierField 21 IESB 26970be91cfbSMarc ZyngierField 20 TSCXT 26980be91cfbSMarc ZyngierField 19 WXN 26990be91cfbSMarc ZyngierField 18 nTWE 27000be91cfbSMarc ZyngierRes0 17 27010be91cfbSMarc ZyngierField 16 nTWI 27020be91cfbSMarc ZyngierField 15 UCT 27030be91cfbSMarc ZyngierField 14 DZE 27040be91cfbSMarc ZyngierField 13 EnDB 27050be91cfbSMarc ZyngierField 12 I 27060be91cfbSMarc ZyngierField 11 EOS 27070be91cfbSMarc ZyngierField 10 EnRCTX 27080be91cfbSMarc ZyngierField 9 UMA 27090be91cfbSMarc ZyngierField 8 SED 27100be91cfbSMarc ZyngierField 7 ITD 27110be91cfbSMarc ZyngierField 6 nAA 27120be91cfbSMarc ZyngierField 5 CP15BEN 27130be91cfbSMarc ZyngierField 4 SA0 27140be91cfbSMarc ZyngierField 3 SA 27150be91cfbSMarc ZyngierField 2 C 27160be91cfbSMarc ZyngierField 1 A 27170be91cfbSMarc ZyngierField 0 M 27180be91cfbSMarc ZyngierEndSysreg 27190be91cfbSMarc Zyngier 27200be91cfbSMarc ZyngierSysreg SCTLRMASK_EL12 3 5 1 4 0 27210be91cfbSMarc ZyngierMapping SCTLRMASK_EL1 27220be91cfbSMarc ZyngierEndSysreg 27230be91cfbSMarc Zyngier 27240be91cfbSMarc ZyngierSysreg TCR2MASK_EL1 3 0 2 7 3 27250be91cfbSMarc ZyngierRes0 63:22 27260be91cfbSMarc ZyngierField 21 FNGNA1 27270be91cfbSMarc ZyngierField 20 FNGNA0 27280be91cfbSMarc ZyngierRes0 19 27290be91cfbSMarc ZyngierField 18 FNG1 27300be91cfbSMarc ZyngierField 17 FNG0 27310be91cfbSMarc ZyngierField 16 A2 27320be91cfbSMarc ZyngierField 15 DisCH1 27330be91cfbSMarc ZyngierField 14 DisCH0 27340be91cfbSMarc ZyngierRes0 13:12 27350be91cfbSMarc ZyngierField 11 HAFT 27360be91cfbSMarc ZyngierField 10 PTTWI 27370be91cfbSMarc ZyngierRes0 9:6 27380be91cfbSMarc ZyngierField 5 D128 27390be91cfbSMarc ZyngierField 4 AIE 27400be91cfbSMarc ZyngierField 3 POE 27410be91cfbSMarc ZyngierField 2 E0POE 27420be91cfbSMarc ZyngierField 1 PIE 27430be91cfbSMarc ZyngierField 0 PnCH 27440be91cfbSMarc ZyngierEndSysreg 27450be91cfbSMarc Zyngier 27460be91cfbSMarc ZyngierSysreg TCR2MASK_EL12 3 5 2 7 3 27470be91cfbSMarc ZyngierMapping TCR2MASK_EL1 27480be91cfbSMarc ZyngierEndSysreg 27490be91cfbSMarc Zyngier 27500be91cfbSMarc ZyngierSysreg TCRMASK_EL1 3 0 2 7 2 27510be91cfbSMarc ZyngierRes0 63:62 27520be91cfbSMarc ZyngierField 61 MTX1 27530be91cfbSMarc ZyngierField 60 MTX0 27540be91cfbSMarc ZyngierField 59 DS 27550be91cfbSMarc ZyngierField 58 TCMA1 27560be91cfbSMarc ZyngierField 57 TCMA0 27570be91cfbSMarc ZyngierField 56 E0PD1 27580be91cfbSMarc ZyngierField 55 E0PD0 27590be91cfbSMarc ZyngierField 54 NFD1 27600be91cfbSMarc ZyngierField 53 NFD0 27610be91cfbSMarc ZyngierField 52 TBID1 27620be91cfbSMarc ZyngierField 51 TBID0 27630be91cfbSMarc ZyngierField 50 HWU162 27640be91cfbSMarc ZyngierField 49 HWU161 27650be91cfbSMarc ZyngierField 48 HWU160 27660be91cfbSMarc ZyngierField 47 HWU159 27670be91cfbSMarc ZyngierField 46 HWU062 27680be91cfbSMarc ZyngierField 45 HWU061 27690be91cfbSMarc ZyngierField 44 HWU060 27700be91cfbSMarc ZyngierField 43 HWU059 27710be91cfbSMarc ZyngierField 42 HPD1 27720be91cfbSMarc ZyngierField 41 HPD0 27730be91cfbSMarc ZyngierField 40 HD 27740be91cfbSMarc ZyngierField 39 HA 27750be91cfbSMarc ZyngierField 38 TBI1 27760be91cfbSMarc ZyngierField 37 TBI0 27770be91cfbSMarc ZyngierField 36 AS 27780be91cfbSMarc ZyngierRes0 35:33 27790be91cfbSMarc ZyngierField 32 IPS 27800be91cfbSMarc ZyngierRes0 31 27810be91cfbSMarc ZyngierField 30 TG1 27820be91cfbSMarc ZyngierRes0 29 27830be91cfbSMarc ZyngierField 28 SH1 27840be91cfbSMarc ZyngierRes0 27 27850be91cfbSMarc ZyngierField 26 ORGN1 27860be91cfbSMarc ZyngierRes0 25 27870be91cfbSMarc ZyngierField 24 IRGN1 27880be91cfbSMarc ZyngierField 23 EPD1 27890be91cfbSMarc ZyngierField 22 A1 27900be91cfbSMarc ZyngierRes0 21:17 27910be91cfbSMarc ZyngierField 16 T1SZ 27920be91cfbSMarc ZyngierRes0 15 27930be91cfbSMarc ZyngierField 14 TG0 27940be91cfbSMarc ZyngierRes0 13 27950be91cfbSMarc ZyngierField 12 SH0 27960be91cfbSMarc ZyngierRes0 11 27970be91cfbSMarc ZyngierField 10 ORGN0 27980be91cfbSMarc ZyngierRes0 9 27990be91cfbSMarc ZyngierField 8 IRGN0 28000be91cfbSMarc ZyngierField 7 EPD0 28010be91cfbSMarc ZyngierRes0 6:1 28020be91cfbSMarc ZyngierField 0 T0SZ 28030be91cfbSMarc ZyngierEndSysreg 28040be91cfbSMarc Zyngier 28050be91cfbSMarc ZyngierSysreg TCRMASK_EL12 3 5 2 7 2 28060be91cfbSMarc ZyngierMapping TCRMASK_EL1 28070be91cfbSMarc ZyngierEndSysreg 28080be91cfbSMarc Zyngier 28090be91cfbSMarc ZyngierSysreg ERXGSR_EL1 3 0 5 3 2 28100be91cfbSMarc ZyngierField 63 S63 28110be91cfbSMarc ZyngierField 62 S62 28120be91cfbSMarc ZyngierField 61 S61 28130be91cfbSMarc ZyngierField 60 S60 28140be91cfbSMarc ZyngierField 59 S59 28150be91cfbSMarc ZyngierField 58 S58 28160be91cfbSMarc ZyngierField 57 S57 28170be91cfbSMarc ZyngierField 56 S56 28180be91cfbSMarc ZyngierField 55 S55 28190be91cfbSMarc ZyngierField 54 S54 28200be91cfbSMarc ZyngierField 53 S53 28210be91cfbSMarc ZyngierField 52 S52 28220be91cfbSMarc ZyngierField 51 S51 28230be91cfbSMarc ZyngierField 50 S50 28240be91cfbSMarc ZyngierField 49 S49 28250be91cfbSMarc ZyngierField 48 S48 28260be91cfbSMarc ZyngierField 47 S47 28270be91cfbSMarc ZyngierField 46 S46 28280be91cfbSMarc ZyngierField 45 S45 28290be91cfbSMarc ZyngierField 44 S44 28300be91cfbSMarc ZyngierField 43 S43 28310be91cfbSMarc ZyngierField 42 S42 28320be91cfbSMarc ZyngierField 41 S41 28330be91cfbSMarc ZyngierField 40 S40 28340be91cfbSMarc ZyngierField 39 S39 28350be91cfbSMarc ZyngierField 38 S38 28360be91cfbSMarc ZyngierField 37 S37 28370be91cfbSMarc ZyngierField 36 S36 28380be91cfbSMarc ZyngierField 35 S35 28390be91cfbSMarc ZyngierField 34 S34 28400be91cfbSMarc ZyngierField 33 S33 28410be91cfbSMarc ZyngierField 32 S32 28420be91cfbSMarc ZyngierField 31 S31 28430be91cfbSMarc ZyngierField 30 S30 28440be91cfbSMarc ZyngierField 29 S29 28450be91cfbSMarc ZyngierField 28 S28 28460be91cfbSMarc ZyngierField 27 S27 28470be91cfbSMarc ZyngierField 26 S26 28480be91cfbSMarc ZyngierField 25 S25 28490be91cfbSMarc ZyngierField 24 S24 28500be91cfbSMarc ZyngierField 23 S23 28510be91cfbSMarc ZyngierField 22 S22 28520be91cfbSMarc ZyngierField 21 S21 28530be91cfbSMarc ZyngierField 20 S20 28540be91cfbSMarc ZyngierField 19 S19 28550be91cfbSMarc ZyngierField 18 S18 28560be91cfbSMarc ZyngierField 17 S17 28570be91cfbSMarc ZyngierField 16 S16 28580be91cfbSMarc ZyngierField 15 S15 28590be91cfbSMarc ZyngierField 14 S14 28600be91cfbSMarc ZyngierField 13 S13 28610be91cfbSMarc ZyngierField 12 S12 28620be91cfbSMarc ZyngierField 11 S11 28630be91cfbSMarc ZyngierField 10 S10 28640be91cfbSMarc ZyngierField 9 S9 28650be91cfbSMarc ZyngierField 8 S8 28660be91cfbSMarc ZyngierField 7 S7 28670be91cfbSMarc ZyngierField 6 S6 28680be91cfbSMarc ZyngierField 5 S5 28690be91cfbSMarc ZyngierField 4 S4 28700be91cfbSMarc ZyngierField 3 S3 28710be91cfbSMarc ZyngierField 2 S2 28720be91cfbSMarc ZyngierField 1 S1 28730be91cfbSMarc ZyngierField 0 S0 28740be91cfbSMarc ZyngierEndSysreg 28750be91cfbSMarc Zyngier 287601009b06SMarc ZyngierSysreg TRFCR_EL1 3 0 1 2 1 2877c382ee67SJames ClarkRes0 63:7 2878c382ee67SJames ClarkUnsignedEnum 6:5 TS 2879c382ee67SJames Clark 0b0001 VIRTUAL 2880c382ee67SJames Clark 0b0010 GUEST_PHYSICAL 2881c382ee67SJames Clark 0b0011 PHYSICAL 2882c382ee67SJames ClarkEndEnum 2883c382ee67SJames ClarkRes0 4:2 2884c382ee67SJames ClarkField 1 ExTRE 2885c382ee67SJames ClarkField 0 E0TRE 288600cb1e01SJames ClarkEndSysreg 2887c382ee67SJames Clark 2888dd161dc2SMarc ZyngierSysreg TRCITECR_EL1 3 0 1 2 3 2889dd161dc2SMarc ZyngierRes0 63:2 2890dd161dc2SMarc ZyngierField 1 E1E 2891dd161dc2SMarc ZyngierField 0 E0E 2892dd161dc2SMarc ZyngierEndSysreg 2893dd161dc2SMarc Zyngier 2894dd161dc2SMarc ZyngierSysreg TRCITECR_EL12 3 5 1 2 3 2895dd161dc2SMarc ZyngierMapping TRCITECR_EL1 2896dd161dc2SMarc ZyngierEndSysreg 2897dd161dc2SMarc Zyngier 28989321f049SMark BrownSysreg SMPRI_EL1 3 0 1 2 4 28999321f049SMark BrownRes0 63:4 29009321f049SMark BrownField 3:0 PRIORITY 29019321f049SMark BrownEndSysreg 29029321f049SMark Brown 290389e9fb32SMark BrownSysregFields ZCR_ELx 290489e9fb32SMark BrownRes0 63:9 290589e9fb32SMark BrownRaz 8:4 290689e9fb32SMark BrownField 3:0 LEN 290789e9fb32SMark BrownEndSysregFields 290889e9fb32SMark Brown 290989e9fb32SMark BrownSysreg ZCR_EL1 3 0 1 2 0 291089e9fb32SMark BrownFields ZCR_ELx 291189e9fb32SMark BrownEndSysreg 291289e9fb32SMark Brown 29130d1322e7SMark BrownSysregFields SMCR_ELx 29140d1322e7SMark BrownRes0 63:32 29150d1322e7SMark BrownField 31 FA64 29160f3bbe0eSMark BrownField 30 EZT0 29170f3bbe0eSMark BrownRes0 29:9 29180d1322e7SMark BrownRaz 8:4 29190d1322e7SMark BrownField 3:0 LEN 29200d1322e7SMark BrownEndSysregFields 29210d1322e7SMark Brown 29220d1322e7SMark BrownSysreg SMCR_EL1 3 0 1 2 6 29230d1322e7SMark BrownFields SMCR_ELx 29240d1322e7SMark BrownEndSysreg 29250d1322e7SMark Brown 2926e94e06d8SMark BrownSysregFields GCSCR_ELx 2927e94e06d8SMark BrownRes0 63:10 2928e94e06d8SMark BrownField 9 STREn 2929e94e06d8SMark BrownField 8 PUSHMEn 2930e94e06d8SMark BrownRes0 7 2931e94e06d8SMark BrownField 6 EXLOCKEN 2932e94e06d8SMark BrownField 5 RVCHKEN 2933e94e06d8SMark BrownRes0 4:1 2934e94e06d8SMark BrownField 0 PCRSEL 2935e94e06d8SMark BrownEndSysregFields 2936e94e06d8SMark Brown 2937e94e06d8SMark BrownSysreg GCSCR_EL1 3 0 2 5 0 2938e94e06d8SMark BrownFields GCSCR_ELx 2939e94e06d8SMark BrownEndSysreg 2940e94e06d8SMark Brown 2941e94e06d8SMark BrownSysregFields GCSPR_ELx 2942e94e06d8SMark BrownField 63:3 PTR 2943e94e06d8SMark BrownRes0 2:0 2944e94e06d8SMark BrownEndSysregFields 2945e94e06d8SMark Brown 2946e94e06d8SMark BrownSysreg GCSPR_EL1 3 0 2 5 1 2947e94e06d8SMark BrownFields GCSPR_ELx 2948e94e06d8SMark BrownEndSysreg 2949e94e06d8SMark Brown 2950e94e06d8SMark BrownSysreg GCSCRE0_EL1 3 0 2 5 2 2951e94e06d8SMark BrownRes0 63:11 2952e94e06d8SMark BrownField 10 nTR 2953e94e06d8SMark BrownField 9 STREn 2954e94e06d8SMark BrownField 8 PUSHMEn 2955e94e06d8SMark BrownRes0 7:6 2956e94e06d8SMark BrownField 5 RVCHKEN 2957e94e06d8SMark BrownRes0 4:1 2958e94e06d8SMark BrownField 0 PCRSEL 2959e94e06d8SMark BrownEndSysreg 2960e94e06d8SMark Brown 29613e9ae1ceSMark BrownSysreg ALLINT 3 0 4 3 0 29623e9ae1ceSMark BrownRes0 63:14 29633e9ae1ceSMark BrownField 13 ALLINT 29643e9ae1ceSMark BrownRes0 12:0 29653e9ae1ceSMark BrownEndSysreg 29663e9ae1ceSMark Brown 2967dffdeadeSMark BrownSysreg FAR_EL1 3 0 6 0 0 2968dffdeadeSMark BrownField 63:0 ADDR 2969dffdeadeSMark BrownEndSysreg 2970dffdeadeSMark Brown 2971d8226d8cSRob Herring (Arm)Sysreg PMICNTR_EL0 3 3 9 4 0 2972d8226d8cSRob Herring (Arm)Field 63:0 ICNT 2973d8226d8cSRob Herring (Arm)EndSysreg 2974d8226d8cSRob Herring (Arm) 2975d8226d8cSRob Herring (Arm)Sysreg PMICFILTR_EL0 3 3 9 6 0 2976d8226d8cSRob Herring (Arm)Res0 63:59 2977d8226d8cSRob Herring (Arm)Field 58 SYNC 2978d8226d8cSRob Herring (Arm)Field 57:56 VS 2979d8226d8cSRob Herring (Arm)Res0 55:32 2980d8226d8cSRob Herring (Arm)Field 31 P 2981d8226d8cSRob Herring (Arm)Field 30 U 2982d8226d8cSRob Herring (Arm)Field 29 NSK 2983d8226d8cSRob Herring (Arm)Field 28 NSU 2984d8226d8cSRob Herring (Arm)Field 27 NSH 2985d8226d8cSRob Herring (Arm)Field 26 M 2986d8226d8cSRob Herring (Arm)Res0 25 2987d8226d8cSRob Herring (Arm)Field 24 SH 2988d8226d8cSRob Herring (Arm)Field 23 T 2989d8226d8cSRob Herring (Arm)Field 22 RLK 2990d8226d8cSRob Herring (Arm)Field 21 RLU 2991d8226d8cSRob Herring (Arm)Field 20 RLH 2992d8226d8cSRob Herring (Arm)Res0 19:16 2993d8226d8cSRob Herring (Arm)Field 15:0 evtCount 2994d8226d8cSRob Herring (Arm)EndSysreg 2995d8226d8cSRob Herring (Arm) 299695693604SRob HerringSysreg PMSCR_EL1 3 0 9 9 0 299795693604SRob HerringRes0 63:8 299895693604SRob HerringField 7:6 PCT 299995693604SRob HerringField 5 TS 300095693604SRob HerringField 4 PA 300195693604SRob HerringField 3 CX 300295693604SRob HerringRes0 2 300395693604SRob HerringField 1 E1SPE 300495693604SRob HerringField 0 E0SPE 300595693604SRob HerringEndSysreg 300695693604SRob Herring 300795693604SRob HerringSysreg PMSNEVFR_EL1 3 0 9 9 1 300895693604SRob HerringField 63:0 E 300995693604SRob HerringEndSysreg 301095693604SRob Herring 301195693604SRob HerringSysreg PMSICR_EL1 3 0 9 9 2 301295693604SRob HerringField 63:56 ECOUNT 301395693604SRob HerringRes0 55:32 301495693604SRob HerringField 31:0 COUNT 301595693604SRob HerringEndSysreg 301695693604SRob Herring 301795693604SRob HerringSysreg PMSIRR_EL1 3 0 9 9 3 301895693604SRob HerringRes0 63:32 301995693604SRob HerringField 31:8 INTERVAL 302095693604SRob HerringRes0 7:1 302195693604SRob HerringField 0 RND 302295693604SRob HerringEndSysreg 302395693604SRob Herring 302495693604SRob HerringSysreg PMSFCR_EL1 3 0 9 9 4 3025a7005ff2SJames ClarkRes0 63:53 3026a7005ff2SJames ClarkField 52 SIMDm 3027a7005ff2SJames ClarkField 51 FPm 3028a7005ff2SJames ClarkField 50 STm 3029a7005ff2SJames ClarkField 49 LDm 3030a7005ff2SJames ClarkField 48 Bm 3031a7005ff2SJames ClarkRes0 47:21 3032a7005ff2SJames ClarkField 20 SIMD 3033a7005ff2SJames ClarkField 19 FP 303495693604SRob HerringField 18 ST 303595693604SRob HerringField 17 LD 303695693604SRob HerringField 16 B 3037a7005ff2SJames ClarkRes0 15:5 3038a7005ff2SJames ClarkField 4 FDS 303995693604SRob HerringField 3 FnE 304095693604SRob HerringField 2 FL 304195693604SRob HerringField 1 FT 304295693604SRob HerringField 0 FE 304395693604SRob HerringEndSysreg 304495693604SRob Herring 304595693604SRob HerringSysreg PMSEVFR_EL1 3 0 9 9 5 304695693604SRob HerringField 63:0 E 304795693604SRob HerringEndSysreg 304895693604SRob Herring 304995693604SRob HerringSysreg PMSLATFR_EL1 3 0 9 9 6 305095693604SRob HerringRes0 63:16 305195693604SRob HerringField 15:0 MINLAT 305295693604SRob HerringEndSysreg 305395693604SRob Herring 305495693604SRob HerringSysreg PMSIDR_EL1 3 0 9 9 7 3055894f2841SMarc ZyngierRes0 63:33 3056894f2841SMarc ZyngierUnsignedEnum 32 SME 3057894f2841SMarc Zyngier 0b0 NI 3058894f2841SMarc Zyngier 0b1 IMP 3059894f2841SMarc ZyngierEndEnum 3060894f2841SMarc ZyngierUnsignedEnum 31:28 ALTCLK 3061894f2841SMarc Zyngier 0b0000 NI 3062894f2841SMarc Zyngier 0b0001 IMP 3063894f2841SMarc Zyngier 0b1111 IMPDEF 3064894f2841SMarc ZyngierEndEnum 3065894f2841SMarc ZyngierUnsignedEnum 27 FPF 3066894f2841SMarc Zyngier 0b0 NI 3067894f2841SMarc Zyngier 0b1 IMP 3068894f2841SMarc ZyngierEndEnum 3069894f2841SMarc ZyngierUnsignedEnum 26 EFT 3070894f2841SMarc Zyngier 0b0 NI 3071894f2841SMarc Zyngier 0b1 IMP 3072894f2841SMarc ZyngierEndEnum 3073894f2841SMarc ZyngierUnsignedEnum 25 CRR 3074894f2841SMarc Zyngier 0b0 NI 3075894f2841SMarc Zyngier 0b1 IMP 3076894f2841SMarc ZyngierEndEnum 307795693604SRob HerringField 24 PBT 307895693604SRob HerringField 23:20 FORMAT 307995693604SRob HerringEnum 19:16 COUNTSIZE 308095693604SRob Herring 0b0010 12_BIT_SAT 308195693604SRob Herring 0b0011 16_BIT_SAT 308295693604SRob HerringEndEnum 308395693604SRob HerringField 15:12 MAXSIZE 308495693604SRob HerringEnum 11:8 INTERVAL 308595693604SRob Herring 0b0000 256 308695693604SRob Herring 0b0010 512 308795693604SRob Herring 0b0011 768 308895693604SRob Herring 0b0100 1024 308995693604SRob Herring 0b0101 1536 309095693604SRob Herring 0b0110 2048 309195693604SRob Herring 0b0111 3072 309295693604SRob Herring 0b1000 4096 309395693604SRob HerringEndEnum 3094894f2841SMarc ZyngierUnsignedEnum 7 FDS 3095894f2841SMarc Zyngier 0b0 NI 3096894f2841SMarc Zyngier 0b1 IMP 3097894f2841SMarc ZyngierEndEnum 309895693604SRob HerringField 6 FnE 309995693604SRob HerringField 5 ERND 310095693604SRob HerringField 4 LDS 310195693604SRob HerringField 3 ARCHINST 310295693604SRob HerringField 2 FL 310395693604SRob HerringField 1 FT 310495693604SRob HerringField 0 FE 310595693604SRob HerringEndSysreg 310695693604SRob Herring 310795693604SRob HerringSysreg PMBLIMITR_EL1 3 0 9 10 0 310895693604SRob HerringField 63:12 LIMIT 310995693604SRob HerringRes0 11:6 311095693604SRob HerringField 5 PMFZ 311195693604SRob HerringRes0 4:3 311295693604SRob HerringEnum 2:1 FM 311395693604SRob Herring 0b00 FILL 311495693604SRob Herring 0b10 DISCARD 311595693604SRob HerringEndEnum 311695693604SRob HerringField 0 E 311795693604SRob HerringEndSysreg 311895693604SRob Herring 311995693604SRob HerringSysreg PMBPTR_EL1 3 0 9 10 1 312095693604SRob HerringField 63:0 PTR 312195693604SRob HerringEndSysreg 312295693604SRob Herring 312395693604SRob HerringSysreg PMBSR_EL1 3 0 9 10 3 312495693604SRob HerringRes0 63:32 312595693604SRob HerringEnum 31:26 EC 312695693604SRob Herring 0b000000 BUF 312795693604SRob Herring 0b100100 FAULT_S1 312895693604SRob Herring 0b100101 FAULT_S2 312995693604SRob Herring 0b011110 FAULT_GPC 313095693604SRob Herring 0b011111 IMP_DEF 313195693604SRob HerringEndEnum 313295693604SRob HerringRes0 25:20 313395693604SRob HerringField 19 DL 313495693604SRob HerringField 18 EA 313595693604SRob HerringField 17 S 313695693604SRob HerringField 16 COLL 313795693604SRob HerringField 15:0 MSS 313895693604SRob HerringEndSysreg 313995693604SRob Herring 3140dd161dc2SMarc ZyngierSysreg PMSDSFR_EL1 3 0 9 10 4 3141dd161dc2SMarc ZyngierField 63:0 S 3142dd161dc2SMarc ZyngierEndSysreg 3143dd161dc2SMarc Zyngier 3144dd161dc2SMarc ZyngierSysreg PMBMAR_EL1 3 0 9 10 5 3145dd161dc2SMarc ZyngierRes0 63:10 3146dd161dc2SMarc ZyngierField 9:8 SH 3147dd161dc2SMarc ZyngierField 7:0 Attr 3148dd161dc2SMarc ZyngierEndSysreg 3149dd161dc2SMarc Zyngier 315095693604SRob HerringSysreg PMBIDR_EL1 3 0 9 10 7 315195693604SRob HerringRes0 63:12 315295693604SRob HerringEnum 11:8 EA 315395693604SRob Herring 0b0000 NotDescribed 315495693604SRob Herring 0b0001 Ignored 315595693604SRob Herring 0b0010 SError 315695693604SRob HerringEndEnum 315795693604SRob HerringRes0 7:6 315895693604SRob HerringField 5 F 315995693604SRob HerringField 4 P 316095693604SRob HerringField 3:0 ALIGN 316195693604SRob HerringEndSysreg 316295693604SRob Herring 3163dd161dc2SMarc ZyngierSysreg TRBMPAM_EL1 3 0 9 11 5 3164dd161dc2SMarc ZyngierRes0 63:27 3165dd161dc2SMarc ZyngierField 26 EN 3166dd161dc2SMarc ZyngierField 25:24 MPAM_SP 3167dd161dc2SMarc ZyngierField 23:16 PMG 3168dd161dc2SMarc ZyngierField 15:0 PARTID 3169dd161dc2SMarc ZyngierEndSysreg 3170dd161dc2SMarc Zyngier 3171dd161dc2SMarc ZyngierSysreg PMSSCR_EL1 3 0 9 13 3 3172dd161dc2SMarc ZyngierRes0 63:33 3173dd161dc2SMarc ZyngierField 32 NC 3174dd161dc2SMarc ZyngierRes0 31:1 3175dd161dc2SMarc ZyngierField 0 SS 3176dd161dc2SMarc ZyngierEndSysreg 3177dd161dc2SMarc Zyngier 31780bbff9edSRob Herring (Arm)Sysreg PMUACR_EL1 3 0 9 14 4 31790bbff9edSRob Herring (Arm)Res0 63:33 31800bbff9edSRob Herring (Arm)Field 32 F0 31810bbff9edSRob Herring (Arm)Field 31 C 31820bbff9edSRob Herring (Arm)Field 30:0 P 31830bbff9edSRob Herring (Arm)EndSysreg 31840bbff9edSRob Herring (Arm) 3185dd161dc2SMarc ZyngierSysreg PMECR_EL1 3 0 9 14 5 3186dd161dc2SMarc ZyngierRes0 63:5 3187dd161dc2SMarc ZyngierField 4:3 SSE 3188dd161dc2SMarc ZyngierField 2 KPME 3189dd161dc2SMarc ZyngierField 1:0 PMEE 3190dd161dc2SMarc ZyngierEndSysreg 3191dd161dc2SMarc Zyngier 3192dd161dc2SMarc ZyngierSysreg PMIAR_EL1 3 0 9 14 7 3193dd161dc2SMarc ZyngierField 63:0 ADDRESS 3194dd161dc2SMarc ZyngierEndSysreg 3195dd161dc2SMarc Zyngier 31964ee38cd9SLorenzo PieralisiSysregFields ICC_PPI_HMRx_EL1 31974ee38cd9SLorenzo PieralisiField 63 HM63 31984ee38cd9SLorenzo PieralisiField 62 HM62 31994ee38cd9SLorenzo PieralisiField 61 HM61 32004ee38cd9SLorenzo PieralisiField 60 HM60 32014ee38cd9SLorenzo PieralisiField 59 HM59 32024ee38cd9SLorenzo PieralisiField 58 HM58 32034ee38cd9SLorenzo PieralisiField 57 HM57 32044ee38cd9SLorenzo PieralisiField 56 HM56 32054ee38cd9SLorenzo PieralisiField 55 HM55 32064ee38cd9SLorenzo PieralisiField 54 HM54 32074ee38cd9SLorenzo PieralisiField 53 HM53 32084ee38cd9SLorenzo PieralisiField 52 HM52 32094ee38cd9SLorenzo PieralisiField 51 HM51 32104ee38cd9SLorenzo PieralisiField 50 HM50 32114ee38cd9SLorenzo PieralisiField 49 HM49 32124ee38cd9SLorenzo PieralisiField 48 HM48 32134ee38cd9SLorenzo PieralisiField 47 HM47 32144ee38cd9SLorenzo PieralisiField 46 HM46 32154ee38cd9SLorenzo PieralisiField 45 HM45 32164ee38cd9SLorenzo PieralisiField 44 HM44 32174ee38cd9SLorenzo PieralisiField 43 HM43 32184ee38cd9SLorenzo PieralisiField 42 HM42 32194ee38cd9SLorenzo PieralisiField 41 HM41 32204ee38cd9SLorenzo PieralisiField 40 HM40 32214ee38cd9SLorenzo PieralisiField 39 HM39 32224ee38cd9SLorenzo PieralisiField 38 HM38 32234ee38cd9SLorenzo PieralisiField 37 HM37 32244ee38cd9SLorenzo PieralisiField 36 HM36 32254ee38cd9SLorenzo PieralisiField 35 HM35 32264ee38cd9SLorenzo PieralisiField 34 HM34 32274ee38cd9SLorenzo PieralisiField 33 HM33 32284ee38cd9SLorenzo PieralisiField 32 HM32 32294ee38cd9SLorenzo PieralisiField 31 HM31 32304ee38cd9SLorenzo PieralisiField 30 HM30 32314ee38cd9SLorenzo PieralisiField 29 HM29 32324ee38cd9SLorenzo PieralisiField 28 HM28 32334ee38cd9SLorenzo PieralisiField 27 HM27 32344ee38cd9SLorenzo PieralisiField 26 HM26 32354ee38cd9SLorenzo PieralisiField 25 HM25 32364ee38cd9SLorenzo PieralisiField 24 HM24 32374ee38cd9SLorenzo PieralisiField 23 HM23 32384ee38cd9SLorenzo PieralisiField 22 HM22 32394ee38cd9SLorenzo PieralisiField 21 HM21 32404ee38cd9SLorenzo PieralisiField 20 HM20 32414ee38cd9SLorenzo PieralisiField 19 HM19 32424ee38cd9SLorenzo PieralisiField 18 HM18 32434ee38cd9SLorenzo PieralisiField 17 HM17 32444ee38cd9SLorenzo PieralisiField 16 HM16 32454ee38cd9SLorenzo PieralisiField 15 HM15 32464ee38cd9SLorenzo PieralisiField 14 HM14 32474ee38cd9SLorenzo PieralisiField 13 HM13 32484ee38cd9SLorenzo PieralisiField 12 HM12 32494ee38cd9SLorenzo PieralisiField 11 HM11 32504ee38cd9SLorenzo PieralisiField 10 HM10 32514ee38cd9SLorenzo PieralisiField 9 HM9 32524ee38cd9SLorenzo PieralisiField 8 HM8 32534ee38cd9SLorenzo PieralisiField 7 HM7 32544ee38cd9SLorenzo PieralisiField 6 HM6 32554ee38cd9SLorenzo PieralisiField 5 HM5 32564ee38cd9SLorenzo PieralisiField 4 HM4 32574ee38cd9SLorenzo PieralisiField 3 HM3 32584ee38cd9SLorenzo PieralisiField 2 HM2 32594ee38cd9SLorenzo PieralisiField 1 HM1 32604ee38cd9SLorenzo PieralisiField 0 HM0 32614ee38cd9SLorenzo PieralisiEndSysregFields 32624ee38cd9SLorenzo Pieralisi 32634ee38cd9SLorenzo PieralisiSysreg ICC_PPI_HMR0_EL1 3 0 12 10 0 32644ee38cd9SLorenzo PieralisiFields ICC_PPI_HMRx_EL1 32654ee38cd9SLorenzo PieralisiEndSysreg 32664ee38cd9SLorenzo Pieralisi 32674ee38cd9SLorenzo PieralisiSysreg ICC_PPI_HMR1_EL1 3 0 12 10 1 32684ee38cd9SLorenzo PieralisiFields ICC_PPI_HMRx_EL1 32694ee38cd9SLorenzo PieralisiEndSysreg 32704ee38cd9SLorenzo Pieralisi 3271f987581aSLorenzo PieralisiSysreg ICC_IDR0_EL1 3 0 12 10 2 3272f987581aSLorenzo PieralisiRes0 63:12 3273f987581aSLorenzo PieralisiUnsignedEnum 11:8 GCIE_LEGACY 3274f987581aSLorenzo Pieralisi 0b0000 NI 3275f987581aSLorenzo Pieralisi 0b0001 IMP 3276f987581aSLorenzo PieralisiEndEnum 3277f987581aSLorenzo PieralisiUnsignedEnum 7:4 PRI_BITS 3278f987581aSLorenzo Pieralisi 0b0011 4BITS 3279f987581aSLorenzo Pieralisi 0b0100 5BITS 3280f987581aSLorenzo PieralisiEndEnum 3281f987581aSLorenzo PieralisiUnsignedEnum 3:0 ID_BITS 3282f987581aSLorenzo Pieralisi 0b0000 16BITS 3283f987581aSLorenzo Pieralisi 0b0001 24BITS 3284f987581aSLorenzo PieralisiEndEnum 3285f987581aSLorenzo PieralisiEndSysreg 3286f987581aSLorenzo Pieralisi 32872808a833SSascha BischoffSysreg ICC_HPPIR_EL1 3 0 12 10 3 32882808a833SSascha BischoffRes0 63:33 32892808a833SSascha BischoffField 32 HPPIV 32902808a833SSascha BischoffField 31:29 TYPE 32912808a833SSascha BischoffRes0 28:24 32922808a833SSascha BischoffField 23:0 ID 32932808a833SSascha BischoffEndSysreg 32942808a833SSascha Bischoff 3295fb0ad5edSLorenzo PieralisiSysreg ICC_ICSR_EL1 3 0 12 10 4 3296fb0ad5edSLorenzo PieralisiRes0 63:48 3297fb0ad5edSLorenzo PieralisiField 47:32 IAFFID 3298fb0ad5edSLorenzo PieralisiRes0 31:16 3299fb0ad5edSLorenzo PieralisiField 15:11 Priority 3300fb0ad5edSLorenzo PieralisiRes0 10:6 3301fb0ad5edSLorenzo PieralisiField 5 HM 3302fb0ad5edSLorenzo PieralisiField 4 Active 3303fb0ad5edSLorenzo PieralisiField 3 IRM 3304fb0ad5edSLorenzo PieralisiField 2 Pending 3305fb0ad5edSLorenzo PieralisiField 1 Enabled 3306fb0ad5edSLorenzo PieralisiField 0 F 3307fb0ad5edSLorenzo PieralisiEndSysreg 3308fb0ad5edSLorenzo Pieralisi 33092808a833SSascha BischoffSysreg ICC_IAFFIDR_EL1 3 0 12 10 5 33102808a833SSascha BischoffRes0 63:16 33112808a833SSascha BischoffField 15:0 IAFFID 33122808a833SSascha BischoffEndSysreg 33132808a833SSascha Bischoff 3314231d9dd7SLorenzo PieralisiSysregFields ICC_PPI_ENABLERx_EL1 3315231d9dd7SLorenzo PieralisiField 63 EN63 3316231d9dd7SLorenzo PieralisiField 62 EN62 3317231d9dd7SLorenzo PieralisiField 61 EN61 3318231d9dd7SLorenzo PieralisiField 60 EN60 3319231d9dd7SLorenzo PieralisiField 59 EN59 3320231d9dd7SLorenzo PieralisiField 58 EN58 3321231d9dd7SLorenzo PieralisiField 57 EN57 3322231d9dd7SLorenzo PieralisiField 56 EN56 3323231d9dd7SLorenzo PieralisiField 55 EN55 3324231d9dd7SLorenzo PieralisiField 54 EN54 3325231d9dd7SLorenzo PieralisiField 53 EN53 3326231d9dd7SLorenzo PieralisiField 52 EN52 3327231d9dd7SLorenzo PieralisiField 51 EN51 3328231d9dd7SLorenzo PieralisiField 50 EN50 3329231d9dd7SLorenzo PieralisiField 49 EN49 3330231d9dd7SLorenzo PieralisiField 48 EN48 3331231d9dd7SLorenzo PieralisiField 47 EN47 3332231d9dd7SLorenzo PieralisiField 46 EN46 3333231d9dd7SLorenzo PieralisiField 45 EN45 3334231d9dd7SLorenzo PieralisiField 44 EN44 3335231d9dd7SLorenzo PieralisiField 43 EN43 3336231d9dd7SLorenzo PieralisiField 42 EN42 3337231d9dd7SLorenzo PieralisiField 41 EN41 3338231d9dd7SLorenzo PieralisiField 40 EN40 3339231d9dd7SLorenzo PieralisiField 39 EN39 3340231d9dd7SLorenzo PieralisiField 38 EN38 3341231d9dd7SLorenzo PieralisiField 37 EN37 3342231d9dd7SLorenzo PieralisiField 36 EN36 3343231d9dd7SLorenzo PieralisiField 35 EN35 3344231d9dd7SLorenzo PieralisiField 34 EN34 3345231d9dd7SLorenzo PieralisiField 33 EN33 3346231d9dd7SLorenzo PieralisiField 32 EN32 3347231d9dd7SLorenzo PieralisiField 31 EN31 3348231d9dd7SLorenzo PieralisiField 30 EN30 3349231d9dd7SLorenzo PieralisiField 29 EN29 3350231d9dd7SLorenzo PieralisiField 28 EN28 3351231d9dd7SLorenzo PieralisiField 27 EN27 3352231d9dd7SLorenzo PieralisiField 26 EN26 3353231d9dd7SLorenzo PieralisiField 25 EN25 3354231d9dd7SLorenzo PieralisiField 24 EN24 3355231d9dd7SLorenzo PieralisiField 23 EN23 3356231d9dd7SLorenzo PieralisiField 22 EN22 3357231d9dd7SLorenzo PieralisiField 21 EN21 3358231d9dd7SLorenzo PieralisiField 20 EN20 3359231d9dd7SLorenzo PieralisiField 19 EN19 3360231d9dd7SLorenzo PieralisiField 18 EN18 3361231d9dd7SLorenzo PieralisiField 17 EN17 3362231d9dd7SLorenzo PieralisiField 16 EN16 3363231d9dd7SLorenzo PieralisiField 15 EN15 3364231d9dd7SLorenzo PieralisiField 14 EN14 3365231d9dd7SLorenzo PieralisiField 13 EN13 3366231d9dd7SLorenzo PieralisiField 12 EN12 3367231d9dd7SLorenzo PieralisiField 11 EN11 3368231d9dd7SLorenzo PieralisiField 10 EN10 3369231d9dd7SLorenzo PieralisiField 9 EN9 3370231d9dd7SLorenzo PieralisiField 8 EN8 3371231d9dd7SLorenzo PieralisiField 7 EN7 3372231d9dd7SLorenzo PieralisiField 6 EN6 3373231d9dd7SLorenzo PieralisiField 5 EN5 3374231d9dd7SLorenzo PieralisiField 4 EN4 3375231d9dd7SLorenzo PieralisiField 3 EN3 3376231d9dd7SLorenzo PieralisiField 2 EN2 3377231d9dd7SLorenzo PieralisiField 1 EN1 3378231d9dd7SLorenzo PieralisiField 0 EN0 3379231d9dd7SLorenzo PieralisiEndSysregFields 3380231d9dd7SLorenzo Pieralisi 3381231d9dd7SLorenzo PieralisiSysreg ICC_PPI_ENABLER0_EL1 3 0 12 10 6 3382231d9dd7SLorenzo PieralisiFields ICC_PPI_ENABLERx_EL1 3383231d9dd7SLorenzo PieralisiEndSysreg 3384231d9dd7SLorenzo Pieralisi 3385231d9dd7SLorenzo PieralisiSysreg ICC_PPI_ENABLER1_EL1 3 0 12 10 7 3386231d9dd7SLorenzo PieralisiFields ICC_PPI_ENABLERx_EL1 3387231d9dd7SLorenzo PieralisiEndSysreg 3388231d9dd7SLorenzo Pieralisi 3389d4e375d8SLorenzo PieralisiSysregFields ICC_PPI_ACTIVERx_EL1 3390d4e375d8SLorenzo PieralisiField 63 Active63 3391d4e375d8SLorenzo PieralisiField 62 Active62 3392d4e375d8SLorenzo PieralisiField 61 Active61 3393d4e375d8SLorenzo PieralisiField 60 Active60 3394d4e375d8SLorenzo PieralisiField 59 Active59 3395d4e375d8SLorenzo PieralisiField 58 Active58 3396d4e375d8SLorenzo PieralisiField 57 Active57 3397d4e375d8SLorenzo PieralisiField 56 Active56 3398d4e375d8SLorenzo PieralisiField 55 Active55 3399d4e375d8SLorenzo PieralisiField 54 Active54 3400d4e375d8SLorenzo PieralisiField 53 Active53 3401d4e375d8SLorenzo PieralisiField 52 Active52 3402d4e375d8SLorenzo PieralisiField 51 Active51 3403d4e375d8SLorenzo PieralisiField 50 Active50 3404d4e375d8SLorenzo PieralisiField 49 Active49 3405d4e375d8SLorenzo PieralisiField 48 Active48 3406d4e375d8SLorenzo PieralisiField 47 Active47 3407d4e375d8SLorenzo PieralisiField 46 Active46 3408d4e375d8SLorenzo PieralisiField 45 Active45 3409d4e375d8SLorenzo PieralisiField 44 Active44 3410d4e375d8SLorenzo PieralisiField 43 Active43 3411d4e375d8SLorenzo PieralisiField 42 Active42 3412d4e375d8SLorenzo PieralisiField 41 Active41 3413d4e375d8SLorenzo PieralisiField 40 Active40 3414d4e375d8SLorenzo PieralisiField 39 Active39 3415d4e375d8SLorenzo PieralisiField 38 Active38 3416d4e375d8SLorenzo PieralisiField 37 Active37 3417d4e375d8SLorenzo PieralisiField 36 Active36 3418d4e375d8SLorenzo PieralisiField 35 Active35 3419d4e375d8SLorenzo PieralisiField 34 Active34 3420d4e375d8SLorenzo PieralisiField 33 Active33 3421d4e375d8SLorenzo PieralisiField 32 Active32 3422d4e375d8SLorenzo PieralisiField 31 Active31 3423d4e375d8SLorenzo PieralisiField 30 Active30 3424d4e375d8SLorenzo PieralisiField 29 Active29 3425d4e375d8SLorenzo PieralisiField 28 Active28 3426d4e375d8SLorenzo PieralisiField 27 Active27 3427d4e375d8SLorenzo PieralisiField 26 Active26 3428d4e375d8SLorenzo PieralisiField 25 Active25 3429d4e375d8SLorenzo PieralisiField 24 Active24 3430d4e375d8SLorenzo PieralisiField 23 Active23 3431d4e375d8SLorenzo PieralisiField 22 Active22 3432d4e375d8SLorenzo PieralisiField 21 Active21 3433d4e375d8SLorenzo PieralisiField 20 Active20 3434d4e375d8SLorenzo PieralisiField 19 Active19 3435d4e375d8SLorenzo PieralisiField 18 Active18 3436d4e375d8SLorenzo PieralisiField 17 Active17 3437d4e375d8SLorenzo PieralisiField 16 Active16 3438d4e375d8SLorenzo PieralisiField 15 Active15 3439d4e375d8SLorenzo PieralisiField 14 Active14 3440d4e375d8SLorenzo PieralisiField 13 Active13 3441d4e375d8SLorenzo PieralisiField 12 Active12 3442d4e375d8SLorenzo PieralisiField 11 Active11 3443d4e375d8SLorenzo PieralisiField 10 Active10 3444d4e375d8SLorenzo PieralisiField 9 Active9 3445d4e375d8SLorenzo PieralisiField 8 Active8 3446d4e375d8SLorenzo PieralisiField 7 Active7 3447d4e375d8SLorenzo PieralisiField 6 Active6 3448d4e375d8SLorenzo PieralisiField 5 Active5 3449d4e375d8SLorenzo PieralisiField 4 Active4 3450d4e375d8SLorenzo PieralisiField 3 Active3 3451d4e375d8SLorenzo PieralisiField 2 Active2 3452d4e375d8SLorenzo PieralisiField 1 Active1 3453d4e375d8SLorenzo PieralisiField 0 Active0 3454d4e375d8SLorenzo PieralisiEndSysregFields 3455d4e375d8SLorenzo Pieralisi 3456d4e375d8SLorenzo PieralisiSysreg ICC_PPI_CACTIVER0_EL1 3 0 12 13 0 3457d4e375d8SLorenzo PieralisiFields ICC_PPI_ACTIVERx_EL1 3458d4e375d8SLorenzo PieralisiEndSysreg 3459d4e375d8SLorenzo Pieralisi 3460d4e375d8SLorenzo PieralisiSysreg ICC_PPI_CACTIVER1_EL1 3 0 12 13 1 3461d4e375d8SLorenzo PieralisiFields ICC_PPI_ACTIVERx_EL1 3462d4e375d8SLorenzo PieralisiEndSysreg 3463d4e375d8SLorenzo Pieralisi 3464d4e375d8SLorenzo PieralisiSysreg ICC_PPI_SACTIVER0_EL1 3 0 12 13 2 3465d4e375d8SLorenzo PieralisiFields ICC_PPI_ACTIVERx_EL1 3466d4e375d8SLorenzo PieralisiEndSysreg 3467d4e375d8SLorenzo Pieralisi 3468d4e375d8SLorenzo PieralisiSysreg ICC_PPI_SACTIVER1_EL1 3 0 12 13 3 3469d4e375d8SLorenzo PieralisiFields ICC_PPI_ACTIVERx_EL1 3470d4e375d8SLorenzo PieralisiEndSysreg 3471d4e375d8SLorenzo Pieralisi 34723037134bSLorenzo PieralisiSysregFields ICC_PPI_PENDRx_EL1 34733037134bSLorenzo PieralisiField 63 Pend63 34743037134bSLorenzo PieralisiField 62 Pend62 34753037134bSLorenzo PieralisiField 61 Pend61 34763037134bSLorenzo PieralisiField 60 Pend60 34773037134bSLorenzo PieralisiField 59 Pend59 34783037134bSLorenzo PieralisiField 58 Pend58 34793037134bSLorenzo PieralisiField 57 Pend57 34803037134bSLorenzo PieralisiField 56 Pend56 34813037134bSLorenzo PieralisiField 55 Pend55 34823037134bSLorenzo PieralisiField 54 Pend54 34833037134bSLorenzo PieralisiField 53 Pend53 34843037134bSLorenzo PieralisiField 52 Pend52 34853037134bSLorenzo PieralisiField 51 Pend51 34863037134bSLorenzo PieralisiField 50 Pend50 34873037134bSLorenzo PieralisiField 49 Pend49 34883037134bSLorenzo PieralisiField 48 Pend48 34893037134bSLorenzo PieralisiField 47 Pend47 34903037134bSLorenzo PieralisiField 46 Pend46 34913037134bSLorenzo PieralisiField 45 Pend45 34923037134bSLorenzo PieralisiField 44 Pend44 34933037134bSLorenzo PieralisiField 43 Pend43 34943037134bSLorenzo PieralisiField 42 Pend42 34953037134bSLorenzo PieralisiField 41 Pend41 34963037134bSLorenzo PieralisiField 40 Pend40 34973037134bSLorenzo PieralisiField 39 Pend39 34983037134bSLorenzo PieralisiField 38 Pend38 34993037134bSLorenzo PieralisiField 37 Pend37 35003037134bSLorenzo PieralisiField 36 Pend36 35013037134bSLorenzo PieralisiField 35 Pend35 35023037134bSLorenzo PieralisiField 34 Pend34 35033037134bSLorenzo PieralisiField 33 Pend33 35043037134bSLorenzo PieralisiField 32 Pend32 35053037134bSLorenzo PieralisiField 31 Pend31 35063037134bSLorenzo PieralisiField 30 Pend30 35073037134bSLorenzo PieralisiField 29 Pend29 35083037134bSLorenzo PieralisiField 28 Pend28 35093037134bSLorenzo PieralisiField 27 Pend27 35103037134bSLorenzo PieralisiField 26 Pend26 35113037134bSLorenzo PieralisiField 25 Pend25 35123037134bSLorenzo PieralisiField 24 Pend24 35133037134bSLorenzo PieralisiField 23 Pend23 35143037134bSLorenzo PieralisiField 22 Pend22 35153037134bSLorenzo PieralisiField 21 Pend21 35163037134bSLorenzo PieralisiField 20 Pend20 35173037134bSLorenzo PieralisiField 19 Pend19 35183037134bSLorenzo PieralisiField 18 Pend18 35193037134bSLorenzo PieralisiField 17 Pend17 35203037134bSLorenzo PieralisiField 16 Pend16 35213037134bSLorenzo PieralisiField 15 Pend15 35223037134bSLorenzo PieralisiField 14 Pend14 35233037134bSLorenzo PieralisiField 13 Pend13 35243037134bSLorenzo PieralisiField 12 Pend12 35253037134bSLorenzo PieralisiField 11 Pend11 35263037134bSLorenzo PieralisiField 10 Pend10 35273037134bSLorenzo PieralisiField 9 Pend9 35283037134bSLorenzo PieralisiField 8 Pend8 35293037134bSLorenzo PieralisiField 7 Pend7 35303037134bSLorenzo PieralisiField 6 Pend6 35313037134bSLorenzo PieralisiField 5 Pend5 35323037134bSLorenzo PieralisiField 4 Pend4 35333037134bSLorenzo PieralisiField 3 Pend3 35343037134bSLorenzo PieralisiField 2 Pend2 35353037134bSLorenzo PieralisiField 1 Pend1 35363037134bSLorenzo PieralisiField 0 Pend0 35373037134bSLorenzo PieralisiEndSysregFields 35383037134bSLorenzo Pieralisi 35393037134bSLorenzo PieralisiSysreg ICC_PPI_CPENDR0_EL1 3 0 12 13 4 35403037134bSLorenzo PieralisiFields ICC_PPI_PENDRx_EL1 35413037134bSLorenzo PieralisiEndSysreg 35423037134bSLorenzo Pieralisi 35433037134bSLorenzo PieralisiSysreg ICC_PPI_CPENDR1_EL1 3 0 12 13 5 35443037134bSLorenzo PieralisiFields ICC_PPI_PENDRx_EL1 35453037134bSLorenzo PieralisiEndSysreg 35463037134bSLorenzo Pieralisi 35473037134bSLorenzo PieralisiSysreg ICC_PPI_SPENDR0_EL1 3 0 12 13 6 35483037134bSLorenzo PieralisiFields ICC_PPI_PENDRx_EL1 35493037134bSLorenzo PieralisiEndSysreg 35503037134bSLorenzo Pieralisi 35513037134bSLorenzo PieralisiSysreg ICC_PPI_SPENDR1_EL1 3 0 12 13 7 35523037134bSLorenzo PieralisiFields ICC_PPI_PENDRx_EL1 35533037134bSLorenzo PieralisiEndSysreg 35543037134bSLorenzo Pieralisi 35551bd7238dSLorenzo PieralisiSysregFields ICC_PPI_PRIORITYRx_EL1 35561bd7238dSLorenzo PieralisiRes0 63:61 35571bd7238dSLorenzo PieralisiField 60:56 Priority7 35581bd7238dSLorenzo PieralisiRes0 55:53 35591bd7238dSLorenzo PieralisiField 52:48 Priority6 35601bd7238dSLorenzo PieralisiRes0 47:45 35611bd7238dSLorenzo PieralisiField 44:40 Priority5 35621bd7238dSLorenzo PieralisiRes0 39:37 35631bd7238dSLorenzo PieralisiField 36:32 Priority4 35641bd7238dSLorenzo PieralisiRes0 31:29 35651bd7238dSLorenzo PieralisiField 28:24 Priority3 35661bd7238dSLorenzo PieralisiRes0 23:21 35671bd7238dSLorenzo PieralisiField 20:16 Priority2 35681bd7238dSLorenzo PieralisiRes0 15:13 35691bd7238dSLorenzo PieralisiField 12:8 Priority1 35701bd7238dSLorenzo PieralisiRes0 7:5 35711bd7238dSLorenzo PieralisiField 4:0 Priority0 35721bd7238dSLorenzo PieralisiEndSysregFields 35731bd7238dSLorenzo Pieralisi 35741bd7238dSLorenzo PieralisiSysreg ICC_PPI_PRIORITYR0_EL1 3 0 12 14 0 35751bd7238dSLorenzo PieralisiFields ICC_PPI_PRIORITYRx_EL1 35761bd7238dSLorenzo PieralisiEndSysreg 35771bd7238dSLorenzo Pieralisi 35781bd7238dSLorenzo PieralisiSysreg ICC_PPI_PRIORITYR1_EL1 3 0 12 14 1 35791bd7238dSLorenzo PieralisiFields ICC_PPI_PRIORITYRx_EL1 35801bd7238dSLorenzo PieralisiEndSysreg 35811bd7238dSLorenzo Pieralisi 35821bd7238dSLorenzo PieralisiSysreg ICC_PPI_PRIORITYR2_EL1 3 0 12 14 2 35831bd7238dSLorenzo PieralisiFields ICC_PPI_PRIORITYRx_EL1 35841bd7238dSLorenzo PieralisiEndSysreg 35851bd7238dSLorenzo Pieralisi 35861bd7238dSLorenzo PieralisiSysreg ICC_PPI_PRIORITYR3_EL1 3 0 12 14 3 35871bd7238dSLorenzo PieralisiFields ICC_PPI_PRIORITYRx_EL1 35881bd7238dSLorenzo PieralisiEndSysreg 35891bd7238dSLorenzo Pieralisi 35901bd7238dSLorenzo PieralisiSysreg ICC_PPI_PRIORITYR4_EL1 3 0 12 14 4 35911bd7238dSLorenzo PieralisiFields ICC_PPI_PRIORITYRx_EL1 35921bd7238dSLorenzo PieralisiEndSysreg 35931bd7238dSLorenzo Pieralisi 35941bd7238dSLorenzo PieralisiSysreg ICC_PPI_PRIORITYR5_EL1 3 0 12 14 5 35951bd7238dSLorenzo PieralisiFields ICC_PPI_PRIORITYRx_EL1 35961bd7238dSLorenzo PieralisiEndSysreg 35971bd7238dSLorenzo Pieralisi 35981bd7238dSLorenzo PieralisiSysreg ICC_PPI_PRIORITYR6_EL1 3 0 12 14 6 35991bd7238dSLorenzo PieralisiFields ICC_PPI_PRIORITYRx_EL1 36001bd7238dSLorenzo PieralisiEndSysreg 36011bd7238dSLorenzo Pieralisi 36021bd7238dSLorenzo PieralisiSysreg ICC_PPI_PRIORITYR7_EL1 3 0 12 14 7 36031bd7238dSLorenzo PieralisiFields ICC_PPI_PRIORITYRx_EL1 36041bd7238dSLorenzo PieralisiEndSysreg 36051bd7238dSLorenzo Pieralisi 36061bd7238dSLorenzo PieralisiSysreg ICC_PPI_PRIORITYR8_EL1 3 0 12 15 0 36071bd7238dSLorenzo PieralisiFields ICC_PPI_PRIORITYRx_EL1 36081bd7238dSLorenzo PieralisiEndSysreg 36091bd7238dSLorenzo Pieralisi 36101bd7238dSLorenzo PieralisiSysreg ICC_PPI_PRIORITYR9_EL1 3 0 12 15 1 36111bd7238dSLorenzo PieralisiFields ICC_PPI_PRIORITYRx_EL1 36121bd7238dSLorenzo PieralisiEndSysreg 36131bd7238dSLorenzo Pieralisi 36141bd7238dSLorenzo PieralisiSysreg ICC_PPI_PRIORITYR10_EL1 3 0 12 15 2 36151bd7238dSLorenzo PieralisiFields ICC_PPI_PRIORITYRx_EL1 36161bd7238dSLorenzo PieralisiEndSysreg 36171bd7238dSLorenzo Pieralisi 36181bd7238dSLorenzo PieralisiSysreg ICC_PPI_PRIORITYR11_EL1 3 0 12 15 3 36191bd7238dSLorenzo PieralisiFields ICC_PPI_PRIORITYRx_EL1 36201bd7238dSLorenzo PieralisiEndSysreg 36211bd7238dSLorenzo Pieralisi 36221bd7238dSLorenzo PieralisiSysreg ICC_PPI_PRIORITYR12_EL1 3 0 12 15 4 36231bd7238dSLorenzo PieralisiFields ICC_PPI_PRIORITYRx_EL1 36241bd7238dSLorenzo PieralisiEndSysreg 36251bd7238dSLorenzo Pieralisi 36261bd7238dSLorenzo PieralisiSysreg ICC_PPI_PRIORITYR13_EL1 3 0 12 15 5 36271bd7238dSLorenzo PieralisiFields ICC_PPI_PRIORITYRx_EL1 36281bd7238dSLorenzo PieralisiEndSysreg 36291bd7238dSLorenzo Pieralisi 36301bd7238dSLorenzo PieralisiSysreg ICC_PPI_PRIORITYR14_EL1 3 0 12 15 6 36311bd7238dSLorenzo PieralisiFields ICC_PPI_PRIORITYRx_EL1 36321bd7238dSLorenzo PieralisiEndSysreg 36331bd7238dSLorenzo Pieralisi 36341bd7238dSLorenzo PieralisiSysreg ICC_PPI_PRIORITYR15_EL1 3 0 12 15 7 36351bd7238dSLorenzo PieralisiFields ICC_PPI_PRIORITYRx_EL1 36361bd7238dSLorenzo PieralisiEndSysreg 36371bd7238dSLorenzo Pieralisi 3638f9b11aa0SRob Herring (Arm)Sysreg PMSELR_EL0 3 3 9 12 5 3639f9b11aa0SRob Herring (Arm)Res0 63:5 3640f9b11aa0SRob Herring (Arm)Field 4:0 SEL 3641f9b11aa0SRob Herring (Arm)EndSysreg 3642f9b11aa0SRob Herring (Arm) 3643dd161dc2SMarc ZyngierSysreg PMZR_EL0 3 3 9 13 4 3644dd161dc2SMarc ZyngierRes0 63:33 3645dd161dc2SMarc ZyngierField 32 F0 3646dd161dc2SMarc ZyngierField 31 C 3647dd161dc2SMarc ZyngierField 30:0 P 3648dd161dc2SMarc ZyngierEndSysreg 3649dd161dc2SMarc Zyngier 36508c12e22cSMark BrownSysregFields CONTEXTIDR_ELx 36518c12e22cSMark BrownRes0 63:32 36528c12e22cSMark BrownField 31:0 PROCID 36538c12e22cSMark BrownEndSysregFields 36548c12e22cSMark Brown 36558c12e22cSMark BrownSysreg CONTEXTIDR_EL1 3 0 13 0 1 36568c12e22cSMark BrownFields CONTEXTIDR_ELx 36578c12e22cSMark BrownEndSysreg 36588c12e22cSMark Brown 3659885c6d8eSFuad TabbaSysreg RCWSMASK_EL1 3 0 13 0 3 3660885c6d8eSFuad TabbaField 63:0 RCWSMASK 3661885c6d8eSFuad TabbaEndSysreg 3662885c6d8eSFuad Tabba 36630a45f398SMark BrownSysreg TPIDR_EL1 3 0 13 0 4 36640a45f398SMark BrownField 63:0 ThreadID 36650a45f398SMark BrownEndSysreg 36660a45f398SMark Brown 3667885c6d8eSFuad TabbaSysreg RCWMASK_EL1 3 0 13 0 6 3668885c6d8eSFuad TabbaField 63:0 RCWMASK 3669885c6d8eSFuad TabbaEndSysreg 3670885c6d8eSFuad Tabba 3671b1179b75SMark BrownSysreg SCXTNUM_EL1 3 0 13 0 7 3672b1179b75SMark BrownField 63:0 SoftwareContextNumber 3673b1179b75SMark BrownEndSysreg 3674b1179b75SMark Brown 3675d1a0eb12SAkihiko Odaki# The bit layout for CCSIDR_EL1 depends on whether FEAT_CCIDX is implemented. 3676d1a0eb12SAkihiko Odaki# The following is for case when FEAT_CCIDX is not implemented. 3677d1a0eb12SAkihiko OdakiSysreg CCSIDR_EL1 3 1 0 0 0 3678d1a0eb12SAkihiko OdakiRes0 63:32 3679d1a0eb12SAkihiko OdakiUnkn 31:28 3680d1a0eb12SAkihiko OdakiField 27:13 NumSets 3681d1a0eb12SAkihiko OdakiField 12:3 Associativity 3682d1a0eb12SAkihiko OdakiField 2:0 LineSize 3683d1a0eb12SAkihiko OdakiEndSysreg 3684d1a0eb12SAkihiko Odaki 3685af65ea97SMark BrownSysreg CLIDR_EL1 3 1 0 0 1 3686af65ea97SMark BrownRes0 63:47 3687af65ea97SMark BrownField 46:33 Ttypen 3688af65ea97SMark BrownField 32:30 ICB 3689af65ea97SMark BrownField 29:27 LoUU 3690af65ea97SMark BrownField 26:24 LoC 3691af65ea97SMark BrownField 23:21 LoUIS 3692af65ea97SMark BrownField 20:18 Ctype7 3693af65ea97SMark BrownField 17:15 Ctype6 3694af65ea97SMark BrownField 14:12 Ctype5 3695af65ea97SMark BrownField 11:9 Ctype4 3696af65ea97SMark BrownField 8:6 Ctype3 3697af65ea97SMark BrownField 5:3 Ctype2 3698af65ea97SMark BrownField 2:0 Ctype1 3699af65ea97SMark BrownEndSysreg 3700af65ea97SMark Brown 37018f407d6aSAkihiko OdakiSysreg CCSIDR2_EL1 3 1 0 0 2 37028f407d6aSAkihiko OdakiRes0 63:24 37038f407d6aSAkihiko OdakiField 23:0 NumSets 37048f407d6aSAkihiko OdakiEndSysreg 37058f407d6aSAkihiko Odaki 3706d1b60bedSMark BrownSysreg GMID_EL1 3 1 0 0 4 3707d1b60bedSMark BrownRes0 63:4 3708d1b60bedSMark BrownField 3:0 BS 3709d1b60bedSMark BrownEndSysreg 3710d1b60bedSMark Brown 3711c37b8700SMark BrownSysreg SMIDR_EL1 3 1 0 0 6 371285b6f920SMark BrownRes0 63:60 371385b6f920SMark BrownField 59:56 NSMC 371485b6f920SMark BrownField 55:52 HIP 371585b6f920SMark BrownField 51:32 AFFINITY2 3716c37b8700SMark BrownField 31:24 IMPLEMENTER 3717c37b8700SMark BrownField 23:16 REVISION 3718c37b8700SMark BrownField 15 SMPS 371985b6f920SMark BrownField 14:13 SH 372085b6f920SMark BrownRes0 12 3721c37b8700SMark BrownField 11:0 AFFINITY 3722c37b8700SMark BrownEndSysreg 3723c37b8700SMark Brown 37242808a833SSascha BischoffSysreg ICC_APR_EL1 3 1 12 0 0 37252808a833SSascha BischoffRes0 63:32 37262808a833SSascha BischoffField 31 P31 37272808a833SSascha BischoffField 30 P30 37282808a833SSascha BischoffField 29 P29 37292808a833SSascha BischoffField 28 P28 37302808a833SSascha BischoffField 27 P27 37312808a833SSascha BischoffField 26 P26 37322808a833SSascha BischoffField 25 P25 37332808a833SSascha BischoffField 24 P24 37342808a833SSascha BischoffField 23 P23 37352808a833SSascha BischoffField 22 P22 37362808a833SSascha BischoffField 21 P21 37372808a833SSascha BischoffField 20 P20 37382808a833SSascha BischoffField 19 P19 37392808a833SSascha BischoffField 18 P18 37402808a833SSascha BischoffField 17 P17 37412808a833SSascha BischoffField 16 P16 37422808a833SSascha BischoffField 15 P15 37432808a833SSascha BischoffField 14 P14 37442808a833SSascha BischoffField 13 P13 37452808a833SSascha BischoffField 12 P12 37462808a833SSascha BischoffField 11 P11 37472808a833SSascha BischoffField 10 P10 37482808a833SSascha BischoffField 9 P9 37492808a833SSascha BischoffField 8 P8 37502808a833SSascha BischoffField 7 P7 37512808a833SSascha BischoffField 6 P6 37522808a833SSascha BischoffField 5 P5 37532808a833SSascha BischoffField 4 P4 37542808a833SSascha BischoffField 3 P3 37552808a833SSascha BischoffField 2 P2 37562808a833SSascha BischoffField 1 P1 37572808a833SSascha BischoffField 0 P0 37582808a833SSascha BischoffEndSysreg 37592808a833SSascha Bischoff 37604edcfaf9SLorenzo PieralisiSysreg ICC_CR0_EL1 3 1 12 0 1 37614edcfaf9SLorenzo PieralisiRes0 63:39 37624edcfaf9SLorenzo PieralisiField 38 PID 37634edcfaf9SLorenzo PieralisiField 37:32 IPPT 37644edcfaf9SLorenzo PieralisiRes0 31:1 37654edcfaf9SLorenzo PieralisiField 0 EN 37664edcfaf9SLorenzo PieralisiEndSysreg 37674edcfaf9SLorenzo Pieralisi 3768cfd051c5SLorenzo PieralisiSysreg ICC_PCR_EL1 3 1 12 0 2 3769cfd051c5SLorenzo PieralisiRes0 63:5 3770cfd051c5SLorenzo PieralisiField 4:0 PRIORITY 3771cfd051c5SLorenzo PieralisiEndSysreg 3772cfd051c5SLorenzo Pieralisi 37738bd354b3SMark BrownSysreg CSSELR_EL1 3 2 0 0 0 37748bd354b3SMark BrownRes0 63:5 37758bd354b3SMark BrownField 4 TnD 37768bd354b3SMark BrownField 3:1 Level 37778bd354b3SMark BrownField 0 InD 37788bd354b3SMark BrownEndSysreg 37798bd354b3SMark Brown 37809a3634d0SMark BrownSysreg CTR_EL0 3 3 0 0 1 37819a3634d0SMark BrownRes0 63:38 37829a3634d0SMark BrownField 37:32 TminLine 37839a3634d0SMark BrownRes1 31 37849a3634d0SMark BrownRes0 30 37859a3634d0SMark BrownField 29 DIC 37869a3634d0SMark BrownField 28 IDC 37879a3634d0SMark BrownField 27:24 CWG 37889a3634d0SMark BrownField 23:20 ERG 37899a3634d0SMark BrownField 19:16 DminLine 37909a3634d0SMark BrownEnum 15:14 L1Ip 3791f35c32caSMarc Zyngier # This was named as VPIPT in the ARM but now documented as reserved 3792f35c32caSMarc Zyngier 0b00 RESERVED_VPIPT 37939a3634d0SMark Brown # This is named as AIVIVT in the ARM but documented as reserved 3794f35c32caSMarc Zyngier 0b01 RESERVED_AIVIVT 37959a3634d0SMark Brown 0b10 VIPT 37969a3634d0SMark Brown 0b11 PIPT 37979a3634d0SMark BrownEndEnum 37989a3634d0SMark BrownRes0 13:4 37999a3634d0SMark BrownField 3:0 IminLine 38009a3634d0SMark BrownEndSysreg 38019a3634d0SMark Brown 38025589083dSMark BrownSysreg DCZID_EL0 3 3 0 0 7 38035589083dSMark BrownRes0 63:5 38045589083dSMark BrownField 4 DZP 38055589083dSMark BrownField 3:0 BS 38065589083dSMark BrownEndSysreg 38075589083dSMark Brown 3808e94e06d8SMark BrownSysreg GCSPR_EL0 3 3 2 5 1 3809e94e06d8SMark BrownFields GCSPR_ELx 3810e94e06d8SMark BrownEndSysreg 3811e94e06d8SMark Brown 381211e12a91SMark BrownSysreg SVCR 3 3 4 2 2 381311e12a91SMark BrownRes0 63:2 381411e12a91SMark BrownField 1 ZA 381511e12a91SMark BrownField 0 SM 381611e12a91SMark BrownEndSysreg 381711e12a91SMark Brown 381836a1d172SMark RutlandSysreg FPCR 3 3 4 4 0 381936a1d172SMark RutlandRes0 63:27 382036a1d172SMark RutlandField 26 AHP 382136a1d172SMark RutlandField 25 DN 382236a1d172SMark RutlandField 24 FZ 382336a1d172SMark RutlandEnum 23:22 RMode 382436a1d172SMark Rutland 0b00 RN 382536a1d172SMark Rutland 0b01 RP 382636a1d172SMark Rutland 0b10 RM 382736a1d172SMark Rutland 0b11 RZ 382836a1d172SMark RutlandEndEnum 382936a1d172SMark RutlandField 21:20 Stride 383036a1d172SMark RutlandField 19 FZ16 383136a1d172SMark RutlandField 18:16 Len 383236a1d172SMark RutlandField 15 IDE 383336a1d172SMark RutlandRes0 14 383436a1d172SMark RutlandField 13 EBF 383536a1d172SMark RutlandField 12 IXE 383636a1d172SMark RutlandField 11 UFE 383736a1d172SMark RutlandField 10 OFE 383836a1d172SMark RutlandField 9 DZE 383936a1d172SMark RutlandField 8 IOE 384036a1d172SMark RutlandRes0 7:3 384136a1d172SMark RutlandField 2 NEP 384236a1d172SMark RutlandField 1 AH 384336a1d172SMark RutlandField 0 FIZ 384436a1d172SMark RutlandEndSysreg 384536a1d172SMark Rutland 384636a1d172SMark RutlandSysreg FPSR 3 3 4 4 1 384736a1d172SMark RutlandRes0 63:32 384836a1d172SMark RutlandField 31 N 384936a1d172SMark RutlandField 30 Z 385036a1d172SMark RutlandField 29 C 385136a1d172SMark RutlandField 28 V 385236a1d172SMark RutlandField 27 QC 385336a1d172SMark RutlandRes0 26:8 385436a1d172SMark RutlandField 7 IDC 385536a1d172SMark RutlandRes0 6:5 385636a1d172SMark RutlandField 4 IXC 385736a1d172SMark RutlandField 3 UFC 385836a1d172SMark RutlandField 2 OFC 385936a1d172SMark RutlandField 1 DZC 386036a1d172SMark RutlandField 0 IOC 386136a1d172SMark RutlandEndSysreg 386236a1d172SMark Rutland 3863e3a649ecSMark BrownSysreg FPMR 3 3 4 4 2 3864e3a649ecSMark BrownRes0 63:38 3865e3a649ecSMark BrownField 37:32 LSCALE2 3866e3a649ecSMark BrownField 31:24 NSCALE 3867e3a649ecSMark BrownRes0 23 3868e3a649ecSMark BrownField 22:16 LSCALE 3869e3a649ecSMark BrownField 15 OSC 3870e3a649ecSMark BrownField 14 OSM 3871e3a649ecSMark BrownRes0 13:9 3872e3a649ecSMark BrownUnsignedEnum 8:6 F8D 3873e3a649ecSMark Brown 0b000 E5M2 3874e3a649ecSMark Brown 0b001 E4M3 3875e3a649ecSMark BrownEndEnum 3876e3a649ecSMark BrownUnsignedEnum 5:3 F8S2 3877e3a649ecSMark Brown 0b000 E5M2 3878e3a649ecSMark Brown 0b001 E4M3 3879e3a649ecSMark BrownEndEnum 3880e3a649ecSMark BrownUnsignedEnum 2:0 F8S1 3881e3a649ecSMark Brown 0b000 E5M2 3882e3a649ecSMark Brown 0b001 E4M3 3883e3a649ecSMark BrownEndEnum 3884e3a649ecSMark BrownEndSysreg 3885e3a649ecSMark Brown 38860a35bd28SMarc ZyngierSysreg SCTLR_EL2 3 4 1 0 0 38870a35bd28SMarc ZyngierField 63 TIDCP 38880a35bd28SMarc ZyngierField 62 SPINTMASK 38890a35bd28SMarc ZyngierField 61 NMI 38900a35bd28SMarc ZyngierField 60 EnTP2 38910a35bd28SMarc ZyngierField 59 TCSO 38920a35bd28SMarc ZyngierField 58 TCSO0 38930a35bd28SMarc ZyngierField 57 EPAN 38940a35bd28SMarc ZyngierField 56 EnALS 38950a35bd28SMarc ZyngierField 55 EnAS0 38960a35bd28SMarc ZyngierField 54 EnASR 38970a35bd28SMarc ZyngierRes0 53:50 38980a35bd28SMarc ZyngierField 49:46 TWEDEL 38990a35bd28SMarc ZyngierField 45 TWEDEn 39000a35bd28SMarc ZyngierField 44 DSSBS 39010a35bd28SMarc ZyngierField 43 ATA 39020a35bd28SMarc ZyngierField 42 ATA0 39030a35bd28SMarc ZyngierEnum 41:40 TCF 39040a35bd28SMarc Zyngier 0b00 NONE 39050a35bd28SMarc Zyngier 0b01 SYNC 39060a35bd28SMarc Zyngier 0b10 ASYNC 39070a35bd28SMarc Zyngier 0b11 ASYMM 39080a35bd28SMarc ZyngierEndEnum 39090a35bd28SMarc ZyngierEnum 39:38 TCF0 39100a35bd28SMarc Zyngier 0b00 NONE 39110a35bd28SMarc Zyngier 0b01 SYNC 39120a35bd28SMarc Zyngier 0b10 ASYNC 39130a35bd28SMarc Zyngier 0b11 ASYMM 39140a35bd28SMarc ZyngierEndEnum 39150a35bd28SMarc ZyngierField 37 ITFSB 39160a35bd28SMarc ZyngierField 36 BT 39170a35bd28SMarc ZyngierField 35 BT0 39180a35bd28SMarc ZyngierField 34 EnFPM 39190a35bd28SMarc ZyngierField 33 MSCEn 39200a35bd28SMarc ZyngierField 32 CMOW 39210a35bd28SMarc ZyngierField 31 EnIA 39220a35bd28SMarc ZyngierField 30 EnIB 39230a35bd28SMarc ZyngierField 29 LSMAOE 39240a35bd28SMarc ZyngierField 28 nTLSMD 39250a35bd28SMarc ZyngierField 27 EnDA 39260a35bd28SMarc ZyngierField 26 UCI 39270a35bd28SMarc ZyngierField 25 EE 39280a35bd28SMarc ZyngierField 24 E0E 39290a35bd28SMarc ZyngierField 23 SPAN 39300a35bd28SMarc ZyngierField 22 EIS 39310a35bd28SMarc ZyngierField 21 IESB 39320a35bd28SMarc ZyngierField 20 TSCXT 39330a35bd28SMarc ZyngierField 19 WXN 39340a35bd28SMarc ZyngierField 18 nTWE 39350a35bd28SMarc ZyngierRes0 17 39360a35bd28SMarc ZyngierField 16 nTWI 39370a35bd28SMarc ZyngierField 15 UCT 39380a35bd28SMarc ZyngierField 14 DZE 39390a35bd28SMarc ZyngierField 13 EnDB 39400a35bd28SMarc ZyngierField 12 I 39410a35bd28SMarc ZyngierField 11 EOS 39420a35bd28SMarc ZyngierField 10 EnRCTX 39430a35bd28SMarc ZyngierRes0 9 39440a35bd28SMarc ZyngierField 8 SED 39450a35bd28SMarc ZyngierField 7 ITD 39460a35bd28SMarc ZyngierField 6 nAA 39470a35bd28SMarc ZyngierField 5 CP15BEN 39480a35bd28SMarc ZyngierField 4 SA0 39490a35bd28SMarc ZyngierField 3 SA 39500a35bd28SMarc ZyngierField 2 C 39510a35bd28SMarc ZyngierField 1 A 39520a35bd28SMarc ZyngierField 0 M 39530a35bd28SMarc ZyngierEndSysreg 39540a35bd28SMarc Zyngier 3955d0f39259SMarc ZyngierSysreg HCR_EL2 3 4 1 1 0 3956d0f39259SMarc ZyngierField 63:60 TWEDEL 3957d0f39259SMarc ZyngierField 59 TWEDEn 3958d0f39259SMarc ZyngierField 58 TID5 3959d0f39259SMarc ZyngierField 57 DCT 3960d0f39259SMarc ZyngierField 56 ATA 3961d0f39259SMarc ZyngierField 55 TTLBOS 3962d0f39259SMarc ZyngierField 54 TTLBIS 3963d0f39259SMarc ZyngierField 53 EnSCXT 3964d0f39259SMarc ZyngierField 52 TOCU 3965d0f39259SMarc ZyngierField 51 AMVOFFEN 3966d0f39259SMarc ZyngierField 50 TICAB 3967d0f39259SMarc ZyngierField 49 TID4 3968d0f39259SMarc ZyngierField 48 GPF 3969d0f39259SMarc ZyngierField 47 FIEN 3970d0f39259SMarc ZyngierField 46 FWB 3971d0f39259SMarc ZyngierField 45 NV2 3972d0f39259SMarc ZyngierField 44 AT 3973d0f39259SMarc ZyngierField 43 NV1 3974d0f39259SMarc ZyngierField 42 NV 3975d0f39259SMarc ZyngierField 41 API 3976d0f39259SMarc ZyngierField 40 APK 3977fb40cb15SMarc ZyngierRes0 39:38 3978d0f39259SMarc ZyngierField 37 TEA 3979d0f39259SMarc ZyngierField 36 TERR 3980d0f39259SMarc ZyngierField 35 TLOR 3981d0f39259SMarc ZyngierField 34 E2H 3982d0f39259SMarc ZyngierField 33 ID 3983d0f39259SMarc ZyngierField 32 CD 3984d0f39259SMarc ZyngierField 31 RW 3985d0f39259SMarc ZyngierField 30 TRVM 3986d0f39259SMarc ZyngierField 29 HCD 3987d0f39259SMarc ZyngierField 28 TDZ 3988d0f39259SMarc ZyngierField 27 TGE 3989d0f39259SMarc ZyngierField 26 TVM 3990d0f39259SMarc ZyngierField 25 TTLB 3991d0f39259SMarc ZyngierField 24 TPU 3992d0f39259SMarc ZyngierField 23 TPCP 3993d0f39259SMarc ZyngierField 22 TSW 3994d0f39259SMarc ZyngierField 21 TACR 3995d0f39259SMarc ZyngierField 20 TIDCP 3996d0f39259SMarc ZyngierField 19 TSC 3997d0f39259SMarc ZyngierField 18 TID3 3998d0f39259SMarc ZyngierField 17 TID2 3999d0f39259SMarc ZyngierField 16 TID1 4000d0f39259SMarc ZyngierField 15 TID0 4001d0f39259SMarc ZyngierField 14 TWE 4002d0f39259SMarc ZyngierField 13 TWI 4003d0f39259SMarc ZyngierField 12 DC 4004d0f39259SMarc ZyngierUnsignedEnum 11:10 BSU 4005d0f39259SMarc Zyngier 0b00 NONE 4006d0f39259SMarc Zyngier 0b01 IS 4007d0f39259SMarc Zyngier 0b10 OS 4008d0f39259SMarc Zyngier 0b11 FS 4009d0f39259SMarc ZyngierEndEnum 4010d0f39259SMarc ZyngierField 9 FB 4011d0f39259SMarc ZyngierField 8 VSE 4012d0f39259SMarc ZyngierField 7 VI 4013d0f39259SMarc ZyngierField 6 VF 4014d0f39259SMarc ZyngierField 5 AMO 4015d0f39259SMarc ZyngierField 4 IMO 4016d0f39259SMarc ZyngierField 3 FMO 4017d0f39259SMarc ZyngierField 2 PTW 4018d0f39259SMarc ZyngierField 1 SWIO 4019d0f39259SMarc ZyngierField 0 VM 4020d0f39259SMarc ZyngierEndSysreg 4021d0f39259SMarc Zyngier 402264163031SOliver UptonSysreg MDCR_EL2 3 4 1 1 1 402364163031SOliver UptonRes0 63:51 402464163031SOliver UptonField 50 EnSTEPOP 402564163031SOliver UptonRes0 49:44 402664163031SOliver UptonField 43 EBWE 402764163031SOliver UptonRes0 42 402864163031SOliver UptonField 41:40 PMEE 402964163031SOliver UptonRes0 39:37 403064163031SOliver UptonField 36 HPMFZS 403164163031SOliver UptonRes0 35:32 403264163031SOliver UptonField 31:30 PMSSE 403364163031SOliver UptonField 29 HPMFZO 403464163031SOliver UptonField 28 MTPME 403564163031SOliver UptonField 27 TDCC 403664163031SOliver UptonField 26 HLP 403764163031SOliver UptonField 25:24 E2TB 403864163031SOliver UptonField 23 HCCD 403964163031SOliver UptonRes0 22:20 404064163031SOliver UptonField 19 TTRF 404164163031SOliver UptonRes0 18 404264163031SOliver UptonField 17 HPMD 404364163031SOliver UptonRes0 16 404464163031SOliver UptonField 15 EnSPM 404564163031SOliver UptonField 14 TPMS 404664163031SOliver UptonField 13:12 E2PB 404764163031SOliver UptonField 11 TDRA 404864163031SOliver UptonField 10 TDOSA 404964163031SOliver UptonField 9 TDA 405064163031SOliver UptonField 8 TDE 405164163031SOliver UptonField 7 HPME 405264163031SOliver UptonField 6 TPM 405364163031SOliver UptonField 5 TPMCR 405464163031SOliver UptonField 4:0 HPMN 405564163031SOliver UptonEndSysreg 405664163031SOliver Upton 4057cc077e7fSMark BrownSysreg HFGRTR_EL2 3 4 1 1 4 40580f013a52SMarc ZyngierField 63 nAMAIR2_EL1 40590f013a52SMarc ZyngierField 62 nMAIR2_EL1 40600f013a52SMarc ZyngierField 61 nS2POR_EL1 40610f013a52SMarc ZyngierField 60 nPOR_EL1 40620f013a52SMarc ZyngierField 59 nPOR_EL0 40630f013a52SMarc ZyngierField 58 nPIR_EL1 40640f013a52SMarc ZyngierField 57 nPIRE0_EL1 40650f013a52SMarc ZyngierField 56 nRCWMASK_EL1 40660f013a52SMarc ZyngierField 55 nTPIDR2_EL0 40670f013a52SMarc ZyngierField 54 nSMPRI_EL1 40680f013a52SMarc ZyngierField 53 nGCS_EL1 40690f013a52SMarc ZyngierField 52 nGCS_EL0 40700f013a52SMarc ZyngierRes0 51 40710f013a52SMarc ZyngierField 50 nACCDATA_EL1 40720f013a52SMarc ZyngierField 49 ERXADDR_EL1 40730f013a52SMarc ZyngierField 48 ERXPFGCDN_EL1 40740f013a52SMarc ZyngierField 47 ERXPFGCTL_EL1 40750f013a52SMarc ZyngierField 46 ERXPFGF_EL1 40760f013a52SMarc ZyngierField 45 ERXMISCn_EL1 40770f013a52SMarc ZyngierField 44 ERXSTATUS_EL1 40780f013a52SMarc ZyngierField 43 ERXCTLR_EL1 40790f013a52SMarc ZyngierField 42 ERXFR_EL1 40800f013a52SMarc ZyngierField 41 ERRSELR_EL1 40810f013a52SMarc ZyngierField 40 ERRIDR_EL1 40820f013a52SMarc ZyngierField 39 ICC_IGRPENn_EL1 40830f013a52SMarc ZyngierField 38 VBAR_EL1 40840f013a52SMarc ZyngierField 37 TTBR1_EL1 40850f013a52SMarc ZyngierField 36 TTBR0_EL1 40860f013a52SMarc ZyngierField 35 TPIDR_EL0 40870f013a52SMarc ZyngierField 34 TPIDRRO_EL0 40880f013a52SMarc ZyngierField 33 TPIDR_EL1 40890f013a52SMarc ZyngierField 32 TCR_EL1 40900f013a52SMarc ZyngierField 31 SCXTNUM_EL0 40910f013a52SMarc ZyngierField 30 SCXTNUM_EL1 40920f013a52SMarc ZyngierField 29 SCTLR_EL1 40930f013a52SMarc ZyngierField 28 REVIDR_EL1 40940f013a52SMarc ZyngierField 27 PAR_EL1 40950f013a52SMarc ZyngierField 26 MPIDR_EL1 40960f013a52SMarc ZyngierField 25 MIDR_EL1 40970f013a52SMarc ZyngierField 24 MAIR_EL1 40980f013a52SMarc ZyngierField 23 LORSA_EL1 40990f013a52SMarc ZyngierField 22 LORN_EL1 41000f013a52SMarc ZyngierField 21 LORID_EL1 41010f013a52SMarc ZyngierField 20 LOREA_EL1 41020f013a52SMarc ZyngierField 19 LORC_EL1 41030f013a52SMarc ZyngierField 18 ISR_EL1 41040f013a52SMarc ZyngierField 17 FAR_EL1 41050f013a52SMarc ZyngierField 16 ESR_EL1 41060f013a52SMarc ZyngierField 15 DCZID_EL0 41070f013a52SMarc ZyngierField 14 CTR_EL0 41080f013a52SMarc ZyngierField 13 CSSELR_EL1 41090f013a52SMarc ZyngierField 12 CPACR_EL1 41100f013a52SMarc ZyngierField 11 CONTEXTIDR_EL1 41110f013a52SMarc ZyngierField 10 CLIDR_EL1 41120f013a52SMarc ZyngierField 9 CCSIDR_EL1 41130f013a52SMarc ZyngierField 8 APIBKey 41140f013a52SMarc ZyngierField 7 APIAKey 41150f013a52SMarc ZyngierField 6 APGAKey 41160f013a52SMarc ZyngierField 5 APDBKey 41170f013a52SMarc ZyngierField 4 APDAKey 41180f013a52SMarc ZyngierField 3 AMAIR_EL1 41190f013a52SMarc ZyngierField 2 AIDR_EL1 41200f013a52SMarc ZyngierField 1 AFSR1_EL1 41210f013a52SMarc ZyngierField 0 AFSR0_EL1 4122cc077e7fSMark BrownEndSysreg 4123cc077e7fSMark Brown 4124cc077e7fSMark BrownSysreg HFGWTR_EL2 3 4 1 1 5 41250f013a52SMarc ZyngierField 63 nAMAIR2_EL1 41260f013a52SMarc ZyngierField 62 nMAIR2_EL1 41270f013a52SMarc ZyngierField 61 nS2POR_EL1 41280f013a52SMarc ZyngierField 60 nPOR_EL1 41290f013a52SMarc ZyngierField 59 nPOR_EL0 41300f013a52SMarc ZyngierField 58 nPIR_EL1 41310f013a52SMarc ZyngierField 57 nPIRE0_EL1 41320f013a52SMarc ZyngierField 56 nRCWMASK_EL1 41330f013a52SMarc ZyngierField 55 nTPIDR2_EL0 41340f013a52SMarc ZyngierField 54 nSMPRI_EL1 41350f013a52SMarc ZyngierField 53 nGCS_EL1 41360f013a52SMarc ZyngierField 52 nGCS_EL0 41370f013a52SMarc ZyngierRes0 51 41380f013a52SMarc ZyngierField 50 nACCDATA_EL1 41390f013a52SMarc ZyngierField 49 ERXADDR_EL1 41400f013a52SMarc ZyngierField 48 ERXPFGCDN_EL1 41410f013a52SMarc ZyngierField 47 ERXPFGCTL_EL1 41420f013a52SMarc ZyngierRes0 46 41430f013a52SMarc ZyngierField 45 ERXMISCn_EL1 41440f013a52SMarc ZyngierField 44 ERXSTATUS_EL1 41450f013a52SMarc ZyngierField 43 ERXCTLR_EL1 41460f013a52SMarc ZyngierRes0 42 41470f013a52SMarc ZyngierField 41 ERRSELR_EL1 41480f013a52SMarc ZyngierRes0 40 41490f013a52SMarc ZyngierField 39 ICC_IGRPENn_EL1 41500f013a52SMarc ZyngierField 38 VBAR_EL1 41510f013a52SMarc ZyngierField 37 TTBR1_EL1 41520f013a52SMarc ZyngierField 36 TTBR0_EL1 41530f013a52SMarc ZyngierField 35 TPIDR_EL0 41540f013a52SMarc ZyngierField 34 TPIDRRO_EL0 41550f013a52SMarc ZyngierField 33 TPIDR_EL1 41560f013a52SMarc ZyngierField 32 TCR_EL1 41570f013a52SMarc ZyngierField 31 SCXTNUM_EL0 41580f013a52SMarc ZyngierField 30 SCXTNUM_EL1 41590f013a52SMarc ZyngierField 29 SCTLR_EL1 41600f013a52SMarc ZyngierRes0 28 41610f013a52SMarc ZyngierField 27 PAR_EL1 41620f013a52SMarc ZyngierRes0 26:25 41630f013a52SMarc ZyngierField 24 MAIR_EL1 41640f013a52SMarc ZyngierField 23 LORSA_EL1 41650f013a52SMarc ZyngierField 22 LORN_EL1 41660f013a52SMarc ZyngierRes0 21 41670f013a52SMarc ZyngierField 20 LOREA_EL1 41680f013a52SMarc ZyngierField 19 LORC_EL1 41690f013a52SMarc ZyngierRes0 18 41700f013a52SMarc ZyngierField 17 FAR_EL1 41710f013a52SMarc ZyngierField 16 ESR_EL1 41720f013a52SMarc ZyngierRes0 15:14 41730f013a52SMarc ZyngierField 13 CSSELR_EL1 41740f013a52SMarc ZyngierField 12 CPACR_EL1 41750f013a52SMarc ZyngierField 11 CONTEXTIDR_EL1 41760f013a52SMarc ZyngierRes0 10:9 41770f013a52SMarc ZyngierField 8 APIBKey 41780f013a52SMarc ZyngierField 7 APIAKey 41790f013a52SMarc ZyngierField 6 APGAKey 41800f013a52SMarc ZyngierField 5 APDBKey 41810f013a52SMarc ZyngierField 4 APDAKey 41820f013a52SMarc ZyngierField 3 AMAIR_EL1 41830f013a52SMarc ZyngierRes0 2 41840f013a52SMarc ZyngierField 1 AFSR1_EL1 41850f013a52SMarc ZyngierField 0 AFSR0_EL1 4186cc077e7fSMark BrownEndSysreg 4187cc077e7fSMark Brown 4188bbd329feSMark BrownSysreg HFGITR_EL2 3 4 1 1 6 4189397411c7SMarc ZyngierField 63 PSBCSYNC 4190256f4428SFuad TabbaField 62 ATS1E1A 4191256f4428SFuad TabbaRes0 61 4192bbd329feSMark BrownField 60 COSPRCTX 4193bbd329feSMark BrownField 59 nGCSEPP 4194bbd329feSMark BrownField 58 nGCSSTR_EL1 4195bbd329feSMark BrownField 57 nGCSPUSHM_EL1 4196bbd329feSMark BrownField 56 nBRBIALL 4197bbd329feSMark BrownField 55 nBRBINJ 4198bbd329feSMark BrownField 54 DCCVAC 4199bbd329feSMark BrownField 53 SVC_EL1 4200bbd329feSMark BrownField 52 SVC_EL0 4201bbd329feSMark BrownField 51 ERET 4202bbd329feSMark BrownField 50 CPPRCTX 4203bbd329feSMark BrownField 49 DVPRCTX 4204bbd329feSMark BrownField 48 CFPRCTX 4205bbd329feSMark BrownField 47 TLBIVAALE1 4206bbd329feSMark BrownField 46 TLBIVALE1 4207bbd329feSMark BrownField 45 TLBIVAAE1 4208bbd329feSMark BrownField 44 TLBIASIDE1 4209bbd329feSMark BrownField 43 TLBIVAE1 4210bbd329feSMark BrownField 42 TLBIVMALLE1 4211bbd329feSMark BrownField 41 TLBIRVAALE1 4212bbd329feSMark BrownField 40 TLBIRVALE1 4213bbd329feSMark BrownField 39 TLBIRVAAE1 4214bbd329feSMark BrownField 38 TLBIRVAE1 4215bbd329feSMark BrownField 37 TLBIRVAALE1IS 4216bbd329feSMark BrownField 36 TLBIRVALE1IS 4217bbd329feSMark BrownField 35 TLBIRVAAE1IS 4218bbd329feSMark BrownField 34 TLBIRVAE1IS 4219bbd329feSMark BrownField 33 TLBIVAALE1IS 4220bbd329feSMark BrownField 32 TLBIVALE1IS 4221bbd329feSMark BrownField 31 TLBIVAAE1IS 4222bbd329feSMark BrownField 30 TLBIASIDE1IS 4223bbd329feSMark BrownField 29 TLBIVAE1IS 4224bbd329feSMark BrownField 28 TLBIVMALLE1IS 4225bbd329feSMark BrownField 27 TLBIRVAALE1OS 4226bbd329feSMark BrownField 26 TLBIRVALE1OS 4227bbd329feSMark BrownField 25 TLBIRVAAE1OS 4228bbd329feSMark BrownField 24 TLBIRVAE1OS 4229bbd329feSMark BrownField 23 TLBIVAALE1OS 4230bbd329feSMark BrownField 22 TLBIVALE1OS 4231bbd329feSMark BrownField 21 TLBIVAAE1OS 4232bbd329feSMark BrownField 20 TLBIASIDE1OS 4233bbd329feSMark BrownField 19 TLBIVAE1OS 4234bbd329feSMark BrownField 18 TLBIVMALLE1OS 4235bbd329feSMark BrownField 17 ATS1E1WP 4236bbd329feSMark BrownField 16 ATS1E1RP 4237bbd329feSMark BrownField 15 ATS1E0W 4238bbd329feSMark BrownField 14 ATS1E0R 4239bbd329feSMark BrownField 13 ATS1E1W 4240bbd329feSMark BrownField 12 ATS1E1R 4241bbd329feSMark BrownField 11 DCZVA 4242bbd329feSMark BrownField 10 DCCIVAC 4243bbd329feSMark BrownField 9 DCCVADP 4244bbd329feSMark BrownField 8 DCCVAP 4245bbd329feSMark BrownField 7 DCCVAU 4246bbd329feSMark BrownField 6 DCCISW 4247bbd329feSMark BrownField 5 DCCSW 4248bbd329feSMark BrownField 4 DCISW 4249bbd329feSMark BrownField 3 DCIVAC 4250bbd329feSMark BrownField 2 ICIVAU 4251bbd329feSMark BrownField 1 ICIALLU 4252bbd329feSMark BrownField 0 ICIALLUIS 4253bbd329feSMark BrownEndSysreg 4254bbd329feSMark Brown 4255c382ee67SJames ClarkSysreg TRFCR_EL2 3 4 1 2 1 4256c382ee67SJames ClarkRes0 63:7 4257c382ee67SJames ClarkUnsignedEnum 6:5 TS 4258c382ee67SJames Clark 0b0000 USE_TRFCR_EL1_TS 4259c382ee67SJames Clark 0b0001 VIRTUAL 4260c382ee67SJames Clark 0b0010 GUEST_PHYSICAL 4261c382ee67SJames Clark 0b0011 PHYSICAL 4262c382ee67SJames ClarkEndEnum 4263c382ee67SJames ClarkRes0 4 4264c382ee67SJames ClarkField 3 CX 4265c382ee67SJames ClarkRes0 2 4266c382ee67SJames ClarkField 1 E2TRE 4267c382ee67SJames ClarkField 0 E0HTRE 4268c382ee67SJames ClarkEndSysreg 4269c382ee67SJames Clark 42707c81d7c4SMarc ZyngierSysreg NVHCR_EL2 3 4 1 5 0 42717c81d7c4SMarc ZyngierMapping HCR_EL2 42727c81d7c4SMarc ZyngierEndSysreg 4273c382ee67SJames Clark 427444844551SAnshuman KhandualSysreg HDFGRTR2_EL2 3 4 3 1 0 427544844551SAnshuman KhandualRes0 63:25 427644844551SAnshuman KhandualField 24 nPMBMAR_EL1 427744844551SAnshuman KhandualField 23 nMDSTEPOP_EL1 427844844551SAnshuman KhandualField 22 nTRBMPAM_EL1 427944844551SAnshuman KhandualRes0 21 428044844551SAnshuman KhandualField 20 nTRCITECR_EL1 428144844551SAnshuman KhandualField 19 nPMSDSFR_EL1 428244844551SAnshuman KhandualField 18 nSPMDEVAFF_EL1 428344844551SAnshuman KhandualField 17 nSPMID 428444844551SAnshuman KhandualField 16 nSPMSCR_EL1 428544844551SAnshuman KhandualField 15 nSPMACCESSR_EL1 428644844551SAnshuman KhandualField 14 nSPMCR_EL0 428744844551SAnshuman KhandualField 13 nSPMOVS 428844844551SAnshuman KhandualField 12 nSPMINTEN 428944844551SAnshuman KhandualField 11 nSPMCNTEN 429044844551SAnshuman KhandualField 10 nSPMSELR_EL0 429144844551SAnshuman KhandualField 9 nSPMEVTYPERn_EL0 429244844551SAnshuman KhandualField 8 nSPMEVCNTRn_EL0 429344844551SAnshuman KhandualField 7 nPMSSCR_EL1 429444844551SAnshuman KhandualField 6 nPMSSDATA 429544844551SAnshuman KhandualField 5 nMDSELR_EL1 429644844551SAnshuman KhandualField 4 nPMUACR_EL1 429744844551SAnshuman KhandualField 3 nPMICFILTR_EL0 429844844551SAnshuman KhandualField 2 nPMICNTR_EL0 429944844551SAnshuman KhandualField 1 nPMIAR_EL1 430044844551SAnshuman KhandualField 0 nPMECR_EL1 430144844551SAnshuman KhandualEndSysreg 430244844551SAnshuman Khandual 43032f1f62a1SAnshuman KhandualSysreg HDFGWTR2_EL2 3 4 3 1 1 43042f1f62a1SAnshuman KhandualRes0 63:25 43052f1f62a1SAnshuman KhandualField 24 nPMBMAR_EL1 43062f1f62a1SAnshuman KhandualField 23 nMDSTEPOP_EL1 43072f1f62a1SAnshuman KhandualField 22 nTRBMPAM_EL1 43082f1f62a1SAnshuman KhandualField 21 nPMZR_EL0 43092f1f62a1SAnshuman KhandualField 20 nTRCITECR_EL1 43102f1f62a1SAnshuman KhandualField 19 nPMSDSFR_EL1 43112f1f62a1SAnshuman KhandualRes0 18:17 43122f1f62a1SAnshuman KhandualField 16 nSPMSCR_EL1 43132f1f62a1SAnshuman KhandualField 15 nSPMACCESSR_EL1 43142f1f62a1SAnshuman KhandualField 14 nSPMCR_EL0 43152f1f62a1SAnshuman KhandualField 13 nSPMOVS 43162f1f62a1SAnshuman KhandualField 12 nSPMINTEN 43172f1f62a1SAnshuman KhandualField 11 nSPMCNTEN 43182f1f62a1SAnshuman KhandualField 10 nSPMSELR_EL0 43192f1f62a1SAnshuman KhandualField 9 nSPMEVTYPERn_EL0 43202f1f62a1SAnshuman KhandualField 8 nSPMEVCNTRn_EL0 43212f1f62a1SAnshuman KhandualField 7 nPMSSCR_EL1 43222f1f62a1SAnshuman KhandualRes0 6 43232f1f62a1SAnshuman KhandualField 5 nMDSELR_EL1 43242f1f62a1SAnshuman KhandualField 4 nPMUACR_EL1 43252f1f62a1SAnshuman KhandualField 3 nPMICFILTR_EL0 43262f1f62a1SAnshuman KhandualField 2 nPMICNTR_EL0 43272f1f62a1SAnshuman KhandualField 1 nPMIAR_EL1 43282f1f62a1SAnshuman KhandualField 0 nPMECR_EL1 43292f1f62a1SAnshuman KhandualEndSysreg 43302f1f62a1SAnshuman Khandual 433159236089SAnshuman KhandualSysreg HFGRTR2_EL2 3 4 3 1 2 433259236089SAnshuman KhandualRes0 63:15 433359236089SAnshuman KhandualField 14 nACTLRALIAS_EL1 433459236089SAnshuman KhandualField 13 nACTLRMASK_EL1 433559236089SAnshuman KhandualField 12 nTCR2ALIAS_EL1 433659236089SAnshuman KhandualField 11 nTCRALIAS_EL1 433759236089SAnshuman KhandualField 10 nSCTLRALIAS2_EL1 433859236089SAnshuman KhandualField 9 nSCTLRALIAS_EL1 433959236089SAnshuman KhandualField 8 nCPACRALIAS_EL1 434059236089SAnshuman KhandualField 7 nTCR2MASK_EL1 434159236089SAnshuman KhandualField 6 nTCRMASK_EL1 434259236089SAnshuman KhandualField 5 nSCTLR2MASK_EL1 434359236089SAnshuman KhandualField 4 nSCTLRMASK_EL1 434459236089SAnshuman KhandualField 3 nCPACRMASK_EL1 434559236089SAnshuman KhandualField 2 nRCWSMASK_EL1 434659236089SAnshuman KhandualField 1 nERXGSR_EL1 434759236089SAnshuman KhandualField 0 nPFAR_EL1 434859236089SAnshuman KhandualEndSysreg 434959236089SAnshuman Khandual 4350ea37be07SAnshuman KhandualSysreg HFGWTR2_EL2 3 4 3 1 3 4351ea37be07SAnshuman KhandualRes0 63:15 4352ea37be07SAnshuman KhandualField 14 nACTLRALIAS_EL1 4353ea37be07SAnshuman KhandualField 13 nACTLRMASK_EL1 4354ea37be07SAnshuman KhandualField 12 nTCR2ALIAS_EL1 4355ea37be07SAnshuman KhandualField 11 nTCRALIAS_EL1 4356ea37be07SAnshuman KhandualField 10 nSCTLRALIAS2_EL1 4357ea37be07SAnshuman KhandualField 9 nSCTLRALIAS_EL1 4358ea37be07SAnshuman KhandualField 8 nCPACRALIAS_EL1 4359ea37be07SAnshuman KhandualField 7 nTCR2MASK_EL1 4360ea37be07SAnshuman KhandualField 6 nTCRMASK_EL1 4361ea37be07SAnshuman KhandualField 5 nSCTLR2MASK_EL1 4362ea37be07SAnshuman KhandualField 4 nSCTLRMASK_EL1 4363ea37be07SAnshuman KhandualField 3 nCPACRMASK_EL1 4364ea37be07SAnshuman KhandualField 2 nRCWSMASK_EL1 4365ea37be07SAnshuman KhandualRes0 1 4366ea37be07SAnshuman KhandualField 0 nPFAR_EL1 4367ea37be07SAnshuman KhandualEndSysreg 4368ea37be07SAnshuman Khandual 4369cc24f656SMarc ZyngierSysreg HDFGRTR_EL2 3 4 3 1 4 4370cc24f656SMarc ZyngierField 63 PMBIDR_EL1 4371cc24f656SMarc ZyngierField 62 nPMSNEVFR_EL1 4372cc24f656SMarc ZyngierField 61 nBRBDATA 4373cc24f656SMarc ZyngierField 60 nBRBCTL 4374cc24f656SMarc ZyngierField 59 nBRBIDR 4375cc24f656SMarc ZyngierField 58 PMCEIDn_EL0 4376cc24f656SMarc ZyngierField 57 PMUSERENR_EL0 4377cc24f656SMarc ZyngierField 56 TRBTRG_EL1 4378cc24f656SMarc ZyngierField 55 TRBSR_EL1 4379cc24f656SMarc ZyngierField 54 TRBPTR_EL1 4380cc24f656SMarc ZyngierField 53 TRBMAR_EL1 4381cc24f656SMarc ZyngierField 52 TRBLIMITR_EL1 4382cc24f656SMarc ZyngierField 51 TRBIDR_EL1 4383cc24f656SMarc ZyngierField 50 TRBBASER_EL1 4384cc24f656SMarc ZyngierRes0 49 4385cc24f656SMarc ZyngierField 48 TRCVICTLR 4386cc24f656SMarc ZyngierField 47 TRCSTATR 4387cc24f656SMarc ZyngierField 46 TRCSSCSRn 4388cc24f656SMarc ZyngierField 45 TRCSEQSTR 4389cc24f656SMarc ZyngierField 44 TRCPRGCTLR 4390cc24f656SMarc ZyngierField 43 TRCOSLSR 4391cc24f656SMarc ZyngierRes0 42 4392cc24f656SMarc ZyngierField 41 TRCIMSPECn 4393cc24f656SMarc ZyngierField 40 TRCID 4394cc24f656SMarc ZyngierRes0 39:38 4395cc24f656SMarc ZyngierField 37 TRCCNTVRn 4396cc24f656SMarc ZyngierField 36 TRCCLAIM 4397cc24f656SMarc ZyngierField 35 TRCAUXCTLR 4398cc24f656SMarc ZyngierField 34 TRCAUTHSTATUS 4399cc24f656SMarc ZyngierField 33 TRC 4400cc24f656SMarc ZyngierField 32 PMSLATFR_EL1 4401cc24f656SMarc ZyngierField 31 PMSIRR_EL1 4402cc24f656SMarc ZyngierField 30 PMSIDR_EL1 4403cc24f656SMarc ZyngierField 29 PMSICR_EL1 4404cc24f656SMarc ZyngierField 28 PMSFCR_EL1 4405cc24f656SMarc ZyngierField 27 PMSEVFR_EL1 4406cc24f656SMarc ZyngierField 26 PMSCR_EL1 4407cc24f656SMarc ZyngierField 25 PMBSR_EL1 4408cc24f656SMarc ZyngierField 24 PMBPTR_EL1 4409cc24f656SMarc ZyngierField 23 PMBLIMITR_EL1 4410cc24f656SMarc ZyngierField 22 PMMIR_EL1 4411cc24f656SMarc ZyngierRes0 21:20 4412cc24f656SMarc ZyngierField 19 PMSELR_EL0 4413cc24f656SMarc ZyngierField 18 PMOVS 4414cc24f656SMarc ZyngierField 17 PMINTEN 4415cc24f656SMarc ZyngierField 16 PMCNTEN 4416cc24f656SMarc ZyngierField 15 PMCCNTR_EL0 4417cc24f656SMarc ZyngierField 14 PMCCFILTR_EL0 4418cc24f656SMarc ZyngierField 13 PMEVTYPERn_EL0 4419cc24f656SMarc ZyngierField 12 PMEVCNTRn_EL0 4420cc24f656SMarc ZyngierField 11 OSDLR_EL1 4421cc24f656SMarc ZyngierField 10 OSECCR_EL1 4422cc24f656SMarc ZyngierField 9 OSLSR_EL1 4423cc24f656SMarc ZyngierRes0 8 4424cc24f656SMarc ZyngierField 7 DBGPRCR_EL1 4425cc24f656SMarc ZyngierField 6 DBGAUTHSTATUS_EL1 4426cc24f656SMarc ZyngierField 5 DBGCLAIM 4427cc24f656SMarc ZyngierField 4 MDSCR_EL1 4428cc24f656SMarc ZyngierField 3 DBGWVRn_EL1 4429cc24f656SMarc ZyngierField 2 DBGWCRn_EL1 4430cc24f656SMarc ZyngierField 1 DBGBVRn_EL1 4431cc24f656SMarc ZyngierField 0 DBGBCRn_EL1 4432cc24f656SMarc ZyngierEndSysreg 4433cc24f656SMarc Zyngier 4434cc24f656SMarc ZyngierSysreg HDFGWTR_EL2 3 4 3 1 5 4435cc24f656SMarc ZyngierRes0 63 4436cc24f656SMarc ZyngierField 62 nPMSNEVFR_EL1 4437cc24f656SMarc ZyngierField 61 nBRBDATA 4438cc24f656SMarc ZyngierField 60 nBRBCTL 4439cc24f656SMarc ZyngierRes0 59:58 4440cc24f656SMarc ZyngierField 57 PMUSERENR_EL0 4441cc24f656SMarc ZyngierField 56 TRBTRG_EL1 4442cc24f656SMarc ZyngierField 55 TRBSR_EL1 4443cc24f656SMarc ZyngierField 54 TRBPTR_EL1 4444cc24f656SMarc ZyngierField 53 TRBMAR_EL1 4445cc24f656SMarc ZyngierField 52 TRBLIMITR_EL1 4446cc24f656SMarc ZyngierRes0 51 4447cc24f656SMarc ZyngierField 50 TRBBASER_EL1 4448cc24f656SMarc ZyngierField 49 TRFCR_EL1 4449cc24f656SMarc ZyngierField 48 TRCVICTLR 4450cc24f656SMarc ZyngierRes0 47 4451cc24f656SMarc ZyngierField 46 TRCSSCSRn 4452cc24f656SMarc ZyngierField 45 TRCSEQSTR 4453cc24f656SMarc ZyngierField 44 TRCPRGCTLR 4454cc24f656SMarc ZyngierRes0 43 4455cc24f656SMarc ZyngierField 42 TRCOSLAR 4456cc24f656SMarc ZyngierField 41 TRCIMSPECn 4457cc24f656SMarc ZyngierRes0 40:38 4458cc24f656SMarc ZyngierField 37 TRCCNTVRn 4459cc24f656SMarc ZyngierField 36 TRCCLAIM 4460cc24f656SMarc ZyngierField 35 TRCAUXCTLR 4461cc24f656SMarc ZyngierRes0 34 4462cc24f656SMarc ZyngierField 33 TRC 4463cc24f656SMarc ZyngierField 32 PMSLATFR_EL1 4464cc24f656SMarc ZyngierField 31 PMSIRR_EL1 4465cc24f656SMarc ZyngierRes0 30 4466cc24f656SMarc ZyngierField 29 PMSICR_EL1 4467cc24f656SMarc ZyngierField 28 PMSFCR_EL1 4468cc24f656SMarc ZyngierField 27 PMSEVFR_EL1 4469cc24f656SMarc ZyngierField 26 PMSCR_EL1 4470cc24f656SMarc ZyngierField 25 PMBSR_EL1 4471cc24f656SMarc ZyngierField 24 PMBPTR_EL1 4472cc24f656SMarc ZyngierField 23 PMBLIMITR_EL1 4473cc24f656SMarc ZyngierRes0 22 4474cc24f656SMarc ZyngierField 21 PMCR_EL0 4475cc24f656SMarc ZyngierField 20 PMSWINC_EL0 4476cc24f656SMarc ZyngierField 19 PMSELR_EL0 4477cc24f656SMarc ZyngierField 18 PMOVS 4478cc24f656SMarc ZyngierField 17 PMINTEN 4479cc24f656SMarc ZyngierField 16 PMCNTEN 4480cc24f656SMarc ZyngierField 15 PMCCNTR_EL0 4481cc24f656SMarc ZyngierField 14 PMCCFILTR_EL0 4482cc24f656SMarc ZyngierField 13 PMEVTYPERn_EL0 4483cc24f656SMarc ZyngierField 12 PMEVCNTRn_EL0 4484cc24f656SMarc ZyngierField 11 OSDLR_EL1 4485cc24f656SMarc ZyngierField 10 OSECCR_EL1 4486cc24f656SMarc ZyngierRes0 9 4487cc24f656SMarc ZyngierField 8 OSLAR_EL1 4488cc24f656SMarc ZyngierField 7 DBGPRCR_EL1 4489cc24f656SMarc ZyngierRes0 6 4490cc24f656SMarc ZyngierField 5 DBGCLAIM 4491cc24f656SMarc ZyngierField 4 MDSCR_EL1 4492cc24f656SMarc ZyngierField 3 DBGWVRn_EL1 4493cc24f656SMarc ZyngierField 2 DBGWCRn_EL1 4494cc24f656SMarc ZyngierField 1 DBGBVRn_EL1 4495cc24f656SMarc ZyngierField 0 DBGBCRn_EL1 4496cc24f656SMarc ZyngierEndSysreg 4497cc24f656SMarc Zyngier 449841bb68fbSFuad TabbaSysreg HAFGRTR_EL2 3 4 3 1 6 449941bb68fbSFuad TabbaRes0 63:50 450041bb68fbSFuad TabbaField 49 AMEVTYPER115_EL0 450141bb68fbSFuad TabbaField 48 AMEVCNTR115_EL0 450241bb68fbSFuad TabbaField 47 AMEVTYPER114_EL0 450341bb68fbSFuad TabbaField 46 AMEVCNTR114_EL0 450441bb68fbSFuad TabbaField 45 AMEVTYPER113_EL0 450541bb68fbSFuad TabbaField 44 AMEVCNTR113_EL0 450641bb68fbSFuad TabbaField 43 AMEVTYPER112_EL0 450741bb68fbSFuad TabbaField 42 AMEVCNTR112_EL0 450841bb68fbSFuad TabbaField 41 AMEVTYPER111_EL0 450941bb68fbSFuad TabbaField 40 AMEVCNTR111_EL0 451041bb68fbSFuad TabbaField 39 AMEVTYPER110_EL0 451141bb68fbSFuad TabbaField 38 AMEVCNTR110_EL0 451241bb68fbSFuad TabbaField 37 AMEVTYPER19_EL0 451341bb68fbSFuad TabbaField 36 AMEVCNTR19_EL0 451441bb68fbSFuad TabbaField 35 AMEVTYPER18_EL0 451541bb68fbSFuad TabbaField 34 AMEVCNTR18_EL0 451641bb68fbSFuad TabbaField 33 AMEVTYPER17_EL0 451741bb68fbSFuad TabbaField 32 AMEVCNTR17_EL0 451841bb68fbSFuad TabbaField 31 AMEVTYPER16_EL0 451941bb68fbSFuad TabbaField 30 AMEVCNTR16_EL0 452041bb68fbSFuad TabbaField 29 AMEVTYPER15_EL0 452141bb68fbSFuad TabbaField 28 AMEVCNTR15_EL0 452241bb68fbSFuad TabbaField 27 AMEVTYPER14_EL0 452341bb68fbSFuad TabbaField 26 AMEVCNTR14_EL0 452441bb68fbSFuad TabbaField 25 AMEVTYPER13_EL0 452541bb68fbSFuad TabbaField 24 AMEVCNTR13_EL0 452641bb68fbSFuad TabbaField 23 AMEVTYPER12_EL0 452741bb68fbSFuad TabbaField 22 AMEVCNTR12_EL0 452841bb68fbSFuad TabbaField 21 AMEVTYPER11_EL0 452941bb68fbSFuad TabbaField 20 AMEVCNTR11_EL0 453041bb68fbSFuad TabbaField 19 AMEVTYPER10_EL0 453141bb68fbSFuad TabbaField 18 AMEVCNTR10_EL0 453241bb68fbSFuad TabbaField 17 AMCNTEN1 453341bb68fbSFuad TabbaRes0 16:5 453441bb68fbSFuad TabbaField 4 AMEVCNTR03_EL0 453541bb68fbSFuad TabbaField 3 AMEVCNTR02_EL0 453641bb68fbSFuad TabbaField 2 AMEVCNTR01_EL0 453741bb68fbSFuad TabbaField 1 AMEVCNTR00_EL0 453841bb68fbSFuad TabbaField 0 AMCNTEN0 453941bb68fbSFuad TabbaEndSysreg 454041bb68fbSFuad Tabba 45419401476fSAnshuman KhandualSysreg HFGITR2_EL2 3 4 3 1 7 45429401476fSAnshuman KhandualRes0 63:2 45439401476fSAnshuman KhandualField 1 nDCCIVAPS 45449401476fSAnshuman KhandualField 0 TSBCSYNC 45459401476fSAnshuman KhandualEndSysreg 45469401476fSAnshuman Khandual 454789e9fb32SMark BrownSysreg ZCR_EL2 3 4 1 2 0 454889e9fb32SMark BrownFields ZCR_ELx 454989e9fb32SMark BrownEndSysreg 455089e9fb32SMark Brown 4551cfaa3210SMark BrownSysreg HCRX_EL2 3 4 1 2 2 4552*9809bdf1SMarc ZyngierRes0 63:35 4553*9809bdf1SMarc ZyngierField 34 NVnTTLBOS 4554*9809bdf1SMarc ZyngierField 33 NVnTTLBIS 4555*9809bdf1SMarc ZyngierField 32 NVnTTLB 4556*9809bdf1SMarc ZyngierRes0 31:28 4557*9809bdf1SMarc ZyngierField 27 NVTGE 4558fed0a1e8SMarc ZyngierField 26 SRMASKEn 4559fed0a1e8SMarc ZyngierRes0 25 4560126cb3a6SMark BrownField 24 PACMEn 4561126cb3a6SMark BrownField 23 EnFPM 456225bc6f32SJoey GoulyField 22 GCSEn 456325bc6f32SJoey GoulyField 21 EnIDCP128 456425bc6f32SJoey GoulyField 20 EnSDERR 456525bc6f32SJoey GoulyField 19 TMEA 456625bc6f32SJoey GoulyField 18 EnSNERR 456725bc6f32SJoey GoulyField 17 D128En 456825bc6f32SJoey GoulyField 16 PTTWI 456925bc6f32SJoey GoulyField 15 SCTLR2En 457025bc6f32SJoey GoulyField 14 TCR2En 457125bc6f32SJoey GoulyRes0 13:12 4572cfaa3210SMark BrownField 11 MSCEn 4573cfaa3210SMark BrownField 10 MCE2 4574cfaa3210SMark BrownField 9 CMOW 4575cfaa3210SMark BrownField 8 VFNMI 4576cfaa3210SMark BrownField 7 VINMI 4577cfaa3210SMark BrownField 6 TALLINT 4578cfaa3210SMark BrownField 5 SMPME 4579cfaa3210SMark BrownField 4 FGTnXS 4580cfaa3210SMark BrownField 3 FnXS 4581cfaa3210SMark BrownField 2 EnASR 4582cfaa3210SMark BrownField 1 EnALS 4583cfaa3210SMark BrownField 0 EnAS0 4584cfaa3210SMark BrownEndSysreg 4585cfaa3210SMark Brown 45868e053810SMark BrownSysreg SMPRIMAP_EL2 3 4 1 2 5 45878e053810SMark BrownField 63:60 P15 45888e053810SMark BrownField 59:56 P14 45898e053810SMark BrownField 55:52 P13 45908e053810SMark BrownField 51:48 P12 45918e053810SMark BrownField 47:44 P11 45928e053810SMark BrownField 43:40 P10 45938e053810SMark BrownField 39:36 F9 45948e053810SMark BrownField 35:32 P8 45958e053810SMark BrownField 31:28 P7 45968e053810SMark BrownField 27:24 P6 45978e053810SMark BrownField 23:20 P5 45988e053810SMark BrownField 19:16 P4 45998e053810SMark BrownField 15:12 P3 46008e053810SMark BrownField 11:8 P2 46018e053810SMark BrownField 7:4 P1 46028e053810SMark BrownField 3:0 P0 46038e053810SMark BrownEndSysreg 46048e053810SMark Brown 46050d1322e7SMark BrownSysreg SMCR_EL2 3 4 1 2 6 46060d1322e7SMark BrownFields SMCR_ELx 46070d1322e7SMark BrownEndSysreg 46080d1322e7SMark Brown 4609fb306690SMarc ZyngierSysreg VNCR_EL2 3 4 2 2 0 4610fb306690SMarc ZyngierField 63:57 RESS 4611fb306690SMarc ZyngierField 56:12 BADDR 4612fb306690SMarc ZyngierRes0 11:0 4613fb306690SMarc ZyngierEndSysreg 4614fb306690SMarc Zyngier 4615a035001dSMarc ZyngierSysreg VTCR_EL2 3 4 2 1 2 4616a035001dSMarc ZyngierRes0 63:46 4617a035001dSMarc ZyngierField 45 HDBSS 4618a035001dSMarc ZyngierField 44 HAFT 4619a035001dSMarc ZyngierRes0 43:42 4620a035001dSMarc ZyngierField 41 TL0 4621a035001dSMarc ZyngierField 40 GCSH 4622a035001dSMarc ZyngierRes0 39 4623a035001dSMarc ZyngierField 38 D128 4624a035001dSMarc ZyngierField 37 S2POE 4625a035001dSMarc ZyngierField 36 S2PIE 4626a035001dSMarc ZyngierField 35 TL1 4627a035001dSMarc ZyngierField 34 AssuredOnly 4628a035001dSMarc ZyngierField 33 SL2 4629a035001dSMarc ZyngierField 32 DS 4630a035001dSMarc ZyngierRes1 31 4631a035001dSMarc ZyngierField 30 NSA 4632a035001dSMarc ZyngierField 29 NSW 4633a035001dSMarc ZyngierField 28 HWU62 4634a035001dSMarc ZyngierField 27 HWU61 4635a035001dSMarc ZyngierField 26 HWU60 4636a035001dSMarc ZyngierField 25 HWU59 4637a035001dSMarc ZyngierRes0 24:23 4638a035001dSMarc ZyngierField 22 HD 4639a035001dSMarc ZyngierField 21 HA 4640a035001dSMarc ZyngierRes0 20 4641a035001dSMarc ZyngierEnum 19 VS 4642a035001dSMarc Zyngier 0b0 8BIT 4643a035001dSMarc Zyngier 0b1 16BIT 4644a035001dSMarc ZyngierEndEnum 4645a035001dSMarc ZyngierField 18:16 PS 4646a035001dSMarc ZyngierEnum 15:14 TG0 4647a035001dSMarc Zyngier 0b00 4K 4648a035001dSMarc Zyngier 0b01 64K 4649a035001dSMarc Zyngier 0b10 16K 4650a035001dSMarc ZyngierEndEnum 4651a035001dSMarc ZyngierEnum 13:12 SH0 4652a035001dSMarc Zyngier 0b00 NONE 4653a035001dSMarc Zyngier 0b01 OUTER 4654a035001dSMarc Zyngier 0b11 INNER 4655a035001dSMarc ZyngierEndEnum 4656a035001dSMarc ZyngierEnum 11:10 ORGN0 4657a035001dSMarc Zyngier 0b00 NC 4658a035001dSMarc Zyngier 0b01 WBWA 4659a035001dSMarc Zyngier 0b10 WT 4660a035001dSMarc Zyngier 0b11 WBnWA 4661a035001dSMarc ZyngierEndEnum 4662a035001dSMarc ZyngierEnum 9:8 IRGN0 4663a035001dSMarc Zyngier 0b00 NC 4664a035001dSMarc Zyngier 0b01 WBWA 4665a035001dSMarc Zyngier 0b10 WT 4666a035001dSMarc Zyngier 0b11 WBnWA 4667a035001dSMarc ZyngierEndEnum 4668a035001dSMarc ZyngierField 7:6 SL0 4669a035001dSMarc ZyngierField 5:0 T0SZ 4670a035001dSMarc ZyngierEndSysreg 4671a035001dSMarc Zyngier 4672e94e06d8SMark BrownSysreg GCSCR_EL2 3 4 2 5 0 4673e94e06d8SMark BrownFields GCSCR_ELx 4674e94e06d8SMark BrownEndSysreg 4675e94e06d8SMark Brown 4676e94e06d8SMark BrownSysreg GCSPR_EL2 3 4 2 5 1 4677e94e06d8SMark BrownFields GCSPR_ELx 4678e94e06d8SMark BrownEndSysreg 4679e94e06d8SMark Brown 468072f7be0cSeillonSysreg HDBSSBR_EL2 3 4 2 3 2 468172f7be0cSeillonRes0 63:56 468272f7be0cSeillonField 55:12 BADDR 468372f7be0cSeillonRes0 11:4 468472f7be0cSeillonEnum 3:0 SZ 468572f7be0cSeillon 0b0000 4KB 468672f7be0cSeillon 0b0001 8KB 468772f7be0cSeillon 0b0010 16KB 468872f7be0cSeillon 0b0011 32KB 468972f7be0cSeillon 0b0100 64KB 469072f7be0cSeillon 0b0101 128KB 469172f7be0cSeillon 0b0110 256KB 469272f7be0cSeillon 0b0111 512KB 469372f7be0cSeillon 0b1000 1MB 469472f7be0cSeillon 0b1001 2MB 469572f7be0cSeillonEndEnum 469672f7be0cSeillonEndSysreg 469772f7be0cSeillon 469872f7be0cSeillonSysreg HDBSSPROD_EL2 3 4 2 3 3 469972f7be0cSeillonRes0 63:32 470072f7be0cSeillonEnum 31:26 FSC 470172f7be0cSeillon 0b000000 OK 470272f7be0cSeillon 0b010000 ExternalAbort 470372f7be0cSeillon 0b101000 GPF 470472f7be0cSeillonEndEnum 470572f7be0cSeillonRes0 25:19 470672f7be0cSeillonField 18:0 INDEX 470772f7be0cSeillonEndSysreg 470872f7be0cSeillon 470901baa57aSMark BrownSysreg DACR32_EL2 3 4 3 0 0 471001baa57aSMark BrownRes0 63:32 471101baa57aSMark BrownField 31:30 D15 471201baa57aSMark BrownField 29:28 D14 471301baa57aSMark BrownField 27:26 D13 471401baa57aSMark BrownField 25:24 D12 471501baa57aSMark BrownField 23:22 D11 471601baa57aSMark BrownField 21:20 D10 471701baa57aSMark BrownField 19:18 D9 471801baa57aSMark BrownField 17:16 D8 471901baa57aSMark BrownField 15:14 D7 472001baa57aSMark BrownField 13:12 D6 472101baa57aSMark BrownField 11:10 D5 472201baa57aSMark BrownField 9:8 D4 472301baa57aSMark BrownField 7:6 D3 472401baa57aSMark BrownField 5:4 D2 472501baa57aSMark BrownField 3:2 D1 472601baa57aSMark BrownField 1:0 D0 472701baa57aSMark BrownEndSysreg 472801baa57aSMark Brown 4729dffdeadeSMark BrownSysreg FAR_EL2 3 4 6 0 0 4730dffdeadeSMark BrownField 63:0 ADDR 4731dffdeadeSMark BrownEndSysreg 4732dffdeadeSMark Brown 473395693604SRob HerringSysreg PMSCR_EL2 3 4 9 9 0 473495693604SRob HerringRes0 63:8 473595693604SRob HerringEnum 7:6 PCT 473695693604SRob Herring 0b00 VIRT 473795693604SRob Herring 0b01 PHYS 473895693604SRob Herring 0b11 GUEST 473995693604SRob HerringEndEnum 474095693604SRob HerringField 5 TS 474195693604SRob HerringField 4 PA 474295693604SRob HerringField 3 CX 474395693604SRob HerringRes0 2 474495693604SRob HerringField 1 E2SPE 474595693604SRob HerringField 0 E0HSPE 474695693604SRob HerringEndSysreg 474795693604SRob Herring 474883732ce6SJames MorseSysreg MPAMHCR_EL2 3 4 10 4 0 474983732ce6SJames MorseRes0 63:32 475083732ce6SJames MorseField 31 TRAP_MPAMIDR_EL1 475183732ce6SJames MorseRes0 30:9 475283732ce6SJames MorseField 8 GSTAPP_PLK 475383732ce6SJames MorseRes0 7:2 475483732ce6SJames MorseField 1 EL1_VPMEN 475583732ce6SJames MorseField 0 EL0_VPMEN 475683732ce6SJames MorseEndSysreg 475783732ce6SJames Morse 475883732ce6SJames MorseSysreg MPAMVPMV_EL2 3 4 10 4 1 475983732ce6SJames MorseRes0 63:32 476083732ce6SJames MorseField 31 VPM_V31 476183732ce6SJames MorseField 30 VPM_V30 476283732ce6SJames MorseField 29 VPM_V29 476383732ce6SJames MorseField 28 VPM_V28 476483732ce6SJames MorseField 27 VPM_V27 476583732ce6SJames MorseField 26 VPM_V26 476683732ce6SJames MorseField 25 VPM_V25 476783732ce6SJames MorseField 24 VPM_V24 476883732ce6SJames MorseField 23 VPM_V23 476983732ce6SJames MorseField 22 VPM_V22 477083732ce6SJames MorseField 21 VPM_V21 477183732ce6SJames MorseField 20 VPM_V20 477283732ce6SJames MorseField 19 VPM_V19 477383732ce6SJames MorseField 18 VPM_V18 477483732ce6SJames MorseField 17 VPM_V17 477583732ce6SJames MorseField 16 VPM_V16 477683732ce6SJames MorseField 15 VPM_V15 477783732ce6SJames MorseField 14 VPM_V14 477883732ce6SJames MorseField 13 VPM_V13 477983732ce6SJames MorseField 12 VPM_V12 478083732ce6SJames MorseField 11 VPM_V11 478183732ce6SJames MorseField 10 VPM_V10 478283732ce6SJames MorseField 9 VPM_V9 478383732ce6SJames MorseField 8 VPM_V8 478483732ce6SJames MorseField 7 VPM_V7 478583732ce6SJames MorseField 6 VPM_V6 478683732ce6SJames MorseField 5 VPM_V5 478783732ce6SJames MorseField 4 VPM_V4 478883732ce6SJames MorseField 3 VPM_V3 478983732ce6SJames MorseField 2 VPM_V2 479083732ce6SJames MorseField 1 VPM_V1 479183732ce6SJames MorseField 0 VPM_V0 479283732ce6SJames MorseEndSysreg 479383732ce6SJames Morse 479483732ce6SJames MorseSysreg MPAM2_EL2 3 4 10 5 0 479583732ce6SJames MorseField 63 MPAMEN 479683732ce6SJames MorseRes0 62:59 479783732ce6SJames MorseField 58 TIDR 479883732ce6SJames MorseRes0 57 479983732ce6SJames MorseField 56 ALTSP_HFC 480083732ce6SJames MorseField 55 ALTSP_EL2 480183732ce6SJames MorseField 54 ALTSP_FRCD 480283732ce6SJames MorseRes0 53:51 480383732ce6SJames MorseField 50 EnMPAMSM 480483732ce6SJames MorseField 49 TRAPMPAM0EL1 480583732ce6SJames MorseField 48 TRAPMPAM1EL1 480683732ce6SJames MorseField 47:40 PMG_D 480783732ce6SJames MorseField 39:32 PMG_I 480883732ce6SJames MorseField 31:16 PARTID_D 480983732ce6SJames MorseField 15:0 PARTID_I 481083732ce6SJames MorseEndSysreg 481183732ce6SJames Morse 481283732ce6SJames MorseSysreg MPAMVPM0_EL2 3 4 10 6 0 481383732ce6SJames MorseField 63:48 PhyPARTID3 481483732ce6SJames MorseField 47:32 PhyPARTID2 481583732ce6SJames MorseField 31:16 PhyPARTID1 481683732ce6SJames MorseField 15:0 PhyPARTID0 481783732ce6SJames MorseEndSysreg 481883732ce6SJames Morse 481983732ce6SJames MorseSysreg MPAMVPM1_EL2 3 4 10 6 1 482083732ce6SJames MorseField 63:48 PhyPARTID7 482183732ce6SJames MorseField 47:32 PhyPARTID6 482283732ce6SJames MorseField 31:16 PhyPARTID5 482383732ce6SJames MorseField 15:0 PhyPARTID4 482483732ce6SJames MorseEndSysreg 482583732ce6SJames Morse 482683732ce6SJames MorseSysreg MPAMVPM2_EL2 3 4 10 6 2 482783732ce6SJames MorseField 63:48 PhyPARTID11 482883732ce6SJames MorseField 47:32 PhyPARTID10 482983732ce6SJames MorseField 31:16 PhyPARTID9 483083732ce6SJames MorseField 15:0 PhyPARTID8 483183732ce6SJames MorseEndSysreg 483283732ce6SJames Morse 483383732ce6SJames MorseSysreg MPAMVPM3_EL2 3 4 10 6 3 483483732ce6SJames MorseField 63:48 PhyPARTID15 483583732ce6SJames MorseField 47:32 PhyPARTID14 483683732ce6SJames MorseField 31:16 PhyPARTID13 483783732ce6SJames MorseField 15:0 PhyPARTID12 483883732ce6SJames MorseEndSysreg 483983732ce6SJames Morse 484083732ce6SJames MorseSysreg MPAMVPM4_EL2 3 4 10 6 4 484183732ce6SJames MorseField 63:48 PhyPARTID19 484283732ce6SJames MorseField 47:32 PhyPARTID18 484383732ce6SJames MorseField 31:16 PhyPARTID17 484483732ce6SJames MorseField 15:0 PhyPARTID16 484583732ce6SJames MorseEndSysreg 484683732ce6SJames Morse 484783732ce6SJames MorseSysreg MPAMVPM5_EL2 3 4 10 6 5 484883732ce6SJames MorseField 63:48 PhyPARTID23 484983732ce6SJames MorseField 47:32 PhyPARTID22 485083732ce6SJames MorseField 31:16 PhyPARTID21 485183732ce6SJames MorseField 15:0 PhyPARTID20 485283732ce6SJames MorseEndSysreg 485383732ce6SJames Morse 485483732ce6SJames MorseSysreg MPAMVPM6_EL2 3 4 10 6 6 485583732ce6SJames MorseField 63:48 PhyPARTID27 485683732ce6SJames MorseField 47:32 PhyPARTID26 485783732ce6SJames MorseField 31:16 PhyPARTID25 485883732ce6SJames MorseField 15:0 PhyPARTID24 485983732ce6SJames MorseEndSysreg 486083732ce6SJames Morse 486183732ce6SJames MorseSysreg MPAMVPM7_EL2 3 4 10 6 7 486283732ce6SJames MorseField 63:48 PhyPARTID31 486383732ce6SJames MorseField 47:32 PhyPARTID30 486483732ce6SJames MorseField 31:16 PhyPARTID29 486583732ce6SJames MorseField 15:0 PhyPARTID28 486683732ce6SJames MorseEndSysreg 486783732ce6SJames Morse 48682808a833SSascha BischoffSysreg ICH_APR_EL2 3 4 12 8 4 48692808a833SSascha BischoffRes0 63:32 48702808a833SSascha BischoffField 31 P31 48712808a833SSascha BischoffField 30 P30 48722808a833SSascha BischoffField 29 P29 48732808a833SSascha BischoffField 28 P28 48742808a833SSascha BischoffField 27 P27 48752808a833SSascha BischoffField 26 P26 48762808a833SSascha BischoffField 25 P25 48772808a833SSascha BischoffField 24 P24 48782808a833SSascha BischoffField 23 P23 48792808a833SSascha BischoffField 22 P22 48802808a833SSascha BischoffField 21 P21 48812808a833SSascha BischoffField 20 P20 48822808a833SSascha BischoffField 19 P19 48832808a833SSascha BischoffField 18 P18 48842808a833SSascha BischoffField 17 P17 48852808a833SSascha BischoffField 16 P16 48862808a833SSascha BischoffField 15 P15 48872808a833SSascha BischoffField 14 P14 48882808a833SSascha BischoffField 13 P13 48892808a833SSascha BischoffField 12 P12 48902808a833SSascha BischoffField 11 P11 48912808a833SSascha BischoffField 10 P10 48922808a833SSascha BischoffField 9 P9 48932808a833SSascha BischoffField 8 P8 48942808a833SSascha BischoffField 7 P7 48952808a833SSascha BischoffField 6 P6 48962808a833SSascha BischoffField 5 P5 48972808a833SSascha BischoffField 4 P4 48982808a833SSascha BischoffField 3 P3 48992808a833SSascha BischoffField 2 P2 49002808a833SSascha BischoffField 1 P1 49012808a833SSascha BischoffField 0 P0 49022808a833SSascha BischoffEndSysreg 49032808a833SSascha Bischoff 49042e00c546SLorenzo PieralisiSysreg ICH_HFGRTR_EL2 3 4 12 9 4 49052e00c546SLorenzo PieralisiRes0 63:21 49062e00c546SLorenzo PieralisiField 20 ICC_PPI_ACTIVERn_EL1 49072e00c546SLorenzo PieralisiField 19 ICC_PPI_PRIORITYRn_EL1 49082e00c546SLorenzo PieralisiField 18 ICC_PPI_PENDRn_EL1 49092e00c546SLorenzo PieralisiField 17 ICC_PPI_ENABLERn_EL1 49102e00c546SLorenzo PieralisiField 16 ICC_PPI_HMRn_EL1 49112e00c546SLorenzo PieralisiRes0 15:8 49122e00c546SLorenzo PieralisiField 7 ICC_IAFFIDR_EL1 49132e00c546SLorenzo PieralisiField 6 ICC_ICSR_EL1 49142e00c546SLorenzo PieralisiField 5 ICC_PCR_EL1 49152e00c546SLorenzo PieralisiField 4 ICC_HPPIR_EL1 4916b583177aSSascha BischoffRes1 3 49172e00c546SLorenzo PieralisiField 2 ICC_CR0_EL1 49182e00c546SLorenzo PieralisiField 1 ICC_IDRn_EL1 49192e00c546SLorenzo PieralisiField 0 ICC_APR_EL1 49202e00c546SLorenzo PieralisiEndSysreg 49212e00c546SLorenzo Pieralisi 492245d9f8e1SLorenzo PieralisiSysreg ICH_HFGWTR_EL2 3 4 12 9 6 492345d9f8e1SLorenzo PieralisiRes0 63:21 492445d9f8e1SLorenzo PieralisiField 20 ICC_PPI_ACTIVERn_EL1 492545d9f8e1SLorenzo PieralisiField 19 ICC_PPI_PRIORITYRn_EL1 492645d9f8e1SLorenzo PieralisiField 18 ICC_PPI_PENDRn_EL1 492745d9f8e1SLorenzo PieralisiField 17 ICC_PPI_ENABLERn_EL1 492845d9f8e1SLorenzo PieralisiRes0 16:7 492945d9f8e1SLorenzo PieralisiField 6 ICC_ICSR_EL1 493045d9f8e1SLorenzo PieralisiField 5 ICC_PCR_EL1 493145d9f8e1SLorenzo PieralisiRes0 4:3 493245d9f8e1SLorenzo PieralisiField 2 ICC_CR0_EL1 493345d9f8e1SLorenzo PieralisiRes0 1 493445d9f8e1SLorenzo PieralisiField 0 ICC_APR_EL1 493545d9f8e1SLorenzo PieralisiEndSysreg 493645d9f8e1SLorenzo Pieralisi 493742555929SLorenzo PieralisiSysreg ICH_HFGITR_EL2 3 4 12 9 7 493842555929SLorenzo PieralisiRes0 63:11 493942555929SLorenzo PieralisiField 10 GICRCDNMIA 494042555929SLorenzo PieralisiField 9 GICRCDIA 494142555929SLorenzo PieralisiField 8 GICCDDI 494242555929SLorenzo PieralisiField 7 GICCDEOI 494342555929SLorenzo PieralisiField 6 GICCDHM 494442555929SLorenzo PieralisiField 5 GICCDRCFG 494542555929SLorenzo PieralisiField 4 GICCDPEND 494642555929SLorenzo PieralisiField 3 GICCDAFF 494742555929SLorenzo PieralisiField 2 GICCDPRI 494842555929SLorenzo PieralisiField 1 GICCDDIS 494942555929SLorenzo PieralisiField 0 GICCDEN 495042555929SLorenzo PieralisiEndSysreg 495142555929SLorenzo Pieralisi 49522808a833SSascha BischoffSysregFields ICH_PPI_DVIRx_EL2 49532808a833SSascha BischoffField 63 DVI63 49542808a833SSascha BischoffField 62 DVI62 49552808a833SSascha BischoffField 61 DVI61 49562808a833SSascha BischoffField 60 DVI60 49572808a833SSascha BischoffField 59 DVI59 49582808a833SSascha BischoffField 58 DVI58 49592808a833SSascha BischoffField 57 DVI57 49602808a833SSascha BischoffField 56 DVI56 49612808a833SSascha BischoffField 55 DVI55 49622808a833SSascha BischoffField 54 DVI54 49632808a833SSascha BischoffField 53 DVI53 49642808a833SSascha BischoffField 52 DVI52 49652808a833SSascha BischoffField 51 DVI51 49662808a833SSascha BischoffField 50 DVI50 49672808a833SSascha BischoffField 49 DVI49 49682808a833SSascha BischoffField 48 DVI48 49692808a833SSascha BischoffField 47 DVI47 49702808a833SSascha BischoffField 46 DVI46 49712808a833SSascha BischoffField 45 DVI45 49722808a833SSascha BischoffField 44 DVI44 49732808a833SSascha BischoffField 43 DVI43 49742808a833SSascha BischoffField 42 DVI42 49752808a833SSascha BischoffField 41 DVI41 49762808a833SSascha BischoffField 40 DVI40 49772808a833SSascha BischoffField 39 DVI39 49782808a833SSascha BischoffField 38 DVI38 49792808a833SSascha BischoffField 37 DVI37 49802808a833SSascha BischoffField 36 DVI36 49812808a833SSascha BischoffField 35 DVI35 49822808a833SSascha BischoffField 34 DVI34 49832808a833SSascha BischoffField 33 DVI33 49842808a833SSascha BischoffField 32 DVI32 49852808a833SSascha BischoffField 31 DVI31 49862808a833SSascha BischoffField 30 DVI30 49872808a833SSascha BischoffField 29 DVI29 49882808a833SSascha BischoffField 28 DVI28 49892808a833SSascha BischoffField 27 DVI27 49902808a833SSascha BischoffField 26 DVI26 49912808a833SSascha BischoffField 25 DVI25 49922808a833SSascha BischoffField 24 DVI24 49932808a833SSascha BischoffField 23 DVI23 49942808a833SSascha BischoffField 22 DVI22 49952808a833SSascha BischoffField 21 DVI21 49962808a833SSascha BischoffField 20 DVI20 49972808a833SSascha BischoffField 19 DVI19 49982808a833SSascha BischoffField 18 DVI18 49992808a833SSascha BischoffField 17 DVI17 50002808a833SSascha BischoffField 16 DVI16 50012808a833SSascha BischoffField 15 DVI15 50022808a833SSascha BischoffField 14 DVI14 50032808a833SSascha BischoffField 13 DVI13 50042808a833SSascha BischoffField 12 DVI12 50052808a833SSascha BischoffField 11 DVI11 50062808a833SSascha BischoffField 10 DVI10 50072808a833SSascha BischoffField 9 DVI9 50082808a833SSascha BischoffField 8 DVI8 50092808a833SSascha BischoffField 7 DVI7 50102808a833SSascha BischoffField 6 DVI6 50112808a833SSascha BischoffField 5 DVI5 50122808a833SSascha BischoffField 4 DVI4 50132808a833SSascha BischoffField 3 DVI3 50142808a833SSascha BischoffField 2 DVI2 50152808a833SSascha BischoffField 1 DVI1 50162808a833SSascha BischoffField 0 DVI0 50172808a833SSascha BischoffEndSysregFields 50182808a833SSascha Bischoff 50192808a833SSascha BischoffSysreg ICH_PPI_DVIR0_EL2 3 4 12 10 0 502077acae60SMarc ZyngierFields ICH_PPI_DVIRx_EL2 50212808a833SSascha BischoffEndSysreg 50222808a833SSascha Bischoff 50232808a833SSascha BischoffSysreg ICH_PPI_DVIR1_EL2 3 4 12 10 1 502477acae60SMarc ZyngierFields ICH_PPI_DVIRx_EL2 50252808a833SSascha BischoffEndSysreg 50262808a833SSascha Bischoff 50272808a833SSascha BischoffSysregFields ICH_PPI_ENABLERx_EL2 50282808a833SSascha BischoffField 63 EN63 50292808a833SSascha BischoffField 62 EN62 50302808a833SSascha BischoffField 61 EN61 50312808a833SSascha BischoffField 60 EN60 50322808a833SSascha BischoffField 59 EN59 50332808a833SSascha BischoffField 58 EN58 50342808a833SSascha BischoffField 57 EN57 50352808a833SSascha BischoffField 56 EN56 50362808a833SSascha BischoffField 55 EN55 50372808a833SSascha BischoffField 54 EN54 50382808a833SSascha BischoffField 53 EN53 50392808a833SSascha BischoffField 52 EN52 50402808a833SSascha BischoffField 51 EN51 50412808a833SSascha BischoffField 50 EN50 50422808a833SSascha BischoffField 49 EN49 50432808a833SSascha BischoffField 48 EN48 50442808a833SSascha BischoffField 47 EN47 50452808a833SSascha BischoffField 46 EN46 50462808a833SSascha BischoffField 45 EN45 50472808a833SSascha BischoffField 44 EN44 50482808a833SSascha BischoffField 43 EN43 50492808a833SSascha BischoffField 42 EN42 50502808a833SSascha BischoffField 41 EN41 50512808a833SSascha BischoffField 40 EN40 50522808a833SSascha BischoffField 39 EN39 50532808a833SSascha BischoffField 38 EN38 50542808a833SSascha BischoffField 37 EN37 50552808a833SSascha BischoffField 36 EN36 50562808a833SSascha BischoffField 35 EN35 50572808a833SSascha BischoffField 34 EN34 50582808a833SSascha BischoffField 33 EN33 50592808a833SSascha BischoffField 32 EN32 50602808a833SSascha BischoffField 31 EN31 50612808a833SSascha BischoffField 30 EN30 50622808a833SSascha BischoffField 29 EN29 50632808a833SSascha BischoffField 28 EN28 50642808a833SSascha BischoffField 27 EN27 50652808a833SSascha BischoffField 26 EN26 50662808a833SSascha BischoffField 25 EN25 50672808a833SSascha BischoffField 24 EN24 50682808a833SSascha BischoffField 23 EN23 50692808a833SSascha BischoffField 22 EN22 50702808a833SSascha BischoffField 21 EN21 50712808a833SSascha BischoffField 20 EN20 50722808a833SSascha BischoffField 19 EN19 50732808a833SSascha BischoffField 18 EN18 50742808a833SSascha BischoffField 17 EN17 50752808a833SSascha BischoffField 16 EN16 50762808a833SSascha BischoffField 15 EN15 50772808a833SSascha BischoffField 14 EN14 50782808a833SSascha BischoffField 13 EN13 50792808a833SSascha BischoffField 12 EN12 50802808a833SSascha BischoffField 11 EN11 50812808a833SSascha BischoffField 10 EN10 50822808a833SSascha BischoffField 9 EN9 50832808a833SSascha BischoffField 8 EN8 50842808a833SSascha BischoffField 7 EN7 50852808a833SSascha BischoffField 6 EN6 50862808a833SSascha BischoffField 5 EN5 50872808a833SSascha BischoffField 4 EN4 50882808a833SSascha BischoffField 3 EN3 50892808a833SSascha BischoffField 2 EN2 50902808a833SSascha BischoffField 1 EN1 50912808a833SSascha BischoffField 0 EN0 50922808a833SSascha BischoffEndSysregFields 50932808a833SSascha Bischoff 50942808a833SSascha BischoffSysreg ICH_PPI_ENABLER0_EL2 3 4 12 10 2 50952808a833SSascha BischoffFields ICH_PPI_ENABLERx_EL2 50962808a833SSascha BischoffEndSysreg 50972808a833SSascha Bischoff 50982808a833SSascha BischoffSysreg ICH_PPI_ENABLER1_EL2 3 4 12 10 3 50992808a833SSascha BischoffFields ICH_PPI_ENABLERx_EL2 51002808a833SSascha BischoffEndSysreg 51012808a833SSascha Bischoff 51022808a833SSascha BischoffSysregFields ICH_PPI_PENDRx_EL2 51032808a833SSascha BischoffField 63 PEND63 51042808a833SSascha BischoffField 62 PEND62 51052808a833SSascha BischoffField 61 PEND61 51062808a833SSascha BischoffField 60 PEND60 51072808a833SSascha BischoffField 59 PEND59 51082808a833SSascha BischoffField 58 PEND58 51092808a833SSascha BischoffField 57 PEND57 51102808a833SSascha BischoffField 56 PEND56 51112808a833SSascha BischoffField 55 PEND55 51122808a833SSascha BischoffField 54 PEND54 51132808a833SSascha BischoffField 53 PEND53 51142808a833SSascha BischoffField 52 PEND52 51152808a833SSascha BischoffField 51 PEND51 51162808a833SSascha BischoffField 50 PEND50 51172808a833SSascha BischoffField 49 PEND49 51182808a833SSascha BischoffField 48 PEND48 51192808a833SSascha BischoffField 47 PEND47 51202808a833SSascha BischoffField 46 PEND46 51212808a833SSascha BischoffField 45 PEND45 51222808a833SSascha BischoffField 44 PEND44 51232808a833SSascha BischoffField 43 PEND43 51242808a833SSascha BischoffField 42 PEND42 51252808a833SSascha BischoffField 41 PEND41 51262808a833SSascha BischoffField 40 PEND40 51272808a833SSascha BischoffField 39 PEND39 51282808a833SSascha BischoffField 38 PEND38 51292808a833SSascha BischoffField 37 PEND37 51302808a833SSascha BischoffField 36 PEND36 51312808a833SSascha BischoffField 35 PEND35 51322808a833SSascha BischoffField 34 PEND34 51332808a833SSascha BischoffField 33 PEND33 51342808a833SSascha BischoffField 32 PEND32 51352808a833SSascha BischoffField 31 PEND31 51362808a833SSascha BischoffField 30 PEND30 51372808a833SSascha BischoffField 29 PEND29 51382808a833SSascha BischoffField 28 PEND28 51392808a833SSascha BischoffField 27 PEND27 51402808a833SSascha BischoffField 26 PEND26 51412808a833SSascha BischoffField 25 PEND25 51422808a833SSascha BischoffField 24 PEND24 51432808a833SSascha BischoffField 23 PEND23 51442808a833SSascha BischoffField 22 PEND22 51452808a833SSascha BischoffField 21 PEND21 51462808a833SSascha BischoffField 20 PEND20 51472808a833SSascha BischoffField 19 PEND19 51482808a833SSascha BischoffField 18 PEND18 51492808a833SSascha BischoffField 17 PEND17 51502808a833SSascha BischoffField 16 PEND16 51512808a833SSascha BischoffField 15 PEND15 51522808a833SSascha BischoffField 14 PEND14 51532808a833SSascha BischoffField 13 PEND13 51542808a833SSascha BischoffField 12 PEND12 51552808a833SSascha BischoffField 11 PEND11 51562808a833SSascha BischoffField 10 PEND10 51572808a833SSascha BischoffField 9 PEND9 51582808a833SSascha BischoffField 8 PEND8 51592808a833SSascha BischoffField 7 PEND7 51602808a833SSascha BischoffField 6 PEND6 51612808a833SSascha BischoffField 5 PEND5 51622808a833SSascha BischoffField 4 PEND4 51632808a833SSascha BischoffField 3 PEND3 51642808a833SSascha BischoffField 2 PEND2 51652808a833SSascha BischoffField 1 PEND1 51662808a833SSascha BischoffField 0 PEND0 51672808a833SSascha BischoffEndSysregFields 51682808a833SSascha Bischoff 51692808a833SSascha BischoffSysreg ICH_PPI_PENDR0_EL2 3 4 12 10 4 51702808a833SSascha BischoffFields ICH_PPI_PENDRx_EL2 51712808a833SSascha BischoffEndSysreg 51722808a833SSascha Bischoff 51732808a833SSascha BischoffSysreg ICH_PPI_PENDR1_EL2 3 4 12 10 5 51742808a833SSascha BischoffFields ICH_PPI_PENDRx_EL2 51752808a833SSascha BischoffEndSysreg 51762808a833SSascha Bischoff 51772808a833SSascha BischoffSysregFields ICH_PPI_ACTIVERx_EL2 51782808a833SSascha BischoffField 63 ACTIVE63 51792808a833SSascha BischoffField 62 ACTIVE62 51802808a833SSascha BischoffField 61 ACTIVE61 51812808a833SSascha BischoffField 60 ACTIVE60 51822808a833SSascha BischoffField 59 ACTIVE59 51832808a833SSascha BischoffField 58 ACTIVE58 51842808a833SSascha BischoffField 57 ACTIVE57 51852808a833SSascha BischoffField 56 ACTIVE56 51862808a833SSascha BischoffField 55 ACTIVE55 51872808a833SSascha BischoffField 54 ACTIVE54 51882808a833SSascha BischoffField 53 ACTIVE53 51892808a833SSascha BischoffField 52 ACTIVE52 51902808a833SSascha BischoffField 51 ACTIVE51 51912808a833SSascha BischoffField 50 ACTIVE50 51922808a833SSascha BischoffField 49 ACTIVE49 51932808a833SSascha BischoffField 48 ACTIVE48 51942808a833SSascha BischoffField 47 ACTIVE47 51952808a833SSascha BischoffField 46 ACTIVE46 51962808a833SSascha BischoffField 45 ACTIVE45 51972808a833SSascha BischoffField 44 ACTIVE44 51982808a833SSascha BischoffField 43 ACTIVE43 51992808a833SSascha BischoffField 42 ACTIVE42 52002808a833SSascha BischoffField 41 ACTIVE41 52012808a833SSascha BischoffField 40 ACTIVE40 52022808a833SSascha BischoffField 39 ACTIVE39 52032808a833SSascha BischoffField 38 ACTIVE38 52042808a833SSascha BischoffField 37 ACTIVE37 52052808a833SSascha BischoffField 36 ACTIVE36 52062808a833SSascha BischoffField 35 ACTIVE35 52072808a833SSascha BischoffField 34 ACTIVE34 52082808a833SSascha BischoffField 33 ACTIVE33 52092808a833SSascha BischoffField 32 ACTIVE32 52102808a833SSascha BischoffField 31 ACTIVE31 52112808a833SSascha BischoffField 30 ACTIVE30 52122808a833SSascha BischoffField 29 ACTIVE29 52132808a833SSascha BischoffField 28 ACTIVE28 52142808a833SSascha BischoffField 27 ACTIVE27 52152808a833SSascha BischoffField 26 ACTIVE26 52162808a833SSascha BischoffField 25 ACTIVE25 52172808a833SSascha BischoffField 24 ACTIVE24 52182808a833SSascha BischoffField 23 ACTIVE23 52192808a833SSascha BischoffField 22 ACTIVE22 52202808a833SSascha BischoffField 21 ACTIVE21 52212808a833SSascha BischoffField 20 ACTIVE20 52222808a833SSascha BischoffField 19 ACTIVE19 52232808a833SSascha BischoffField 18 ACTIVE18 52242808a833SSascha BischoffField 17 ACTIVE17 52252808a833SSascha BischoffField 16 ACTIVE16 52262808a833SSascha BischoffField 15 ACTIVE15 52272808a833SSascha BischoffField 14 ACTIVE14 52282808a833SSascha BischoffField 13 ACTIVE13 52292808a833SSascha BischoffField 12 ACTIVE12 52302808a833SSascha BischoffField 11 ACTIVE11 52312808a833SSascha BischoffField 10 ACTIVE10 52322808a833SSascha BischoffField 9 ACTIVE9 52332808a833SSascha BischoffField 8 ACTIVE8 52342808a833SSascha BischoffField 7 ACTIVE7 52352808a833SSascha BischoffField 6 ACTIVE6 52362808a833SSascha BischoffField 5 ACTIVE5 52372808a833SSascha BischoffField 4 ACTIVE4 52382808a833SSascha BischoffField 3 ACTIVE3 52392808a833SSascha BischoffField 2 ACTIVE2 52402808a833SSascha BischoffField 1 ACTIVE1 52412808a833SSascha BischoffField 0 ACTIVE0 52422808a833SSascha BischoffEndSysregFields 52432808a833SSascha Bischoff 52442808a833SSascha BischoffSysreg ICH_PPI_ACTIVER0_EL2 3 4 12 10 6 52452808a833SSascha BischoffFields ICH_PPI_ACTIVERx_EL2 52462808a833SSascha BischoffEndSysreg 52472808a833SSascha Bischoff 52482808a833SSascha BischoffSysreg ICH_PPI_ACTIVER1_EL2 3 4 12 10 7 52492808a833SSascha BischoffFields ICH_PPI_ACTIVERx_EL2 52502808a833SSascha BischoffEndSysreg 52512808a833SSascha Bischoff 525222513c0dSMarc ZyngierSysreg ICH_HCR_EL2 3 4 12 11 0 525322513c0dSMarc ZyngierRes0 63:32 525422513c0dSMarc ZyngierField 31:27 EOIcount 525522513c0dSMarc ZyngierRes0 26:16 525622513c0dSMarc ZyngierField 15 DVIM 525722513c0dSMarc ZyngierField 14 TDIR 525822513c0dSMarc ZyngierField 13 TSEI 525922513c0dSMarc ZyngierField 12 TALL1 526022513c0dSMarc ZyngierField 11 TALL0 526122513c0dSMarc ZyngierField 10 TC 526222513c0dSMarc ZyngierRes0 9 526322513c0dSMarc ZyngierField 8 vSGIEOICount 526422513c0dSMarc ZyngierField 7 VGrp1DIE 526522513c0dSMarc ZyngierField 6 VGrp1EIE 526622513c0dSMarc ZyngierField 5 VGrp0DIE 526722513c0dSMarc ZyngierField 4 VGrp0EIE 526822513c0dSMarc ZyngierField 3 NPIE 526922513c0dSMarc ZyngierField 2 LRENPIE 527022513c0dSMarc ZyngierField 1 UIE 527122513c0dSMarc ZyngierField 0 En 527222513c0dSMarc ZyngierEndSysreg 527322513c0dSMarc Zyngier 52745815fb82SMarc ZyngierSysreg ICH_VTR_EL2 3 4 12 11 1 52755815fb82SMarc ZyngierRes0 63:32 52765815fb82SMarc ZyngierField 31:29 PRIbits 52775815fb82SMarc ZyngierField 28:26 PREbits 52785815fb82SMarc ZyngierField 25:23 IDbits 52795815fb82SMarc ZyngierField 22 SEIS 52805815fb82SMarc ZyngierField 21 A3V 52815815fb82SMarc ZyngierField 20 nV4 52825815fb82SMarc ZyngierField 19 TDS 52835815fb82SMarc ZyngierField 18 DVIM 52845815fb82SMarc ZyngierRes0 17:5 52855815fb82SMarc ZyngierField 4:0 ListRegs 52865815fb82SMarc ZyngierEndSysreg 52875815fb82SMarc Zyngier 5288b7a252e8SMarc ZyngierSysreg ICH_MISR_EL2 3 4 12 11 2 5289b7a252e8SMarc ZyngierRes0 63:8 5290b7a252e8SMarc ZyngierField 7 VGrp1D 5291b7a252e8SMarc ZyngierField 6 VGrp1E 5292b7a252e8SMarc ZyngierField 5 VGrp0D 5293b7a252e8SMarc ZyngierField 4 VGrp0E 5294b7a252e8SMarc ZyngierField 3 NP 5295b7a252e8SMarc ZyngierField 2 LRENP 5296b7a252e8SMarc ZyngierField 1 U 5297b7a252e8SMarc ZyngierField 0 EOI 5298b7a252e8SMarc ZyngierEndSysreg 5299b7a252e8SMarc Zyngier 5300b62f4b5dSSascha BischoffSysreg ICH_VCTLR_EL2 3 4 12 11 4 5301b62f4b5dSSascha BischoffRes0 63:2 5302b62f4b5dSSascha BischoffField 1 V3 5303b62f4b5dSSascha BischoffField 0 En 5304b62f4b5dSSascha BischoffEndSysreg 5305b62f4b5dSSascha Bischoff 53062808a833SSascha BischoffSysreg ICH_CONTEXTR_EL2 3 4 12 11 6 53072808a833SSascha BischoffField 63 V 53082808a833SSascha BischoffField 62 F 53092808a833SSascha BischoffField 61 IRICHPPIDIS 53102808a833SSascha BischoffField 60 DB 53112808a833SSascha BischoffField 59:55 DBPM 53122808a833SSascha BischoffRes0 54:48 53132808a833SSascha BischoffField 47:32 VPE 53142808a833SSascha BischoffRes0 31:16 53152808a833SSascha BischoffField 15:0 VM 53162808a833SSascha BischoffEndSysreg 53172808a833SSascha Bischoff 5318a04fbfb8SSascha BischoffSysreg ICH_VMCR_EL2 3 4 12 11 7 5319a04fbfb8SSascha BischoffPrefix FEAT_GCIE 5320a04fbfb8SSascha BischoffRes0 63:32 5321a04fbfb8SSascha BischoffField 31:27 VPMR 5322a04fbfb8SSascha BischoffRes0 26:1 5323a04fbfb8SSascha BischoffField 0 EN 5324a04fbfb8SSascha BischoffEndPrefix 5325a04fbfb8SSascha BischoffRes0 63:32 5326a04fbfb8SSascha BischoffField 31:24 VPMR 5327a04fbfb8SSascha BischoffField 23:21 VBPR0 5328a04fbfb8SSascha BischoffField 20:18 VBPR1 5329a04fbfb8SSascha BischoffRes0 17:10 5330a04fbfb8SSascha BischoffField 9 VEOIM 5331a04fbfb8SSascha BischoffRes0 8:5 5332a04fbfb8SSascha BischoffField 4 VCBPR 5333a04fbfb8SSascha BischoffField 3 VFIQEn 5334a04fbfb8SSascha BischoffField 2 VAckCtl 5335a04fbfb8SSascha BischoffField 1 VENG1 5336a04fbfb8SSascha BischoffField 0 VENG0 5337a04fbfb8SSascha BischoffEndSysreg 5338a04fbfb8SSascha Bischoff 53392808a833SSascha BischoffSysregFields ICH_PPI_PRIORITYRx_EL2 53402808a833SSascha BischoffRes0 63:61 53412808a833SSascha BischoffField 60:56 Priority7 53422808a833SSascha BischoffRes0 55:53 53432808a833SSascha BischoffField 52:48 Priority6 53442808a833SSascha BischoffRes0 47:45 53452808a833SSascha BischoffField 44:40 Priority5 53462808a833SSascha BischoffRes0 39:37 53472808a833SSascha BischoffField 36:32 Priority4 53482808a833SSascha BischoffRes0 31:29 53492808a833SSascha BischoffField 28:24 Priority3 53502808a833SSascha BischoffRes0 23:21 53512808a833SSascha BischoffField 20:16 Priority2 53522808a833SSascha BischoffRes0 15:13 53532808a833SSascha BischoffField 12:8 Priority1 53542808a833SSascha BischoffRes0 7:5 53552808a833SSascha BischoffField 4:0 Priority0 53562808a833SSascha BischoffEndSysregFields 53572808a833SSascha Bischoff 53582808a833SSascha BischoffSysreg ICH_PPI_PRIORITYR0_EL2 3 4 12 14 0 53592808a833SSascha BischoffFields ICH_PPI_PRIORITYRx_EL2 53602808a833SSascha BischoffEndSysreg 53612808a833SSascha Bischoff 53622808a833SSascha BischoffSysreg ICH_PPI_PRIORITYR1_EL2 3 4 12 14 1 53632808a833SSascha BischoffFields ICH_PPI_PRIORITYRx_EL2 53642808a833SSascha BischoffEndSysreg 53652808a833SSascha Bischoff 53662808a833SSascha BischoffSysreg ICH_PPI_PRIORITYR2_EL2 3 4 12 14 2 53672808a833SSascha BischoffFields ICH_PPI_PRIORITYRx_EL2 53682808a833SSascha BischoffEndSysreg 53692808a833SSascha Bischoff 53702808a833SSascha BischoffSysreg ICH_PPI_PRIORITYR3_EL2 3 4 12 14 3 53712808a833SSascha BischoffFields ICH_PPI_PRIORITYRx_EL2 53722808a833SSascha BischoffEndSysreg 53732808a833SSascha Bischoff 53742808a833SSascha BischoffSysreg ICH_PPI_PRIORITYR4_EL2 3 4 12 14 4 53752808a833SSascha BischoffFields ICH_PPI_PRIORITYRx_EL2 53762808a833SSascha BischoffEndSysreg 53772808a833SSascha Bischoff 53782808a833SSascha BischoffSysreg ICH_PPI_PRIORITYR5_EL2 3 4 12 14 5 53792808a833SSascha BischoffFields ICH_PPI_PRIORITYRx_EL2 53802808a833SSascha BischoffEndSysreg 53812808a833SSascha Bischoff 53822808a833SSascha BischoffSysreg ICH_PPI_PRIORITYR6_EL2 3 4 12 14 6 53832808a833SSascha BischoffFields ICH_PPI_PRIORITYRx_EL2 53842808a833SSascha BischoffEndSysreg 53852808a833SSascha Bischoff 53862808a833SSascha BischoffSysreg ICH_PPI_PRIORITYR7_EL2 3 4 12 14 7 53872808a833SSascha BischoffFields ICH_PPI_PRIORITYRx_EL2 53882808a833SSascha BischoffEndSysreg 53892808a833SSascha Bischoff 53902808a833SSascha BischoffSysreg ICH_PPI_PRIORITYR8_EL2 3 4 12 15 0 53912808a833SSascha BischoffFields ICH_PPI_PRIORITYRx_EL2 53922808a833SSascha BischoffEndSysreg 53932808a833SSascha Bischoff 53942808a833SSascha BischoffSysreg ICH_PPI_PRIORITYR9_EL2 3 4 12 15 1 53952808a833SSascha BischoffFields ICH_PPI_PRIORITYRx_EL2 53962808a833SSascha BischoffEndSysreg 53972808a833SSascha Bischoff 53982808a833SSascha BischoffSysreg ICH_PPI_PRIORITYR10_EL2 3 4 12 15 2 53992808a833SSascha BischoffFields ICH_PPI_PRIORITYRx_EL2 54002808a833SSascha BischoffEndSysreg 54012808a833SSascha Bischoff 54022808a833SSascha BischoffSysreg ICH_PPI_PRIORITYR11_EL2 3 4 12 15 3 54032808a833SSascha BischoffFields ICH_PPI_PRIORITYRx_EL2 54042808a833SSascha BischoffEndSysreg 54052808a833SSascha Bischoff 54062808a833SSascha BischoffSysreg ICH_PPI_PRIORITYR12_EL2 3 4 12 15 4 54072808a833SSascha BischoffFields ICH_PPI_PRIORITYRx_EL2 54082808a833SSascha BischoffEndSysreg 54092808a833SSascha Bischoff 54102808a833SSascha BischoffSysreg ICH_PPI_PRIORITYR13_EL2 3 4 12 15 5 54112808a833SSascha BischoffFields ICH_PPI_PRIORITYRx_EL2 54122808a833SSascha BischoffEndSysreg 54132808a833SSascha Bischoff 54142808a833SSascha BischoffSysreg ICH_PPI_PRIORITYR14_EL2 3 4 12 15 6 54152808a833SSascha BischoffFields ICH_PPI_PRIORITYRx_EL2 54162808a833SSascha BischoffEndSysreg 54172808a833SSascha Bischoff 54182808a833SSascha BischoffSysreg ICH_PPI_PRIORITYR15_EL2 3 4 12 15 7 54192808a833SSascha BischoffFields ICH_PPI_PRIORITYRx_EL2 54202808a833SSascha BischoffEndSysreg 54212808a833SSascha Bischoff 54228c12e22cSMark BrownSysreg CONTEXTIDR_EL2 3 4 13 0 1 54238c12e22cSMark BrownFields CONTEXTIDR_ELx 54248c12e22cSMark BrownEndSysreg 54258c12e22cSMark Brown 5426eaacaa4fSMarc ZyngierSysreg CNTPOFF_EL2 3 4 14 0 6 5427eaacaa4fSMarc ZyngierField 63:0 PhysicalOffset 5428eaacaa4fSMarc ZyngierEndSysreg 5429eaacaa4fSMarc Zyngier 5430b5c0f105SMark BrownSysreg CPACR_EL12 3 5 1 0 2 5431233fc36bSMarc ZyngierMapping CPACR_EL1 5432b5c0f105SMark BrownEndSysreg 5433b5c0f105SMark Brown 543489e9fb32SMark BrownSysreg ZCR_EL12 3 5 1 2 0 5435233fc36bSMarc ZyngierMapping ZCR_EL1 543689e9fb32SMark BrownEndSysreg 543789e9fb32SMark Brown 5438c382ee67SJames ClarkSysreg TRFCR_EL12 3 5 1 2 1 543901009b06SMarc ZyngierMapping TRFCR_EL1 5440c382ee67SJames ClarkEndSysreg 5441c382ee67SJames Clark 54420d1322e7SMark BrownSysreg SMCR_EL12 3 5 1 2 6 5443233fc36bSMarc ZyngierMapping SMCR_EL1 54440d1322e7SMark BrownEndSysreg 54450d1322e7SMark Brown 5446e94e06d8SMark BrownSysreg GCSCR_EL12 3 5 2 5 0 5447233fc36bSMarc ZyngierMapping GCSCR_EL1 5448e94e06d8SMark BrownEndSysreg 5449e94e06d8SMark Brown 5450e94e06d8SMark BrownSysreg GCSPR_EL12 3 5 2 5 1 5451233fc36bSMarc ZyngierMapping GCSPR_EL1 5452e94e06d8SMark BrownEndSysreg 5453e94e06d8SMark Brown 5454dffdeadeSMark BrownSysreg FAR_EL12 3 5 6 0 0 5455dffdeadeSMark BrownField 63:0 ADDR 5456dffdeadeSMark BrownEndSysreg 5457dffdeadeSMark Brown 545883732ce6SJames MorseSysreg MPAM1_EL12 3 5 10 5 0 545983732ce6SJames MorseFields MPAM1_ELx 546083732ce6SJames MorseEndSysreg 546183732ce6SJames Morse 54628c12e22cSMark BrownSysreg CONTEXTIDR_EL12 3 5 13 0 1 5463233fc36bSMarc ZyngierMapping CONTEXTIDR_EL1 54648c12e22cSMark BrownEndSysreg 54658c12e22cSMark Brown 546641fde735SMark BrownSysregFields TTBRx_EL1 546741fde735SMark BrownField 63:48 ASID 546841fde735SMark BrownField 47:1 BADDR 546941fde735SMark BrownField 0 CnP 547041fde735SMark BrownEndSysregFields 547141fde735SMark Brown 547241fde735SMark BrownSysreg TTBR0_EL1 3 0 2 0 0 547341fde735SMark BrownFields TTBRx_EL1 547441fde735SMark BrownEndSysreg 547541fde735SMark Brown 547641fde735SMark BrownSysreg TTBR1_EL1 3 0 2 0 1 547741fde735SMark BrownFields TTBRx_EL1 547841fde735SMark BrownEndSysreg 5479464ca8dfSMark Brown 54800be91cfbSMarc ZyngierSysreg TCR_EL1 3 0 2 0 2 54810be91cfbSMarc ZyngierRes0 63:62 54820be91cfbSMarc ZyngierField 61 MTX1 54830be91cfbSMarc ZyngierField 60 MTX0 54840be91cfbSMarc ZyngierField 59 DS 54850be91cfbSMarc ZyngierField 58 TCMA1 54860be91cfbSMarc ZyngierField 57 TCMA0 54870be91cfbSMarc ZyngierField 56 E0PD1 54880be91cfbSMarc ZyngierField 55 E0PD0 54890be91cfbSMarc ZyngierField 54 NFD1 54900be91cfbSMarc ZyngierField 53 NFD0 54910be91cfbSMarc ZyngierField 52 TBID1 54920be91cfbSMarc ZyngierField 51 TBID0 54930be91cfbSMarc ZyngierField 50 HWU162 54940be91cfbSMarc ZyngierField 49 HWU161 54950be91cfbSMarc ZyngierField 48 HWU160 54960be91cfbSMarc ZyngierField 47 HWU159 54970be91cfbSMarc ZyngierField 46 HWU062 54980be91cfbSMarc ZyngierField 45 HWU061 54990be91cfbSMarc ZyngierField 44 HWU060 55000be91cfbSMarc ZyngierField 43 HWU059 55010be91cfbSMarc ZyngierField 42 HPD1 55020be91cfbSMarc ZyngierField 41 HPD0 55030be91cfbSMarc ZyngierField 40 HD 55040be91cfbSMarc ZyngierField 39 HA 55050be91cfbSMarc ZyngierField 38 TBI1 55060be91cfbSMarc ZyngierField 37 TBI0 55070be91cfbSMarc ZyngierField 36 AS 55080be91cfbSMarc ZyngierRes0 35 55090be91cfbSMarc ZyngierField 34:32 IPS 551014f15855SAnshuman KhandualEnum 31:30 TG1 551114f15855SAnshuman Khandual 0b01 16K 551214f15855SAnshuman Khandual 0b10 4K 551314f15855SAnshuman Khandual 0b11 64K 551414f15855SAnshuman KhandualEndEnum 551514f15855SAnshuman KhandualEnum 29:28 SH1 551614f15855SAnshuman Khandual 0b00 NONE 551714f15855SAnshuman Khandual 0b10 OUTER 551814f15855SAnshuman Khandual 0b11 INNER 551914f15855SAnshuman KhandualEndEnum 552014f15855SAnshuman KhandualEnum 27:26 ORGN1 552114f15855SAnshuman Khandual 0b00 NC 552214f15855SAnshuman Khandual 0b01 WBWA 552314f15855SAnshuman Khandual 0b10 WT 552414f15855SAnshuman Khandual 0b11 WBnWA 552514f15855SAnshuman KhandualEndEnum 552614f15855SAnshuman KhandualEnum 25:24 IRGN1 552714f15855SAnshuman Khandual 0b00 NC 552814f15855SAnshuman Khandual 0b01 WBWA 552914f15855SAnshuman Khandual 0b10 WT 553014f15855SAnshuman Khandual 0b11 WBnWA 553114f15855SAnshuman KhandualEndEnum 55320be91cfbSMarc ZyngierField 23 EPD1 55330be91cfbSMarc ZyngierField 22 A1 55340be91cfbSMarc ZyngierField 21:16 T1SZ 553514f15855SAnshuman KhandualEnum 15:14 TG0 553614f15855SAnshuman Khandual 0b00 4K 553714f15855SAnshuman Khandual 0b01 64K 553814f15855SAnshuman Khandual 0b10 16K 553914f15855SAnshuman KhandualEndEnum 554014f15855SAnshuman KhandualEnum 13:12 SH0 554114f15855SAnshuman Khandual 0b00 NONE 554214f15855SAnshuman Khandual 0b10 OUTER 554314f15855SAnshuman Khandual 0b11 INNER 554414f15855SAnshuman KhandualEndEnum 554514f15855SAnshuman KhandualEnum 11:10 ORGN0 554614f15855SAnshuman Khandual 0b00 NC 554714f15855SAnshuman Khandual 0b01 WBWA 554814f15855SAnshuman Khandual 0b10 WT 554914f15855SAnshuman Khandual 0b11 WBnWA 555014f15855SAnshuman KhandualEndEnum 555114f15855SAnshuman KhandualEnum 9:8 IRGN0 555214f15855SAnshuman Khandual 0b00 NC 555314f15855SAnshuman Khandual 0b01 WBWA 555414f15855SAnshuman Khandual 0b10 WT 555514f15855SAnshuman Khandual 0b11 WBnWA 555614f15855SAnshuman KhandualEndEnum 55570be91cfbSMarc ZyngierField 7 EPD0 55580be91cfbSMarc ZyngierRes0 6 55590be91cfbSMarc ZyngierField 5:0 T0SZ 55600be91cfbSMarc ZyngierEndSysreg 55610be91cfbSMarc Zyngier 55620be91cfbSMarc ZyngierSysreg TCR_EL12 3 5 2 0 2 55630be91cfbSMarc ZyngierMapping TCR_EL1 55640be91cfbSMarc ZyngierEndSysreg 55650be91cfbSMarc Zyngier 55660be91cfbSMarc ZyngierSysreg TCRALIAS_EL1 3 0 2 7 6 55670be91cfbSMarc ZyngierMapping TCR_EL1 55680be91cfbSMarc ZyngierEndSysreg 55690be91cfbSMarc Zyngier 55707052e808SMarc ZyngierSysreg TCR2_EL1 3 0 2 0 3 5571a3ed7da9SMarc ZyngierRes0 63:22 5572a3ed7da9SMarc ZyngierField 21 FNGNA1 5573a3ed7da9SMarc ZyngierField 20 FNGNA0 5574a3ed7da9SMarc ZyngierRes0 19 5575a3ed7da9SMarc ZyngierField 18 FNG1 5576a3ed7da9SMarc ZyngierField 17 FNG0 5577a3ed7da9SMarc ZyngierField 16 A2 557889b6c3eeSJoey GoulyField 15 DisCH1 557989b6c3eeSJoey GoulyField 14 DisCH0 558089b6c3eeSJoey GoulyRes0 13:12 558189b6c3eeSJoey GoulyField 11 HAFT 558289b6c3eeSJoey GoulyField 10 PTTWI 558389b6c3eeSJoey GoulyRes0 9:6 558489b6c3eeSJoey GoulyField 5 D128 558589b6c3eeSJoey GoulyField 4 AIE 558689b6c3eeSJoey GoulyField 3 POE 558789b6c3eeSJoey GoulyField 2 E0POE 558889b6c3eeSJoey GoulyField 1 PIE 558989b6c3eeSJoey GoulyField 0 PnCH 559089b6c3eeSJoey GoulyEndSysreg 559189b6c3eeSJoey Gouly 559289b6c3eeSJoey GoulySysreg TCR2_EL12 3 5 2 0 3 55937052e808SMarc ZyngierMapping TCR2_EL1 559489b6c3eeSJoey GoulyEndSysreg 559589b6c3eeSJoey Gouly 55960be91cfbSMarc ZyngierSysreg TCR2ALIAS_EL1 3 0 2 7 7 55970be91cfbSMarc ZyngierMapping TCR2_EL1 55980be91cfbSMarc ZyngierEndSysreg 55990be91cfbSMarc Zyngier 560089b6c3eeSJoey GoulySysreg TCR2_EL2 3 4 2 0 3 5601a3ed7da9SMarc ZyngierRes0 63:19 5602a3ed7da9SMarc ZyngierField 18 FNG1 5603a3ed7da9SMarc ZyngierField 17 FNG0 5604a3ed7da9SMarc ZyngierField 16 A2 560589b6c3eeSJoey GoulyField 15 DisCH1 560689b6c3eeSJoey GoulyField 14 DisCH0 560789b6c3eeSJoey GoulyField 13 AMEC1 560889b6c3eeSJoey GoulyField 12 AMEC0 560989b6c3eeSJoey GoulyField 11 HAFT 561089b6c3eeSJoey GoulyField 10 PTTWI 5611d41571c7SMarc ZyngierRes0 9:6 561289b6c3eeSJoey GoulyField 5 D128 561389b6c3eeSJoey GoulyField 4 AIE 561489b6c3eeSJoey GoulyField 3 POE 561589b6c3eeSJoey GoulyField 2 E0POE 561689b6c3eeSJoey GoulyField 1 PIE 561789b6c3eeSJoey GoulyField 0 PnCH 561889b6c3eeSJoey GoulyEndSysreg 561989b6c3eeSJoey Gouly 5620885c6d8eSFuad TabbaSysregFields MAIR2_ELx 5621885c6d8eSFuad TabbaField 63:56 Attr7 5622885c6d8eSFuad TabbaField 55:48 Attr6 5623885c6d8eSFuad TabbaField 47:40 Attr5 5624885c6d8eSFuad TabbaField 39:32 Attr4 5625885c6d8eSFuad TabbaField 31:24 Attr3 5626885c6d8eSFuad TabbaField 23:16 Attr2 5627885c6d8eSFuad TabbaField 15:8 Attr1 5628885c6d8eSFuad TabbaField 7:0 Attr0 5629885c6d8eSFuad TabbaEndSysregFields 5630885c6d8eSFuad Tabba 5631885c6d8eSFuad TabbaSysreg MAIR2_EL1 3 0 10 2 1 5632885c6d8eSFuad TabbaFields MAIR2_ELx 5633885c6d8eSFuad TabbaEndSysreg 5634885c6d8eSFuad Tabba 5635885c6d8eSFuad TabbaSysreg MAIR2_EL2 3 4 10 1 1 5636885c6d8eSFuad TabbaFields MAIR2_ELx 5637885c6d8eSFuad TabbaEndSysreg 5638885c6d8eSFuad Tabba 5639885c6d8eSFuad TabbaSysreg AMAIR2_EL1 3 0 10 3 1 5640885c6d8eSFuad TabbaField 63:0 ImpDef 5641885c6d8eSFuad TabbaEndSysreg 5642885c6d8eSFuad Tabba 5643885c6d8eSFuad TabbaSysreg AMAIR2_EL2 3 4 10 3 1 5644885c6d8eSFuad TabbaField 63:0 ImpDef 5645885c6d8eSFuad TabbaEndSysreg 5646885c6d8eSFuad Tabba 5647c36ad194SJoey GoulySysregFields PIRx_ELx 5648c36ad194SJoey GoulyField 63:60 Perm15 5649c36ad194SJoey GoulyField 59:56 Perm14 5650c36ad194SJoey GoulyField 55:52 Perm13 5651c36ad194SJoey GoulyField 51:48 Perm12 5652c36ad194SJoey GoulyField 47:44 Perm11 5653c36ad194SJoey GoulyField 43:40 Perm10 5654c36ad194SJoey GoulyField 39:36 Perm9 5655c36ad194SJoey GoulyField 35:32 Perm8 5656c36ad194SJoey GoulyField 31:28 Perm7 5657c36ad194SJoey GoulyField 27:24 Perm6 5658c36ad194SJoey GoulyField 23:20 Perm5 5659c36ad194SJoey GoulyField 19:16 Perm4 5660c36ad194SJoey GoulyField 15:12 Perm3 5661c36ad194SJoey GoulyField 11:8 Perm2 5662c36ad194SJoey GoulyField 7:4 Perm1 5663c36ad194SJoey GoulyField 3:0 Perm0 5664c36ad194SJoey GoulyEndSysregFields 5665c36ad194SJoey Gouly 5666c36ad194SJoey GoulySysreg PIRE0_EL1 3 0 10 2 2 5667c36ad194SJoey GoulyFields PIRx_ELx 5668c36ad194SJoey GoulyEndSysreg 5669c36ad194SJoey Gouly 5670c36ad194SJoey GoulySysreg PIRE0_EL12 3 5 10 2 2 5671233fc36bSMarc ZyngierMapping PIRE0_EL1 5672c36ad194SJoey GoulyEndSysreg 5673c36ad194SJoey Gouly 56744ecda4c6SMarc ZyngierSysreg PIRE0_EL2 3 4 10 2 2 56754ecda4c6SMarc ZyngierFields PIRx_ELx 56764ecda4c6SMarc ZyngierEndSysreg 56774ecda4c6SMarc Zyngier 5678c36ad194SJoey GoulySysreg PIR_EL1 3 0 10 2 3 5679c36ad194SJoey GoulyFields PIRx_ELx 5680c36ad194SJoey GoulyEndSysreg 5681c36ad194SJoey Gouly 5682c36ad194SJoey GoulySysreg PIR_EL12 3 5 10 2 3 5683233fc36bSMarc ZyngierMapping PIR_EL1 5684c36ad194SJoey GoulyEndSysreg 5685c36ad194SJoey Gouly 5686c36ad194SJoey GoulySysreg PIR_EL2 3 4 10 2 3 5687c36ad194SJoey GoulyFields PIRx_ELx 5688c36ad194SJoey GoulyEndSysreg 5689c36ad194SJoey Gouly 5690c0c5a8eaSJoey GoulySysreg POR_EL0 3 3 10 2 4 5691c0c5a8eaSJoey GoulyFields PIRx_ELx 5692c0c5a8eaSJoey GoulyEndSysreg 5693c0c5a8eaSJoey Gouly 5694c0c5a8eaSJoey GoulySysreg POR_EL1 3 0 10 2 4 5695c0c5a8eaSJoey GoulyFields PIRx_ELx 5696c0c5a8eaSJoey GoulyEndSysreg 5697c0c5a8eaSJoey Gouly 5698b9ed7e5dSMarc ZyngierSysreg POR_EL2 3 4 10 2 4 5699b9ed7e5dSMarc ZyngierFields PIRx_ELx 5700b9ed7e5dSMarc ZyngierEndSysreg 5701b9ed7e5dSMarc Zyngier 5702c0c5a8eaSJoey GoulySysreg POR_EL12 3 5 10 2 4 5703233fc36bSMarc ZyngierMapping POR_EL1 5704c0c5a8eaSJoey GoulyEndSysreg 5705c0c5a8eaSJoey Gouly 5706885c6d8eSFuad TabbaSysreg S2POR_EL1 3 0 10 2 5 5707885c6d8eSFuad TabbaFields PIRx_ELx 5708885c6d8eSFuad TabbaEndSysreg 5709885c6d8eSFuad Tabba 5710885c6d8eSFuad TabbaSysreg S2PIR_EL2 3 4 10 2 5 5711885c6d8eSFuad TabbaFields PIRx_ELx 5712885c6d8eSFuad TabbaEndSysreg 5713885c6d8eSFuad Tabba 5714464ca8dfSMark BrownSysreg LORSA_EL1 3 0 10 4 0 5715464ca8dfSMark BrownRes0 63:52 5716464ca8dfSMark BrownField 51:16 SA 5717464ca8dfSMark BrownRes0 15:1 5718464ca8dfSMark BrownField 0 Valid 5719464ca8dfSMark BrownEndSysreg 5720464ca8dfSMark Brown 57210d879f7aSMark BrownSysreg LOREA_EL1 3 0 10 4 1 57220d879f7aSMark BrownRes0 63:52 57230d879f7aSMark BrownField 51:48 EA_51_48 57240d879f7aSMark BrownField 47:16 EA_47_16 57250d879f7aSMark BrownRes0 15:0 57260d879f7aSMark BrownEndSysreg 5727cdf428f7SMark Brown 5728cdf428f7SMark BrownSysreg LORN_EL1 3 0 10 4 2 5729cdf428f7SMark BrownRes0 63:8 5730cdf428f7SMark BrownField 7:0 Num 5731cdf428f7SMark BrownEndSysreg 573241cc24e0SMark Brown 573341cc24e0SMark BrownSysreg LORC_EL1 3 0 10 4 3 573441cc24e0SMark BrownRes0 63:10 573541cc24e0SMark BrownField 9:2 DS 573641cc24e0SMark BrownRes0 1 573741cc24e0SMark BrownField 0 EN 573841cc24e0SMark BrownEndSysreg 573912c897b4SMark Brown 574083732ce6SJames MorseSysreg MPAMIDR_EL1 3 0 10 4 4 574183732ce6SJames MorseRes0 63:62 574283732ce6SJames MorseField 61 HAS_SDEFLT 574383732ce6SJames MorseField 60 HAS_FORCE_NS 574483732ce6SJames MorseField 59 SP4 574583732ce6SJames MorseField 58 HAS_TIDR 574683732ce6SJames MorseField 57 HAS_ALTSP 574783732ce6SJames MorseRes0 56:40 574883732ce6SJames MorseField 39:32 PMG_MAX 574983732ce6SJames MorseRes0 31:21 575083732ce6SJames MorseField 20:18 VPMR_MAX 575183732ce6SJames MorseField 17 HAS_HCR 575283732ce6SJames MorseRes0 16 575383732ce6SJames MorseField 15:0 PARTID_MAX 575483732ce6SJames MorseEndSysreg 575583732ce6SJames Morse 575612c897b4SMark BrownSysreg LORID_EL1 3 0 10 4 7 575712c897b4SMark BrownRes0 63:24 575812c897b4SMark BrownField 23:16 LD 575912c897b4SMark BrownRes0 15:8 576012c897b4SMark BrownField 7:0 LR 576112c897b4SMark BrownEndSysreg 5762541826afSMark Brown 576383732ce6SJames MorseSysreg MPAM1_EL1 3 0 10 5 0 576483732ce6SJames MorseField 63 MPAMEN 576583732ce6SJames MorseRes0 62:61 576683732ce6SJames MorseField 60 FORCED_NS 576783732ce6SJames MorseRes0 59:55 576883732ce6SJames MorseField 54 ALTSP_FRCD 576983732ce6SJames MorseRes0 53:48 577083732ce6SJames MorseField 47:40 PMG_D 577183732ce6SJames MorseField 39:32 PMG_I 577283732ce6SJames MorseField 31:16 PARTID_D 577383732ce6SJames MorseField 15:0 PARTID_I 577483732ce6SJames MorseEndSysreg 577583732ce6SJames Morse 577683732ce6SJames MorseSysreg MPAM0_EL1 3 0 10 5 1 577783732ce6SJames MorseRes0 63:48 577883732ce6SJames MorseField 47:40 PMG_D 577983732ce6SJames MorseField 39:32 PMG_I 578083732ce6SJames MorseField 31:16 PARTID_D 578183732ce6SJames MorseField 15:0 PARTID_I 578283732ce6SJames MorseEndSysreg 578383732ce6SJames Morse 578429fa1be8SBen HorganSysreg MPAMSM_EL1 3 0 10 5 3 578529fa1be8SBen HorganRes0 63:48 578629fa1be8SBen HorganField 47:40 PMG_D 578729fa1be8SBen HorganRes0 39:32 578829fa1be8SBen HorganField 31:16 PARTID_D 578929fa1be8SBen HorganRes0 15:0 579029fa1be8SBen HorganEndSysreg 579129fa1be8SBen Horgan 5792df5f1775SMark BrownSysreg ISR_EL1 3 0 12 1 0 5793df5f1775SMark BrownRes0 63:11 5794df5f1775SMark BrownField 10 IS 5795df5f1775SMark BrownField 9 FS 5796df5f1775SMark BrownField 8 A 5797df5f1775SMark BrownField 7 I 5798df5f1775SMark BrownField 6 F 5799df5f1775SMark BrownRes0 5:0 5800df5f1775SMark BrownEndSysreg 5801df5f1775SMark Brown 5802541826afSMark BrownSysreg ICC_NMIAR1_EL1 3 0 12 9 5 5803541826afSMark BrownRes0 63:24 5804541826afSMark BrownField 23:0 INTID 5805541826afSMark BrownEndSysreg 5806eee64165SAnshuman Khandual 5807eee64165SAnshuman KhandualSysreg TRBLIMITR_EL1 3 0 9 11 0 5808eee64165SAnshuman KhandualField 63:12 LIMIT 5809eee64165SAnshuman KhandualRes0 11:7 5810eee64165SAnshuman KhandualField 6 XE 5811eee64165SAnshuman KhandualField 5 nVM 5812eee64165SAnshuman KhandualEnum 4:3 TM 5813eee64165SAnshuman Khandual 0b00 STOP 5814eee64165SAnshuman Khandual 0b01 IRQ 5815eee64165SAnshuman Khandual 0b11 IGNR 5816eee64165SAnshuman KhandualEndEnum 5817eee64165SAnshuman KhandualEnum 2:1 FM 5818eee64165SAnshuman Khandual 0b00 FILL 5819eee64165SAnshuman Khandual 0b01 WRAP 5820eee64165SAnshuman Khandual 0b11 CBUF 5821eee64165SAnshuman KhandualEndEnum 5822eee64165SAnshuman KhandualField 0 E 5823eee64165SAnshuman KhandualEndSysreg 582466696977SAnshuman Khandual 582566696977SAnshuman KhandualSysreg TRBPTR_EL1 3 0 9 11 1 582666696977SAnshuman KhandualField 63:0 PTR 582766696977SAnshuman KhandualEndSysreg 5828cbaf0cf0SAnshuman Khandual 5829cbaf0cf0SAnshuman KhandualSysreg TRBBASER_EL1 3 0 9 11 2 5830cbaf0cf0SAnshuman KhandualField 63:12 BASE 5831cbaf0cf0SAnshuman KhandualRes0 11:0 5832cbaf0cf0SAnshuman KhandualEndSysreg 583346f3a5b0SAnshuman Khandual 583446f3a5b0SAnshuman KhandualSysreg TRBSR_EL1 3 0 9 11 3 583546f3a5b0SAnshuman KhandualRes0 63:56 583646f3a5b0SAnshuman KhandualField 55:32 MSS2 583746f3a5b0SAnshuman KhandualField 31:26 EC 583846f3a5b0SAnshuman KhandualRes0 25:24 583946f3a5b0SAnshuman KhandualField 23 DAT 584046f3a5b0SAnshuman KhandualField 22 IRQ 584146f3a5b0SAnshuman KhandualField 21 TRG 584246f3a5b0SAnshuman KhandualField 20 WRAP 584346f3a5b0SAnshuman KhandualRes0 19 584446f3a5b0SAnshuman KhandualField 18 EA 584546f3a5b0SAnshuman KhandualField 17 S 584646f3a5b0SAnshuman KhandualRes0 16 584746f3a5b0SAnshuman KhandualField 15:0 MSS 584846f3a5b0SAnshuman KhandualEndSysreg 58493077b1dbSAnshuman Khandual 58503077b1dbSAnshuman KhandualSysreg TRBMAR_EL1 3 0 9 11 4 58513077b1dbSAnshuman KhandualRes0 63:12 58523077b1dbSAnshuman KhandualEnum 11:10 PAS 58533077b1dbSAnshuman Khandual 0b00 SECURE 58543077b1dbSAnshuman Khandual 0b01 NON_SECURE 58553077b1dbSAnshuman Khandual 0b10 ROOT 58563077b1dbSAnshuman Khandual 0b11 REALM 58573077b1dbSAnshuman KhandualEndEnum 58583077b1dbSAnshuman KhandualEnum 9:8 SH 58593077b1dbSAnshuman Khandual 0b00 NON_SHAREABLE 58603077b1dbSAnshuman Khandual 0b10 OUTER_SHAREABLE 58613077b1dbSAnshuman Khandual 0b11 INNER_SHAREABLE 58623077b1dbSAnshuman KhandualEndEnum 58633077b1dbSAnshuman KhandualField 7:0 Attr 58643077b1dbSAnshuman KhandualEndSysreg 5865a56035c9SAnshuman Khandual 5866a56035c9SAnshuman KhandualSysreg TRBTRG_EL1 3 0 9 11 6 5867a56035c9SAnshuman KhandualRes0 63:32 5868a56035c9SAnshuman KhandualField 31:0 TRG 5869a56035c9SAnshuman KhandualEndSysreg 5870f0d4627fSAnshuman Khandual 5871f0d4627fSAnshuman KhandualSysreg TRBIDR_EL1 3 0 9 11 7 58724533a023SMarc ZyngierRes0 63:16 58734533a023SMarc ZyngierUnsignedEnum 15:12 MPAM 58744533a023SMarc Zyngier 0b0000 NI 58754533a023SMarc Zyngier 0b0001 DEFAULT 58764533a023SMarc Zyngier 0b0010 IMP 58774533a023SMarc ZyngierEndEnum 5878f0d4627fSAnshuman KhandualEnum 11:8 EA 5879f0d4627fSAnshuman Khandual 0b0000 NON_DESC 5880f0d4627fSAnshuman Khandual 0b0001 IGNORE 5881f0d4627fSAnshuman Khandual 0b0010 SERROR 5882f0d4627fSAnshuman KhandualEndEnum 5883f0d4627fSAnshuman KhandualRes0 7:6 5884f0d4627fSAnshuman KhandualField 5 F 5885f0d4627fSAnshuman KhandualField 4 P 5886f0d4627fSAnshuman KhandualField 3:0 Align 5887f0d4627fSAnshuman KhandualEndSysreg 58881cf3e126SOliver Upton 58891cf3e126SOliver UptonSysreg HPFAR_EL2 3 4 6 0 4 58901cf3e126SOliver UptonField 63 NS 58911cf3e126SOliver UptonRes0 62:48 58921cf3e126SOliver UptonField 47:4 FIPA 58931cf3e126SOliver UptonRes0 3:0 58941cf3e126SOliver UptonEndSysreg 5895