~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/arch/arm64/tools/sysreg

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /arch/arm64/tools/sysreg (Version linux-6.12-rc7) and /arch/i386/tools/sysreg (Version linux-5.5.19)


  1 # SPDX-License-Identifier: GPL-2.0-only           
  2 #                                                 
  3 # System register metadata                        
  4                                                   
  5 # Each System register is described by a Sysre    
  6                                                   
  7 # Sysreg        <name>  <op0>   <op1>   <crn>     
  8 # <field>                                         
  9 # ...                                             
 10 # EndSysreg                                       
 11                                                   
 12 # Within a Sysreg block, each field can be des    
 13                                                   
 14 # Res0  <msb>[:<lsb>]                             
 15                                                   
 16 # Res1  <msb>[:<lsb>]                             
 17                                                   
 18 # Unkn  <msb>[:<lsb>]                             
 19                                                   
 20 # Field <msb>[:<lsb>]   <name>                    
 21                                                   
 22 # Enum  <msb>[:<lsb>]   <name>                    
 23 #       <enumval>       <enumname>                
 24 #       ...                                       
 25 # EndEnum                                         
 26                                                   
 27 # Alternatively if multiple registers share th    
 28 # a SysregFields block can be used to describe    
 29                                                   
 30 # SysregFields  <fieldsname>                      
 31 # <field>                                         
 32 # ...                                             
 33 # EndSysregFields                                 
 34                                                   
 35 # and referenced from within the Sysreg:          
 36                                                   
 37 # Sysreg        <name>  <op0>   <op1>   <crn>     
 38 # Fields        <fieldsname>                      
 39 # EndSysreg                                       
 40                                                   
 41 # For ID registers we adopt a few conventions     
 42 # language in the ARM into defines:               
 43 #                                                 
 44 # NI  - Not implemented                           
 45 # IMP - Implemented                               
 46 #                                                 
 47 # In general it is recommended that new enumer    
 48 # feature that introduces them (eg, FEAT_LS64_    
 49 # item ACCDATA) though it may be more taseful     
 50                                                   
 51 Sysreg  OSDTRRX_EL1     2       0       0         
 52 Res0    63:32                                     
 53 Field   31:0    DTRRX                             
 54 EndSysreg                                         
 55                                                   
 56 Sysreg  MDCCINT_EL1     2       0       0         
 57 Res0    63:31                                     
 58 Field   30      RX                                
 59 Field   29      TX                                
 60 Res0    28:0                                      
 61 EndSysreg                                         
 62                                                   
 63 Sysreg  MDSCR_EL1       2       0       0         
 64 Res0    63:36                                     
 65 Field   35      EHBWE                             
 66 Field   34      EnSPM                             
 67 Field   33      TTA                               
 68 Field   32      EMBWE                             
 69 Field   31      TFO                               
 70 Field   30      RXfull                            
 71 Field   29      TXfull                            
 72 Res0    28                                        
 73 Field   27      RXO                               
 74 Field   26      TXU                               
 75 Res0    25:24                                     
 76 Field   23:22   INTdis                            
 77 Field   21      TDA                               
 78 Res0    20                                        
 79 Field   19      SC2                               
 80 Res0    18:16                                     
 81 Field   15      MDE                               
 82 Field   14      HDE                               
 83 Field   13      KDE                               
 84 Field   12      TDCC                              
 85 Res0    11:7                                      
 86 Field   6       ERR                               
 87 Res0    5:1                                       
 88 Field   0       SS                                
 89 EndSysreg                                         
 90                                                   
 91 Sysreg  OSDTRTX_EL1     2       0       0         
 92 Res0    63:32                                     
 93 Field   31:0    DTRTX                             
 94 EndSysreg                                         
 95                                                   
 96 Sysreg  OSECCR_EL1      2       0       0         
 97 Res0    63:32                                     
 98 Field   31:0    EDECCR                            
 99 EndSysreg                                         
100                                                   
101 Sysreg  OSLAR_EL1       2       0       1         
102 Res0    63:1                                      
103 Field   0       OSLK                              
104 EndSysreg                                         
105                                                   
106 Sysreg ID_PFR0_EL1      3       0       0         
107 Res0    63:32                                     
108 UnsignedEnum    31:28   RAS                       
109         0b0000  NI                                
110         0b0001  RAS                               
111         0b0010  RASv1p1                           
112 EndEnum                                           
113 UnsignedEnum    27:24   DIT                       
114         0b0000  NI                                
115         0b0001  IMP                               
116 EndEnum                                           
117 UnsignedEnum    23:20   AMU                       
118         0b0000  NI                                
119         0b0001  AMUv1                             
120         0b0010  AMUv1p1                           
121 EndEnum                                           
122 UnsignedEnum    19:16   CSV2                      
123         0b0000  UNDISCLOSED                       
124         0b0001  IMP                               
125         0b0010  CSV2p1                            
126 EndEnum                                           
127 UnsignedEnum    15:12   State3                    
128         0b0000  NI                                
129         0b0001  IMP                               
130 EndEnum                                           
131 Enum    11:8    State2                            
132         0b0000  NI                                
133         0b0001  NO_CV                             
134         0b0010  CV                                
135 EndEnum                                           
136 UnsignedEnum    7:4     State1                    
137         0b0000  NI                                
138         0b0001  THUMB                             
139         0b0010  THUMB2                            
140 EndEnum                                           
141 UnsignedEnum    3:0     State0                    
142         0b0000  NI                                
143         0b0001  IMP                               
144 EndEnum                                           
145 EndSysreg                                         
146                                                   
147 Sysreg ID_PFR1_EL1      3       0       0         
148 Res0    63:32                                     
149 UnsignedEnum    31:28   GIC                       
150         0b0000  NI                                
151         0b0001  GICv3                             
152         0b0011  GICv4p1                           
153 EndEnum                                           
154 UnsignedEnum    27:24   Virt_frac                 
155         0b0000  NI                                
156         0b0001  IMP                               
157 EndEnum                                           
158 Enum    23:20   Sec_frac                          
159         0b0000  NI                                
160         0b0001  WALK_DISABLE                      
161         0b0010  SECURE_MEMORY                     
162 EndEnum                                           
163 UnsignedEnum    19:16   GenTimer                  
164         0b0000  NI                                
165         0b0001  IMP                               
166         0b0010  ECV                               
167 EndEnum                                           
168 UnsignedEnum    15:12   Virtualization            
169         0b0000  NI                                
170         0b0001  IMP                               
171 EndEnum                                           
172 UnsignedEnum    11:8    MProgMod                  
173         0b0000  NI                                
174         0b0001  IMP                               
175 EndEnum                                           
176 Enum    7:4     Security                          
177         0b0000  NI                                
178         0b0001  EL3                               
179         0b0001  NSACR_RFR                         
180 EndEnum                                           
181 UnsignedEnum    3:0     ProgMod                   
182         0b0000  NI                                
183         0b0001  IMP                               
184 EndEnum                                           
185 EndSysreg                                         
186                                                   
187 Sysreg ID_DFR0_EL1      3       0       0         
188 Res0    63:32                                     
189 UnsignedEnum    31:28   TraceFilt                 
190         0b0000  NI                                
191         0b0001  IMP                               
192 EndEnum                                           
193 UnsignedEnum    27:24   PerfMon                   
194         0b0000  NI                                
195         0b0001  PMUv1                             
196         0b0010  PMUv2                             
197         0b0011  PMUv3                             
198         0b0100  PMUv3p1                           
199         0b0101  PMUv3p4                           
200         0b0110  PMUv3p5                           
201         0b0111  PMUv3p7                           
202         0b1000  PMUv3p8                           
203         0b1001  PMUv3p9                           
204         0b1111  IMPDEF                            
205 EndEnum                                           
206 Enum    23:20   MProfDbg                          
207         0b0000  NI                                
208         0b0001  IMP                               
209 EndEnum                                           
210 Enum    19:16   MMapTrc                           
211         0b0000  NI                                
212         0b0001  IMP                               
213 EndEnum                                           
214 Enum    15:12   CopTrc                            
215         0b0000  NI                                
216         0b0001  IMP                               
217 EndEnum                                           
218 Enum    11:8    MMapDbg                           
219         0b0000  NI                                
220         0b0100  Armv7                             
221         0b0101  Armv7p1                           
222 EndEnum                                           
223 Field   7:4     CopSDbg                           
224 Enum    3:0     CopDbg                            
225         0b0000  NI                                
226         0b0010  Armv6                             
227         0b0011  Armv6p1                           
228         0b0100  Armv7                             
229         0b0101  Armv7p1                           
230         0b0110  Armv8                             
231         0b0111  VHE                               
232         0b1000  Debugv8p2                         
233         0b1001  Debugv8p4                         
234         0b1010  Debugv8p8                         
235         0b1011  Debugv8p9                         
236 EndEnum                                           
237 EndSysreg                                         
238                                                   
239 Sysreg ID_AFR0_EL1      3       0       0         
240 Res0    63:16                                     
241 Field   15:12   IMPDEF3                           
242 Field   11:8    IMPDEF2                           
243 Field   7:4     IMPDEF1                           
244 Field   3:0     IMPDEF0                           
245 EndSysreg                                         
246                                                   
247 Sysreg ID_MMFR0_EL1     3       0       0         
248 Res0    63:32                                     
249 Enum    31:28   InnerShr                          
250         0b0000  NC                                
251         0b0001  HW                                
252         0b1111  IGNORED                           
253 EndEnum                                           
254 UnsignedEnum    27:24   FCSE                      
255         0b0000  NI                                
256         0b0001  IMP                               
257 EndEnum                                           
258 Enum    23:20   AuxReg                            
259         0b0000  NI                                
260         0b0001  ACTLR                             
261         0b0010  AIFSR                             
262 EndEnum                                           
263 Enum    19:16   TCM                               
264         0b0000  NI                                
265         0b0001  IMPDEF                            
266         0b0010  TCM                               
267         0b0011  TCM_DMA                           
268 EndEnum                                           
269 Enum    15:12   ShareLvl                          
270         0b0000  ONE                               
271         0b0001  TWO                               
272 EndEnum                                           
273 Enum    11:8    OuterShr                          
274         0b0000  NC                                
275         0b0001  HW                                
276         0b1111  IGNORED                           
277 EndEnum                                           
278 Enum    7:4     PMSA                              
279         0b0000  NI                                
280         0b0001  IMPDEF                            
281         0b0010  PMSAv6                            
282         0b0011  PMSAv7                            
283 EndEnum                                           
284 Enum    3:0     VMSA                              
285         0b0000  NI                                
286         0b0001  IMPDEF                            
287         0b0010  VMSAv6                            
288         0b0011  VMSAv7                            
289         0b0100  VMSAv7_PXN                        
290         0b0101  VMSAv7_LONG                       
291 EndEnum                                           
292 EndSysreg                                         
293                                                   
294 Sysreg ID_MMFR1_EL1     3       0       0         
295 Res0    63:32                                     
296 Enum    31:28   BPred                             
297         0b0000  NI                                
298         0b0001  BP_SW_MANGED                      
299         0b0010  BP_ASID_AWARE                     
300         0b0011  BP_NOSNOOP                        
301         0b0100  BP_INVISIBLE                      
302 EndEnum                                           
303 Enum    27:24   L1TstCln                          
304         0b0000  NI                                
305         0b0001  NOINVALIDATE                      
306         0b0010  INVALIDATE                        
307 EndEnum                                           
308 Enum    23:20   L1Uni                             
309         0b0000  NI                                
310         0b0001  INVALIDATE                        
311         0b0010  CLEAN_AND_INVALIDATE              
312 EndEnum                                           
313 Enum    19:16   L1Hvd                             
314         0b0000  NI                                
315         0b0001  INVALIDATE_ISIDE_ONLY             
316         0b0010  INVALIDATE                        
317         0b0011  CLEAN_AND_INVALIDATE              
318 EndEnum                                           
319 Enum    15:12   L1UniSW                           
320         0b0000  NI                                
321         0b0001  CLEAN                             
322         0b0010  CLEAN_AND_INVALIDATE              
323         0b0011  INVALIDATE                        
324 EndEnum                                           
325 Enum    11:8    L1HvdSW                           
326         0b0000  NI                                
327         0b0001  CLEAN_AND_INVALIDATE              
328         0b0010  INVALIDATE_DSIDE_ONLY             
329         0b0011  INVALIDATE                        
330 EndEnum                                           
331 Enum    7:4     L1UniVA                           
332         0b0000  NI                                
333         0b0001  CLEAN_AND_INVALIDATE              
334         0b0010  INVALIDATE_BP                     
335 EndEnum                                           
336 Enum    3:0     L1HvdVA                           
337         0b0000  NI                                
338         0b0001  CLEAN_AND_INVALIDATE              
339         0b0010  INVALIDATE_BP                     
340 EndEnum                                           
341 EndSysreg                                         
342                                                   
343 Sysreg ID_MMFR2_EL1     3       0       0         
344 Res0    63:32                                     
345 Enum    31:28   HWAccFlg                          
346         0b0000  NI                                
347         0b0001  IMP                               
348 EndEnum                                           
349 Enum    27:24   WFIStall                          
350         0b0000  NI                                
351         0b0001  IMP                               
352 EndEnum                                           
353 Enum    23:20   MemBarr                           
354         0b0000  NI                                
355         0b0001  DSB_ONLY                          
356         0b0010  IMP                               
357 EndEnum                                           
358 Enum    19:16   UniTLB                            
359         0b0000  NI                                
360         0b0001  BY_VA                             
361         0b0010  BY_MATCH_ASID                     
362         0b0011  BY_ALL_ASID                       
363         0b0100  OTHER_TLBS                        
364         0b0101  BROADCAST                         
365         0b0110  BY_IPA                            
366 EndEnum                                           
367 Enum    15:12   HvdTLB                            
368         0b0000  NI                                
369 EndEnum                                           
370 Enum    11:8    L1HvdRng                          
371         0b0000  NI                                
372         0b0001  IMP                               
373 EndEnum                                           
374 Enum    7:4     L1HvdBG                           
375         0b0000  NI                                
376         0b0001  IMP                               
377 EndEnum                                           
378 Enum    3:0     L1HvdFG                           
379         0b0000  NI                                
380         0b0001  IMP                               
381 EndEnum                                           
382 EndSysreg                                         
383                                                   
384 Sysreg ID_MMFR3_EL1     3       0       0         
385 Res0    63:32                                     
386 Enum    31:28   Supersec                          
387         0b0000  IMP                               
388         0b1111  NI                                
389 EndEnum                                           
390 Enum    27:24   CMemSz                            
391         0b0000  4GB                               
392         0b0001  64GB                              
393         0b0010  1TB                               
394 EndEnum                                           
395 Enum    23:20   CohWalk                           
396         0b0000  NI                                
397         0b0001  IMP                               
398 EndEnum                                           
399 Enum    19:16   PAN                               
400         0b0000  NI                                
401         0b0001  PAN                               
402         0b0010  PAN2                              
403 EndEnum                                           
404 Enum    15:12   MaintBcst                         
405         0b0000  NI                                
406         0b0001  NO_TLB                            
407         0b0010  ALL                               
408 EndEnum                                           
409 Enum    11:8    BPMaint                           
410         0b0000  NI                                
411         0b0001  ALL                               
412         0b0010  BY_VA                             
413 EndEnum                                           
414 Enum    7:4     CMaintSW                          
415         0b0000  NI                                
416         0b0001  IMP                               
417 EndEnum                                           
418 Enum    3:0     CMaintVA                          
419         0b0000  NI                                
420         0b0001  IMP                               
421 EndEnum                                           
422 EndSysreg                                         
423                                                   
424 Sysreg ID_ISAR0_EL1     3       0       0         
425 Res0    63:28                                     
426 Enum    27:24   Divide                            
427         0b0000  NI                                
428         0b0001  xDIV_T32                          
429         0b0010  xDIV_A32                          
430 EndEnum                                           
431 UnsignedEnum    23:20   Debug                     
432         0b0000  NI                                
433         0b0001  IMP                               
434 EndEnum                                           
435 Enum    19:16   Coproc                            
436         0b0000  NI                                
437         0b0001  MRC                               
438         0b0010  MRC2                              
439         0b0011  MRRC                              
440         0b0100  MRRC2                             
441 EndEnum                                           
442 UnsignedEnum    15:12   CmpBranch                 
443         0b0000  NI                                
444         0b0001  IMP                               
445 EndEnum                                           
446 UnsignedEnum    11:8    BitField                  
447         0b0000  NI                                
448         0b0001  IMP                               
449 EndEnum                                           
450 UnsignedEnum    7:4     BitCount                  
451         0b0000  NI                                
452         0b0001  IMP                               
453 EndEnum                                           
454 UnsignedEnum    3:0     Swap                      
455         0b0000  NI                                
456         0b0001  IMP                               
457 EndEnum                                           
458 EndSysreg                                         
459                                                   
460 Sysreg ID_ISAR1_EL1     3       0       0         
461 Res0    63:32                                     
462 Enum    31:28   Jazelle                           
463         0b0000  NI                                
464         0b0001  IMP                               
465 EndEnum                                           
466 Enum    27:24   Interwork                         
467         0b0000  NI                                
468         0b0001  BX                                
469         0b0010  BLX                               
470         0b0011  A32_BX                            
471 EndEnum                                           
472 Enum    23:20   Immediate                         
473         0b0000  NI                                
474         0b0001  IMP                               
475 EndEnum                                           
476 Enum    19:16   IfThen                            
477         0b0000  NI                                
478         0b0001  IMP                               
479 EndEnum                                           
480 Enum    15:12   Extend                            
481         0b0000  NI                                
482         0b0001  SXTB                              
483         0b0010  SXTB16                            
484 EndEnum                                           
485 Enum    11:8    Except_AR                         
486         0b0000  NI                                
487         0b0001  IMP                               
488 EndEnum                                           
489 Enum    7:4     Except                            
490         0b0000  NI                                
491         0b0001  IMP                               
492 EndEnum                                           
493 Enum    3:0     Endian                            
494         0b0000  NI                                
495         0b0001  IMP                               
496 EndEnum                                           
497 EndSysreg                                         
498                                                   
499 Sysreg ID_ISAR2_EL1     3       0       0         
500 Res0    63:32                                     
501 Enum    31:28   Reversal                          
502         0b0000  NI                                
503         0b0001  REV                               
504         0b0010  RBIT                              
505 EndEnum                                           
506 Enum    27:24   PSR_AR                            
507         0b0000  NI                                
508         0b0001  IMP                               
509 EndEnum                                           
510 Enum    23:20   MultU                             
511         0b0000  NI                                
512         0b0001  UMULL                             
513         0b0010  UMAAL                             
514 EndEnum                                           
515 Enum    19:16   MultS                             
516         0b0000  NI                                
517         0b0001  SMULL                             
518         0b0010  SMLABB                            
519         0b0011  SMLAD                             
520 EndEnum                                           
521 Enum    15:12   Mult                              
522         0b0000  NI                                
523         0b0001  MLA                               
524         0b0010  MLS                               
525 EndEnum                                           
526 Enum    11:8    MultiAccessInt                    
527         0b0000  NI                                
528         0b0001  RESTARTABLE                       
529         0b0010  CONTINUABLE                       
530 EndEnum                                           
531 Enum    7:4     MemHint                           
532         0b0000  NI                                
533         0b0001  PLD                               
534         0b0010  PLD2                              
535         0b0011  PLI                               
536         0b0100  PLDW                              
537 EndEnum                                           
538 Enum    3:0     LoadStore                         
539         0b0000  NI                                
540         0b0001  DOUBLE                            
541         0b0010  ACQUIRE                           
542 EndEnum                                           
543 EndSysreg                                         
544                                                   
545 Sysreg ID_ISAR3_EL1     3       0       0         
546 Res0    63:32                                     
547 Enum    31:28   T32EE                             
548         0b0000  NI                                
549         0b0001  IMP                               
550 EndEnum                                           
551 Enum    27:24   TrueNOP                           
552         0b0000  NI                                
553         0b0001  IMP                               
554 EndEnum                                           
555 Enum    23:20   T32Copy                           
556         0b0000  NI                                
557         0b0001  IMP                               
558 EndEnum                                           
559 Enum    19:16   TabBranch                         
560         0b0000  NI                                
561         0b0001  IMP                               
562 EndEnum                                           
563 Enum    15:12   SynchPrim                         
564         0b0000  NI                                
565         0b0001  EXCLUSIVE                         
566         0b0010  DOUBLE                            
567 EndEnum                                           
568 Enum    11:8    SVC                               
569         0b0000  NI                                
570         0b0001  IMP                               
571 EndEnum                                           
572 Enum    7:4     SIMD                              
573         0b0000  NI                                
574         0b0001  SSAT                              
575         0b0011  PKHBT                             
576 EndEnum                                           
577 Enum    3:0     Saturate                          
578         0b0000  NI                                
579         0b0001  IMP                               
580 EndEnum                                           
581 EndSysreg                                         
582                                                   
583 Sysreg ID_ISAR4_EL1     3       0       0         
584 Res0    63:32                                     
585 Enum    31:28   SWP_frac                          
586         0b0000  NI                                
587         0b0001  IMP                               
588 EndEnum                                           
589 Enum    27:24   PSR_M                             
590         0b0000  NI                                
591         0b0001  IMP                               
592 EndEnum                                           
593 Enum    23:20   SynchPrim_frac                    
594         0b0000  NI                                
595         0b0011  IMP                               
596 EndEnum                                           
597 Enum    19:16   Barrier                           
598         0b0000  NI                                
599         0b0001  IMP                               
600 EndEnum                                           
601 Enum    15:12   SMC                               
602         0b0000  NI                                
603         0b0001  IMP                               
604 EndEnum                                           
605 Enum    11:8    Writeback                         
606         0b0000  NI                                
607         0b0001  IMP                               
608 EndEnum                                           
609 Enum    7:4     WithShifts                        
610         0b0000  NI                                
611         0b0001  LSL3                              
612         0b0011  LS                                
613         0b0100  REG                               
614 EndEnum                                           
615 Enum    3:0     Unpriv                            
616         0b0000  NI                                
617         0b0001  REG_BYTE                          
618         0b0010  SIGNED_HALFWORD                   
619 EndEnum                                           
620 EndSysreg                                         
621                                                   
622 Sysreg ID_ISAR5_EL1     3       0       0         
623 Res0    63:32                                     
624 UnsignedEnum    31:28   VCMA                      
625         0b0000  NI                                
626         0b0001  IMP                               
627 EndEnum                                           
628 UnsignedEnum    27:24   RDM                       
629         0b0000  NI                                
630         0b0001  IMP                               
631 EndEnum                                           
632 Res0    23:20                                     
633 UnsignedEnum    19:16   CRC32                     
634         0b0000  NI                                
635         0b0001  IMP                               
636 EndEnum                                           
637 UnsignedEnum    15:12   SHA2                      
638         0b0000  NI                                
639         0b0001  IMP                               
640 EndEnum                                           
641 UnsignedEnum    11:8    SHA1                      
642         0b0000  NI                                
643         0b0001  IMP                               
644 EndEnum                                           
645 UnsignedEnum    7:4     AES                       
646         0b0000  NI                                
647         0b0001  IMP                               
648         0b0010  VMULL                             
649 EndEnum                                           
650 UnsignedEnum    3:0     SEVL                      
651         0b0000  NI                                
652         0b0001  IMP                               
653 EndEnum                                           
654 EndSysreg                                         
655                                                   
656 Sysreg ID_ISAR6_EL1     3       0       0         
657 Res0    63:28                                     
658 UnsignedEnum    27:24   I8MM                      
659         0b0000  NI                                
660         0b0001  IMP                               
661 EndEnum                                           
662 UnsignedEnum    23:20   BF16                      
663         0b0000  NI                                
664         0b0001  IMP                               
665 EndEnum                                           
666 UnsignedEnum    19:16   SPECRES                   
667         0b0000  NI                                
668         0b0001  IMP                               
669 EndEnum                                           
670 UnsignedEnum    15:12   SB                        
671         0b0000  NI                                
672         0b0001  IMP                               
673 EndEnum                                           
674 UnsignedEnum    11:8    FHM                       
675         0b0000  NI                                
676         0b0001  IMP                               
677 EndEnum                                           
678 UnsignedEnum    7:4     DP                        
679         0b0000  NI                                
680         0b0001  IMP                               
681 EndEnum                                           
682 UnsignedEnum    3:0     JSCVT                     
683         0b0000  NI                                
684         0b0001  IMP                               
685 EndEnum                                           
686 EndSysreg                                         
687                                                   
688 Sysreg ID_MMFR4_EL1     3       0       0         
689 Res0    63:32                                     
690 UnsignedEnum    31:28   EVT                       
691         0b0000  NI                                
692         0b0001  NO_TLBIS                          
693         0b0010  TLBIS                             
694 EndEnum                                           
695 UnsignedEnum    27:24   CCIDX                     
696         0b0000  NI                                
697         0b0001  IMP                               
698 EndEnum                                           
699 UnsignedEnum    23:20   LSM                       
700         0b0000  NI                                
701         0b0001  IMP                               
702 EndEnum                                           
703 UnsignedEnum    19:16   HPDS                      
704         0b0000  NI                                
705         0b0001  AA32HPD                           
706         0b0010  HPDS2                             
707 EndEnum                                           
708 UnsignedEnum    15:12   CnP                       
709         0b0000  NI                                
710         0b0001  IMP                               
711 EndEnum                                           
712 UnsignedEnum    11:8    XNX                       
713         0b0000  NI                                
714         0b0001  IMP                               
715 EndEnum                                           
716 UnsignedEnum    7:4     AC2                       
717         0b0000  NI                                
718         0b0001  IMP                               
719 EndEnum                                           
720 UnsignedEnum    3:0     SpecSEI                   
721         0b0000  NI                                
722         0b0001  IMP                               
723 EndEnum                                           
724 EndSysreg                                         
725                                                   
726 Sysreg MVFR0_EL1        3       0       0         
727 Res0    63:32                                     
728 UnsignedEnum    31:28   FPRound                   
729         0b0000  NI                                
730         0b0001  IMP                               
731 EndEnum                                           
732 UnsignedEnum    27:24   FPShVec                   
733         0b0000  NI                                
734         0b0001  IMP                               
735 EndEnum                                           
736 UnsignedEnum    23:20   FPSqrt                    
737         0b0000  NI                                
738         0b0001  IMP                               
739 EndEnum                                           
740 UnsignedEnum    19:16   FPDivide                  
741         0b0000  NI                                
742         0b0001  IMP                               
743 EndEnum                                           
744 UnsignedEnum    15:12   FPTrap                    
745         0b0000  NI                                
746         0b0001  IMP                               
747 EndEnum                                           
748 UnsignedEnum    11:8    FPDP                      
749         0b0000  NI                                
750         0b0001  VFPv2                             
751         0b0010  VFPv3                             
752 EndEnum                                           
753 UnsignedEnum    7:4     FPSP                      
754         0b0000  NI                                
755         0b0001  VFPv2                             
756         0b0010  VFPv3                             
757 EndEnum                                           
758 Enum    3:0     SIMDReg                           
759         0b0000  NI                                
760         0b0001  IMP_16x64                         
761         0b0010  IMP_32x64                         
762 EndEnum                                           
763 EndSysreg                                         
764                                                   
765 Sysreg MVFR1_EL1        3       0       0         
766 Res0    63:32                                     
767 UnsignedEnum    31:28   SIMDFMAC                  
768         0b0000  NI                                
769         0b0001  IMP                               
770 EndEnum                                           
771 UnsignedEnum    27:24   FPHP                      
772         0b0000  NI                                
773         0b0001  FPHP                              
774         0b0010  FPHP_CONV                         
775         0b0011  FP16                              
776 EndEnum                                           
777 UnsignedEnum    23:20   SIMDHP                    
778         0b0000  NI                                
779         0b0001  SIMDHP                            
780         0b0010  SIMDHP_FLOAT                      
781 EndEnum                                           
782 UnsignedEnum    19:16   SIMDSP                    
783         0b0000  NI                                
784         0b0001  IMP                               
785 EndEnum                                           
786 UnsignedEnum    15:12   SIMDInt                   
787         0b0000  NI                                
788         0b0001  IMP                               
789 EndEnum                                           
790 UnsignedEnum    11:8    SIMDLS                    
791         0b0000  NI                                
792         0b0001  IMP                               
793 EndEnum                                           
794 UnsignedEnum    7:4     FPDNaN                    
795         0b0000  NI                                
796         0b0001  IMP                               
797 EndEnum                                           
798 UnsignedEnum    3:0     FPFtZ                     
799         0b0000  NI                                
800         0b0001  IMP                               
801 EndEnum                                           
802 EndSysreg                                         
803                                                   
804 Sysreg MVFR2_EL1        3       0       0         
805 Res0    63:8                                      
806 Enum    7:4     FPMisc                            
807         0b0000  NI                                
808         0b0001  FP                                
809         0b0010  FP_DIRECTED_ROUNDING              
810         0b0011  FP_ROUNDING                       
811         0b0100  FP_MAX_MIN                        
812 EndEnum                                           
813 Enum    3:0     SIMDMisc                          
814         0b0000  NI                                
815         0b0001  SIMD_DIRECTED_ROUNDING            
816         0b0010  SIMD_ROUNDING                     
817         0b0011  SIMD_MAX_MIN                      
818 EndEnum                                           
819 EndSysreg                                         
820                                                   
821 Sysreg ID_PFR2_EL1      3       0       0         
822 Res0    63:12                                     
823 UnsignedEnum    11:8    RAS_frac                  
824         0b0000  NI                                
825         0b0001  RASv1p1                           
826 EndEnum                                           
827 UnsignedEnum    7:4     SSBS                      
828         0b0000  NI                                
829         0b0001  IMP                               
830 EndEnum                                           
831 UnsignedEnum    3:0     CSV3                      
832         0b0000  NI                                
833         0b0001  IMP                               
834 EndEnum                                           
835 EndSysreg                                         
836                                                   
837 Sysreg ID_DFR1_EL1      3       0       0         
838 Res0    63:8                                      
839 UnsignedEnum    7:4     HPMN0                     
840         0b0000  NI                                
841         0b0001  IMP                               
842 EndEnum                                           
843 Enum    3:0     MTPMU                             
844         0b0000  IMPDEF                            
845         0b0001  IMP                               
846         0b1111  NI                                
847 EndEnum                                           
848 EndSysreg                                         
849                                                   
850 Sysreg ID_MMFR5_EL1     3       0       0         
851 Res0    63:8                                      
852 UnsignedEnum    7:4     nTLBPA                    
853         0b0000  NI                                
854         0b0001  IMP                               
855 EndEnum                                           
856 UnsignedEnum    3:0     ETS                       
857         0b0000  NI                                
858         0b0001  IMP                               
859 EndEnum                                           
860 EndSysreg                                         
861                                                   
862 Sysreg  ID_AA64PFR0_EL1 3       0       0         
863 UnsignedEnum    63:60   CSV3                      
864         0b0000  NI                                
865         0b0001  IMP                               
866 EndEnum                                           
867 UnsignedEnum    59:56   CSV2                      
868         0b0000  NI                                
869         0b0001  IMP                               
870         0b0010  CSV2_2                            
871         0b0011  CSV2_3                            
872 EndEnum                                           
873 UnsignedEnum    55:52   RME                       
874         0b0000  NI                                
875         0b0001  IMP                               
876 EndEnum                                           
877 UnsignedEnum    51:48   DIT                       
878         0b0000  NI                                
879         0b0001  IMP                               
880 EndEnum                                           
881 UnsignedEnum    47:44   AMU                       
882         0b0000  NI                                
883         0b0001  IMP                               
884         0b0010  V1P1                              
885 EndEnum                                           
886 UnsignedEnum    43:40   MPAM                      
887         0b0000  0                                 
888         0b0001  1                                 
889 EndEnum                                           
890 UnsignedEnum    39:36   SEL2                      
891         0b0000  NI                                
892         0b0001  IMP                               
893 EndEnum                                           
894 UnsignedEnum    35:32   SVE                       
895         0b0000  NI                                
896         0b0001  IMP                               
897 EndEnum                                           
898 UnsignedEnum    31:28   RAS                       
899         0b0000  NI                                
900         0b0001  IMP                               
901         0b0010  V1P1                              
902 EndEnum                                           
903 UnsignedEnum    27:24   GIC                       
904         0b0000  NI                                
905         0b0001  IMP                               
906         0b0011  V4P1                              
907 EndEnum                                           
908 SignedEnum      23:20   AdvSIMD                   
909         0b0000  IMP                               
910         0b0001  FP16                              
911         0b1111  NI                                
912 EndEnum                                           
913 SignedEnum      19:16   FP                        
914         0b0000  IMP                               
915         0b0001  FP16                              
916         0b1111  NI                                
917 EndEnum                                           
918 UnsignedEnum    15:12   EL3                       
919         0b0000  NI                                
920         0b0001  IMP                               
921         0b0010  AARCH32                           
922 EndEnum                                           
923 UnsignedEnum    11:8    EL2                       
924         0b0000  NI                                
925         0b0001  IMP                               
926         0b0010  AARCH32                           
927 EndEnum                                           
928 UnsignedEnum    7:4     EL1                       
929         0b0001  IMP                               
930         0b0010  AARCH32                           
931 EndEnum                                           
932 UnsignedEnum    3:0     EL0                       
933         0b0001  IMP                               
934         0b0010  AARCH32                           
935 EndEnum                                           
936 EndSysreg                                         
937                                                   
938 Sysreg  ID_AA64PFR1_EL1 3       0       0         
939 UnsignedEnum    63:60   PFAR                      
940         0b0000  NI                                
941         0b0001  IMP                               
942 EndEnum                                           
943 UnsignedEnum    59:56   DF2                       
944         0b0000  NI                                
945         0b0001  IMP                               
946 EndEnum                                           
947 UnsignedEnum    55:52   MTEX                      
948         0b0000  MTE                               
949         0b0001  MTE4                              
950 EndEnum                                           
951 UnsignedEnum    51:48   THE                       
952         0b0000  NI                                
953         0b0001  IMP                               
954 EndEnum                                           
955 UnsignedEnum    47:44   GCS                       
956         0b0000  NI                                
957         0b0001  IMP                               
958 EndEnum                                           
959 Enum    43:40   MTE_frac                          
960         0b0000  ASYNC                             
961         0b1111  NI                                
962 EndEnum                                           
963 UnsignedEnum    39:36   NMI                       
964         0b0000  NI                                
965         0b0001  IMP                               
966 EndEnum                                           
967 UnsignedEnum    35:32   CSV2_frac                 
968         0b0000  NI                                
969         0b0001  CSV2_1p1                          
970         0b0010  CSV2_1p2                          
971 EndEnum                                           
972 UnsignedEnum    31:28   RNDR_trap                 
973         0b0000  NI                                
974         0b0001  IMP                               
975 EndEnum                                           
976 UnsignedEnum    27:24   SME                       
977         0b0000  NI                                
978         0b0001  IMP                               
979         0b0010  SME2                              
980 EndEnum                                           
981 Res0    23:20                                     
982 UnsignedEnum    19:16   MPAM_frac                 
983         0b0000  MINOR_0                           
984         0b0001  MINOR_1                           
985 EndEnum                                           
986 UnsignedEnum    15:12   RAS_frac                  
987         0b0000  NI                                
988         0b0001  RASv1p1                           
989 EndEnum                                           
990 UnsignedEnum    11:8    MTE                       
991         0b0000  NI                                
992         0b0001  IMP                               
993         0b0010  MTE2                              
994         0b0011  MTE3                              
995 EndEnum                                           
996 UnsignedEnum    7:4     SSBS                      
997         0b0000  NI                                
998         0b0001  IMP                               
999         0b0010  SSBS2                             
1000 EndEnum                                          
1001 UnsignedEnum    3:0     BT                       
1002         0b0000  NI                               
1003         0b0001  IMP                              
1004 EndEnum                                          
1005 EndSysreg                                        
1006                                                  
1007 Sysreg  ID_AA64PFR2_EL1 3       0       0        
1008 Res0    63:36                                    
1009 UnsignedEnum    35:32   FPMR                     
1010         0b0000  NI                               
1011         0b0001  IMP                              
1012 EndEnum                                          
1013 Res0    31:12                                    
1014 UnsignedEnum    11:8    MTEFAR                   
1015         0b0000  NI                               
1016         0b0001  IMP                              
1017 EndEnum                                          
1018 UnsignedEnum    7:4     MTESTOREONLY             
1019         0b0000  NI                               
1020         0b0001  IMP                              
1021 EndEnum                                          
1022 UnsignedEnum    3:0     MTEPERM                  
1023         0b0000  NI                               
1024         0b0001  IMP                              
1025 EndEnum                                          
1026 EndSysreg                                        
1027                                                  
1028 Sysreg  ID_AA64ZFR0_EL1 3       0       0        
1029 Res0    63:60                                    
1030 UnsignedEnum    59:56   F64MM                    
1031         0b0000  NI                               
1032         0b0001  IMP                              
1033 EndEnum                                          
1034 UnsignedEnum    55:52   F32MM                    
1035         0b0000  NI                               
1036         0b0001  IMP                              
1037 EndEnum                                          
1038 Res0    51:48                                    
1039 UnsignedEnum    47:44   I8MM                     
1040         0b0000  NI                               
1041         0b0001  IMP                              
1042 EndEnum                                          
1043 UnsignedEnum    43:40   SM4                      
1044         0b0000  NI                               
1045         0b0001  IMP                              
1046 EndEnum                                          
1047 Res0    39:36                                    
1048 UnsignedEnum    35:32   SHA3                     
1049         0b0000  NI                               
1050         0b0001  IMP                              
1051 EndEnum                                          
1052 Res0    31:28                                    
1053 UnsignedEnum    27:24   B16B16                   
1054         0b0000  NI                               
1055         0b0001  IMP                              
1056 EndEnum                                          
1057 UnsignedEnum    23:20   BF16                     
1058         0b0000  NI                               
1059         0b0001  IMP                              
1060         0b0010  EBF16                            
1061 EndEnum                                          
1062 UnsignedEnum    19:16   BitPerm                  
1063         0b0000  NI                               
1064         0b0001  IMP                              
1065 EndEnum                                          
1066 Res0    15:8                                     
1067 UnsignedEnum    7:4     AES                      
1068         0b0000  NI                               
1069         0b0001  IMP                              
1070         0b0010  PMULL128                         
1071 EndEnum                                          
1072 UnsignedEnum    3:0     SVEver                   
1073         0b0000  IMP                              
1074         0b0001  SVE2                             
1075         0b0010  SVE2p1                           
1076 EndEnum                                          
1077 EndSysreg                                        
1078                                                  
1079 Sysreg  ID_AA64SMFR0_EL1        3       0        
1080 UnsignedEnum    63      FA64                     
1081         0b0     NI                               
1082         0b1     IMP                              
1083 EndEnum                                          
1084 Res0    62:61                                    
1085 UnsignedEnum    60      LUTv2                    
1086         0b0     NI                               
1087         0b1     IMP                              
1088 EndEnum                                          
1089 UnsignedEnum    59:56   SMEver                   
1090         0b0000  SME                              
1091         0b0001  SME2                             
1092         0b0010  SME2p1                           
1093         0b0000  IMP                              
1094 EndEnum                                          
1095 UnsignedEnum    55:52   I16I64                   
1096         0b0000  NI                               
1097         0b1111  IMP                              
1098 EndEnum                                          
1099 Res0    51:49                                    
1100 UnsignedEnum    48      F64F64                   
1101         0b0     NI                               
1102         0b1     IMP                              
1103 EndEnum                                          
1104 UnsignedEnum    47:44   I16I32                   
1105         0b0000  NI                               
1106         0b0101  IMP                              
1107 EndEnum                                          
1108 UnsignedEnum    43      B16B16                   
1109         0b0     NI                               
1110         0b1     IMP                              
1111 EndEnum                                          
1112 UnsignedEnum    42      F16F16                   
1113         0b0     NI                               
1114         0b1     IMP                              
1115 EndEnum                                          
1116 UnsignedEnum    41      F8F16                    
1117         0b0     NI                               
1118         0b1     IMP                              
1119 EndEnum                                          
1120 UnsignedEnum    40      F8F32                    
1121         0b0     NI                               
1122         0b1     IMP                              
1123 EndEnum                                          
1124 UnsignedEnum    39:36   I8I32                    
1125         0b0000  NI                               
1126         0b1111  IMP                              
1127 EndEnum                                          
1128 UnsignedEnum    35      F16F32                   
1129         0b0     NI                               
1130         0b1     IMP                              
1131 EndEnum                                          
1132 UnsignedEnum    34      B16F32                   
1133         0b0     NI                               
1134         0b1     IMP                              
1135 EndEnum                                          
1136 UnsignedEnum    33      BI32I32                  
1137         0b0     NI                               
1138         0b1     IMP                              
1139 EndEnum                                          
1140 UnsignedEnum    32      F32F32                   
1141         0b0     NI                               
1142         0b1     IMP                              
1143 EndEnum                                          
1144 Res0    31                                       
1145 UnsignedEnum    30      SF8FMA                   
1146         0b0     NI                               
1147         0b1     IMP                              
1148 EndEnum                                          
1149 UnsignedEnum    29      SF8DP4                   
1150         0b0     NI                               
1151         0b1     IMP                              
1152 EndEnum                                          
1153 UnsignedEnum    28      SF8DP2                   
1154         0b0     NI                               
1155         0b1     IMP                              
1156 EndEnum                                          
1157 Res0    27:0                                     
1158 EndSysreg                                        
1159                                                  
1160 Sysreg  ID_AA64FPFR0_EL1        3       0        
1161 Res0    63:32                                    
1162 UnsignedEnum    31      F8CVT                    
1163         0b0     NI                               
1164         0b1     IMP                              
1165 EndEnum                                          
1166 UnsignedEnum    30      F8FMA                    
1167         0b0     NI                               
1168         0b1     IMP                              
1169 EndEnum                                          
1170 UnsignedEnum    29      F8DP4                    
1171         0b0     NI                               
1172         0b1     IMP                              
1173 EndEnum                                          
1174 UnsignedEnum    28      F8DP2                    
1175         0b0     NI                               
1176         0b1     IMP                              
1177 EndEnum                                          
1178 Res0    27:2                                     
1179 UnsignedEnum    1       F8E4M3                   
1180         0b0     NI                               
1181         0b1     IMP                              
1182 EndEnum                                          
1183 UnsignedEnum    0       F8E5M2                   
1184         0b0     NI                               
1185         0b1     IMP                              
1186 EndEnum                                          
1187 EndSysreg                                        
1188                                                  
1189 Sysreg  ID_AA64DFR0_EL1 3       0       0        
1190 Enum    63:60   HPMN0                            
1191         0b0000  UNPREDICTABLE                    
1192         0b0001  DEF                              
1193 EndEnum                                          
1194 UnsignedEnum    59:56   ExtTrcBuff               
1195         0b0000  NI                               
1196         0b0001  IMP                              
1197 EndEnum                                          
1198 UnsignedEnum    55:52   BRBE                     
1199         0b0000  NI                               
1200         0b0001  IMP                              
1201         0b0010  BRBE_V1P1                        
1202 EndEnum                                          
1203 Enum    51:48   MTPMU                            
1204         0b0000  NI_IMPDEF                        
1205         0b0001  IMP                              
1206         0b1111  NI                               
1207 EndEnum                                          
1208 UnsignedEnum    47:44   TraceBuffer              
1209         0b0000  NI                               
1210         0b0001  IMP                              
1211 EndEnum                                          
1212 UnsignedEnum    43:40   TraceFilt                
1213         0b0000  NI                               
1214         0b0001  IMP                              
1215 EndEnum                                          
1216 UnsignedEnum    39:36   DoubleLock               
1217         0b0000  IMP                              
1218         0b1111  NI                               
1219 EndEnum                                          
1220 UnsignedEnum    35:32   PMSVer                   
1221         0b0000  NI                               
1222         0b0001  IMP                              
1223         0b0010  V1P1                             
1224         0b0011  V1P2                             
1225         0b0100  V1P3                             
1226         0b0101  V1P4                             
1227 EndEnum                                          
1228 Field   31:28   CTX_CMPs                         
1229 Res0    27:24                                    
1230 Field   23:20   WRPs                             
1231 Res0    19:16                                    
1232 Field   15:12   BRPs                             
1233 UnsignedEnum    11:8    PMUVer                   
1234         0b0000  NI                               
1235         0b0001  IMP                              
1236         0b0100  V3P1                             
1237         0b0101  V3P4                             
1238         0b0110  V3P5                             
1239         0b0111  V3P7                             
1240         0b1000  V3P8                             
1241         0b1111  IMP_DEF                          
1242 EndEnum                                          
1243 UnsignedEnum    7:4     TraceVer                 
1244         0b0000  NI                               
1245         0b0001  IMP                              
1246 EndEnum                                          
1247 UnsignedEnum    3:0     DebugVer                 
1248         0b0110  IMP                              
1249         0b0111  VHE                              
1250         0b1000  V8P2                             
1251         0b1001  V8P4                             
1252         0b1010  V8P8                             
1253         0b1011  V8P9                             
1254 EndEnum                                          
1255 EndSysreg                                        
1256                                                  
1257 Sysreg  ID_AA64DFR1_EL1 3       0       0        
1258 Field   63:56   ABL_CMPs                         
1259 UnsignedEnum    55:52   DPFZS                    
1260         0b0000  IGNR                             
1261         0b0001  FRZN                             
1262 EndEnum                                          
1263 UnsignedEnum    51:48   EBEP                     
1264         0b0000  NI                               
1265         0b0001  IMP                              
1266 EndEnum                                          
1267 UnsignedEnum    47:44   ITE                      
1268         0b0000  NI                               
1269         0b0001  IMP                              
1270 EndEnum                                          
1271 UnsignedEnum    43:40   ABLE                     
1272         0b0000  NI                               
1273         0b0001  IMP                              
1274 EndEnum                                          
1275 UnsignedEnum    39:36   PMICNTR                  
1276         0b0000  NI                               
1277         0b0001  IMP                              
1278 EndEnum                                          
1279 UnsignedEnum    35:32   SPMU                     
1280         0b0000  NI                               
1281         0b0001  IMP                              
1282         0b0010  IMP_SPMZR                        
1283 EndEnum                                          
1284 Field   31:24   CTX_CMPs                         
1285 Field   23:16   WRPs                             
1286 Field   15:8    BRPs                             
1287 Field   7:0     SYSPMUID                         
1288 EndSysreg                                        
1289                                                  
1290 Sysreg  ID_AA64AFR0_EL1 3       0       0        
1291 Res0    63:32                                    
1292 Field   31:28   IMPDEF7                          
1293 Field   27:24   IMPDEF6                          
1294 Field   23:20   IMPDEF5                          
1295 Field   19:16   IMPDEF4                          
1296 Field   15:12   IMPDEF3                          
1297 Field   11:8    IMPDEF2                          
1298 Field   7:4     IMPDEF1                          
1299 Field   3:0     IMPDEF0                          
1300 EndSysreg                                        
1301                                                  
1302 Sysreg  ID_AA64AFR1_EL1 3       0       0        
1303 Res0    63:0                                     
1304 EndSysreg                                        
1305                                                  
1306 Sysreg  ID_AA64ISAR0_EL1        3       0        
1307 UnsignedEnum    63:60   RNDR                     
1308         0b0000  NI                               
1309         0b0001  IMP                              
1310 EndEnum                                          
1311 UnsignedEnum    59:56   TLB                      
1312         0b0000  NI                               
1313         0b0001  OS                               
1314         0b0010  RANGE                            
1315 EndEnum                                          
1316 UnsignedEnum    55:52   TS                       
1317         0b0000  NI                               
1318         0b0001  FLAGM                            
1319         0b0010  FLAGM2                           
1320 EndEnum                                          
1321 UnsignedEnum    51:48   FHM                      
1322         0b0000  NI                               
1323         0b0001  IMP                              
1324 EndEnum                                          
1325 UnsignedEnum    47:44   DP                       
1326         0b0000  NI                               
1327         0b0001  IMP                              
1328 EndEnum                                          
1329 UnsignedEnum    43:40   SM4                      
1330         0b0000  NI                               
1331         0b0001  IMP                              
1332 EndEnum                                          
1333 UnsignedEnum    39:36   SM3                      
1334         0b0000  NI                               
1335         0b0001  IMP                              
1336 EndEnum                                          
1337 UnsignedEnum    35:32   SHA3                     
1338         0b0000  NI                               
1339         0b0001  IMP                              
1340 EndEnum                                          
1341 UnsignedEnum    31:28   RDM                      
1342         0b0000  NI                               
1343         0b0001  IMP                              
1344 EndEnum                                          
1345 UnsignedEnum    27:24   TME                      
1346         0b0000  NI                               
1347         0b0001  IMP                              
1348 EndEnum                                          
1349 UnsignedEnum    23:20   ATOMIC                   
1350         0b0000  NI                               
1351         0b0010  IMP                              
1352         0b0011  FEAT_LSE128                      
1353 EndEnum                                          
1354 UnsignedEnum    19:16   CRC32                    
1355         0b0000  NI                               
1356         0b0001  IMP                              
1357 EndEnum                                          
1358 UnsignedEnum    15:12   SHA2                     
1359         0b0000  NI                               
1360         0b0001  SHA256                           
1361         0b0010  SHA512                           
1362 EndEnum                                          
1363 UnsignedEnum    11:8    SHA1                     
1364         0b0000  NI                               
1365         0b0001  IMP                              
1366 EndEnum                                          
1367 UnsignedEnum    7:4     AES                      
1368         0b0000  NI                               
1369         0b0001  AES                              
1370         0b0010  PMULL                            
1371 EndEnum                                          
1372 Res0    3:0                                      
1373 EndSysreg                                        
1374                                                  
1375 Sysreg  ID_AA64ISAR1_EL1        3       0        
1376 UnsignedEnum    63:60   LS64                     
1377         0b0000  NI                               
1378         0b0001  LS64                             
1379         0b0010  LS64_V                           
1380         0b0011  LS64_ACCDATA                     
1381 EndEnum                                          
1382 UnsignedEnum    59:56   XS                       
1383         0b0000  NI                               
1384         0b0001  IMP                              
1385 EndEnum                                          
1386 UnsignedEnum    55:52   I8MM                     
1387         0b0000  NI                               
1388         0b0001  IMP                              
1389 EndEnum                                          
1390 UnsignedEnum    51:48   DGH                      
1391         0b0000  NI                               
1392         0b0001  IMP                              
1393 EndEnum                                          
1394 UnsignedEnum    47:44   BF16                     
1395         0b0000  NI                               
1396         0b0001  IMP                              
1397         0b0010  EBF16                            
1398 EndEnum                                          
1399 UnsignedEnum    43:40   SPECRES                  
1400         0b0000  NI                               
1401         0b0001  IMP                              
1402         0b0010  COSP_RCTX                        
1403 EndEnum                                          
1404 UnsignedEnum    39:36   SB                       
1405         0b0000  NI                               
1406         0b0001  IMP                              
1407 EndEnum                                          
1408 UnsignedEnum    35:32   FRINTTS                  
1409         0b0000  NI                               
1410         0b0001  IMP                              
1411 EndEnum                                          
1412 UnsignedEnum    31:28   GPI                      
1413         0b0000  NI                               
1414         0b0001  IMP                              
1415 EndEnum                                          
1416 UnsignedEnum    27:24   GPA                      
1417         0b0000  NI                               
1418         0b0001  IMP                              
1419 EndEnum                                          
1420 UnsignedEnum    23:20   LRCPC                    
1421         0b0000  NI                               
1422         0b0001  IMP                              
1423         0b0010  LRCPC2                           
1424         0b0011  LRCPC3                           
1425 EndEnum                                          
1426 UnsignedEnum    19:16   FCMA                     
1427         0b0000  NI                               
1428         0b0001  IMP                              
1429 EndEnum                                          
1430 UnsignedEnum    15:12   JSCVT                    
1431         0b0000  NI                               
1432         0b0001  IMP                              
1433 EndEnum                                          
1434 UnsignedEnum    11:8    API                      
1435         0b0000  NI                               
1436         0b0001  PAuth                            
1437         0b0010  EPAC                             
1438         0b0011  PAuth2                           
1439         0b0100  FPAC                             
1440         0b0101  FPACCOMBINE                      
1441         0b0110  PAuth_LR                         
1442 EndEnum                                          
1443 UnsignedEnum    7:4     APA                      
1444         0b0000  NI                               
1445         0b0001  PAuth                            
1446         0b0010  EPAC                             
1447         0b0011  PAuth2                           
1448         0b0100  FPAC                             
1449         0b0101  FPACCOMBINE                      
1450         0b0110  PAuth_LR                         
1451 EndEnum                                          
1452 UnsignedEnum    3:0     DPB                      
1453         0b0000  NI                               
1454         0b0001  IMP                              
1455         0b0010  DPB2                             
1456 EndEnum                                          
1457 EndSysreg                                        
1458                                                  
1459 Sysreg  ID_AA64ISAR2_EL1        3       0        
1460 UnsignedEnum    63:60   ATS1A                    
1461         0b0000  NI                               
1462         0b0001  IMP                              
1463 EndEnum                                          
1464 UnsignedEnum    59:56   LUT                      
1465         0b0000  NI                               
1466         0b0001  IMP                              
1467 EndEnum                                          
1468 UnsignedEnum    55:52   CSSC                     
1469         0b0000  NI                               
1470         0b0001  IMP                              
1471 EndEnum                                          
1472 UnsignedEnum    51:48   RPRFM                    
1473         0b0000  NI                               
1474         0b0001  IMP                              
1475 EndEnum                                          
1476 Res0    47:44                                    
1477 UnsignedEnum    43:40   PRFMSLC                  
1478         0b0000  NI                               
1479         0b0001  IMP                              
1480 EndEnum                                          
1481 UnsignedEnum    39:36   SYSINSTR_128             
1482         0b0000  NI                               
1483         0b0001  IMP                              
1484 EndEnum                                          
1485 UnsignedEnum    35:32   SYSREG_128               
1486         0b0000  NI                               
1487         0b0001  IMP                              
1488 EndEnum                                          
1489 UnsignedEnum    31:28   CLRBHB                   
1490         0b0000  NI                               
1491         0b0001  IMP                              
1492 EndEnum                                          
1493 UnsignedEnum    27:24   PAC_frac                 
1494         0b0000  NI                               
1495         0b0001  IMP                              
1496 EndEnum                                          
1497 UnsignedEnum    23:20   BC                       
1498         0b0000  NI                               
1499         0b0001  IMP                              
1500 EndEnum                                          
1501 UnsignedEnum    19:16   MOPS                     
1502         0b0000  NI                               
1503         0b0001  IMP                              
1504 EndEnum                                          
1505 UnsignedEnum    15:12   APA3                     
1506         0b0000  NI                               
1507         0b0001  PAuth                            
1508         0b0010  EPAC                             
1509         0b0011  PAuth2                           
1510         0b0100  FPAC                             
1511         0b0101  FPACCOMBINE                      
1512         0b0110  PAuth_LR                         
1513 EndEnum                                          
1514 UnsignedEnum    11:8    GPA3                     
1515         0b0000  NI                               
1516         0b0001  IMP                              
1517 EndEnum                                          
1518 UnsignedEnum    7:4     RPRES                    
1519         0b0000  NI                               
1520         0b0001  IMP                              
1521 EndEnum                                          
1522 UnsignedEnum    3:0     WFxT                     
1523         0b0000  NI                               
1524         0b0010  IMP                              
1525 EndEnum                                          
1526 EndSysreg                                        
1527                                                  
1528 Sysreg  ID_AA64ISAR3_EL1        3       0        
1529 Res0    63:16                                    
1530 UnsignedEnum    15:12   PACM                     
1531         0b0000  NI                               
1532         0b0001  TRIVIAL_IMP                      
1533         0b0010  FULL_IMP                         
1534 EndEnum                                          
1535 UnsignedEnum    11:8    TLBIW                    
1536         0b0000  NI                               
1537         0b0001  IMP                              
1538 EndEnum                                          
1539 UnsignedEnum    7:4     FAMINMAX                 
1540         0b0000  NI                               
1541         0b0001  IMP                              
1542 EndEnum                                          
1543 UnsignedEnum    3:0     CPA                      
1544         0b0000  NI                               
1545         0b0001  IMP                              
1546         0b0010  CPA2                             
1547 EndEnum                                          
1548 EndSysreg                                        
1549                                                  
1550 Sysreg  ID_AA64MMFR0_EL1        3       0        
1551 UnsignedEnum    63:60   ECV                      
1552         0b0000  NI                               
1553         0b0001  IMP                              
1554         0b0010  CNTPOFF                          
1555 EndEnum                                          
1556 UnsignedEnum    59:56   FGT                      
1557         0b0000  NI                               
1558         0b0001  IMP                              
1559 EndEnum                                          
1560 Res0    55:48                                    
1561 UnsignedEnum    47:44   EXS                      
1562         0b0000  NI                               
1563         0b0001  IMP                              
1564 EndEnum                                          
1565 Enum    43:40   TGRAN4_2                         
1566         0b0000  TGRAN4                           
1567         0b0001  NI                               
1568         0b0010  IMP                              
1569         0b0011  52_BIT                           
1570 EndEnum                                          
1571 Enum    39:36   TGRAN64_2                        
1572         0b0000  TGRAN64                          
1573         0b0001  NI                               
1574         0b0010  IMP                              
1575 EndEnum                                          
1576 Enum    35:32   TGRAN16_2                        
1577         0b0000  TGRAN16                          
1578         0b0001  NI                               
1579         0b0010  IMP                              
1580         0b0011  52_BIT                           
1581 EndEnum                                          
1582 SignedEnum      31:28   TGRAN4                   
1583         0b0000  IMP                              
1584         0b0001  52_BIT                           
1585         0b1111  NI                               
1586 EndEnum                                          
1587 SignedEnum      27:24   TGRAN64                  
1588         0b0000  IMP                              
1589         0b1111  NI                               
1590 EndEnum                                          
1591 UnsignedEnum    23:20   TGRAN16                  
1592         0b0000  NI                               
1593         0b0001  IMP                              
1594         0b0010  52_BIT                           
1595 EndEnum                                          
1596 UnsignedEnum    19:16   BIGENDEL0                
1597         0b0000  NI                               
1598         0b0001  IMP                              
1599 EndEnum                                          
1600 UnsignedEnum    15:12   SNSMEM                   
1601         0b0000  NI                               
1602         0b0001  IMP                              
1603 EndEnum                                          
1604 UnsignedEnum    11:8    BIGEND                   
1605         0b0000  NI                               
1606         0b0001  IMP                              
1607 EndEnum                                          
1608 Enum    7:4     ASIDBITS                         
1609         0b0000  8                                
1610         0b0010  16                               
1611 EndEnum                                          
1612 Enum    3:0     PARANGE                          
1613         0b0000  32                               
1614         0b0001  36                               
1615         0b0010  40                               
1616         0b0011  42                               
1617         0b0100  44                               
1618         0b0101  48                               
1619         0b0110  52                               
1620 EndEnum                                          
1621 EndSysreg                                        
1622                                                  
1623 Sysreg  ID_AA64MMFR1_EL1        3       0        
1624 UnsignedEnum    63:60   ECBHB                    
1625         0b0000  NI                               
1626         0b0001  IMP                              
1627 EndEnum                                          
1628 UnsignedEnum    59:56   CMOW                     
1629         0b0000  NI                               
1630         0b0001  IMP                              
1631 EndEnum                                          
1632 UnsignedEnum    55:52   TIDCP1                   
1633         0b0000  NI                               
1634         0b0001  IMP                              
1635 EndEnum                                          
1636 UnsignedEnum    51:48   nTLBPA                   
1637         0b0000  NI                               
1638         0b0001  IMP                              
1639 EndEnum                                          
1640 UnsignedEnum    47:44   AFP                      
1641         0b0000  NI                               
1642         0b0001  IMP                              
1643 EndEnum                                          
1644 UnsignedEnum    43:40   HCX                      
1645         0b0000  NI                               
1646         0b0001  IMP                              
1647 EndEnum                                          
1648 UnsignedEnum    39:36   ETS                      
1649         0b0000  NI                               
1650         0b0001  IMP                              
1651 EndEnum                                          
1652 UnsignedEnum    35:32   TWED                     
1653         0b0000  NI                               
1654         0b0001  IMP                              
1655 EndEnum                                          
1656 UnsignedEnum    31:28   XNX                      
1657         0b0000  NI                               
1658         0b0001  IMP                              
1659 EndEnum                                          
1660 UnsignedEnum    27:24   SpecSEI                  
1661         0b0000  NI                               
1662         0b0001  IMP                              
1663 EndEnum                                          
1664 UnsignedEnum    23:20   PAN                      
1665         0b0000  NI                               
1666         0b0001  IMP                              
1667         0b0010  PAN2                             
1668         0b0011  PAN3                             
1669 EndEnum                                          
1670 UnsignedEnum    19:16   LO                       
1671         0b0000  NI                               
1672         0b0001  IMP                              
1673 EndEnum                                          
1674 UnsignedEnum    15:12   HPDS                     
1675         0b0000  NI                               
1676         0b0001  IMP                              
1677         0b0010  HPDS2                            
1678 EndEnum                                          
1679 UnsignedEnum    11:8    VH                       
1680         0b0000  NI                               
1681         0b0001  IMP                              
1682 EndEnum                                          
1683 Enum    7:4     VMIDBits                         
1684         0b0000  8                                
1685         0b0010  16                               
1686 EndEnum                                          
1687 UnsignedEnum    3:0     HAFDBS                   
1688         0b0000  NI                               
1689         0b0001  AF                               
1690         0b0010  DBM                              
1691 EndEnum                                          
1692 EndSysreg                                        
1693                                                  
1694 Sysreg  ID_AA64MMFR2_EL1        3       0        
1695 UnsignedEnum    63:60   E0PD                     
1696         0b0000  NI                               
1697         0b0001  IMP                              
1698 EndEnum                                          
1699 UnsignedEnum    59:56   EVT                      
1700         0b0000  NI                               
1701         0b0001  IMP                              
1702         0b0010  TTLBxS                           
1703 EndEnum                                          
1704 UnsignedEnum    55:52   BBM                      
1705         0b0000  0                                
1706         0b0001  1                                
1707         0b0010  2                                
1708 EndEnum                                          
1709 UnsignedEnum    51:48   TTL                      
1710         0b0000  NI                               
1711         0b0001  IMP                              
1712 EndEnum                                          
1713 Res0    47:44                                    
1714 UnsignedEnum    43:40   FWB                      
1715         0b0000  NI                               
1716         0b0001  IMP                              
1717 EndEnum                                          
1718 Enum    39:36   IDS                              
1719         0b0000  0x0                              
1720         0b0001  0x18                             
1721 EndEnum                                          
1722 UnsignedEnum    35:32   AT                       
1723         0b0000  NI                               
1724         0b0001  IMP                              
1725 EndEnum                                          
1726 Enum    31:28   ST                               
1727         0b0000  39                               
1728         0b0001  48_47                            
1729 EndEnum                                          
1730 UnsignedEnum    27:24   NV                       
1731         0b0000  NI                               
1732         0b0001  IMP                              
1733         0b0010  NV2                              
1734 EndEnum                                          
1735 Enum    23:20   CCIDX                            
1736         0b0000  32                               
1737         0b0001  64                               
1738 EndEnum                                          
1739 UnsignedEnum    19:16   VARange                  
1740         0b0000  48                               
1741         0b0001  52                               
1742 EndEnum                                          
1743 UnsignedEnum    15:12   IESB                     
1744         0b0000  NI                               
1745         0b0001  IMP                              
1746 EndEnum                                          
1747 UnsignedEnum    11:8    LSM                      
1748         0b0000  NI                               
1749         0b0001  IMP                              
1750 EndEnum                                          
1751 UnsignedEnum    7:4     UAO                      
1752         0b0000  NI                               
1753         0b0001  IMP                              
1754 EndEnum                                          
1755 UnsignedEnum    3:0     CnP                      
1756         0b0000  NI                               
1757         0b0001  IMP                              
1758 EndEnum                                          
1759 EndSysreg                                        
1760                                                  
1761 Sysreg  ID_AA64MMFR3_EL1        3       0        
1762 UnsignedEnum    63:60   Spec_FPACC               
1763         0b0000  NI                               
1764         0b0001  IMP                              
1765 EndEnum                                          
1766 UnsignedEnum    59:56   ADERR                    
1767         0b0000  NI                               
1768         0b0001  DEV_ASYNC                        
1769         0b0010  FEAT_ADERR                       
1770         0b0011  FEAT_ADERR_IND                   
1771 EndEnum                                          
1772 UnsignedEnum    55:52   SDERR                    
1773         0b0000  NI                               
1774         0b0001  DEV_SYNC                         
1775         0b0010  FEAT_ADERR                       
1776         0b0011  FEAT_ADERR_IND                   
1777 EndEnum                                          
1778 Res0    51:48                                    
1779 UnsignedEnum    47:44   ANERR                    
1780         0b0000  NI                               
1781         0b0001  ASYNC                            
1782         0b0010  FEAT_ANERR                       
1783         0b0011  FEAT_ANERR_IND                   
1784 EndEnum                                          
1785 UnsignedEnum    43:40   SNERR                    
1786         0b0000  NI                               
1787         0b0001  SYNC                             
1788         0b0010  FEAT_ANERR                       
1789         0b0011  FEAT_ANERR_IND                   
1790 EndEnum                                          
1791 UnsignedEnum    39:36   D128_2                   
1792         0b0000  NI                               
1793         0b0001  IMP                              
1794 EndEnum                                          
1795 UnsignedEnum    35:32   D128                     
1796         0b0000  NI                               
1797         0b0001  IMP                              
1798 EndEnum                                          
1799 UnsignedEnum    31:28   MEC                      
1800         0b0000  NI                               
1801         0b0001  IMP                              
1802 EndEnum                                          
1803 UnsignedEnum    27:24   AIE                      
1804         0b0000  NI                               
1805         0b0001  IMP                              
1806 EndEnum                                          
1807 UnsignedEnum    23:20   S2POE                    
1808         0b0000  NI                               
1809         0b0001  IMP                              
1810 EndEnum                                          
1811 UnsignedEnum    19:16   S1POE                    
1812         0b0000  NI                               
1813         0b0001  IMP                              
1814 EndEnum                                          
1815 UnsignedEnum    15:12   S2PIE                    
1816         0b0000  NI                               
1817         0b0001  IMP                              
1818 EndEnum                                          
1819 UnsignedEnum    11:8    S1PIE                    
1820         0b0000  NI                               
1821         0b0001  IMP                              
1822 EndEnum                                          
1823 UnsignedEnum    7:4     SCTLRX                   
1824         0b0000  NI                               
1825         0b0001  IMP                              
1826 EndEnum                                          
1827 UnsignedEnum    3:0     TCRX                     
1828         0b0000  NI                               
1829         0b0001  IMP                              
1830 EndEnum                                          
1831 EndSysreg                                        
1832                                                  
1833 Sysreg  ID_AA64MMFR4_EL1        3       0        
1834 Res0    63:40                                    
1835 UnsignedEnum    39:36   E3DSE                    
1836         0b0000  NI                               
1837         0b0001  IMP                              
1838 EndEnum                                          
1839 Res0    35:28                                    
1840 SignedEnum      27:24   E2H0                     
1841         0b0000  IMP                              
1842         0b1110  NI_NV1                           
1843         0b1111  NI                               
1844 EndEnum                                          
1845 UnsignedEnum    23:20   NV_frac                  
1846         0b0000  NV_NV2                           
1847         0b0001  NV2_ONLY                         
1848 EndEnum                                          
1849 UnsignedEnum    19:16   FGWTE3                   
1850         0b0000  NI                               
1851         0b0001  IMP                              
1852 EndEnum                                          
1853 UnsignedEnum    15:12   HACDBS                   
1854         0b0000  NI                               
1855         0b0001  IMP                              
1856 EndEnum                                          
1857 UnsignedEnum    11:8    ASID2                    
1858         0b0000  NI                               
1859         0b0001  IMP                              
1860 EndEnum                                          
1861 SignedEnum      7:4     EIESB                    
1862         0b0000  NI                               
1863         0b0001  ToEL3                            
1864         0b0010  ToELx                            
1865         0b1111  ANY                              
1866 EndEnum                                          
1867 Res0    3:0                                      
1868 EndSysreg                                        
1869                                                  
1870 Sysreg  SCTLR_EL1       3       0       1        
1871 Field   63      TIDCP                            
1872 Field   62      SPINTMASK                        
1873 Field   61      NMI                              
1874 Field   60      EnTP2                            
1875 Field   59      TCSO                             
1876 Field   58      TCSO0                            
1877 Field   57      EPAN                             
1878 Field   56      EnALS                            
1879 Field   55      EnAS0                            
1880 Field   54      EnASR                            
1881 Field   53      TME                              
1882 Field   52      TME0                             
1883 Field   51      TMT                              
1884 Field   50      TMT0                             
1885 Field   49:46   TWEDEL                           
1886 Field   45      TWEDEn                           
1887 Field   44      DSSBS                            
1888 Field   43      ATA                              
1889 Field   42      ATA0                             
1890 Enum    41:40   TCF                              
1891         0b00    NONE                             
1892         0b01    SYNC                             
1893         0b10    ASYNC                            
1894         0b11    ASYMM                            
1895 EndEnum                                          
1896 Enum    39:38   TCF0                             
1897         0b00    NONE                             
1898         0b01    SYNC                             
1899         0b10    ASYNC                            
1900         0b11    ASYMM                            
1901 EndEnum                                          
1902 Field   37      ITFSB                            
1903 Field   36      BT1                              
1904 Field   35      BT0                              
1905 Field   34      EnFPM                            
1906 Field   33      MSCEn                            
1907 Field   32      CMOW                             
1908 Field   31      EnIA                             
1909 Field   30      EnIB                             
1910 Field   29      LSMAOE                           
1911 Field   28      nTLSMD                           
1912 Field   27      EnDA                             
1913 Field   26      UCI                              
1914 Field   25      EE                               
1915 Field   24      E0E                              
1916 Field   23      SPAN                             
1917 Field   22      EIS                              
1918 Field   21      IESB                             
1919 Field   20      TSCXT                            
1920 Field   19      WXN                              
1921 Field   18      nTWE                             
1922 Res0    17                                       
1923 Field   16      nTWI                             
1924 Field   15      UCT                              
1925 Field   14      DZE                              
1926 Field   13      EnDB                             
1927 Field   12      I                                
1928 Field   11      EOS                              
1929 Field   10      EnRCTX                           
1930 Field   9       UMA                              
1931 Field   8       SED                              
1932 Field   7       ITD                              
1933 Field   6       nAA                              
1934 Field   5       CP15BEN                          
1935 Field   4       SA0                              
1936 Field   3       SA                               
1937 Field   2       C                                
1938 Field   1       A                                
1939 Field   0       M                                
1940 EndSysreg                                        
1941                                                  
1942 SysregFields    CPACR_ELx                        
1943 Res0    63:30                                    
1944 Field   29      E0POE                            
1945 Field   28      TTA                              
1946 Res0    27:26                                    
1947 Field   25:24   SMEN                             
1948 Res0    23:22                                    
1949 Field   21:20   FPEN                             
1950 Res0    19:18                                    
1951 Field   17:16   ZEN                              
1952 Res0    15:0                                     
1953 EndSysregFields                                  
1954                                                  
1955 Sysreg  CPACR_EL1       3       0       1        
1956 Fields  CPACR_ELx                                
1957 EndSysreg                                        
1958                                                  
1959 Sysreg  SMPRI_EL1       3       0       1        
1960 Res0    63:4                                     
1961 Field   3:0     PRIORITY                         
1962 EndSysreg                                        
1963                                                  
1964 SysregFields    ZCR_ELx                          
1965 Res0    63:9                                     
1966 Raz     8:4                                      
1967 Field   3:0     LEN                              
1968 EndSysregFields                                  
1969                                                  
1970 Sysreg ZCR_EL1  3       0       1       2        
1971 Fields ZCR_ELx                                   
1972 EndSysreg                                        
1973                                                  
1974 SysregFields    SMCR_ELx                         
1975 Res0    63:32                                    
1976 Field   31      FA64                             
1977 Field   30      EZT0                             
1978 Res0    29:9                                     
1979 Raz     8:4                                      
1980 Field   3:0     LEN                              
1981 EndSysregFields                                  
1982                                                  
1983 Sysreg  SMCR_EL1        3       0       1        
1984 Fields  SMCR_ELx                                 
1985 EndSysreg                                        
1986                                                  
1987 SysregFields    GCSCR_ELx                        
1988 Res0    63:10                                    
1989 Field   9       STREn                            
1990 Field   8       PUSHMEn                          
1991 Res0    7                                        
1992 Field   6       EXLOCKEN                         
1993 Field   5       RVCHKEN                          
1994 Res0    4:1                                      
1995 Field   0       PCRSEL                           
1996 EndSysregFields                                  
1997                                                  
1998 Sysreg  GCSCR_EL1       3       0       2        
1999 Fields  GCSCR_ELx                                
2000 EndSysreg                                        
2001                                                  
2002 SysregFields    GCSPR_ELx                        
2003 Field   63:3    PTR                              
2004 Res0    2:0                                      
2005 EndSysregFields                                  
2006                                                  
2007 Sysreg  GCSPR_EL1       3       0       2        
2008 Fields  GCSPR_ELx                                
2009 EndSysreg                                        
2010                                                  
2011 Sysreg  GCSCRE0_EL1     3       0       2        
2012 Res0    63:11                                    
2013 Field   10      nTR                              
2014 Field   9       STREn                            
2015 Field   8       PUSHMEn                          
2016 Res0    7:6                                      
2017 Field   5       RVCHKEN                          
2018 Res0    4:1                                      
2019 Field   0       PCRSEL                           
2020 EndSysreg                                        
2021                                                  
2022 Sysreg  ALLINT  3       0       4       3        
2023 Res0    63:14                                    
2024 Field   13      ALLINT                           
2025 Res0    12:0                                     
2026 EndSysreg                                        
2027                                                  
2028 Sysreg  FAR_EL1 3       0       6       0        
2029 Field   63:0    ADDR                             
2030 EndSysreg                                        
2031                                                  
2032 Sysreg  PMICNTR_EL0     3       3       9        
2033 Field   63:0    ICNT                             
2034 EndSysreg                                        
2035                                                  
2036 Sysreg  PMICFILTR_EL0   3       3       9        
2037 Res0    63:59                                    
2038 Field   58      SYNC                             
2039 Field   57:56   VS                               
2040 Res0    55:32                                    
2041 Field   31      P                                
2042 Field   30      U                                
2043 Field   29      NSK                              
2044 Field   28      NSU                              
2045 Field   27      NSH                              
2046 Field   26      M                                
2047 Res0    25                                       
2048 Field   24      SH                               
2049 Field   23      T                                
2050 Field   22      RLK                              
2051 Field   21      RLU                              
2052 Field   20      RLH                              
2053 Res0    19:16                                    
2054 Field   15:0    evtCount                         
2055 EndSysreg                                        
2056                                                  
2057 Sysreg  PMSCR_EL1       3       0       9        
2058 Res0    63:8                                     
2059 Field   7:6     PCT                              
2060 Field   5       TS                               
2061 Field   4       PA                               
2062 Field   3       CX                               
2063 Res0    2                                        
2064 Field   1       E1SPE                            
2065 Field   0       E0SPE                            
2066 EndSysreg                                        
2067                                                  
2068 Sysreg  PMSNEVFR_EL1    3       0       9        
2069 Field   63:0    E                                
2070 EndSysreg                                        
2071                                                  
2072 Sysreg  PMSICR_EL1      3       0       9        
2073 Field   63:56   ECOUNT                           
2074 Res0    55:32                                    
2075 Field   31:0    COUNT                            
2076 EndSysreg                                        
2077                                                  
2078 Sysreg  PMSIRR_EL1      3       0       9        
2079 Res0    63:32                                    
2080 Field   31:8    INTERVAL                         
2081 Res0    7:1                                      
2082 Field   0       RND                              
2083 EndSysreg                                        
2084                                                  
2085 Sysreg  PMSFCR_EL1      3       0       9        
2086 Res0    63:19                                    
2087 Field   18      ST                               
2088 Field   17      LD                               
2089 Field   16      B                                
2090 Res0    15:4                                     
2091 Field   3       FnE                              
2092 Field   2       FL                               
2093 Field   1       FT                               
2094 Field   0       FE                               
2095 EndSysreg                                        
2096                                                  
2097 Sysreg  PMSEVFR_EL1     3       0       9        
2098 Field   63:0    E                                
2099 EndSysreg                                        
2100                                                  
2101 Sysreg  PMSLATFR_EL1    3       0       9        
2102 Res0    63:16                                    
2103 Field   15:0    MINLAT                           
2104 EndSysreg                                        
2105                                                  
2106 Sysreg  PMSIDR_EL1      3       0       9        
2107 Res0    63:25                                    
2108 Field   24      PBT                              
2109 Field   23:20   FORMAT                           
2110 Enum    19:16   COUNTSIZE                        
2111         0b0010  12_BIT_SAT                       
2112         0b0011  16_BIT_SAT                       
2113 EndEnum                                          
2114 Field   15:12   MAXSIZE                          
2115 Enum    11:8    INTERVAL                         
2116         0b0000  256                              
2117         0b0010  512                              
2118         0b0011  768                              
2119         0b0100  1024                             
2120         0b0101  1536                             
2121         0b0110  2048                             
2122         0b0111  3072                             
2123         0b1000  4096                             
2124 EndEnum                                          
2125 Res0    7                                        
2126 Field   6       FnE                              
2127 Field   5       ERND                             
2128 Field   4       LDS                              
2129 Field   3       ARCHINST                         
2130 Field   2       FL                               
2131 Field   1       FT                               
2132 Field   0       FE                               
2133 EndSysreg                                        
2134                                                  
2135 Sysreg  PMBLIMITR_EL1   3       0       9        
2136 Field   63:12   LIMIT                            
2137 Res0    11:6                                     
2138 Field   5       PMFZ                             
2139 Res0    4:3                                      
2140 Enum    2:1     FM                               
2141         0b00    FILL                             
2142         0b10    DISCARD                          
2143 EndEnum                                          
2144 Field   0       E                                
2145 EndSysreg                                        
2146                                                  
2147 Sysreg  PMBPTR_EL1      3       0       9        
2148 Field   63:0    PTR                              
2149 EndSysreg                                        
2150                                                  
2151 Sysreg  PMBSR_EL1       3       0       9        
2152 Res0    63:32                                    
2153 Enum    31:26   EC                               
2154         0b000000        BUF                      
2155         0b100100        FAULT_S1                 
2156         0b100101        FAULT_S2                 
2157         0b011110        FAULT_GPC                
2158         0b011111        IMP_DEF                  
2159 EndEnum                                          
2160 Res0    25:20                                    
2161 Field   19      DL                               
2162 Field   18      EA                               
2163 Field   17      S                                
2164 Field   16      COLL                             
2165 Field   15:0    MSS                              
2166 EndSysreg                                        
2167                                                  
2168 Sysreg  PMBIDR_EL1      3       0       9        
2169 Res0    63:12                                    
2170 Enum    11:8    EA                               
2171         0b0000  NotDescribed                     
2172         0b0001  Ignored                          
2173         0b0010  SError                           
2174 EndEnum                                          
2175 Res0    7:6                                      
2176 Field   5       F                                
2177 Field   4       P                                
2178 Field   3:0     ALIGN                            
2179 EndSysreg                                        
2180                                                  
2181 Sysreg  PMSELR_EL0      3       3       9        
2182 Res0    63:5                                     
2183 Field   4:0     SEL                              
2184 EndSysreg                                        
2185                                                  
2186 SysregFields    CONTEXTIDR_ELx                   
2187 Res0    63:32                                    
2188 Field   31:0    PROCID                           
2189 EndSysregFields                                  
2190                                                  
2191 Sysreg  CONTEXTIDR_EL1  3       0       13       
2192 Fields  CONTEXTIDR_ELx                           
2193 EndSysreg                                        
2194                                                  
2195 Sysreg  RCWSMASK_EL1    3       0       13       
2196 Field   63:0    RCWSMASK                         
2197 EndSysreg                                        
2198                                                  
2199 Sysreg  TPIDR_EL1       3       0       13       
2200 Field   63:0    ThreadID                         
2201 EndSysreg                                        
2202                                                  
2203 Sysreg  RCWMASK_EL1     3       0       13       
2204 Field   63:0    RCWMASK                          
2205 EndSysreg                                        
2206                                                  
2207 Sysreg  SCXTNUM_EL1     3       0       13       
2208 Field   63:0    SoftwareContextNumber            
2209 EndSysreg                                        
2210                                                  
2211 # The bit layout for CCSIDR_EL1 depends on wh    
2212 # The following is for case when FEAT_CCIDX i    
2213 Sysreg  CCSIDR_EL1      3       1       0        
2214 Res0    63:32                                    
2215 Unkn    31:28                                    
2216 Field   27:13   NumSets                          
2217 Field   12:3    Associativity                    
2218 Field   2:0     LineSize                         
2219 EndSysreg                                        
2220                                                  
2221 Sysreg  CLIDR_EL1       3       1       0        
2222 Res0    63:47                                    
2223 Field   46:33   Ttypen                           
2224 Field   32:30   ICB                              
2225 Field   29:27   LoUU                             
2226 Field   26:24   LoC                              
2227 Field   23:21   LoUIS                            
2228 Field   20:18   Ctype7                           
2229 Field   17:15   Ctype6                           
2230 Field   14:12   Ctype5                           
2231 Field   11:9    Ctype4                           
2232 Field   8:6     Ctype3                           
2233 Field   5:3     Ctype2                           
2234 Field   2:0     Ctype1                           
2235 EndSysreg                                        
2236                                                  
2237 Sysreg  CCSIDR2_EL1     3       1       0        
2238 Res0    63:24                                    
2239 Field   23:0    NumSets                          
2240 EndSysreg                                        
2241                                                  
2242 Sysreg  GMID_EL1        3       1       0        
2243 Res0    63:4                                     
2244 Field   3:0     BS                               
2245 EndSysreg                                        
2246                                                  
2247 Sysreg  SMIDR_EL1       3       1       0        
2248 Res0    63:32                                    
2249 Field   31:24   IMPLEMENTER                      
2250 Field   23:16   REVISION                         
2251 Field   15      SMPS                             
2252 Res0    14:12                                    
2253 Field   11:0    AFFINITY                         
2254 EndSysreg                                        
2255                                                  
2256 Sysreg  CSSELR_EL1      3       2       0        
2257 Res0    63:5                                     
2258 Field   4       TnD                              
2259 Field   3:1     Level                            
2260 Field   0       InD                              
2261 EndSysreg                                        
2262                                                  
2263 Sysreg  CTR_EL0 3       3       0       0        
2264 Res0    63:38                                    
2265 Field   37:32   TminLine                         
2266 Res1    31                                       
2267 Res0    30                                       
2268 Field   29      DIC                              
2269 Field   28      IDC                              
2270 Field   27:24   CWG                              
2271 Field   23:20   ERG                              
2272 Field   19:16   DminLine                         
2273 Enum    15:14   L1Ip                             
2274         # This was named as VPIPT in the ARM     
2275         0b00    RESERVED_VPIPT                   
2276         # This is named as AIVIVT in the ARM     
2277         0b01    RESERVED_AIVIVT                  
2278         0b10    VIPT                             
2279         0b11    PIPT                             
2280 EndEnum                                          
2281 Res0    13:4                                     
2282 Field   3:0     IminLine                         
2283 EndSysreg                                        
2284                                                  
2285 Sysreg  DCZID_EL0       3       3       0        
2286 Res0    63:5                                     
2287 Field   4       DZP                              
2288 Field   3:0     BS                               
2289 EndSysreg                                        
2290                                                  
2291 Sysreg  GCSPR_EL0       3       3       2        
2292 Fields  GCSPR_ELx                                
2293 EndSysreg                                        
2294                                                  
2295 Sysreg  SVCR    3       3       4       2        
2296 Res0    63:2                                     
2297 Field   1       ZA                               
2298 Field   0       SM                               
2299 EndSysreg                                        
2300                                                  
2301 Sysreg  FPMR    3       3       4       4        
2302 Res0    63:38                                    
2303 Field   37:32   LSCALE2                          
2304 Field   31:24   NSCALE                           
2305 Res0    23                                       
2306 Field   22:16   LSCALE                           
2307 Field   15      OSC                              
2308 Field   14      OSM                              
2309 Res0    13:9                                     
2310 UnsignedEnum    8:6     F8D                      
2311         0b000   E5M2                             
2312         0b001   E4M3                             
2313 EndEnum                                          
2314 UnsignedEnum    5:3     F8S2                     
2315         0b000   E5M2                             
2316         0b001   E4M3                             
2317 EndEnum                                          
2318 UnsignedEnum    2:0     F8S1                     
2319         0b000   E5M2                             
2320         0b001   E4M3                             
2321 EndEnum                                          
2322 EndSysreg                                        
2323                                                  
2324 SysregFields    HFGxTR_EL2                       
2325 Field   63      nAMAIR2_EL1                      
2326 Field   62      nMAIR2_EL1                       
2327 Field   61      nS2POR_EL1                       
2328 Field   60      nPOR_EL1                         
2329 Field   59      nPOR_EL0                         
2330 Field   58      nPIR_EL1                         
2331 Field   57      nPIRE0_EL1                       
2332 Field   56      nRCWMASK_EL1                     
2333 Field   55      nTPIDR2_EL0                      
2334 Field   54      nSMPRI_EL1                       
2335 Field   53      nGCS_EL1                         
2336 Field   52      nGCS_EL0                         
2337 Res0    51                                       
2338 Field   50      nACCDATA_EL1                     
2339 Field   49      ERXADDR_EL1                      
2340 Field   48      ERXPFGCDN_EL1                    
2341 Field   47      ERXPFGCTL_EL1                    
2342 Field   46      ERXPFGF_EL1                      
2343 Field   45      ERXMISCn_EL1                     
2344 Field   44      ERXSTATUS_EL1                    
2345 Field   43      ERXCTLR_EL1                      
2346 Field   42      ERXFR_EL1                        
2347 Field   41      ERRSELR_EL1                      
2348 Field   40      ERRIDR_EL1                       
2349 Field   39      ICC_IGRPENn_EL1                  
2350 Field   38      VBAR_EL1                         
2351 Field   37      TTBR1_EL1                        
2352 Field   36      TTBR0_EL1                        
2353 Field   35      TPIDR_EL0                        
2354 Field   34      TPIDRRO_EL0                      
2355 Field   33      TPIDR_EL1                        
2356 Field   32      TCR_EL1                          
2357 Field   31      SCXTNUM_EL0                      
2358 Field   30      SCXTNUM_EL1                      
2359 Field   29      SCTLR_EL1                        
2360 Field   28      REVIDR_EL1                       
2361 Field   27      PAR_EL1                          
2362 Field   26      MPIDR_EL1                        
2363 Field   25      MIDR_EL1                         
2364 Field   24      MAIR_EL1                         
2365 Field   23      LORSA_EL1                        
2366 Field   22      LORN_EL1                         
2367 Field   21      LORID_EL1                        
2368 Field   20      LOREA_EL1                        
2369 Field   19      LORC_EL1                         
2370 Field   18      ISR_EL1                          
2371 Field   17      FAR_EL1                          
2372 Field   16      ESR_EL1                          
2373 Field   15      DCZID_EL0                        
2374 Field   14      CTR_EL0                          
2375 Field   13      CSSELR_EL1                       
2376 Field   12      CPACR_EL1                        
2377 Field   11      CONTEXTIDR_EL1                   
2378 Field   10      CLIDR_EL1                        
2379 Field   9       CCSIDR_EL1                       
2380 Field   8       APIBKey                          
2381 Field   7       APIAKey                          
2382 Field   6       APGAKey                          
2383 Field   5       APDBKey                          
2384 Field   4       APDAKey                          
2385 Field   3       AMAIR_EL1                        
2386 Field   2       AIDR_EL1                         
2387 Field   1       AFSR1_EL1                        
2388 Field   0       AFSR0_EL1                        
2389 EndSysregFields                                  
2390                                                  
2391 Sysreg HFGRTR_EL2       3       4       1        
2392 Fields  HFGxTR_EL2                               
2393 EndSysreg                                        
2394                                                  
2395 Sysreg HFGWTR_EL2       3       4       1        
2396 Fields  HFGxTR_EL2                               
2397 EndSysreg                                        
2398                                                  
2399 Sysreg HFGITR_EL2       3       4       1        
2400 Res0    63                                       
2401 Field   62      ATS1E1A                          
2402 Res0    61                                       
2403 Field   60      COSPRCTX                         
2404 Field   59      nGCSEPP                          
2405 Field   58      nGCSSTR_EL1                      
2406 Field   57      nGCSPUSHM_EL1                    
2407 Field   56      nBRBIALL                         
2408 Field   55      nBRBINJ                          
2409 Field   54      DCCVAC                           
2410 Field   53      SVC_EL1                          
2411 Field   52      SVC_EL0                          
2412 Field   51      ERET                             
2413 Field   50      CPPRCTX                          
2414 Field   49      DVPRCTX                          
2415 Field   48      CFPRCTX                          
2416 Field   47      TLBIVAALE1                       
2417 Field   46      TLBIVALE1                        
2418 Field   45      TLBIVAAE1                        
2419 Field   44      TLBIASIDE1                       
2420 Field   43      TLBIVAE1                         
2421 Field   42      TLBIVMALLE1                      
2422 Field   41      TLBIRVAALE1                      
2423 Field   40      TLBIRVALE1                       
2424 Field   39      TLBIRVAAE1                       
2425 Field   38      TLBIRVAE1                        
2426 Field   37      TLBIRVAALE1IS                    
2427 Field   36      TLBIRVALE1IS                     
2428 Field   35      TLBIRVAAE1IS                     
2429 Field   34      TLBIRVAE1IS                      
2430 Field   33      TLBIVAALE1IS                     
2431 Field   32      TLBIVALE1IS                      
2432 Field   31      TLBIVAAE1IS                      
2433 Field   30      TLBIASIDE1IS                     
2434 Field   29      TLBIVAE1IS                       
2435 Field   28      TLBIVMALLE1IS                    
2436 Field   27      TLBIRVAALE1OS                    
2437 Field   26      TLBIRVALE1OS                     
2438 Field   25      TLBIRVAAE1OS                     
2439 Field   24      TLBIRVAE1OS                      
2440 Field   23      TLBIVAALE1OS                     
2441 Field   22      TLBIVALE1OS                      
2442 Field   21      TLBIVAAE1OS                      
2443 Field   20      TLBIASIDE1OS                     
2444 Field   19      TLBIVAE1OS                       
2445 Field   18      TLBIVMALLE1OS                    
2446 Field   17      ATS1E1WP                         
2447 Field   16      ATS1E1RP                         
2448 Field   15      ATS1E0W                          
2449 Field   14      ATS1E0R                          
2450 Field   13      ATS1E1W                          
2451 Field   12      ATS1E1R                          
2452 Field   11      DCZVA                            
2453 Field   10      DCCIVAC                          
2454 Field   9       DCCVADP                          
2455 Field   8       DCCVAP                           
2456 Field   7       DCCVAU                           
2457 Field   6       DCCISW                           
2458 Field   5       DCCSW                            
2459 Field   4       DCISW                            
2460 Field   3       DCIVAC                           
2461 Field   2       ICIVAU                           
2462 Field   1       ICIALLU                          
2463 Field   0       ICIALLUIS                        
2464 EndSysreg                                        
2465                                                  
2466 Sysreg HDFGRTR_EL2      3       4       3        
2467 Field   63      PMBIDR_EL1                       
2468 Field   62      nPMSNEVFR_EL1                    
2469 Field   61      nBRBDATA                         
2470 Field   60      nBRBCTL                          
2471 Field   59      nBRBIDR                          
2472 Field   58      PMCEIDn_EL0                      
2473 Field   57      PMUSERENR_EL0                    
2474 Field   56      TRBTRG_EL1                       
2475 Field   55      TRBSR_EL1                        
2476 Field   54      TRBPTR_EL1                       
2477 Field   53      TRBMAR_EL1                       
2478 Field   52      TRBLIMITR_EL1                    
2479 Field   51      TRBIDR_EL1                       
2480 Field   50      TRBBASER_EL1                     
2481 Res0    49                                       
2482 Field   48      TRCVICTLR                        
2483 Field   47      TRCSTATR                         
2484 Field   46      TRCSSCSRn                        
2485 Field   45      TRCSEQSTR                        
2486 Field   44      TRCPRGCTLR                       
2487 Field   43      TRCOSLSR                         
2488 Res0    42                                       
2489 Field   41      TRCIMSPECn                       
2490 Field   40      TRCID                            
2491 Res0    39:38                                    
2492 Field   37      TRCCNTVRn                        
2493 Field   36      TRCCLAIM                         
2494 Field   35      TRCAUXCTLR                       
2495 Field   34      TRCAUTHSTATUS                    
2496 Field   33      TRC                              
2497 Field   32      PMSLATFR_EL1                     
2498 Field   31      PMSIRR_EL1                       
2499 Field   30      PMSIDR_EL1                       
2500 Field   29      PMSICR_EL1                       
2501 Field   28      PMSFCR_EL1                       
2502 Field   27      PMSEVFR_EL1                      
2503 Field   26      PMSCR_EL1                        
2504 Field   25      PMBSR_EL1                        
2505 Field   24      PMBPTR_EL1                       
2506 Field   23      PMBLIMITR_EL1                    
2507 Field   22      PMMIR_EL1                        
2508 Res0    21:20                                    
2509 Field   19      PMSELR_EL0                       
2510 Field   18      PMOVS                            
2511 Field   17      PMINTEN                          
2512 Field   16      PMCNTEN                          
2513 Field   15      PMCCNTR_EL0                      
2514 Field   14      PMCCFILTR_EL0                    
2515 Field   13      PMEVTYPERn_EL0                   
2516 Field   12      PMEVCNTRn_EL0                    
2517 Field   11      OSDLR_EL1                        
2518 Field   10      OSECCR_EL1                       
2519 Field   9       OSLSR_EL1                        
2520 Res0    8                                        
2521 Field   7       DBGPRCR_EL1                      
2522 Field   6       DBGAUTHSTATUS_EL1                
2523 Field   5       DBGCLAIM                         
2524 Field   4       MDSCR_EL1                        
2525 Field   3       DBGWVRn_EL1                      
2526 Field   2       DBGWCRn_EL1                      
2527 Field   1       DBGBVRn_EL1                      
2528 Field   0       DBGBCRn_EL1                      
2529 EndSysreg                                        
2530                                                  
2531 Sysreg HDFGWTR_EL2      3       4       3        
2532 Res0    63                                       
2533 Field   62      nPMSNEVFR_EL1                    
2534 Field   61      nBRBDATA                         
2535 Field   60      nBRBCTL                          
2536 Res0    59:58                                    
2537 Field   57      PMUSERENR_EL0                    
2538 Field   56      TRBTRG_EL1                       
2539 Field   55      TRBSR_EL1                        
2540 Field   54      TRBPTR_EL1                       
2541 Field   53      TRBMAR_EL1                       
2542 Field   52      TRBLIMITR_EL1                    
2543 Res0    51                                       
2544 Field   50      TRBBASER_EL1                     
2545 Field   49      TRFCR_EL1                        
2546 Field   48      TRCVICTLR                        
2547 Res0    47                                       
2548 Field   46      TRCSSCSRn                        
2549 Field   45      TRCSEQSTR                        
2550 Field   44      TRCPRGCTLR                       
2551 Res0    43                                       
2552 Field   42      TRCOSLAR                         
2553 Field   41      TRCIMSPECn                       
2554 Res0    40:38                                    
2555 Field   37      TRCCNTVRn                        
2556 Field   36      TRCCLAIM                         
2557 Field   35      TRCAUXCTLR                       
2558 Res0    34                                       
2559 Field   33      TRC                              
2560 Field   32      PMSLATFR_EL1                     
2561 Field   31      PMSIRR_EL1                       
2562 Res0    30                                       
2563 Field   29      PMSICR_EL1                       
2564 Field   28      PMSFCR_EL1                       
2565 Field   27      PMSEVFR_EL1                      
2566 Field   26      PMSCR_EL1                        
2567 Field   25      PMBSR_EL1                        
2568 Field   24      PMBPTR_EL1                       
2569 Field   23      PMBLIMITR_EL1                    
2570 Res0    22                                       
2571 Field   21      PMCR_EL0                         
2572 Field   20      PMSWINC_EL0                      
2573 Field   19      PMSELR_EL0                       
2574 Field   18      PMOVS                            
2575 Field   17      PMINTEN                          
2576 Field   16      PMCNTEN                          
2577 Field   15      PMCCNTR_EL0                      
2578 Field   14      PMCCFILTR_EL0                    
2579 Field   13      PMEVTYPERn_EL0                   
2580 Field   12      PMEVCNTRn_EL0                    
2581 Field   11      OSDLR_EL1                        
2582 Field   10      OSECCR_EL1                       
2583 Res0    9                                        
2584 Field   8       OSLAR_EL1                        
2585 Field   7       DBGPRCR_EL1                      
2586 Res0    6                                        
2587 Field   5       DBGCLAIM                         
2588 Field   4       MDSCR_EL1                        
2589 Field   3       DBGWVRn_EL1                      
2590 Field   2       DBGWCRn_EL1                      
2591 Field   1       DBGBVRn_EL1                      
2592 Field   0       DBGBCRn_EL1                      
2593 EndSysreg                                        
2594                                                  
2595 Sysreg HAFGRTR_EL2      3       4       3        
2596 Res0    63:50                                    
2597 Field   49      AMEVTYPER115_EL0                 
2598 Field   48      AMEVCNTR115_EL0                  
2599 Field   47      AMEVTYPER114_EL0                 
2600 Field   46      AMEVCNTR114_EL0                  
2601 Field   45      AMEVTYPER113_EL0                 
2602 Field   44      AMEVCNTR113_EL0                  
2603 Field   43      AMEVTYPER112_EL0                 
2604 Field   42      AMEVCNTR112_EL0                  
2605 Field   41      AMEVTYPER111_EL0                 
2606 Field   40      AMEVCNTR111_EL0                  
2607 Field   39      AMEVTYPER110_EL0                 
2608 Field   38      AMEVCNTR110_EL0                  
2609 Field   37      AMEVTYPER19_EL0                  
2610 Field   36      AMEVCNTR19_EL0                   
2611 Field   35      AMEVTYPER18_EL0                  
2612 Field   34      AMEVCNTR18_EL0                   
2613 Field   33      AMEVTYPER17_EL0                  
2614 Field   32      AMEVCNTR17_EL0                   
2615 Field   31      AMEVTYPER16_EL0                  
2616 Field   30      AMEVCNTR16_EL0                   
2617 Field   29      AMEVTYPER15_EL0                  
2618 Field   28      AMEVCNTR15_EL0                   
2619 Field   27      AMEVTYPER14_EL0                  
2620 Field   26      AMEVCNTR14_EL0                   
2621 Field   25      AMEVTYPER13_EL0                  
2622 Field   24      AMEVCNTR13_EL0                   
2623 Field   23      AMEVTYPER12_EL0                  
2624 Field   22      AMEVCNTR12_EL0                   
2625 Field   21      AMEVTYPER11_EL0                  
2626 Field   20      AMEVCNTR11_EL0                   
2627 Field   19      AMEVTYPER10_EL0                  
2628 Field   18      AMEVCNTR10_EL0                   
2629 Field   17      AMCNTEN1                         
2630 Res0    16:5                                     
2631 Field   4       AMEVCNTR03_EL0                   
2632 Field   3       AMEVCNTR02_EL0                   
2633 Field   2       AMEVCNTR01_EL0                   
2634 Field   1       AMEVCNTR00_EL0                   
2635 Field   0       AMCNTEN0                         
2636 EndSysreg                                        
2637                                                  
2638 Sysreg  ZCR_EL2 3       4       1       2        
2639 Fields  ZCR_ELx                                  
2640 EndSysreg                                        
2641                                                  
2642 Sysreg  HCRX_EL2        3       4       1        
2643 Res0    63:25                                    
2644 Field   24      PACMEn                           
2645 Field   23      EnFPM                            
2646 Field   22      GCSEn                            
2647 Field   21      EnIDCP128                        
2648 Field   20      EnSDERR                          
2649 Field   19      TMEA                             
2650 Field   18      EnSNERR                          
2651 Field   17      D128En                           
2652 Field   16      PTTWI                            
2653 Field   15      SCTLR2En                         
2654 Field   14      TCR2En                           
2655 Res0    13:12                                    
2656 Field   11      MSCEn                            
2657 Field   10      MCE2                             
2658 Field   9       CMOW                             
2659 Field   8       VFNMI                            
2660 Field   7       VINMI                            
2661 Field   6       TALLINT                          
2662 Field   5       SMPME                            
2663 Field   4       FGTnXS                           
2664 Field   3       FnXS                             
2665 Field   2       EnASR                            
2666 Field   1       EnALS                            
2667 Field   0       EnAS0                            
2668 EndSysreg                                        
2669                                                  
2670 Sysreg  SMPRIMAP_EL2    3       4       1        
2671 Field   63:60   P15                              
2672 Field   59:56   P14                              
2673 Field   55:52   P13                              
2674 Field   51:48   P12                              
2675 Field   47:44   P11                              
2676 Field   43:40   P10                              
2677 Field   39:36   F9                               
2678 Field   35:32   P8                               
2679 Field   31:28   P7                               
2680 Field   27:24   P6                               
2681 Field   23:20   P5                               
2682 Field   19:16   P4                               
2683 Field   15:12   P3                               
2684 Field   11:8    P2                               
2685 Field   7:4     P1                               
2686 Field   3:0     P0                               
2687 EndSysreg                                        
2688                                                  
2689 Sysreg  SMCR_EL2        3       4       1        
2690 Fields  SMCR_ELx                                 
2691 EndSysreg                                        
2692                                                  
2693 Sysreg  GCSCR_EL2       3       4       2        
2694 Fields  GCSCR_ELx                                
2695 EndSysreg                                        
2696                                                  
2697 Sysreg  GCSPR_EL2       3       4       2        
2698 Fields  GCSPR_ELx                                
2699 EndSysreg                                        
2700                                                  
2701 Sysreg  DACR32_EL2      3       4       3        
2702 Res0    63:32                                    
2703 Field   31:30   D15                              
2704 Field   29:28   D14                              
2705 Field   27:26   D13                              
2706 Field   25:24   D12                              
2707 Field   23:22   D11                              
2708 Field   21:20   D10                              
2709 Field   19:18   D9                               
2710 Field   17:16   D8                               
2711 Field   15:14   D7                               
2712 Field   13:12   D6                               
2713 Field   11:10   D5                               
2714 Field   9:8     D4                               
2715 Field   7:6     D3                               
2716 Field   5:4     D2                               
2717 Field   3:2     D1                               
2718 Field   1:0     D0                               
2719 EndSysreg                                        
2720                                                  
2721 Sysreg  FAR_EL2 3       4       6       0        
2722 Field   63:0    ADDR                             
2723 EndSysreg                                        
2724                                                  
2725 Sysreg  PMSCR_EL2       3       4       9        
2726 Res0    63:8                                     
2727 Enum    7:6     PCT                              
2728         0b00    VIRT                             
2729         0b01    PHYS                             
2730         0b11    GUEST                            
2731 EndEnum                                          
2732 Field   5       TS                               
2733 Field   4       PA                               
2734 Field   3       CX                               
2735 Res0    2                                        
2736 Field   1       E2SPE                            
2737 Field   0       E0HSPE                           
2738 EndSysreg                                        
2739                                                  
2740 Sysreg  CONTEXTIDR_EL2  3       4       13       
2741 Fields  CONTEXTIDR_ELx                           
2742 EndSysreg                                        
2743                                                  
2744 Sysreg  CNTPOFF_EL2     3       4       14       
2745 Field   63:0    PhysicalOffset                   
2746 EndSysreg                                        
2747                                                  
2748 Sysreg  CPACR_EL12      3       5       1        
2749 Fields  CPACR_ELx                                
2750 EndSysreg                                        
2751                                                  
2752 Sysreg  ZCR_EL12        3       5       1        
2753 Fields  ZCR_ELx                                  
2754 EndSysreg                                        
2755                                                  
2756 Sysreg  SMCR_EL12       3       5       1        
2757 Fields  SMCR_ELx                                 
2758 EndSysreg                                        
2759                                                  
2760 Sysreg  GCSCR_EL12      3       5       2        
2761 Fields  GCSCR_ELx                                
2762 EndSysreg                                        
2763                                                  
2764 Sysreg  GCSPR_EL12      3       5       2        
2765 Fields  GCSPR_ELx                                
2766 EndSysreg                                        
2767                                                  
2768 Sysreg  FAR_EL12        3       5       6        
2769 Field   63:0    ADDR                             
2770 EndSysreg                                        
2771                                                  
2772 Sysreg  CONTEXTIDR_EL12 3       5       13       
2773 Fields  CONTEXTIDR_ELx                           
2774 EndSysreg                                        
2775                                                  
2776 SysregFields TTBRx_EL1                           
2777 Field   63:48   ASID                             
2778 Field   47:1    BADDR                            
2779 Field   0       CnP                              
2780 EndSysregFields                                  
2781                                                  
2782 Sysreg  TTBR0_EL1       3       0       2        
2783 Fields  TTBRx_EL1                                
2784 EndSysreg                                        
2785                                                  
2786 Sysreg  TTBR1_EL1       3       0       2        
2787 Fields  TTBRx_EL1                                
2788 EndSysreg                                        
2789                                                  
2790 SysregFields    TCR2_EL1x                        
2791 Res0    63:16                                    
2792 Field   15      DisCH1                           
2793 Field   14      DisCH0                           
2794 Res0    13:12                                    
2795 Field   11      HAFT                             
2796 Field   10      PTTWI                            
2797 Res0    9:6                                      
2798 Field   5       D128                             
2799 Field   4       AIE                              
2800 Field   3       POE                              
2801 Field   2       E0POE                            
2802 Field   1       PIE                              
2803 Field   0       PnCH                             
2804 EndSysregFields                                  
2805                                                  
2806 Sysreg  TCR2_EL1        3       0       2        
2807 Fields  TCR2_EL1x                                
2808 EndSysreg                                        
2809                                                  
2810 Sysreg  TCR2_EL12       3       5       2        
2811 Fields  TCR2_EL1x                                
2812 EndSysreg                                        
2813                                                  
2814 Sysreg  TCR2_EL2        3       4       2        
2815 Res0    63:16                                    
2816 Field   15      DisCH1                           
2817 Field   14      DisCH0                           
2818 Field   13      AMEC1                            
2819 Field   12      AMEC0                            
2820 Field   11      HAFT                             
2821 Field   10      PTTWI                            
2822 Field   9:8     SKL1                             
2823 Field   7:6     SKL0                             
2824 Field   5       D128                             
2825 Field   4       AIE                              
2826 Field   3       POE                              
2827 Field   2       E0POE                            
2828 Field   1       PIE                              
2829 Field   0       PnCH                             
2830 EndSysreg                                        
2831                                                  
2832 SysregFields MAIR2_ELx                           
2833 Field   63:56   Attr7                            
2834 Field   55:48   Attr6                            
2835 Field   47:40   Attr5                            
2836 Field   39:32   Attr4                            
2837 Field   31:24   Attr3                            
2838 Field   23:16   Attr2                            
2839 Field   15:8    Attr1                            
2840 Field   7:0     Attr0                            
2841 EndSysregFields                                  
2842                                                  
2843 Sysreg  MAIR2_EL1       3       0       10       
2844 Fields  MAIR2_ELx                                
2845 EndSysreg                                        
2846                                                  
2847 Sysreg  MAIR2_EL2       3       4       10       
2848 Fields  MAIR2_ELx                                
2849 EndSysreg                                        
2850                                                  
2851 Sysreg  AMAIR2_EL1      3       0       10       
2852 Field   63:0    ImpDef                           
2853 EndSysreg                                        
2854                                                  
2855 Sysreg  AMAIR2_EL2      3       4       10       
2856 Field   63:0    ImpDef                           
2857 EndSysreg                                        
2858                                                  
2859 SysregFields PIRx_ELx                            
2860 Field   63:60   Perm15                           
2861 Field   59:56   Perm14                           
2862 Field   55:52   Perm13                           
2863 Field   51:48   Perm12                           
2864 Field   47:44   Perm11                           
2865 Field   43:40   Perm10                           
2866 Field   39:36   Perm9                            
2867 Field   35:32   Perm8                            
2868 Field   31:28   Perm7                            
2869 Field   27:24   Perm6                            
2870 Field   23:20   Perm5                            
2871 Field   19:16   Perm4                            
2872 Field   15:12   Perm3                            
2873 Field   11:8    Perm2                            
2874 Field   7:4     Perm1                            
2875 Field   3:0     Perm0                            
2876 EndSysregFields                                  
2877                                                  
2878 Sysreg  PIRE0_EL1       3       0       10       
2879 Fields  PIRx_ELx                                 
2880 EndSysreg                                        
2881                                                  
2882 Sysreg  PIRE0_EL12      3       5       10       
2883 Fields  PIRx_ELx                                 
2884 EndSysreg                                        
2885                                                  
2886 Sysreg  PIR_EL1         3       0       10       
2887 Fields  PIRx_ELx                                 
2888 EndSysreg                                        
2889                                                  
2890 Sysreg  PIR_EL12        3       5       10       
2891 Fields  PIRx_ELx                                 
2892 EndSysreg                                        
2893                                                  
2894 Sysreg  PIR_EL2         3       4       10       
2895 Fields  PIRx_ELx                                 
2896 EndSysreg                                        
2897                                                  
2898 Sysreg  POR_EL0         3       3       10       
2899 Fields  PIRx_ELx                                 
2900 EndSysreg                                        
2901                                                  
2902 Sysreg  POR_EL1         3       0       10       
2903 Fields  PIRx_ELx                                 
2904 EndSysreg                                        
2905                                                  
2906 Sysreg  POR_EL12        3       5       10       
2907 Fields  PIRx_ELx                                 
2908 EndSysreg                                        
2909                                                  
2910 Sysreg  S2POR_EL1       3       0       10       
2911 Fields  PIRx_ELx                                 
2912 EndSysreg                                        
2913                                                  
2914 Sysreg  S2PIR_EL2       3       4       10       
2915 Fields  PIRx_ELx                                 
2916 EndSysreg                                        
2917                                                  
2918 Sysreg  LORSA_EL1       3       0       10       
2919 Res0    63:52                                    
2920 Field   51:16   SA                               
2921 Res0    15:1                                     
2922 Field   0       Valid                            
2923 EndSysreg                                        
2924                                                  
2925 Sysreg  LOREA_EL1       3       0       10       
2926 Res0    63:52                                    
2927 Field   51:48   EA_51_48                         
2928 Field   47:16   EA_47_16                         
2929 Res0    15:0                                     
2930 EndSysreg                                        
2931                                                  
2932 Sysreg  LORN_EL1        3       0       10       
2933 Res0    63:8                                     
2934 Field   7:0     Num                              
2935 EndSysreg                                        
2936                                                  
2937 Sysreg  LORC_EL1        3       0       10       
2938 Res0    63:10                                    
2939 Field   9:2     DS                               
2940 Res0    1                                        
2941 Field   0       EN                               
2942 EndSysreg                                        
2943                                                  
2944 Sysreg  LORID_EL1       3       0       10       
2945 Res0    63:24                                    
2946 Field   23:16   LD                               
2947 Res0    15:8                                     
2948 Field   7:0     LR                               
2949 EndSysreg                                        
2950                                                  
2951 Sysreg  ISR_EL1 3       0       12      1        
2952 Res0    63:11                                    
2953 Field   10      IS                               
2954 Field   9       FS                               
2955 Field   8       A                                
2956 Field   7       I                                
2957 Field   6       F                                
2958 Res0    5:0                                      
2959 EndSysreg                                        
2960                                                  
2961 Sysreg  ICC_NMIAR1_EL1  3       0       12       
2962 Res0    63:24                                    
2963 Field   23:0    INTID                            
2964 EndSysreg                                        
2965                                                  
2966 Sysreg  TRBLIMITR_EL1   3       0       9        
2967 Field   63:12   LIMIT                            
2968 Res0    11:7                                     
2969 Field   6       XE                               
2970 Field   5       nVM                              
2971 Enum    4:3     TM                               
2972         0b00    STOP                             
2973         0b01    IRQ                              
2974         0b11    IGNR                             
2975 EndEnum                                          
2976 Enum    2:1     FM                               
2977         0b00    FILL                             
2978         0b01    WRAP                             
2979         0b11    CBUF                             
2980 EndEnum                                          
2981 Field   0       E                                
2982 EndSysreg                                        
2983                                                  
2984 Sysreg  TRBPTR_EL1      3       0       9        
2985 Field   63:0    PTR                              
2986 EndSysreg                                        
2987                                                  
2988 Sysreg  TRBBASER_EL1    3       0       9        
2989 Field   63:12   BASE                             
2990 Res0    11:0                                     
2991 EndSysreg                                        
2992                                                  
2993 Sysreg  TRBSR_EL1       3       0       9        
2994 Res0    63:56                                    
2995 Field   55:32   MSS2                             
2996 Field   31:26   EC                               
2997 Res0    25:24                                    
2998 Field   23      DAT                              
2999 Field   22      IRQ                              
3000 Field   21      TRG                              
3001 Field   20      WRAP                             
3002 Res0    19                                       
3003 Field   18      EA                               
3004 Field   17      S                                
3005 Res0    16                                       
3006 Field   15:0    MSS                              
3007 EndSysreg                                        
3008                                                  
3009 Sysreg  TRBMAR_EL1      3       0       9        
3010 Res0    63:12                                    
3011 Enum    11:10   PAS                              
3012         0b00    SECURE                           
3013         0b01    NON_SECURE                       
3014         0b10    ROOT                             
3015         0b11    REALM                            
3016 EndEnum                                          
3017 Enum    9:8     SH                               
3018         0b00    NON_SHAREABLE                    
3019         0b10    OUTER_SHAREABLE                  
3020         0b11    INNER_SHAREABLE                  
3021 EndEnum                                          
3022 Field   7:0     Attr                             
3023 EndSysreg                                        
3024                                                  
3025 Sysreg  TRBTRG_EL1      3       0       9        
3026 Res0    63:32                                    
3027 Field   31:0    TRG                              
3028 EndSysreg                                        
3029                                                  
3030 Sysreg  TRBIDR_EL1      3       0       9        
3031 Res0    63:12                                    
3032 Enum    11:8    EA                               
3033         0b0000  NON_DESC                         
3034         0b0001  IGNORE                           
3035         0b0010  SERROR                           
3036 EndEnum                                          
3037 Res0    7:6                                      
3038 Field   5       F                                
3039 Field   4       P                                
3040 Field   3:0     Align                            
3041 EndSysreg                                        
                                                      

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php