1 /* aarch64
-system
-regs.def
-- AArch64 opcode support.
2 Copyright (C
) 2009-2024 Free Software Foundation
, Inc.
3 Contributed by ARM Ltd.
5 This file is part of the GNU opcodes library.
7 This library is free software
; you can redistribute it and
/or modify
8 it under the terms of the GNU General Public License as published by
9 the Free Software Foundation
; either version
3, or (at your option
)
12 It is distributed in the hope that it will be useful
, but WITHOUT
13 ANY WARRANTY
; without even the implied warranty of MERCHANTABILITY
14 or FITNESS
FOR A PARTICULAR PURPOSE. See the GNU General Public
15 License for more details.
17 You should have received a copy of the GNU General Public License
18 along with this program
; see the file COPYING3. If not
,
19 see
<http
://www.gnu.org
/licenses
/>.
*/
21 /* Array of system registers and their associated arch features.
23 This file is also used by GCC. Where necessary
, any updates should
24 be made in Binutils and the updated file copied across to GCC
, such
25 that the two projects are kept in sync at all times.
27 Before using #include to read this file
, define a macro
:
29 SYSREG (name
, encoding
, flags
, features
)
31 The NAME is the system register name
, as recognized by the
32 assembler. ENCODING provides the necessary information for the binary
33 encoding of the system register. The FLAGS field is a bitmask of
34 relevant behavior information pertaining to the particular register.
35 For example
: is it read
/write
-only? does it alias another register?
36 The FEATURES field maps onto ISA flags and specifies the architectural
37 feature requirements of the system register.
*/
39 SYSREG ("accdata_el1", CPENC (3,0,13,0,5), 0, AARCH64_NO_FEATURES
)
40 SYSREG ("actlr_el1", CPENC (3,0,1,0,1), 0, AARCH64_NO_FEATURES
)
41 SYSREG ("actlr_el2", CPENC (3,4,1,0,1), 0, AARCH64_NO_FEATURES
)
42 SYSREG ("actlr_el3", CPENC (3,6,1,0,1), 0, AARCH64_NO_FEATURES
)
43 SYSREG ("afsr0_el1", CPENC (3,0,5,1,0), 0, AARCH64_NO_FEATURES
)
44 SYSREG ("afsr0_el12", CPENC (3,5,5,1,0), F_ARCHEXT
, AARCH64_FEATURE (V8_1A
))
45 SYSREG ("afsr0_el2", CPENC (3,4,5,1,0), 0, AARCH64_NO_FEATURES
)
46 SYSREG ("afsr0_el3", CPENC (3,6,5,1,0), 0, AARCH64_NO_FEATURES
)
47 SYSREG ("afsr1_el1", CPENC (3,0,5,1,1), 0, AARCH64_NO_FEATURES
)
48 SYSREG ("afsr1_el12", CPENC (3,5,5,1,1), F_ARCHEXT
, AARCH64_FEATURE (V8_1A
))
49 SYSREG ("afsr1_el2", CPENC (3,4,5,1,1), 0, AARCH64_NO_FEATURES
)
50 SYSREG ("afsr1_el3", CPENC (3,6,5,1,1), 0, AARCH64_NO_FEATURES
)
51 SYSREG ("aidr_el1", CPENC (3,1,0,0,7), F_REG_READ
, AARCH64_NO_FEATURES
)
52 SYSREG ("allint", CPENC (3,0,4,3,0), F_ARCHEXT
, AARCH64_FEATURE (V8_8A
))
53 SYSREG ("amair_el1", CPENC (3,0,10,3,0), 0, AARCH64_NO_FEATURES
)
54 SYSREG ("amair_el12", CPENC (3,5,10,3,0), F_ARCHEXT
, AARCH64_FEATURE (V8_1A
))
55 SYSREG ("amair_el2", CPENC (3,4,10,3,0), 0, AARCH64_NO_FEATURES
)
56 SYSREG ("amair_el3", CPENC (3,6,10,3,0), 0, AARCH64_NO_FEATURES
)
57 SYSREG ("amair2_el1", CPENC (3,0,10,3,1), F_ARCHEXT
, AARCH64_FEATURE (AIE
))
58 SYSREG ("amair2_el12", CPENC (3,5,10,3,1), F_ARCHEXT
, AARCH64_FEATURE (AIE
))
59 SYSREG ("amair2_el2", CPENC (3,4,10,3,1), F_ARCHEXT
, AARCH64_FEATURE (AIE
))
60 SYSREG ("amair2_el3", CPENC (3,6,10,3,1), F_ARCHEXT
, AARCH64_FEATURE (AIE
))
61 SYSREG ("amcfgr_el0", CPENC (3,3,13,2,1), F_REG_READ|F_ARCHEXT
, AARCH64_FEATURE (V8_4A
))
62 SYSREG ("amcg1idr_el0", CPENC (3,3,13,2,6), F_REG_READ|F_ARCHEXT
, AARCH64_FEATURE (V8_6A
))
63 SYSREG ("amcgcr_el0", CPENC (3,3,13,2,2), F_REG_READ|F_ARCHEXT
, AARCH64_FEATURE (V8_4A
))
64 SYSREG ("amcntenclr0_el0", CPENC (3,3,13,2,4), F_ARCHEXT
, AARCH64_FEATURE (V8_4A
))
65 SYSREG ("amcntenclr1_el0", CPENC (3,3,13,3,0), F_ARCHEXT
, AARCH64_FEATURE (V8_4A
))
66 SYSREG ("amcntenset0_el0", CPENC (3,3,13,2,5), F_ARCHEXT
, AARCH64_FEATURE (V8_4A
))
67 SYSREG ("amcntenset1_el0", CPENC (3,3,13,3,1), F_ARCHEXT
, AARCH64_FEATURE (V8_4A
))
68 SYSREG ("amcr_el0", CPENC (3,3,13,2,0), F_ARCHEXT
, AARCH64_FEATURE (V8_4A
))
69 SYSREG ("amevcntr00_el0", CPENC (3,3,13,4,0), F_ARCHEXT
, AARCH64_FEATURE (V8_4A
))
70 SYSREG ("amevcntr01_el0", CPENC (3,3,13,4,1), F_ARCHEXT
, AARCH64_FEATURE (V8_4A
))
71 SYSREG ("amevcntr02_el0", CPENC (3,3,13,4,2), F_ARCHEXT
, AARCH64_FEATURE (V8_4A
))
72 SYSREG ("amevcntr03_el0", CPENC (3,3,13,4,3), F_ARCHEXT
, AARCH64_FEATURE (V8_4A
))
73 SYSREG ("amevcntr10_el0", CPENC (3,3,13,12,0), F_ARCHEXT
, AARCH64_FEATURE (V8_4A
))
74 SYSREG ("amevcntr110_el0", CPENC (3,3,13,13,2), F_ARCHEXT
, AARCH64_FEATURE (V8_4A
))
75 SYSREG ("amevcntr111_el0", CPENC (3,3,13,13,3), F_ARCHEXT
, AARCH64_FEATURE (V8_4A
))
76 SYSREG ("amevcntr112_el0", CPENC (3,3,13,13,4), F_ARCHEXT
, AARCH64_FEATURE (V8_4A
))
77 SYSREG ("amevcntr113_el0", CPENC (3,3,13,13,5), F_ARCHEXT
, AARCH64_FEATURE (V8_4A
))
78 SYSREG ("amevcntr114_el0", CPENC (3,3,13,13,6), F_ARCHEXT
, AARCH64_FEATURE (V8_4A
))
79 SYSREG ("amevcntr115_el0", CPENC (3,3,13,13,7), F_ARCHEXT
, AARCH64_FEATURE (V8_4A
))
80 SYSREG ("amevcntr11_el0", CPENC (3,3,13,12,1), F_ARCHEXT
, AARCH64_FEATURE (V8_4A
))
81 SYSREG ("amevcntr12_el0", CPENC (3,3,13,12,2), F_ARCHEXT
, AARCH64_FEATURE (V8_4A
))
82 SYSREG ("amevcntr13_el0", CPENC (3,3,13,12,3), F_ARCHEXT
, AARCH64_FEATURE (V8_4A
))
83 SYSREG ("amevcntr14_el0", CPENC (3,3,13,12,4), F_ARCHEXT
, AARCH64_FEATURE (V8_4A
))
84 SYSREG ("amevcntr15_el0", CPENC (3,3,13,12,5), F_ARCHEXT
, AARCH64_FEATURE (V8_4A
))
85 SYSREG ("amevcntr16_el0", CPENC (3,3,13,12,6), F_ARCHEXT
, AARCH64_FEATURE (V8_4A
))
86 SYSREG ("amevcntr17_el0", CPENC (3,3,13,12,7), F_ARCHEXT
, AARCH64_FEATURE (V8_4A
))
87 SYSREG ("amevcntr18_el0", CPENC (3,3,13,13,0), F_ARCHEXT
, AARCH64_FEATURE (V8_4A
))
88 SYSREG ("amevcntr19_el0", CPENC (3,3,13,13,1), F_ARCHEXT
, AARCH64_FEATURE (V8_4A
))
89 SYSREG ("amevcntvoff00_el2", CPENC (3,4,13,8,0), F_ARCHEXT
, AARCH64_FEATURE (V8_6A
))
90 SYSREG ("amevcntvoff010_el2", CPENC (3,4,13,9,2), F_ARCHEXT
, AARCH64_FEATURE (V8_6A
))
91 SYSREG ("amevcntvoff011_el2", CPENC (3,4,13,9,3), F_ARCHEXT
, AARCH64_FEATURE (V8_6A
))
92 SYSREG ("amevcntvoff012_el2", CPENC (3,4,13,9,4), F_ARCHEXT
, AARCH64_FEATURE (V8_6A
))
93 SYSREG ("amevcntvoff013_el2", CPENC (3,4,13,9,5), F_ARCHEXT
, AARCH64_FEATURE (V8_6A
))
94 SYSREG ("amevcntvoff014_el2", CPENC (3,4,13,9,6), F_ARCHEXT
, AARCH64_FEATURE (V8_6A
))
95 SYSREG ("amevcntvoff015_el2", CPENC (3,4,13,9,7), F_ARCHEXT
, AARCH64_FEATURE (V8_6A
))
96 SYSREG ("amevcntvoff01_el2", CPENC (3,4,13,8,1), F_ARCHEXT
, AARCH64_FEATURE (V8_6A
))
97 SYSREG ("amevcntvoff02_el2", CPENC (3,4,13,8,2), F_ARCHEXT
, AARCH64_FEATURE (V8_6A
))
98 SYSREG ("amevcntvoff03_el2", CPENC (3,4,13,8,3), F_ARCHEXT
, AARCH64_FEATURE (V8_6A
))
99 SYSREG ("amevcntvoff04_el2", CPENC (3,4,13,8,4), F_ARCHEXT
, AARCH64_FEATURE (V8_6A
))
100 SYSREG ("amevcntvoff05_el2", CPENC (3,4,13,8,5), F_ARCHEXT
, AARCH64_FEATURE (V8_6A
))
101 SYSREG ("amevcntvoff06_el2", CPENC (3,4,13,8,6), F_ARCHEXT
, AARCH64_FEATURE (V8_6A
))
102 SYSREG ("amevcntvoff07_el2", CPENC (3,4,13,8,7), F_ARCHEXT
, AARCH64_FEATURE (V8_6A
))
103 SYSREG ("amevcntvoff08_el2", CPENC (3,4,13,9,0), F_ARCHEXT
, AARCH64_FEATURE (V8_6A
))
104 SYSREG ("amevcntvoff09_el2", CPENC (3,4,13,9,1), F_ARCHEXT
, AARCH64_FEATURE (V8_6A
))
105 SYSREG ("amevcntvoff10_el2", CPENC (3,4,13,10,0), F_ARCHEXT
, AARCH64_FEATURE (V8_6A
))
106 SYSREG ("amevcntvoff110_el2", CPENC (3,4,13,11,2), F_ARCHEXT
, AARCH64_FEATURE (V8_6A
))
107 SYSREG ("amevcntvoff111_el2", CPENC (3,4,13,11,3), F_ARCHEXT
, AARCH64_FEATURE (V8_6A
))
108 SYSREG ("amevcntvoff112_el2", CPENC (3,4,13,11,4), F_ARCHEXT
, AARCH64_FEATURE (V8_6A
))
109 SYSREG ("amevcntvoff113_el2", CPENC (3,4,13,11,5), F_ARCHEXT
, AARCH64_FEATURE (V8_6A
))
110 SYSREG ("amevcntvoff114_el2", CPENC (3,4,13,11,6), F_ARCHEXT
, AARCH64_FEATURE (V8_6A
))
111 SYSREG ("amevcntvoff115_el2", CPENC (3,4,13,11,7), F_ARCHEXT
, AARCH64_FEATURE (V8_6A
))
112 SYSREG ("amevcntvoff11_el2", CPENC (3,4,13,10,1), F_ARCHEXT
, AARCH64_FEATURE (V8_6A
))
113 SYSREG ("amevcntvoff12_el2", CPENC (3,4,13,10,2), F_ARCHEXT
, AARCH64_FEATURE (V8_6A
))
114 SYSREG ("amevcntvoff13_el2", CPENC (3,4,13,10,3), F_ARCHEXT
, AARCH64_FEATURE (V8_6A
))
115 SYSREG ("amevcntvoff14_el2", CPENC (3,4,13,10,4), F_ARCHEXT
, AARCH64_FEATURE (V8_6A
))
116 SYSREG ("amevcntvoff15_el2", CPENC (3,4,13,10,5), F_ARCHEXT
, AARCH64_FEATURE (V8_6A
))
117 SYSREG ("amevcntvoff16_el2", CPENC (3,4,13,10,6), F_ARCHEXT
, AARCH64_FEATURE (V8_6A
))
118 SYSREG ("amevcntvoff17_el2", CPENC (3,4,13,10,7), F_ARCHEXT
, AARCH64_FEATURE (V8_6A
))
119 SYSREG ("amevcntvoff18_el2", CPENC (3,4,13,11,0), F_ARCHEXT
, AARCH64_FEATURE (V8_6A
))
120 SYSREG ("amevcntvoff19_el2", CPENC (3,4,13,11,1), F_ARCHEXT
, AARCH64_FEATURE (V8_6A
))
121 SYSREG ("amevtyper00_el0", CPENC (3,3,13,6,0), F_REG_READ|F_ARCHEXT
, AARCH64_FEATURE (V8_4A
))
122 SYSREG ("amevtyper01_el0", CPENC (3,3,13,6,1), F_REG_READ|F_ARCHEXT
, AARCH64_FEATURE (V8_4A
))
123 SYSREG ("amevtyper02_el0", CPENC (3,3,13,6,2), F_REG_READ|F_ARCHEXT
, AARCH64_FEATURE (V8_4A
))
124 SYSREG ("amevtyper03_el0", CPENC (3,3,13,6,3), F_REG_READ|F_ARCHEXT
, AARCH64_FEATURE (V8_4A
))
125 SYSREG ("amevtyper10_el0", CPENC (3,3,13,14,0), F_ARCHEXT
, AARCH64_FEATURE (V8_4A
))
126 SYSREG ("amevtyper110_el0", CPENC (3,3,13,15,2), F_ARCHEXT
, AARCH64_FEATURE (V8_4A
))
127 SYSREG ("amevtyper111_el0", CPENC (3,3,13,15,3), F_ARCHEXT
, AARCH64_FEATURE (V8_4A
))
128 SYSREG ("amevtyper112_el0", CPENC (3,3,13,15,4), F_ARCHEXT
, AARCH64_FEATURE (V8_4A
))
129 SYSREG ("amevtyper113_el0", CPENC (3,3,13,15,5), F_ARCHEXT
, AARCH64_FEATURE (V8_4A
))
130 SYSREG ("amevtyper114_el0", CPENC (3,3,13,15,6), F_ARCHEXT
, AARCH64_FEATURE (V8_4A
))
131 SYSREG ("amevtyper115_el0", CPENC (3,3,13,15,7), F_ARCHEXT
, AARCH64_FEATURE (V8_4A
))
132 SYSREG ("amevtyper11_el0", CPENC (3,3,13,14,1), F_ARCHEXT
, AARCH64_FEATURE (V8_4A
))
133 SYSREG ("amevtyper12_el0", CPENC (3,3,13,14,2), F_ARCHEXT
, AARCH64_FEATURE (V8_4A
))
134 SYSREG ("amevtyper13_el0", CPENC (3,3,13,14,3), F_ARCHEXT
, AARCH64_FEATURE (V8_4A
))
135 SYSREG ("amevtyper14_el0", CPENC (3,3,13,14,4), F_ARCHEXT
, AARCH64_FEATURE (V8_4A
))
136 SYSREG ("amevtyper15_el0", CPENC (3,3,13,14,5), F_ARCHEXT
, AARCH64_FEATURE (V8_4A
))
137 SYSREG ("amevtyper16_el0", CPENC (3,3,13,14,6), F_ARCHEXT
, AARCH64_FEATURE (V8_4A
))
138 SYSREG ("amevtyper17_el0", CPENC (3,3,13,14,7), F_ARCHEXT
, AARCH64_FEATURE (V8_4A
))
139 SYSREG ("amevtyper18_el0", CPENC (3,3,13,15,0), F_ARCHEXT
, AARCH64_FEATURE (V8_4A
))
140 SYSREG ("amevtyper19_el0", CPENC (3,3,13,15,1), F_ARCHEXT
, AARCH64_FEATURE (V8_4A
))
141 SYSREG ("amuserenr_el0", CPENC (3,3,13,2,3), F_ARCHEXT
, AARCH64_FEATURE (V8_4A
))
142 SYSREG ("apdakeyhi_el1", CPENC (3,0,2,2,1), F_ARCHEXT
, AARCH64_FEATURE (V8_3A
))
143 SYSREG ("apdakeylo_el1", CPENC (3,0,2,2,0), F_ARCHEXT
, AARCH64_FEATURE (V8_3A
))
144 SYSREG ("apdbkeyhi_el1", CPENC (3,0,2,2,3), F_ARCHEXT
, AARCH64_FEATURE (V8_3A
))
145 SYSREG ("apdbkeylo_el1", CPENC (3,0,2,2,2), F_ARCHEXT
, AARCH64_FEATURE (V8_3A
))
146 SYSREG ("apgakeyhi_el1", CPENC (3,0,2,3,1), F_ARCHEXT
, AARCH64_FEATURE (V8_3A
))
147 SYSREG ("apgakeylo_el1", CPENC (3,0,2,3,0), F_ARCHEXT
, AARCH64_FEATURE (V8_3A
))
148 SYSREG ("apiakeyhi_el1", CPENC (3,0,2,1,1), F_ARCHEXT
, AARCH64_FEATURE (V8_3A
))
149 SYSREG ("apiakeylo_el1", CPENC (3,0,2,1,0), F_ARCHEXT
, AARCH64_FEATURE (V8_3A
))
150 SYSREG ("apibkeyhi_el1", CPENC (3,0,2,1,3), F_ARCHEXT
, AARCH64_FEATURE (V8_3A
))
151 SYSREG ("apibkeylo_el1", CPENC (3,0,2,1,2), F_ARCHEXT
, AARCH64_FEATURE (V8_3A
))
152 SYSREG ("brbcr_el1", CPENC (2,1,9,0,0), 0, AARCH64_NO_FEATURES
)
153 SYSREG ("brbcr_el12", CPENC (2,5,9,0,0), 0, AARCH64_NO_FEATURES
)
154 SYSREG ("brbcr_el2", CPENC (2,4,9,0,0), 0, AARCH64_NO_FEATURES
)
155 SYSREG ("brbfcr_el1", CPENC (2,1,9,0,1), 0, AARCH64_NO_FEATURES
)
156 SYSREG ("brbidr0_el1", CPENC (2,1,9,2,0), F_REG_READ
, AARCH64_NO_FEATURES
)
157 SYSREG ("brbinf0_el1", CPENC (2,1,8,0,0), F_REG_READ
, AARCH64_NO_FEATURES
)
158 SYSREG ("brbinf10_el1", CPENC (2,1,8,10,0), F_REG_READ
, AARCH64_NO_FEATURES
)
159 SYSREG ("brbinf11_el1", CPENC (2,1,8,11,0), F_REG_READ
, AARCH64_NO_FEATURES
)
160 SYSREG ("brbinf12_el1", CPENC (2,1,8,12,0), F_REG_READ
, AARCH64_NO_FEATURES
)
161 SYSREG ("brbinf13_el1", CPENC (2,1,8,13,0), F_REG_READ
, AARCH64_NO_FEATURES
)
162 SYSREG ("brbinf14_el1", CPENC (2,1,8,14,0), F_REG_READ
, AARCH64_NO_FEATURES
)
163 SYSREG ("brbinf15_el1", CPENC (2,1,8,15,0), F_REG_READ
, AARCH64_NO_FEATURES
)
164 SYSREG ("brbinf16_el1", CPENC (2,1,8,0,4), F_REG_READ
, AARCH64_NO_FEATURES
)
165 SYSREG ("brbinf17_el1", CPENC (2,1,8,1,4), F_REG_READ
, AARCH64_NO_FEATURES
)
166 SYSREG ("brbinf18_el1", CPENC (2,1,8,2,4), F_REG_READ
, AARCH64_NO_FEATURES
)
167 SYSREG ("brbinf19_el1", CPENC (2,1,8,3,4), F_REG_READ
, AARCH64_NO_FEATURES
)
168 SYSREG ("brbinf1_el1", CPENC (2,1,8,1,0), F_REG_READ
, AARCH64_NO_FEATURES
)
169 SYSREG ("brbinf20_el1", CPENC (2,1,8,4,4), F_REG_READ
, AARCH64_NO_FEATURES
)
170 SYSREG ("brbinf21_el1", CPENC (2,1,8,5,4), F_REG_READ
, AARCH64_NO_FEATURES
)
171 SYSREG ("brbinf22_el1", CPENC (2,1,8,6,4), F_REG_READ
, AARCH64_NO_FEATURES
)
172 SYSREG ("brbinf23_el1", CPENC (2,1,8,7,4), F_REG_READ
, AARCH64_NO_FEATURES
)
173 SYSREG ("brbinf24_el1", CPENC (2,1,8,8,4), F_REG_READ
, AARCH64_NO_FEATURES
)
174 SYSREG ("brbinf25_el1", CPENC (2,1,8,9,4), F_REG_READ
, AARCH64_NO_FEATURES
)
175 SYSREG ("brbinf26_el1", CPENC (2,1,8,10,4), F_REG_READ
, AARCH64_NO_FEATURES
)
176 SYSREG ("brbinf27_el1", CPENC (2,1,8,11,4), F_REG_READ
, AARCH64_NO_FEATURES
)
177 SYSREG ("brbinf28_el1", CPENC (2,1,8,12,4), F_REG_READ
, AARCH64_NO_FEATURES
)
178 SYSREG ("brbinf29_el1", CPENC (2,1,8,13,4), F_REG_READ
, AARCH64_NO_FEATURES
)
179 SYSREG ("brbinf2_el1", CPENC (2,1,8,2,0), F_REG_READ
, AARCH64_NO_FEATURES
)
180 SYSREG ("brbinf30_el1", CPENC (2,1,8,14,4), F_REG_READ
, AARCH64_NO_FEATURES
)
181 SYSREG ("brbinf31_el1", CPENC (2,1,8,15,4), F_REG_READ
, AARCH64_NO_FEATURES
)
182 SYSREG ("brbinf3_el1", CPENC (2,1,8,3,0), F_REG_READ
, AARCH64_NO_FEATURES
)
183 SYSREG ("brbinf4_el1", CPENC (2,1,8,4,0), F_REG_READ
, AARCH64_NO_FEATURES
)
184 SYSREG ("brbinf5_el1", CPENC (2,1,8,5,0), F_REG_READ
, AARCH64_NO_FEATURES
)
185 SYSREG ("brbinf6_el1", CPENC (2,1,8,6,0), F_REG_READ
, AARCH64_NO_FEATURES
)
186 SYSREG ("brbinf7_el1", CPENC (2,1,8,7,0), F_REG_READ
, AARCH64_NO_FEATURES
)
187 SYSREG ("brbinf8_el1", CPENC (2,1,8,8,0), F_REG_READ
, AARCH64_NO_FEATURES
)
188 SYSREG ("brbinf9_el1", CPENC (2,1,8,9,0), F_REG_READ
, AARCH64_NO_FEATURES
)
189 SYSREG ("brbinfinj_el1", CPENC (2,1,9,1,0), 0, AARCH64_NO_FEATURES
)
190 SYSREG ("brbsrc0_el1", CPENC (2,1,8,0,1), F_REG_READ
, AARCH64_NO_FEATURES
)
191 SYSREG ("brbsrc10_el1", CPENC (2,1,8,10,1), F_REG_READ
, AARCH64_NO_FEATURES
)
192 SYSREG ("brbsrc11_el1", CPENC (2,1,8,11,1), F_REG_READ
, AARCH64_NO_FEATURES
)
193 SYSREG ("brbsrc12_el1", CPENC (2,1,8,12,1), F_REG_READ
, AARCH64_NO_FEATURES
)
194 SYSREG ("brbsrc13_el1", CPENC (2,1,8,13,1), F_REG_READ
, AARCH64_NO_FEATURES
)
195 SYSREG ("brbsrc14_el1", CPENC (2,1,8,14,1), F_REG_READ
, AARCH64_NO_FEATURES
)
196 SYSREG ("brbsrc15_el1", CPENC (2,1,8,15,1), F_REG_READ
, AARCH64_NO_FEATURES
)
197 SYSREG ("brbsrc16_el1", CPENC (2,1,8,0,5), F_REG_READ
, AARCH64_NO_FEATURES
)
198 SYSREG ("brbsrc17_el1", CPENC (2,1,8,1,5), F_REG_READ
, AARCH64_NO_FEATURES
)
199 SYSREG ("brbsrc18_el1", CPENC (2,1,8,2,5), F_REG_READ
, AARCH64_NO_FEATURES
)
200 SYSREG ("brbsrc19_el1", CPENC (2,1,8,3,5), F_REG_READ
, AARCH64_NO_FEATURES
)
201 SYSREG ("brbsrc1_el1", CPENC (2,1,8,1,1), F_REG_READ
, AARCH64_NO_FEATURES
)
202 SYSREG ("brbsrc20_el1", CPENC (2,1,8,4,5), F_REG_READ
, AARCH64_NO_FEATURES
)
203 SYSREG ("brbsrc21_el1", CPENC (2,1,8,5,5), F_REG_READ
, AARCH64_NO_FEATURES
)
204 SYSREG ("brbsrc22_el1", CPENC (2,1,8,6,5), F_REG_READ
, AARCH64_NO_FEATURES
)
205 SYSREG ("brbsrc23_el1", CPENC (2,1,8,7,5), F_REG_READ
, AARCH64_NO_FEATURES
)
206 SYSREG ("brbsrc24_el1", CPENC (2,1,8,8,5), F_REG_READ
, AARCH64_NO_FEATURES
)
207 SYSREG ("brbsrc25_el1", CPENC (2,1,8,9,5), F_REG_READ
, AARCH64_NO_FEATURES
)
208 SYSREG ("brbsrc26_el1", CPENC (2,1,8,10,5), F_REG_READ
, AARCH64_NO_FEATURES
)
209 SYSREG ("brbsrc27_el1", CPENC (2,1,8,11,5), F_REG_READ
, AARCH64_NO_FEATURES
)
210 SYSREG ("brbsrc28_el1", CPENC (2,1,8,12,5), F_REG_READ
, AARCH64_NO_FEATURES
)
211 SYSREG ("brbsrc29_el1", CPENC (2,1,8,13,5), F_REG_READ
, AARCH64_NO_FEATURES
)
212 SYSREG ("brbsrc2_el1", CPENC (2,1,8,2,1), F_REG_READ
, AARCH64_NO_FEATURES
)
213 SYSREG ("brbsrc30_el1", CPENC (2,1,8,14,5), F_REG_READ
, AARCH64_NO_FEATURES
)
214 SYSREG ("brbsrc31_el1", CPENC (2,1,8,15,5), F_REG_READ
, AARCH64_NO_FEATURES
)
215 SYSREG ("brbsrc3_el1", CPENC (2,1,8,3,1), F_REG_READ
, AARCH64_NO_FEATURES
)
216 SYSREG ("brbsrc4_el1", CPENC (2,1,8,4,1), F_REG_READ
, AARCH64_NO_FEATURES
)
217 SYSREG ("brbsrc5_el1", CPENC (2,1,8,5,1), F_REG_READ
, AARCH64_NO_FEATURES
)
218 SYSREG ("brbsrc6_el1", CPENC (2,1,8,6,1), F_REG_READ
, AARCH64_NO_FEATURES
)
219 SYSREG ("brbsrc7_el1", CPENC (2,1,8,7,1), F_REG_READ
, AARCH64_NO_FEATURES
)
220 SYSREG ("brbsrc8_el1", CPENC (2,1,8,8,1), F_REG_READ
, AARCH64_NO_FEATURES
)
221 SYSREG ("brbsrc9_el1", CPENC (2,1,8,9,1), F_REG_READ
, AARCH64_NO_FEATURES
)
222 SYSREG ("brbsrcinj_el1", CPENC (2,1,9,1,1), 0, AARCH64_NO_FEATURES
)
223 SYSREG ("brbtgt0_el1", CPENC (2,1,8,0,2), F_REG_READ
, AARCH64_NO_FEATURES
)
224 SYSREG ("brbtgt10_el1", CPENC (2,1,8,10,2), F_REG_READ
, AARCH64_NO_FEATURES
)
225 SYSREG ("brbtgt11_el1", CPENC (2,1,8,11,2), F_REG_READ
, AARCH64_NO_FEATURES
)
226 SYSREG ("brbtgt12_el1", CPENC (2,1,8,12,2), F_REG_READ
, AARCH64_NO_FEATURES
)
227 SYSREG ("brbtgt13_el1", CPENC (2,1,8,13,2), F_REG_READ
, AARCH64_NO_FEATURES
)
228 SYSREG ("brbtgt14_el1", CPENC (2,1,8,14,2), F_REG_READ
, AARCH64_NO_FEATURES
)
229 SYSREG ("brbtgt15_el1", CPENC (2,1,8,15,2), F_REG_READ
, AARCH64_NO_FEATURES
)
230 SYSREG ("brbtgt16_el1", CPENC (2,1,8,0,6), F_REG_READ
, AARCH64_NO_FEATURES
)
231 SYSREG ("brbtgt17_el1", CPENC (2,1,8,1,6), F_REG_READ
, AARCH64_NO_FEATURES
)
232 SYSREG ("brbtgt18_el1", CPENC (2,1,8,2,6), F_REG_READ
, AARCH64_NO_FEATURES
)
233 SYSREG ("brbtgt19_el1", CPENC (2,1,8,3,6), F_REG_READ
, AARCH64_NO_FEATURES
)
234 SYSREG ("brbtgt1_el1", CPENC (2,1,8,1,2), F_REG_READ
, AARCH64_NO_FEATURES
)
235 SYSREG ("brbtgt20_el1", CPENC (2,1,8,4,6), F_REG_READ
, AARCH64_NO_FEATURES
)
236 SYSREG ("brbtgt21_el1", CPENC (2,1,8,5,6), F_REG_READ
, AARCH64_NO_FEATURES
)
237 SYSREG ("brbtgt22_el1", CPENC (2,1,8,6,6), F_REG_READ
, AARCH64_NO_FEATURES
)
238 SYSREG ("brbtgt23_el1", CPENC (2,1,8,7,6), F_REG_READ
, AARCH64_NO_FEATURES
)
239 SYSREG ("brbtgt24_el1", CPENC (2,1,8,8,6), F_REG_READ
, AARCH64_NO_FEATURES
)
240 SYSREG ("brbtgt25_el1", CPENC (2,1,8,9,6), F_REG_READ
, AARCH64_NO_FEATURES
)
241 SYSREG ("brbtgt26_el1", CPENC (2,1,8,10,6), F_REG_READ
, AARCH64_NO_FEATURES
)
242 SYSREG ("brbtgt27_el1", CPENC (2,1,8,11,6), F_REG_READ
, AARCH64_NO_FEATURES
)
243 SYSREG ("brbtgt28_el1", CPENC (2,1,8,12,6), F_REG_READ
, AARCH64_NO_FEATURES
)
244 SYSREG ("brbtgt29_el1", CPENC (2,1,8,13,6), F_REG_READ
, AARCH64_NO_FEATURES
)
245 SYSREG ("brbtgt2_el1", CPENC (2,1,8,2,2), F_REG_READ
, AARCH64_NO_FEATURES
)
246 SYSREG ("brbtgt30_el1", CPENC (2,1,8,14,6), F_REG_READ
, AARCH64_NO_FEATURES
)
247 SYSREG ("brbtgt31_el1", CPENC (2,1,8,15,6), F_REG_READ
, AARCH64_NO_FEATURES
)
248 SYSREG ("brbtgt3_el1", CPENC (2,1,8,3,2), F_REG_READ
, AARCH64_NO_FEATURES
)
249 SYSREG ("brbtgt4_el1", CPENC (2,1,8,4,2), F_REG_READ
, AARCH64_NO_FEATURES
)
250 SYSREG ("brbtgt5_el1", CPENC (2,1,8,5,2), F_REG_READ
, AARCH64_NO_FEATURES
)
251 SYSREG ("brbtgt6_el1", CPENC (2,1,8,6,2), F_REG_READ
, AARCH64_NO_FEATURES
)
252 SYSREG ("brbtgt7_el1", CPENC (2,1,8,7,2), F_REG_READ
, AARCH64_NO_FEATURES
)
253 SYSREG ("brbtgt8_el1", CPENC (2,1,8,8,2), F_REG_READ
, AARCH64_NO_FEATURES
)
254 SYSREG ("brbtgt9_el1", CPENC (2,1,8,9,2), F_REG_READ
, AARCH64_NO_FEATURES
)
255 SYSREG ("brbtgtinj_el1", CPENC (2,1,9,1,2), 0, AARCH64_NO_FEATURES
)
256 SYSREG ("brbts_el1", CPENC (2,1,9,0,2), 0, AARCH64_NO_FEATURES
)
257 SYSREG ("ccsidr2_el1", CPENC (3,1,0,0,2), F_REG_READ|F_ARCHEXT
, AARCH64_FEATURE (V8_3A
))
258 SYSREG ("ccsidr_el1", CPENC (3,1,0,0,0), F_REG_READ
, AARCH64_NO_FEATURES
)
259 SYSREG ("clidr_el1", CPENC (3,1,0,0,1), F_REG_READ
, AARCH64_NO_FEATURES
)
260 SYSREG ("cntfrq_el0", CPENC (3,3,14,0,0), 0, AARCH64_NO_FEATURES
)
261 SYSREG ("cnthctl_el2", CPENC (3,4,14,1,0), 0, AARCH64_NO_FEATURES
)
262 SYSREG ("cnthp_ctl_el2", CPENC (3,4,14,2,1), 0, AARCH64_NO_FEATURES
)
263 SYSREG ("cnthp_cval_el2", CPENC (3,4,14,2,2), 0, AARCH64_NO_FEATURES
)
264 SYSREG ("cnthp_tval_el2", CPENC (3,4,14,2,0), 0, AARCH64_NO_FEATURES
)
265 SYSREG ("cnthps_ctl_el2", CPENC (3,4,14,5,1), F_ARCHEXT
, AARCH64_FEATURE (V8_4A
))
266 SYSREG ("cnthps_cval_el2", CPENC (3,4,14,5,2), F_ARCHEXT
, AARCH64_FEATURE (V8_4A
))
267 SYSREG ("cnthps_tval_el2", CPENC (3,4,14,5,0), F_ARCHEXT
, AARCH64_FEATURE (V8_4A
))
268 SYSREG ("cnthv_ctl_el2", CPENC (3,4,14,3,1), F_ARCHEXT
, AARCH64_FEATURE (V8_1A
))
269 SYSREG ("cnthv_cval_el2", CPENC (3,4,14,3,2), F_ARCHEXT
, AARCH64_FEATURE (V8_1A
))
270 SYSREG ("cnthv_tval_el2", CPENC (3,4,14,3,0), F_ARCHEXT
, AARCH64_FEATURE (V8_1A
))
271 SYSREG ("cnthvs_ctl_el2", CPENC (3,4,14,4,1), F_ARCHEXT
, AARCH64_FEATURE (V8_4A
))
272 SYSREG ("cnthvs_cval_el2", CPENC (3,4,14,4,2), F_ARCHEXT
, AARCH64_FEATURE (V8_4A
))
273 SYSREG ("cnthvs_tval_el2", CPENC (3,4,14,4,0), F_ARCHEXT
, AARCH64_FEATURE (V8_4A
))
274 SYSREG ("cntkctl_el1", CPENC (3,0,14,1,0), 0, AARCH64_NO_FEATURES
)
275 SYSREG ("cntkctl_el12", CPENC (3,5,14,1,0), F_ARCHEXT
, AARCH64_FEATURE (V8_1A
))
276 SYSREG ("cntp_ctl_el0", CPENC (3,3,14,2,1), 0, AARCH64_NO_FEATURES
)
277 SYSREG ("cntp_ctl_el02", CPENC (3,5,14,2,1), F_ARCHEXT
, AARCH64_FEATURE (V8_1A
))
278 SYSREG ("cntp_cval_el0", CPENC (3,3,14,2,2), 0, AARCH64_NO_FEATURES
)
279 SYSREG ("cntp_cval_el02", CPENC (3,5,14,2,2), F_ARCHEXT
, AARCH64_FEATURE (V8_1A
))
280 SYSREG ("cntp_tval_el0", CPENC (3,3,14,2,0), 0, AARCH64_NO_FEATURES
)
281 SYSREG ("cntp_tval_el02", CPENC (3,5,14,2,0), F_ARCHEXT
, AARCH64_FEATURE (V8_1A
))
282 SYSREG ("cntpct_el0", CPENC (3,3,14,0,1), F_REG_READ
, AARCH64_NO_FEATURES
)
283 SYSREG ("cntpctss_el0", CPENC (3,3,14,0,5), F_REG_READ|F_ARCHEXT
, AARCH64_FEATURE (V8_6A
))
284 SYSREG ("cntpoff_el2", CPENC (3,4,14,0,6), F_ARCHEXT
, AARCH64_FEATURE (V8_6A
))
285 SYSREG ("cntps_ctl_el1", CPENC (3,7,14,2,1), 0, AARCH64_NO_FEATURES
)
286 SYSREG ("cntps_cval_el1", CPENC (3,7,14,2,2), 0, AARCH64_NO_FEATURES
)
287 SYSREG ("cntps_tval_el1", CPENC (3,7,14,2,0), 0, AARCH64_NO_FEATURES
)
288 SYSREG ("cntv_ctl_el0", CPENC (3,3,14,3,1), 0, AARCH64_NO_FEATURES
)
289 SYSREG ("cntv_ctl_el02", CPENC (3,5,14,3,1), F_ARCHEXT
, AARCH64_FEATURE (V8_1A
))
290 SYSREG ("cntv_cval_el0", CPENC (3,3,14,3,2), 0, AARCH64_NO_FEATURES
)
291 SYSREG ("cntv_cval_el02", CPENC (3,5,14,3,2), F_ARCHEXT
, AARCH64_FEATURE (V8_1A
))
292 SYSREG ("cntv_tval_el0", CPENC (3,3,14,3,0), 0, AARCH64_NO_FEATURES
)
293 SYSREG ("cntv_tval_el02", CPENC (3,5,14,3,0), F_ARCHEXT
, AARCH64_FEATURE (V8_1A
))
294 SYSREG ("cntvct_el0", CPENC (3,3,14,0,2), F_REG_READ
, AARCH64_NO_FEATURES
)
295 SYSREG ("cntvctss_el0", CPENC (3,3,14,0,6), F_REG_READ|F_ARCHEXT
, AARCH64_FEATURE (V8_6A
))
296 SYSREG ("cntvoff_el2", CPENC (3,4,14,0,3), 0, AARCH64_NO_FEATURES
)
297 SYSREG ("contextidr_el1", CPENC (3,0,13,0,1), 0, AARCH64_NO_FEATURES
)
298 SYSREG ("contextidr_el12", CPENC (3,5,13,0,1), F_ARCHEXT
, AARCH64_FEATURE (V8_1A
))
299 SYSREG ("contextidr_el2", CPENC (3,4,13,0,1), F_ARCHEXT
, AARCH64_FEATURE (V8_1A
))
300 SYSREG ("cpacr_el1", CPENC (3,0,1,0,2), 0, AARCH64_NO_FEATURES
)
301 SYSREG ("cpacr_el12", CPENC (3,5,1,0,2), F_ARCHEXT
, AARCH64_FEATURE (V8_1A
))
302 SYSREG ("cptr_el2", CPENC (3,4,1,1,2), 0, AARCH64_NO_FEATURES
)
303 SYSREG ("cptr_el3", CPENC (3,6,1,1,2), 0, AARCH64_NO_FEATURES
)
304 SYSREG ("csrcr_el0", CPENC (2,3,8,0,0), 0, AARCH64_NO_FEATURES
)
305 SYSREG ("csrcr_el1", CPENC (2,0,8,0,0), 0, AARCH64_NO_FEATURES
)
306 SYSREG ("csrcr_el12", CPENC (2,5,8,0,0), 0, AARCH64_NO_FEATURES
)
307 SYSREG ("csrcr_el2", CPENC (2,4,8,0,0), 0, AARCH64_NO_FEATURES
)
308 SYSREG ("csridr_el0", CPENC (2,3,8,0,2), F_REG_READ
, AARCH64_NO_FEATURES
)
309 SYSREG ("csrptr_el0", CPENC (2,3,8,0,1), 0, AARCH64_NO_FEATURES
)
310 SYSREG ("csrptr_el1", CPENC (2,0,8,0,1), 0, AARCH64_NO_FEATURES
)
311 SYSREG ("csrptr_el12", CPENC (2,5,8,0,1), 0, AARCH64_NO_FEATURES
)
312 SYSREG ("csrptr_el2", CPENC (2,4,8,0,1), 0, AARCH64_NO_FEATURES
)
313 SYSREG ("csrptridx_el0", CPENC (2,3,8,0,3), F_REG_READ
, AARCH64_NO_FEATURES
)
314 SYSREG ("csrptridx_el1", CPENC (2,0,8,0,3), F_REG_READ
, AARCH64_NO_FEATURES
)
315 SYSREG ("csrptridx_el2", CPENC (2,4,8,0,3), F_REG_READ
, AARCH64_NO_FEATURES
)
316 SYSREG ("csselr_el1", CPENC (3,2,0,0,0), 0, AARCH64_NO_FEATURES
)
317 SYSREG ("ctr_el0", CPENC (3,3,0,0,1), F_REG_READ
, AARCH64_NO_FEATURES
)
318 SYSREG ("currentel", CPENC (3,0,4,2,2), F_REG_READ
, AARCH64_NO_FEATURES
)
319 SYSREG ("dacr32_el2", CPENC (3,4,3,0,0), 0, AARCH64_NO_FEATURES
)
320 SYSREG ("daif", CPENC (3,3,4,2,1), 0, AARCH64_NO_FEATURES
)
321 SYSREG ("dbgauthstatus_el1", CPENC (2,0,7,14,6), F_REG_READ
, AARCH64_NO_FEATURES
)
322 SYSREG ("dbgbcr0_el1", CPENC (2,0,0,0,5), 0, AARCH64_NO_FEATURES
)
323 SYSREG ("dbgbcr10_el1", CPENC (2,0,0,10,5), 0, AARCH64_NO_FEATURES
)
324 SYSREG ("dbgbcr11_el1", CPENC (2,0,0,11,5), 0, AARCH64_NO_FEATURES
)
325 SYSREG ("dbgbcr12_el1", CPENC (2,0,0,12,5), 0, AARCH64_NO_FEATURES
)
326 SYSREG ("dbgbcr13_el1", CPENC (2,0,0,13,5), 0, AARCH64_NO_FEATURES
)
327 SYSREG ("dbgbcr14_el1", CPENC (2,0,0,14,5), 0, AARCH64_NO_FEATURES
)
328 SYSREG ("dbgbcr15_el1", CPENC (2,0,0,15,5), 0, AARCH64_NO_FEATURES
)
329 SYSREG ("dbgbcr1_el1", CPENC (2,0,0,1,5), 0, AARCH64_NO_FEATURES
)
330 SYSREG ("dbgbcr2_el1", CPENC (2,0,0,2,5), 0, AARCH64_NO_FEATURES
)
331 SYSREG ("dbgbcr3_el1", CPENC (2,0,0,3,5), 0, AARCH64_NO_FEATURES
)
332 SYSREG ("dbgbcr4_el1", CPENC (2,0,0,4,5), 0, AARCH64_NO_FEATURES
)
333 SYSREG ("dbgbcr5_el1", CPENC (2,0,0,5,5), 0, AARCH64_NO_FEATURES
)
334 SYSREG ("dbgbcr6_el1", CPENC (2,0,0,6,5), 0, AARCH64_NO_FEATURES
)
335 SYSREG ("dbgbcr7_el1", CPENC (2,0,0,7,5), 0, AARCH64_NO_FEATURES
)
336 SYSREG ("dbgbcr8_el1", CPENC (2,0,0,8,5), 0, AARCH64_NO_FEATURES
)
337 SYSREG ("dbgbcr9_el1", CPENC (2,0,0,9,5), 0, AARCH64_NO_FEATURES
)
338 SYSREG ("dbgbvr0_el1", CPENC (2,0,0,0,4), 0, AARCH64_NO_FEATURES
)
339 SYSREG ("dbgbvr10_el1", CPENC (2,0,0,10,4), 0, AARCH64_NO_FEATURES
)
340 SYSREG ("dbgbvr11_el1", CPENC (2,0,0,11,4), 0, AARCH64_NO_FEATURES
)
341 SYSREG ("dbgbvr12_el1", CPENC (2,0,0,12,4), 0, AARCH64_NO_FEATURES
)
342 SYSREG ("dbgbvr13_el1", CPENC (2,0,0,13,4), 0, AARCH64_NO_FEATURES
)
343 SYSREG ("dbgbvr14_el1", CPENC (2,0,0,14,4), 0, AARCH64_NO_FEATURES
)
344 SYSREG ("dbgbvr15_el1", CPENC (2,0,0,15,4), 0, AARCH64_NO_FEATURES
)
345 SYSREG ("dbgbvr1_el1", CPENC (2,0,0,1,4), 0, AARCH64_NO_FEATURES
)
346 SYSREG ("dbgbvr2_el1", CPENC (2,0,0,2,4), 0, AARCH64_NO_FEATURES
)
347 SYSREG ("dbgbvr3_el1", CPENC (2,0,0,3,4), 0, AARCH64_NO_FEATURES
)
348 SYSREG ("dbgbvr4_el1", CPENC (2,0,0,4,4), 0, AARCH64_NO_FEATURES
)
349 SYSREG ("dbgbvr5_el1", CPENC (2,0,0,5,4), 0, AARCH64_NO_FEATURES
)
350 SYSREG ("dbgbvr6_el1", CPENC (2,0,0,6,4), 0, AARCH64_NO_FEATURES
)
351 SYSREG ("dbgbvr7_el1", CPENC (2,0,0,7,4), 0, AARCH64_NO_FEATURES
)
352 SYSREG ("dbgbvr8_el1", CPENC (2,0,0,8,4), 0, AARCH64_NO_FEATURES
)
353 SYSREG ("dbgbvr9_el1", CPENC (2,0,0,9,4), 0, AARCH64_NO_FEATURES
)
354 SYSREG ("dbgclaimclr_el1", CPENC (2,0,7,9,6), 0, AARCH64_NO_FEATURES
)
355 SYSREG ("dbgclaimset_el1", CPENC (2,0,7,8,6), 0, AARCH64_NO_FEATURES
)
356 SYSREG ("dbgdtr_el0", CPENC (2,3,0,4,0), 0, AARCH64_NO_FEATURES
)
357 SYSREG ("dbgdtrrx_el0", CPENC (2,3,0,5,0), F_REG_READ
, AARCH64_NO_FEATURES
)
358 SYSREG ("dbgdtrtx_el0", CPENC (2,3,0,5,0), F_REG_WRITE
, AARCH64_NO_FEATURES
)
359 SYSREG ("dbgprcr_el1", CPENC (2,0,1,4,4), 0, AARCH64_NO_FEATURES
)
360 SYSREG ("dbgvcr32_el2", CPENC (2,4,0,7,0), 0, AARCH64_NO_FEATURES
)
361 SYSREG ("dbgwcr0_el1", CPENC (2,0,0,0,7), 0, AARCH64_NO_FEATURES
)
362 SYSREG ("dbgwcr10_el1", CPENC (2,0,0,10,7), 0, AARCH64_NO_FEATURES
)
363 SYSREG ("dbgwcr11_el1", CPENC (2,0,0,11,7), 0, AARCH64_NO_FEATURES
)
364 SYSREG ("dbgwcr12_el1", CPENC (2,0,0,12,7), 0, AARCH64_NO_FEATURES
)
365 SYSREG ("dbgwcr13_el1", CPENC (2,0,0,13,7), 0, AARCH64_NO_FEATURES
)
366 SYSREG ("dbgwcr14_el1", CPENC (2,0,0,14,7), 0, AARCH64_NO_FEATURES
)
367 SYSREG ("dbgwcr15_el1", CPENC (2,0,0,15,7), 0, AARCH64_NO_FEATURES
)
368 SYSREG ("dbgwcr1_el1", CPENC (2,0,0,1,7), 0, AARCH64_NO_FEATURES
)
369 SYSREG ("dbgwcr2_el1", CPENC (2,0,0,2,7), 0, AARCH64_NO_FEATURES
)
370 SYSREG ("dbgwcr3_el1", CPENC (2,0,0,3,7), 0, AARCH64_NO_FEATURES
)
371 SYSREG ("dbgwcr4_el1", CPENC (2,0,0,4,7), 0, AARCH64_NO_FEATURES
)
372 SYSREG ("dbgwcr5_el1", CPENC (2,0,0,5,7), 0, AARCH64_NO_FEATURES
)
373 SYSREG ("dbgwcr6_el1", CPENC (2,0,0,6,7), 0, AARCH64_NO_FEATURES
)
374 SYSREG ("dbgwcr7_el1", CPENC (2,0,0,7,7), 0, AARCH64_NO_FEATURES
)
375 SYSREG ("dbgwcr8_el1", CPENC (2,0,0,8,7), 0, AARCH64_NO_FEATURES
)
376 SYSREG ("dbgwcr9_el1", CPENC (2,0,0,9,7), 0, AARCH64_NO_FEATURES
)
377 SYSREG ("dbgwvr0_el1", CPENC (2,0,0,0,6), 0, AARCH64_NO_FEATURES
)
378 SYSREG ("dbgwvr10_el1", CPENC (2,0,0,10,6), 0, AARCH64_NO_FEATURES
)
379 SYSREG ("dbgwvr11_el1", CPENC (2,0,0,11,6), 0, AARCH64_NO_FEATURES
)
380 SYSREG ("dbgwvr12_el1", CPENC (2,0,0,12,6), 0, AARCH64_NO_FEATURES
)
381 SYSREG ("dbgwvr13_el1", CPENC (2,0,0,13,6), 0, AARCH64_NO_FEATURES
)
382 SYSREG ("dbgwvr14_el1", CPENC (2,0,0,14,6), 0, AARCH64_NO_FEATURES
)
383 SYSREG ("dbgwvr15_el1", CPENC (2,0,0,15,6), 0, AARCH64_NO_FEATURES
)
384 SYSREG ("dbgwvr1_el1", CPENC (2,0,0,1,6), 0, AARCH64_NO_FEATURES
)
385 SYSREG ("dbgwvr2_el1", CPENC (2,0,0,2,6), 0, AARCH64_NO_FEATURES
)
386 SYSREG ("dbgwvr3_el1", CPENC (2,0,0,3,6), 0, AARCH64_NO_FEATURES
)
387 SYSREG ("dbgwvr4_el1", CPENC (2,0,0,4,6), 0, AARCH64_NO_FEATURES
)
388 SYSREG ("dbgwvr5_el1", CPENC (2,0,0,5,6), 0, AARCH64_NO_FEATURES
)
389 SYSREG ("dbgwvr6_el1", CPENC (2,0,0,6,6), 0, AARCH64_NO_FEATURES
)
390 SYSREG ("dbgwvr7_el1", CPENC (2,0,0,7,6), 0, AARCH64_NO_FEATURES
)
391 SYSREG ("dbgwvr8_el1", CPENC (2,0,0,8,6), 0, AARCH64_NO_FEATURES
)
392 SYSREG ("dbgwvr9_el1", CPENC (2,0,0,9,6), 0, AARCH64_NO_FEATURES
)
393 SYSREG ("dczid_el0", CPENC (3,3,0,0,7), F_REG_READ
, AARCH64_NO_FEATURES
)
394 SYSREG ("disr_el1", CPENC (3,0,12,1,1), F_ARCHEXT
, AARCH64_FEATURE (RAS
))
395 SYSREG ("dit", CPENC (3,3,4,2,5), F_ARCHEXT
, AARCH64_FEATURE (V8_4A
))
396 SYSREG ("dlr_el0", CPENC (3,3,4,5,1), 0, AARCH64_NO_FEATURES
)
397 SYSREG ("dspsr_el0", CPENC (3,3,4,5,0), 0, AARCH64_NO_FEATURES
)
398 SYSREG ("elr_el1", CPENC (3,0,4,0,1), 0, AARCH64_NO_FEATURES
)
399 SYSREG ("elr_el12", CPENC (3,5,4,0,1), F_ARCHEXT
, AARCH64_FEATURE (V8_1A
))
400 SYSREG ("elr_el2", CPENC (3,4,4,0,1), 0, AARCH64_NO_FEATURES
)
401 SYSREG ("elr_el3", CPENC (3,6,4,0,1), 0, AARCH64_NO_FEATURES
)
402 SYSREG ("erridr_el1", CPENC (3,0,5,3,0), F_REG_READ|F_ARCHEXT
, AARCH64_FEATURE (RAS
))
403 SYSREG ("errselr_el1", CPENC (3,0,5,3,1), F_ARCHEXT
, AARCH64_FEATURE (RAS
))
404 SYSREG ("erxaddr_el1", CPENC (3,0,5,4,3), F_ARCHEXT
, AARCH64_FEATURE (RAS
))
405 SYSREG ("erxctlr_el1", CPENC (3,0,5,4,1), F_ARCHEXT
, AARCH64_FEATURE (RAS
))
406 SYSREG ("erxfr_el1", CPENC (3,0,5,4,0), F_REG_READ|F_ARCHEXT
, AARCH64_FEATURE (RAS
))
407 SYSREG ("erxgsr_el1", CPENC (3,0,5,3,2), F_REG_READ|F_ARCHEXT
, AARCH64_FEATURE (RASv2
))
408 SYSREG ("erxmisc0_el1", CPENC (3,0,5,5,0), F_ARCHEXT
, AARCH64_FEATURE (RAS
))
409 SYSREG ("erxmisc1_el1", CPENC (3,0,5,5,1), F_ARCHEXT
, AARCH64_FEATURE (RAS
))
410 SYSREG ("erxmisc2_el1", CPENC (3,0,5,5,2), F_ARCHEXT
, AARCH64_FEATURE (RAS
))
411 SYSREG ("erxmisc3_el1", CPENC (3,0,5,5,3), F_ARCHEXT
, AARCH64_FEATURE (RAS
))
412 SYSREG ("erxpfgcdn_el1", CPENC (3,0,5,4,6), F_ARCHEXT
, AARCH64_FEATURE (RAS
))
413 SYSREG ("erxpfgctl_el1", CPENC (3,0,5,4,5), F_ARCHEXT
, AARCH64_FEATURE (RAS
))
414 SYSREG ("erxpfgf_el1", CPENC (3,0,5,4,4), F_REG_READ|F_ARCHEXT
, AARCH64_FEATURE (RAS
))
415 SYSREG ("erxstatus_el1", CPENC (3,0,5,4,2), F_ARCHEXT
, AARCH64_FEATURE (RAS
))
416 SYSREG ("esr_el1", CPENC (3,0,5,2,0), 0, AARCH64_NO_FEATURES
)
417 SYSREG ("esr_el12", CPENC (3,5,5,2,0), F_ARCHEXT
, AARCH64_FEATURE (V8_1A
))
418 SYSREG ("esr_el2", CPENC (3,4,5,2,0), 0, AARCH64_NO_FEATURES
)
419 SYSREG ("esr_el3", CPENC (3,6,5,2,0), 0, AARCH64_NO_FEATURES
)
420 SYSREG ("far_el1", CPENC (3,0,6,0,0), 0, AARCH64_NO_FEATURES
)
421 SYSREG ("far_el12", CPENC (3,5,6,0,0), F_ARCHEXT
, AARCH64_FEATURE (V8_1A
))
422 SYSREG ("far_el2", CPENC (3,4,6,0,0), 0, AARCH64_NO_FEATURES
)
423 SYSREG ("far_el3", CPENC (3,6,6,0,0), 0, AARCH64_NO_FEATURES
)
424 SYSREG ("fpcr", CPENC (3,3,4,4,0), 0, AARCH64_NO_FEATURES
)
425 SYSREG ("fpexc32_el2", CPENC (3,4,5,3,0), 0, AARCH64_NO_FEATURES
)
426 SYSREG ("fpmr", CPENC (3,3,4,4,2), F_ARCHEXT
, AARCH64_FEATURE (FP8
))
427 SYSREG ("fpsr", CPENC (3,3,4,4,1), 0, AARCH64_NO_FEATURES
)
428 SYSREG ("gcspr_el0", CPENC (3,3,2,5,1), F_ARCHEXT
, AARCH64_FEATURE (GCS
))
429 SYSREG ("gcspr_el1", CPENC (3,0,2,5,1), F_ARCHEXT
, AARCH64_FEATURE (GCS
))
430 SYSREG ("gcspr_el2", CPENC (3,4,2,5,1), F_ARCHEXT
, AARCH64_FEATURE (GCS
))
431 SYSREG ("gcspr_el12", CPENC (3,5,2,5,1), F_ARCHEXT
, AARCH64_FEATURE (GCS
))
432 SYSREG ("gcspr_el3", CPENC (3,6,2,5,1), F_ARCHEXT
, AARCH64_FEATURE (GCS
))
433 SYSREG ("gcscre0_el1", CPENC (3,0,2,5,2), F_ARCHEXT
, AARCH64_FEATURE (GCS
))
434 SYSREG ("gcscr_el1", CPENC (3,0,2,5,0), F_ARCHEXT
, AARCH64_FEATURE (GCS
))
435 SYSREG ("gcscr_el2", CPENC (3,4,2,5,0), F_ARCHEXT
, AARCH64_FEATURE (GCS
))
436 SYSREG ("gcscr_el12", CPENC (3,5,2,5,0), F_ARCHEXT
, AARCH64_FEATURE (GCS
))
437 SYSREG ("gcscr_el3", CPENC (3,6,2,5,0), F_ARCHEXT
, AARCH64_FEATURE (GCS
))
438 SYSREG ("gcr_el1", CPENC (3,0,1,0,6), F_ARCHEXT
, AARCH64_FEATURE (MEMTAG
))
439 SYSREG ("gmid_el1", CPENC (3,1,0,0,4), F_REG_READ|F_ARCHEXT
, AARCH64_FEATURE (MEMTAG
))
440 SYSREG ("gpccr_el3", CPENC (3,6,2,1,6), 0, AARCH64_NO_FEATURES
)
441 SYSREG ("gptbr_el3", CPENC (3,6,2,1,4), 0, AARCH64_NO_FEATURES
)
442 SYSREG ("hacr_el2", CPENC (3,4,1,1,7), 0, AARCH64_NO_FEATURES
)
443 SYSREG ("hafgrtr_el2", CPENC (3,4,3,1,6), F_ARCHEXT
, AARCH64_FEATURE (V8_6A
))
444 SYSREG ("hcr_el2", CPENC (3,4,1,1,0), 0, AARCH64_NO_FEATURES
)
445 SYSREG ("hcrx_el2", CPENC (3,4,1,2,2), F_ARCHEXT
, AARCH64_FEATURE (V8_7A
))
446 SYSREG ("hdfgrtr_el2", CPENC (3,4,3,1,4), F_ARCHEXT
, AARCH64_FEATURE (V8_6A
))
447 SYSREG ("hdfgrtr2_el2", CPENC (3,4,3,1,0), F_ARCHEXT
, AARCH64_FEATURE (FGT2
))
448 SYSREG ("hdfgwtr_el2", CPENC (3,4,3,1,5), F_ARCHEXT
, AARCH64_FEATURE (V8_6A
))
449 SYSREG ("hdfgwtr2_el2", CPENC (3,4,3,1,1), F_ARCHEXT
, AARCH64_FEATURE (FGT2
))
450 SYSREG ("hfgitr_el2", CPENC (3,4,1,1,6), F_ARCHEXT
, AARCH64_FEATURE (V8_6A
))
451 SYSREG ("hfgrtr_el2", CPENC (3,4,1,1,4), F_ARCHEXT
, AARCH64_FEATURE (V8_6A
))
452 SYSREG ("hfgrtr2_el2", CPENC (3,4,3,1,2), F_ARCHEXT
, AARCH64_FEATURE (FGT2
))
453 SYSREG ("hfgwtr_el2", CPENC (3,4,1,1,5), F_ARCHEXT
, AARCH64_FEATURE (V8_6A
))
454 SYSREG ("hfgwtr2_el2", CPENC (3,4,3,1,3), F_ARCHEXT
, AARCH64_FEATURE (FGT2
))
455 SYSREG ("hpfar_el2", CPENC (3,4,6,0,4), 0, AARCH64_NO_FEATURES
)
456 SYSREG ("hstr_el2", CPENC (3,4,1,1,3), 0, AARCH64_NO_FEATURES
)
457 SYSREG ("icc_ap0r0_el1", CPENC (3,0,12,8,4), 0, AARCH64_NO_FEATURES
)
458 SYSREG ("icc_ap0r1_el1", CPENC (3,0,12,8,5), 0, AARCH64_NO_FEATURES
)
459 SYSREG ("icc_ap0r2_el1", CPENC (3,0,12,8,6), 0, AARCH64_NO_FEATURES
)
460 SYSREG ("icc_ap0r3_el1", CPENC (3,0,12,8,7), 0, AARCH64_NO_FEATURES
)
461 SYSREG ("icc_ap1r0_el1", CPENC (3,0,12,9,0), 0, AARCH64_NO_FEATURES
)
462 SYSREG ("icc_ap1r1_el1", CPENC (3,0,12,9,1), 0, AARCH64_NO_FEATURES
)
463 SYSREG ("icc_ap1r2_el1", CPENC (3,0,12,9,2), 0, AARCH64_NO_FEATURES
)
464 SYSREG ("icc_ap1r3_el1", CPENC (3,0,12,9,3), 0, AARCH64_NO_FEATURES
)
465 SYSREG ("icc_asgi1r_el1", CPENC (3,0,12,11,6), F_REG_WRITE
, AARCH64_NO_FEATURES
)
466 SYSREG ("icc_bpr0_el1", CPENC (3,0,12,8,3), 0, AARCH64_NO_FEATURES
)
467 SYSREG ("icc_bpr1_el1", CPENC (3,0,12,12,3), 0, AARCH64_NO_FEATURES
)
468 SYSREG ("icc_ctlr_el1", CPENC (3,0,12,12,4), 0, AARCH64_NO_FEATURES
)
469 SYSREG ("icc_ctlr_el3", CPENC (3,6,12,12,4), 0, AARCH64_NO_FEATURES
)
470 SYSREG ("icc_dir_el1", CPENC (3,0,12,11,1), F_REG_WRITE
, AARCH64_NO_FEATURES
)
471 SYSREG ("icc_eoir0_el1", CPENC (3,0,12,8,1), F_REG_WRITE
, AARCH64_NO_FEATURES
)
472 SYSREG ("icc_eoir1_el1", CPENC (3,0,12,12,1), F_REG_WRITE
, AARCH64_NO_FEATURES
)
473 SYSREG ("icc_hppir0_el1", CPENC (3,0,12,8,2), F_REG_READ
, AARCH64_NO_FEATURES
)
474 SYSREG ("icc_hppir1_el1", CPENC (3,0,12,12,2), F_REG_READ
, AARCH64_NO_FEATURES
)
475 SYSREG ("icc_iar0_el1", CPENC (3,0,12,8,0), F_REG_READ
, AARCH64_NO_FEATURES
)
476 SYSREG ("icc_iar1_el1", CPENC (3,0,12,12,0), F_REG_READ
, AARCH64_NO_FEATURES
)
477 SYSREG ("icc_igrpen0_el1", CPENC (3,0,12,12,6), 0, AARCH64_NO_FEATURES
)
478 SYSREG ("icc_igrpen1_el1", CPENC (3,0,12,12,7), 0, AARCH64_NO_FEATURES
)
479 SYSREG ("icc_igrpen1_el3", CPENC (3,6,12,12,7), 0, AARCH64_NO_FEATURES
)
480 SYSREG ("icc_nmiar1_el1", CPENC (3,0,12,9,5), F_REG_READ|F_ARCHEXT
, AARCH64_FEATURE (V8_8A
))
481 SYSREG ("icc_pmr_el1", CPENC (3,0,4,6,0), 0, AARCH64_NO_FEATURES
)
482 SYSREG ("icc_rpr_el1", CPENC (3,0,12,11,3), F_REG_READ
, AARCH64_NO_FEATURES
)
483 SYSREG ("icc_sgi0r_el1", CPENC (3,0,12,11,7), F_REG_WRITE
, AARCH64_NO_FEATURES
)
484 SYSREG ("icc_sgi1r_el1", CPENC (3,0,12,11,5), F_REG_WRITE
, AARCH64_NO_FEATURES
)
485 SYSREG ("icc_sre_el1", CPENC (3,0,12,12,5), 0, AARCH64_NO_FEATURES
)
486 SYSREG ("icc_sre_el2", CPENC (3,4,12,9,5), 0, AARCH64_NO_FEATURES
)
487 SYSREG ("icc_sre_el3", CPENC (3,6,12,12,5), 0, AARCH64_NO_FEATURES
)
488 SYSREG ("ich_ap0r0_el2", CPENC (3,4,12,8,0), 0, AARCH64_NO_FEATURES
)
489 SYSREG ("ich_ap0r1_el2", CPENC (3,4,12,8,1), 0, AARCH64_NO_FEATURES
)
490 SYSREG ("ich_ap0r2_el2", CPENC (3,4,12,8,2), 0, AARCH64_NO_FEATURES
)
491 SYSREG ("ich_ap0r3_el2", CPENC (3,4,12,8,3), 0, AARCH64_NO_FEATURES
)
492 SYSREG ("ich_ap1r0_el2", CPENC (3,4,12,9,0), 0, AARCH64_NO_FEATURES
)
493 SYSREG ("ich_ap1r1_el2", CPENC (3,4,12,9,1), 0, AARCH64_NO_FEATURES
)
494 SYSREG ("ich_ap1r2_el2", CPENC (3,4,12,9,2), 0, AARCH64_NO_FEATURES
)
495 SYSREG ("ich_ap1r3_el2", CPENC (3,4,12,9,3), 0, AARCH64_NO_FEATURES
)
496 SYSREG ("ich_eisr_el2", CPENC (3,4,12,11,3), F_REG_READ
, AARCH64_NO_FEATURES
)
497 SYSREG ("ich_elrsr_el2", CPENC (3,4,12,11,5), F_REG_READ
, AARCH64_NO_FEATURES
)
498 SYSREG ("ich_hcr_el2", CPENC (3,4,12,11,0), 0, AARCH64_NO_FEATURES
)
499 SYSREG ("ich_lr0_el2", CPENC (3,4,12,12,0), 0, AARCH64_NO_FEATURES
)
500 SYSREG ("ich_lr10_el2", CPENC (3,4,12,13,2), 0, AARCH64_NO_FEATURES
)
501 SYSREG ("ich_lr11_el2", CPENC (3,4,12,13,3), 0, AARCH64_NO_FEATURES
)
502 SYSREG ("ich_lr12_el2", CPENC (3,4,12,13,4), 0, AARCH64_NO_FEATURES
)
503 SYSREG ("ich_lr13_el2", CPENC (3,4,12,13,5), 0, AARCH64_NO_FEATURES
)
504 SYSREG ("ich_lr14_el2", CPENC (3,4,12,13,6), 0, AARCH64_NO_FEATURES
)
505 SYSREG ("ich_lr15_el2", CPENC (3,4,12,13,7), 0, AARCH64_NO_FEATURES
)
506 SYSREG ("ich_lr1_el2", CPENC (3,4,12,12,1), 0, AARCH64_NO_FEATURES
)
507 SYSREG ("ich_lr2_el2", CPENC (3,4,12,12,2), 0, AARCH64_NO_FEATURES
)
508 SYSREG ("ich_lr3_el2", CPENC (3,4,12,12,3), 0, AARCH64_NO_FEATURES
)
509 SYSREG ("ich_lr4_el2", CPENC (3,4,12,12,4), 0, AARCH64_NO_FEATURES
)
510 SYSREG ("ich_lr5_el2", CPENC (3,4,12,12,5), 0, AARCH64_NO_FEATURES
)
511 SYSREG ("ich_lr6_el2", CPENC (3,4,12,12,6), 0, AARCH64_NO_FEATURES
)
512 SYSREG ("ich_lr7_el2", CPENC (3,4,12,12,7), 0, AARCH64_NO_FEATURES
)
513 SYSREG ("ich_lr8_el2", CPENC (3,4,12,13,0), 0, AARCH64_NO_FEATURES
)
514 SYSREG ("ich_lr9_el2", CPENC (3,4,12,13,1), 0, AARCH64_NO_FEATURES
)
515 SYSREG ("ich_misr_el2", CPENC (3,4,12,11,2), F_REG_READ
, AARCH64_NO_FEATURES
)
516 SYSREG ("ich_vmcr_el2", CPENC (3,4,12,11,7), 0, AARCH64_NO_FEATURES
)
517 SYSREG ("ich_vtr_el2", CPENC (3,4,12,11,1), F_REG_READ
, AARCH64_NO_FEATURES
)
518 SYSREG ("id_aa64afr0_el1", CPENC (3,0,0,5,4), F_REG_READ
, AARCH64_NO_FEATURES
)
519 SYSREG ("id_aa64afr1_el1", CPENC (3,0,0,5,5), F_REG_READ
, AARCH64_NO_FEATURES
)
520 SYSREG ("id_aa64dfr0_el1", CPENC (3,0,0,5,0), F_REG_READ
, AARCH64_NO_FEATURES
)
521 SYSREG ("id_aa64dfr1_el1", CPENC (3,0,0,5,1), F_REG_READ
, AARCH64_NO_FEATURES
)
522 SYSREG ("id_aa64dfr2_el1", CPENC (3,0,0,5,2), F_REG_READ
, AARCH64_NO_FEATURES
)
523 SYSREG ("id_aa64isar0_el1", CPENC (3,0,0,6,0), F_REG_READ
, AARCH64_NO_FEATURES
)
524 SYSREG ("id_aa64isar1_el1", CPENC (3,0,0,6,1), F_REG_READ
, AARCH64_NO_FEATURES
)
525 SYSREG ("id_aa64isar2_el1", CPENC (3,0,0,6,2), F_REG_READ
, AARCH64_NO_FEATURES
)
526 SYSREG ("id_aa64isar3_el1", CPENC (3,0,0,6,3), F_REG_READ
, AARCH64_NO_FEATURES
)
527 SYSREG ("id_aa64mmfr0_el1", CPENC (3,0,0,7,0), F_REG_READ
, AARCH64_NO_FEATURES
)
528 SYSREG ("id_aa64mmfr1_el1", CPENC (3,0,0,7,1), F_REG_READ
, AARCH64_NO_FEATURES
)
529 SYSREG ("id_aa64mmfr2_el1", CPENC (3,0,0,7,2), F_REG_READ
, AARCH64_NO_FEATURES
)
530 SYSREG ("id_aa64mmfr3_el1", CPENC (3,0,0,7,3), F_REG_READ
, AARCH64_NO_FEATURES
)
531 SYSREG ("id_aa64mmfr4_el1", CPENC (3,0,0,7,4), F_REG_READ
, AARCH64_NO_FEATURES
)
532 SYSREG ("id_aa64pfr0_el1", CPENC (3,0,0,4,0), F_REG_READ
, AARCH64_NO_FEATURES
)
533 SYSREG ("id_aa64pfr1_el1", CPENC (3,0,0,4,1), F_REG_READ
, AARCH64_NO_FEATURES
)
534 SYSREG ("id_aa64smfr0_el1", CPENC (3,0,0,4,5), F_REG_READ|F_ARCHEXT
, AARCH64_FEATURE (SME
))
535 SYSREG ("id_aa64zfr0_el1", CPENC (3,0,0,4,4), F_REG_READ|F_ARCHEXT
, AARCH64_FEATURE (SVE
))
536 SYSREG ("id_afr0_el1", CPENC (3,0,0,1,3), F_REG_READ
, AARCH64_NO_FEATURES
)
537 SYSREG ("id_dfr0_el1", CPENC (3,0,0,1,2), F_REG_READ
, AARCH64_NO_FEATURES
)
538 SYSREG ("id_dfr1_el1", CPENC (3,0,0,3,5), F_REG_READ
, AARCH64_NO_FEATURES
)
539 SYSREG ("id_isar0_el1", CPENC (3,0,0,2,0), F_REG_READ
, AARCH64_NO_FEATURES
)
540 SYSREG ("id_isar1_el1", CPENC (3,0,0,2,1), F_REG_READ
, AARCH64_NO_FEATURES
)
541 SYSREG ("id_isar2_el1", CPENC (3,0,0,2,2), F_REG_READ
, AARCH64_NO_FEATURES
)
542 SYSREG ("id_isar3_el1", CPENC (3,0,0,2,3), F_REG_READ
, AARCH64_NO_FEATURES
)
543 SYSREG ("id_isar4_el1", CPENC (3,0,0,2,4), F_REG_READ
, AARCH64_NO_FEATURES
)
544 SYSREG ("id_isar5_el1", CPENC (3,0,0,2,5), F_REG_READ
, AARCH64_NO_FEATURES
)
545 SYSREG ("id_isar6_el1", CPENC (3,0,0,2,7), F_REG_READ
, AARCH64_NO_FEATURES
)
546 SYSREG ("id_mmfr0_el1", CPENC (3,0,0,1,4), F_REG_READ
, AARCH64_NO_FEATURES
)
547 SYSREG ("id_mmfr1_el1", CPENC (3,0,0,1,5), F_REG_READ
, AARCH64_NO_FEATURES
)
548 SYSREG ("id_mmfr2_el1", CPENC (3,0,0,1,6), F_REG_READ
, AARCH64_NO_FEATURES
)
549 SYSREG ("id_mmfr3_el1", CPENC (3,0,0,1,7), F_REG_READ
, AARCH64_NO_FEATURES
)
550 SYSREG ("id_mmfr4_el1", CPENC (3,0,0,2,6), F_REG_READ
, AARCH64_NO_FEATURES
)
551 SYSREG ("id_mmfr5_el1", CPENC (3,0,0,3,6), F_REG_READ
, AARCH64_NO_FEATURES
)
552 SYSREG ("id_pfr0_el1", CPENC (3,0,0,1,0), F_REG_READ
, AARCH64_NO_FEATURES
)
553 SYSREG ("id_pfr1_el1", CPENC (3,0,0,1,1), F_REG_READ
, AARCH64_NO_FEATURES
)
554 SYSREG ("id_pfr2_el1", CPENC (3,0,0,3,4), F_REG_READ|F_ARCHEXT
, AARCH64_FEATURE (ID_PFR2
))
555 SYSREG ("ifsr32_el2", CPENC (3,4,5,0,1), 0, AARCH64_NO_FEATURES
)
556 SYSREG ("isr_el1", CPENC (3,0,12,1,0), F_REG_READ
, AARCH64_NO_FEATURES
)
557 SYSREG ("lorc_el1", CPENC (3,0,10,4,3), F_ARCHEXT
, AARCH64_FEATURE (LOR
))
558 SYSREG ("lorea_el1", CPENC (3,0,10,4,1), F_ARCHEXT
, AARCH64_FEATURE (LOR
))
559 SYSREG ("lorid_el1", CPENC (3,0,10,4,7), F_REG_READ|F_ARCHEXT
, AARCH64_FEATURE (LOR
))
560 SYSREG ("lorn_el1", CPENC (3,0,10,4,2), F_ARCHEXT
, AARCH64_FEATURE (LOR
))
561 SYSREG ("lorsa_el1", CPENC (3,0,10,4,0), F_ARCHEXT
, AARCH64_FEATURE (LOR
))
562 SYSREG ("mair_el1", CPENC (3,0,10,2,0), 0, AARCH64_NO_FEATURES
)
563 SYSREG ("mair_el12", CPENC (3,5,10,2,0), F_ARCHEXT
, AARCH64_FEATURE (V8_1A
))
564 SYSREG ("mair_el2", CPENC (3,4,10,2,0), 0, AARCH64_NO_FEATURES
)
565 SYSREG ("mair_el3", CPENC (3,6,10,2,0), 0, AARCH64_NO_FEATURES
)
566 SYSREG ("mair2_el1", CPENC (3,0,10,2,1), F_ARCHEXT
, AARCH64_FEATURE (AIE
))
567 SYSREG ("mair2_el12", CPENC (3,5,10,2,1), F_ARCHEXT
, AARCH64_FEATURE (AIE
))
568 SYSREG ("mair2_el2", CPENC (3,4,10,1,1), F_ARCHEXT
, AARCH64_FEATURE (AIE
))
569 SYSREG ("mair2_el3", CPENC (3,6,10,1,1), F_ARCHEXT
, AARCH64_FEATURE (AIE
))
570 SYSREG ("mdccint_el1", CPENC (2,0,0,2,0), 0, AARCH64_NO_FEATURES
)
571 SYSREG ("mdccsr_el0", CPENC (2,3,0,1,0), F_REG_READ
, AARCH64_NO_FEATURES
)
572 SYSREG ("mdcr_el2", CPENC (3,4,1,1,1), 0, AARCH64_NO_FEATURES
)
573 SYSREG ("mdcr_el3", CPENC (3,6,1,3,1), 0, AARCH64_NO_FEATURES
)
574 SYSREG ("mdrar_el1", CPENC (2,0,1,0,0), F_REG_READ
, AARCH64_NO_FEATURES
)
575 SYSREG ("mdscr_el1", CPENC (2,0,0,2,2), 0, AARCH64_NO_FEATURES
)
576 SYSREG ("mdselr_el1", CPENC (2,0,0,4,2), F_ARCHEXT
, AARCH64_FEATURE (DEBUGv8p9
))
577 SYSREG ("mdstepop_el1", CPENC (2,0,0,5,2), F_ARCHEXT
, AARCH64_FEATURE (STEP2
))
578 SYSREG ("mecid_a0_el2", CPENC (3,4,10,8,1), 0, AARCH64_NO_FEATURES
)
579 SYSREG ("mecid_a1_el2", CPENC (3,4,10,8,3), 0, AARCH64_NO_FEATURES
)
580 SYSREG ("mecid_p0_el2", CPENC (3,4,10,8,0), 0, AARCH64_NO_FEATURES
)
581 SYSREG ("mecid_p1_el2", CPENC (3,4,10,8,2), 0, AARCH64_NO_FEATURES
)
582 SYSREG ("mecid_rl_a_el3", CPENC (3,6,10,10,1), 0, AARCH64_NO_FEATURES
)
583 SYSREG ("mecidr_el2", CPENC (3,4,10,8,7), F_REG_READ
, AARCH64_NO_FEATURES
)
584 SYSREG ("mfar_el3", CPENC (3,6,6,0,5), 0, AARCH64_NO_FEATURES
)
585 SYSREG ("midr_el1", CPENC (3,0,0,0,0), F_REG_READ
, AARCH64_NO_FEATURES
)
586 SYSREG ("mpam0_el1", CPENC (3,0,10,5,1), 0, AARCH64_NO_FEATURES
)
587 SYSREG ("mpam1_el1", CPENC (3,0,10,5,0), 0, AARCH64_NO_FEATURES
)
588 SYSREG ("mpam1_el12", CPENC (3,5,10,5,0), 0, AARCH64_NO_FEATURES
)
589 SYSREG ("mpam2_el2", CPENC (3,4,10,5,0), 0, AARCH64_NO_FEATURES
)
590 SYSREG ("mpam3_el3", CPENC (3,6,10,5,0), 0, AARCH64_NO_FEATURES
)
591 SYSREG ("mpamhcr_el2", CPENC (3,4,10,4,0), 0, AARCH64_NO_FEATURES
)
592 SYSREG ("mpamidr_el1", CPENC (3,0,10,4,4), F_REG_READ
, AARCH64_NO_FEATURES
)
593 SYSREG ("mpamsm_el1", CPENC (3,0,10,5,3), F_ARCHEXT
, AARCH64_FEATURE (SME
))
594 SYSREG ("mpamvpm0_el2", CPENC (3,4,10,6,0), 0, AARCH64_NO_FEATURES
)
595 SYSREG ("mpamvpm1_el2", CPENC (3,4,10,6,1), 0, AARCH64_NO_FEATURES
)
596 SYSREG ("mpamvpm2_el2", CPENC (3,4,10,6,2), 0, AARCH64_NO_FEATURES
)
597 SYSREG ("mpamvpm3_el2", CPENC (3,4,10,6,3), 0, AARCH64_NO_FEATURES
)
598 SYSREG ("mpamvpm4_el2", CPENC (3,4,10,6,4), 0, AARCH64_NO_FEATURES
)
599 SYSREG ("mpamvpm5_el2", CPENC (3,4,10,6,5), 0, AARCH64_NO_FEATURES
)
600 SYSREG ("mpamvpm6_el2", CPENC (3,4,10,6,6), 0, AARCH64_NO_FEATURES
)
601 SYSREG ("mpamvpm7_el2", CPENC (3,4,10,6,7), 0, AARCH64_NO_FEATURES
)
602 SYSREG ("mpamvpmv_el2", CPENC (3,4,10,4,1), 0, AARCH64_NO_FEATURES
)
603 SYSREG ("mpidr_el1", CPENC (3,0,0,0,5), F_REG_READ
, AARCH64_NO_FEATURES
)
604 SYSREG ("mpuir_el1", CPENC (3,0,0,0,4), F_REG_READ|F_ARCHEXT
, AARCH64_FEATURE (V8R
))
605 SYSREG ("mpuir_el2", CPENC (3,4,0,0,4), F_REG_READ|F_ARCHEXT
, AARCH64_FEATURE (V8R
))
606 SYSREG ("mvfr0_el1", CPENC (3,0,0,3,0), F_REG_READ
, AARCH64_NO_FEATURES
)
607 SYSREG ("mvfr1_el1", CPENC (3,0,0,3,1), F_REG_READ
, AARCH64_NO_FEATURES
)
608 SYSREG ("mvfr2_el1", CPENC (3,0,0,3,2), F_REG_READ
, AARCH64_NO_FEATURES
)
609 SYSREG ("nzcv", CPENC (3,3,4,2,0), 0, AARCH64_NO_FEATURES
)
610 SYSREG ("osdlr_el1", CPENC (2,0,1,3,4), 0, AARCH64_NO_FEATURES
)
611 SYSREG ("osdtrrx_el1", CPENC (2,0,0,0,2), 0, AARCH64_NO_FEATURES
)
612 SYSREG ("osdtrtx_el1", CPENC (2,0,0,3,2), 0, AARCH64_NO_FEATURES
)
613 SYSREG ("oseccr_el1", CPENC (2,0,0,6,2), 0, AARCH64_NO_FEATURES
)
614 SYSREG ("oslar_el1", CPENC (2,0,1,0,4), F_REG_WRITE
, AARCH64_NO_FEATURES
)
615 SYSREG ("oslsr_el1", CPENC (2,0,1,1,4), F_REG_READ
, AARCH64_NO_FEATURES
)
616 SYSREG ("pir_el1", CPENC (3,0,10,2,3), F_ARCHEXT
, AARCH64_FEATURE (S1PIE
))
617 SYSREG ("pir_el12", CPENC (3,5,10,2,3), F_ARCHEXT
, AARCH64_FEATURE (S1PIE
))
618 SYSREG ("pir_el2", CPENC (3,4,10,2,3), F_ARCHEXT
, AARCH64_FEATURE (S1PIE
))
619 SYSREG ("pir_el3", CPENC (3,6,10,2,3), F_ARCHEXT
, AARCH64_FEATURE (S1PIE
))
620 SYSREG ("pire0_el1", CPENC (3,0,10,2,2), F_ARCHEXT
, AARCH64_FEATURE (S1PIE
))
621 SYSREG ("pire0_el12", CPENC (3,5,10,2,2), F_ARCHEXT
, AARCH64_FEATURE (S1PIE
))
622 SYSREG ("pire0_el2", CPENC (3,4,10,2,2), F_ARCHEXT
, AARCH64_FEATURE (S1PIE
))
623 SYSREG ("pan", CPENC (3,0,4,2,3), F_ARCHEXT
, AARCH64_FEATURE (PAN
))
624 SYSREG ("par_el1", CPENC (3,0,7,4,0), F_REG_128
, AARCH64_NO_FEATURES
)
625 SYSREG ("pfar_el1", CPENC (3,0,6,0,5), F_ARCHEXT
, AARCH64_FEATURE (PFAR
))
626 SYSREG ("pfar_el12", CPENC (3,5,6,0,5), F_ARCHEXT
, AARCH64_FEATURE (PFAR
))
627 SYSREG ("pfar_el2", CPENC (3,4,6,0,5), F_ARCHEXT
, AARCH64_FEATURE (PFAR
))
628 SYSREG ("pmbidr_el1", CPENC (3,0,9,10,7), F_REG_READ|F_ARCHEXT
, AARCH64_FEATURE (PROFILE
))
629 SYSREG ("pmblimitr_el1", CPENC (3,0,9,10,0), F_ARCHEXT
, AARCH64_FEATURE (PROFILE
))
630 SYSREG ("pmbptr_el1", CPENC (3,0,9,10,1), F_ARCHEXT
, AARCH64_FEATURE (PROFILE
))
631 SYSREG ("pmbsr_el1", CPENC (3,0,9,10,3), F_ARCHEXT
, AARCH64_FEATURE (PROFILE
))
632 SYSREG ("pmccfiltr_el0", CPENC (3,3,14,15,7), 0, AARCH64_NO_FEATURES
)
633 SYSREG ("pmccntr_el0", CPENC (3,3,9,13,0), 0, AARCH64_NO_FEATURES
)
634 SYSREG ("pmccntsvr_el1", CPENC (2,0,14,11,7), F_REG_READ|F_ARCHEXT
, AARCH64_FEATURE (PMUv3_SS
))
635 SYSREG ("pmceid0_el0", CPENC (3,3,9,12,6), F_REG_READ
, AARCH64_NO_FEATURES
)
636 SYSREG ("pmceid1_el0", CPENC (3,3,9,12,7), F_REG_READ
, AARCH64_NO_FEATURES
)
637 SYSREG ("pmcntenclr_el0", CPENC (3,3,9,12,2), 0, AARCH64_NO_FEATURES
)
638 SYSREG ("pmcntenset_el0", CPENC (3,3,9,12,1), 0, AARCH64_NO_FEATURES
)
639 SYSREG ("pmcr_el0", CPENC (3,3,9,12,0), 0, AARCH64_NO_FEATURES
)
640 SYSREG ("pmecr_el1", CPENC (3,0,9,14,5), F_ARCHEXT
, AARCH64_FEATURE (SEBEP
))
641 SYSREG ("pmevcntr0_el0", CPENC (3,3,14,8,0), 0, AARCH64_NO_FEATURES
)
642 SYSREG ("pmevcntr10_el0", CPENC (3,3,14,9,2), 0, AARCH64_NO_FEATURES
)
643 SYSREG ("pmevcntr11_el0", CPENC (3,3,14,9,3), 0, AARCH64_NO_FEATURES
)
644 SYSREG ("pmevcntr12_el0", CPENC (3,3,14,9,4), 0, AARCH64_NO_FEATURES
)
645 SYSREG ("pmevcntr13_el0", CPENC (3,3,14,9,5), 0, AARCH64_NO_FEATURES
)
646 SYSREG ("pmevcntr14_el0", CPENC (3,3,14,9,6), 0, AARCH64_NO_FEATURES
)
647 SYSREG ("pmevcntr15_el0", CPENC (3,3,14,9,7), 0, AARCH64_NO_FEATURES
)
648 SYSREG ("pmevcntr16_el0", CPENC (3,3,14,10,0), 0, AARCH64_NO_FEATURES
)
649 SYSREG ("pmevcntr17_el0", CPENC (3,3,14,10,1), 0, AARCH64_NO_FEATURES
)
650 SYSREG ("pmevcntr18_el0", CPENC (3,3,14,10,2), 0, AARCH64_NO_FEATURES
)
651 SYSREG ("pmevcntr19_el0", CPENC (3,3,14,10,3), 0, AARCH64_NO_FEATURES
)
652 SYSREG ("pmevcntr1_el0", CPENC (3,3,14,8,1), 0, AARCH64_NO_FEATURES
)
653 SYSREG ("pmevcntr20_el0", CPENC (3,3,14,10,4), 0, AARCH64_NO_FEATURES
)
654 SYSREG ("pmevcntr21_el0", CPENC (3,3,14,10,5), 0, AARCH64_NO_FEATURES
)
655 SYSREG ("pmevcntr22_el0", CPENC (3,3,14,10,6), 0, AARCH64_NO_FEATURES
)
656 SYSREG ("pmevcntr23_el0", CPENC (3,3,14,10,7), 0, AARCH64_NO_FEATURES
)
657 SYSREG ("pmevcntr24_el0", CPENC (3,3,14,11,0), 0, AARCH64_NO_FEATURES
)
658 SYSREG ("pmevcntr25_el0", CPENC (3,3,14,11,1), 0, AARCH64_NO_FEATURES
)
659 SYSREG ("pmevcntr26_el0", CPENC (3,3,14,11,2), 0, AARCH64_NO_FEATURES
)
660 SYSREG ("pmevcntr27_el0", CPENC (3,3,14,11,3), 0, AARCH64_NO_FEATURES
)
661 SYSREG ("pmevcntr28_el0", CPENC (3,3,14,11,4), 0, AARCH64_NO_FEATURES
)
662 SYSREG ("pmevcntr29_el0", CPENC (3,3,14,11,5), 0, AARCH64_NO_FEATURES
)
663 SYSREG ("pmevcntr2_el0", CPENC (3,3,14,8,2), 0, AARCH64_NO_FEATURES
)
664 SYSREG ("pmevcntr30_el0", CPENC (3,3,14,11,6), 0, AARCH64_NO_FEATURES
)
665 SYSREG ("pmevcntr3_el0", CPENC (3,3,14,8,3), 0, AARCH64_NO_FEATURES
)
666 SYSREG ("pmevcntr4_el0", CPENC (3,3,14,8,4), 0, AARCH64_NO_FEATURES
)
667 SYSREG ("pmevcntr5_el0", CPENC (3,3,14,8,5), 0, AARCH64_NO_FEATURES
)
668 SYSREG ("pmevcntr6_el0", CPENC (3,3,14,8,6), 0, AARCH64_NO_FEATURES
)
669 SYSREG ("pmevcntr7_el0", CPENC (3,3,14,8,7), 0, AARCH64_NO_FEATURES
)
670 SYSREG ("pmevcntr8_el0", CPENC (3,3,14,9,0), 0, AARCH64_NO_FEATURES
)
671 SYSREG ("pmevcntr9_el0", CPENC (3,3,14,9,1), 0, AARCH64_NO_FEATURES
)
672 SYSREG ("pmevcntsvr0_el1", CPENC (2,0,14,8,0), F_REG_READ|F_ARCHEXT
, AARCH64_FEATURE (PMUv3_SS
))
673 SYSREG ("pmevcntsvr10_el1", CPENC (2,0,14,9,2), F_REG_READ|F_ARCHEXT
, AARCH64_FEATURE (PMUv3_SS
))
674 SYSREG ("pmevcntsvr11_el1", CPENC (2,0,14,9,3), F_REG_READ|F_ARCHEXT
, AARCH64_FEATURE (PMUv3_SS
))
675 SYSREG ("pmevcntsvr12_el1", CPENC (2,0,14,9,4), F_REG_READ|F_ARCHEXT
, AARCH64_FEATURE (PMUv3_SS
))
676 SYSREG ("pmevcntsvr13_el1", CPENC (2,0,14,9,5), F_REG_READ|F_ARCHEXT
, AARCH64_FEATURE (PMUv3_SS
))
677 SYSREG ("pmevcntsvr14_el1", CPENC (2,0,14,9,6), F_REG_READ|F_ARCHEXT
, AARCH64_FEATURE (PMUv3_SS
))
678 SYSREG ("pmevcntsvr15_el1", CPENC (2,0,14,9,7), F_REG_READ|F_ARCHEXT
, AARCH64_FEATURE (PMUv3_SS
))
679 SYSREG ("pmevcntsvr16_el1", CPENC (2,0,14,10,0), F_REG_READ|F_ARCHEXT
, AARCH64_FEATURE (PMUv3_SS
))
680 SYSREG ("pmevcntsvr17_el1", CPENC (2,0,14,10,1), F_REG_READ|F_ARCHEXT
, AARCH64_FEATURE (PMUv3_SS
))
681 SYSREG ("pmevcntsvr18_el1", CPENC (2,0,14,10,2), F_REG_READ|F_ARCHEXT
, AARCH64_FEATURE (PMUv3_SS
))
682 SYSREG ("pmevcntsvr19_el1", CPENC (2,0,14,10,3), F_REG_READ|F_ARCHEXT
, AARCH64_FEATURE (PMUv3_SS
))
683 SYSREG ("pmevcntsvr1_el1", CPENC (2,0,14,8,1), F_REG_READ|F_ARCHEXT
, AARCH64_FEATURE (PMUv3_SS
))
684 SYSREG ("pmevcntsvr20_el1", CPENC (2,0,14,10,4), F_REG_READ|F_ARCHEXT
, AARCH64_FEATURE (PMUv3_SS
))
685 SYSREG ("pmevcntsvr21_el1", CPENC (2,0,14,10,5), F_REG_READ|F_ARCHEXT
, AARCH64_FEATURE (PMUv3_SS
))
686 SYSREG ("pmevcntsvr22_el1", CPENC (2,0,14,10,6), F_REG_READ|F_ARCHEXT
, AARCH64_FEATURE (PMUv3_SS
))
687 SYSREG ("pmevcntsvr23_el1", CPENC (2,0,14,10,7), F_REG_READ|F_ARCHEXT
, AARCH64_FEATURE (PMUv3_SS
))
688 SYSREG ("pmevcntsvr24_el1", CPENC (2,0,14,11,0), F_REG_READ|F_ARCHEXT
, AARCH64_FEATURE (PMUv3_SS
))
689 SYSREG ("pmevcntsvr25_el1", CPENC (2,0,14,11,1), F_REG_READ|F_ARCHEXT
, AARCH64_FEATURE (PMUv3_SS
))
690 SYSREG ("pmevcntsvr26_el1", CPENC (2,0,14,11,2), F_REG_READ|F_ARCHEXT
, AARCH64_FEATURE (PMUv3_SS
))
691 SYSREG ("pmevcntsvr27_el1", CPENC (2,0,14,11,3), F_REG_READ|F_ARCHEXT
, AARCH64_FEATURE (PMUv3_SS
))
692 SYSREG ("pmevcntsvr28_el1", CPENC (2,0,14,11,4), F_REG_READ|F_ARCHEXT
, AARCH64_FEATURE (PMUv3_SS
))
693 SYSREG ("pmevcntsvr29_el1", CPENC (2,0,14,11,5), F_REG_READ|F_ARCHEXT
, AARCH64_FEATURE (PMUv3_SS
))
694 SYSREG ("pmevcntsvr2_el1", CPENC (2,0,14,8,2), F_REG_READ|F_ARCHEXT
, AARCH64_FEATURE (PMUv3_SS
))
695 SYSREG ("pmevcntsvr30_el1", CPENC (2,0,14,11,6), F_REG_READ|F_ARCHEXT
, AARCH64_FEATURE (PMUv3_SS
))
696 SYSREG ("pmevcntsvr3_el1", CPENC (2,0,14,8,3), F_REG_READ|F_ARCHEXT
, AARCH64_FEATURE (PMUv3_SS
))
697 SYSREG ("pmevcntsvr4_el1", CPENC (2,0,14,8,4), F_REG_READ|F_ARCHEXT
, AARCH64_FEATURE (PMUv3_SS
))
698 SYSREG ("pmevcntsvr5_el1", CPENC (2,0,14,8,5), F_REG_READ|F_ARCHEXT
, AARCH64_FEATURE (PMUv3_SS
))
699 SYSREG ("pmevcntsvr6_el1", CPENC (2,0,14,8,6), F_REG_READ|F_ARCHEXT
, AARCH64_FEATURE (PMUv3_SS
))
700 SYSREG ("pmevcntsvr7_el1", CPENC (2,0,14,8,7), F_REG_READ|F_ARCHEXT
, AARCH64_FEATURE (PMUv3_SS
))
701 SYSREG ("pmevcntsvr8_el1", CPENC (2,0,14,9,0), F_REG_READ|F_ARCHEXT
, AARCH64_FEATURE (PMUv3_SS
))
702 SYSREG ("pmevcntsvr9_el1", CPENC (2,0,14,9,1), F_REG_READ|F_ARCHEXT
, AARCH64_FEATURE (PMUv3_SS
))
703 SYSREG ("pmevtyper0_el0", CPENC (3,3,14,12,0), 0, AARCH64_NO_FEATURES
)
704 SYSREG ("pmevtyper10_el0", CPENC (3,3,14,13,2), 0, AARCH64_NO_FEATURES
)
705 SYSREG ("pmevtyper11_el0", CPENC (3,3,14,13,3), 0, AARCH64_NO_FEATURES
)
706 SYSREG ("pmevtyper12_el0", CPENC (3,3,14,13,4), 0, AARCH64_NO_FEATURES
)
707 SYSREG ("pmevtyper13_el0", CPENC (3,3,14,13,5), 0, AARCH64_NO_FEATURES
)
708 SYSREG ("pmevtyper14_el0", CPENC (3,3,14,13,6), 0, AARCH64_NO_FEATURES
)
709 SYSREG ("pmevtyper15_el0", CPENC (3,3,14,13,7), 0, AARCH64_NO_FEATURES
)
710 SYSREG ("pmevtyper16_el0", CPENC (3,3,14,14,0), 0, AARCH64_NO_FEATURES
)
711 SYSREG ("pmevtyper17_el0", CPENC (3,3,14,14,1), 0, AARCH64_NO_FEATURES
)
712 SYSREG ("pmevtyper18_el0", CPENC (3,3,14,14,2), 0, AARCH64_NO_FEATURES
)
713 SYSREG ("pmevtyper19_el0", CPENC (3,3,14,14,3), 0, AARCH64_NO_FEATURES
)
714 SYSREG ("pmevtyper1_el0", CPENC (3,3,14,12,1), 0, AARCH64_NO_FEATURES
)
715 SYSREG ("pmevtyper20_el0", CPENC (3,3,14,14,4), 0, AARCH64_NO_FEATURES
)
716 SYSREG ("pmevtyper21_el0", CPENC (3,3,14,14,5), 0, AARCH64_NO_FEATURES
)
717 SYSREG ("pmevtyper22_el0", CPENC (3,3,14,14,6), 0, AARCH64_NO_FEATURES
)
718 SYSREG ("pmevtyper23_el0", CPENC (3,3,14,14,7), 0, AARCH64_NO_FEATURES
)
719 SYSREG ("pmevtyper24_el0", CPENC (3,3,14,15,0), 0, AARCH64_NO_FEATURES
)
720 SYSREG ("pmevtyper25_el0", CPENC (3,3,14,15,1), 0, AARCH64_NO_FEATURES
)
721 SYSREG ("pmevtyper26_el0", CPENC (3,3,14,15,2), 0, AARCH64_NO_FEATURES
)
722 SYSREG ("pmevtyper27_el0", CPENC (3,3,14,15,3), 0, AARCH64_NO_FEATURES
)
723 SYSREG ("pmevtyper28_el0", CPENC (3,3,14,15,4), 0, AARCH64_NO_FEATURES
)
724 SYSREG ("pmevtyper29_el0", CPENC (3,3,14,15,5), 0, AARCH64_NO_FEATURES
)
725 SYSREG ("pmevtyper2_el0", CPENC (3,3,14,12,2), 0, AARCH64_NO_FEATURES
)
726 SYSREG ("pmevtyper30_el0", CPENC (3,3,14,15,6), 0, AARCH64_NO_FEATURES
)
727 SYSREG ("pmevtyper3_el0", CPENC (3,3,14,12,3), 0, AARCH64_NO_FEATURES
)
728 SYSREG ("pmevtyper4_el0", CPENC (3,3,14,12,4), 0, AARCH64_NO_FEATURES
)
729 SYSREG ("pmevtyper5_el0", CPENC (3,3,14,12,5), 0, AARCH64_NO_FEATURES
)
730 SYSREG ("pmevtyper6_el0", CPENC (3,3,14,12,6), 0, AARCH64_NO_FEATURES
)
731 SYSREG ("pmevtyper7_el0", CPENC (3,3,14,12,7), 0, AARCH64_NO_FEATURES
)
732 SYSREG ("pmevtyper8_el0", CPENC (3,3,14,13,0), 0, AARCH64_NO_FEATURES
)
733 SYSREG ("pmevtyper9_el0", CPENC (3,3,14,13,1), 0, AARCH64_NO_FEATURES
)
734 SYSREG ("pmiar_el1", CPENC (3,0,9,14,7), F_ARCHEXT
, AARCH64_FEATURE (SEBEP
))
735 SYSREG ("pmicfiltr_el0", CPENC (3,3,9,6,0), F_ARCHEXT
, AARCH64_FEATURE (PMUv3_ICNTR
))
736 SYSREG ("pmicntr_el0", CPENC (3,3,9,4,0), F_ARCHEXT
, AARCH64_FEATURE (PMUv3_ICNTR
))
737 SYSREG ("pmicntsvr_el1", CPENC (2,0,14,12,0), F_REG_READ|F_ARCHEXT
, AARCH64_FEATURE (PMUv3_SS
))
738 SYSREG ("pmintenclr_el1", CPENC (3,0,9,14,2), 0, AARCH64_NO_FEATURES
)
739 SYSREG ("pmintenset_el1", CPENC (3,0,9,14,1), 0, AARCH64_NO_FEATURES
)
740 SYSREG ("pmmir_el1", CPENC (3,0,9,14,6), F_REG_READ|F_ARCHEXT
, AARCH64_FEATURE (V8_4A
))
741 SYSREG ("pmovsclr_el0", CPENC (3,3,9,12,3), 0, AARCH64_NO_FEATURES
)
742 SYSREG ("pmovsset_el0", CPENC (3,3,9,14,3), 0, AARCH64_NO_FEATURES
)
743 SYSREG ("pmscr_el1", CPENC (3,0,9,9,0), F_ARCHEXT
, AARCH64_FEATURE (PROFILE
))
744 SYSREG ("pmscr_el12", CPENC (3,5,9,9,0), F_ARCHEXT
, AARCH64_FEATURE (PROFILE
))
745 SYSREG ("pmscr_el2", CPENC (3,4,9,9,0), F_ARCHEXT
, AARCH64_FEATURE (PROFILE
))
746 SYSREG ("pmsdsfr_el1", CPENC (3,0,9,10,4), F_ARCHEXT
, AARCH64_FEATURE (SPE_FDS
))
747 SYSREG ("pmselr_el0", CPENC (3,3,9,12,5), 0, AARCH64_NO_FEATURES
)
748 SYSREG ("pmsevfr_el1", CPENC (3,0,9,9,5), F_ARCHEXT
, AARCH64_FEATURE (PROFILE
))
749 SYSREG ("pmsfcr_el1", CPENC (3,0,9,9,4), F_ARCHEXT
, AARCH64_FEATURE (PROFILE
))
750 SYSREG ("pmsicr_el1", CPENC (3,0,9,9,2), F_ARCHEXT
, AARCH64_FEATURE (PROFILE
))
751 SYSREG ("pmsidr_el1", CPENC (3,0,9,9,7), F_REG_READ|F_ARCHEXT
, AARCH64_FEATURE (PROFILE
))
752 SYSREG ("pmsirr_el1", CPENC (3,0,9,9,3), F_ARCHEXT
, AARCH64_FEATURE (PROFILE
))
753 SYSREG ("pmslatfr_el1", CPENC (3,0,9,9,6), F_ARCHEXT
, AARCH64_FEATURE (PROFILE
))
754 SYSREG ("pmsnevfr_el1", CPENC (3,0,9,9,1), F_ARCHEXT
, AARCH64_FEATURE (V8_7A
))
755 SYSREG ("pmsscr_el1", CPENC (3,0,9,13,3), F_ARCHEXT
, AARCH64_FEATURE (PMUv3_SS
))
756 SYSREG ("pmswinc_el0", CPENC (3,3,9,12,4), F_REG_WRITE
, AARCH64_NO_FEATURES
)
757 SYSREG ("pmuacr_el1", CPENC (3,0,9,14,4), F_ARCHEXT
, AARCH64_FEATURE (PMUv3p9
))
758 SYSREG ("pmuserenr_el0", CPENC (3,3,9,14,0), 0, AARCH64_NO_FEATURES
)
759 SYSREG ("pmxevcntr_el0", CPENC (3,3,9,13,2), 0, AARCH64_NO_FEATURES
)
760 SYSREG ("pmxevtyper_el0", CPENC (3,3,9,13,1), 0, AARCH64_NO_FEATURES
)
761 SYSREG ("pmzr_el0", CPENC (3,3,9,13,4), F_REG_WRITE|F_ARCHEXT
, AARCH64_FEATURE (PMUv3_ICNTR
))
762 SYSREG ("por_el0", CPENC (3,3,10,2,4), F_ARCHEXT
, AARCH64_FEATURE (S1POE
))
763 SYSREG ("por_el1", CPENC (3,0,10,2,4), F_ARCHEXT
, AARCH64_FEATURE (S1POE
))
764 SYSREG ("por_el12", CPENC (3,5,10,2,4), F_ARCHEXT
, AARCH64_FEATURE (S1POE
))
765 SYSREG ("por_el2", CPENC (3,4,10,2,4), F_ARCHEXT
, AARCH64_FEATURE (S1POE
))
766 SYSREG ("por_el3", CPENC (3,6,10,2,4), F_ARCHEXT
, AARCH64_FEATURE (S1POE
))
767 SYSREG ("prbar10_el1", CPENC (3,0,6,13,0), F_ARCHEXT
, AARCH64_FEATURE (V8R
))
768 SYSREG ("prbar10_el2", CPENC (3,4,6,13,0), F_ARCHEXT
, AARCH64_FEATURE (V8R
))
769 SYSREG ("prbar11_el1", CPENC (3,0,6,13,4), F_ARCHEXT
, AARCH64_FEATURE (V8R
))
770 SYSREG ("prbar11_el2", CPENC (3,4,6,13,4), F_ARCHEXT
, AARCH64_FEATURE (V8R
))
771 SYSREG ("prbar12_el1", CPENC (3,0,6,14,0), F_ARCHEXT
, AARCH64_FEATURE (V8R
))
772 SYSREG ("prbar12_el2", CPENC (3,4,6,14,0), F_ARCHEXT
, AARCH64_FEATURE (V8R
))
773 SYSREG ("prbar13_el1", CPENC (3,0,6,14,4), F_ARCHEXT
, AARCH64_FEATURE (V8R
))
774 SYSREG ("prbar13_el2", CPENC (3,4,6,14,4), F_ARCHEXT
, AARCH64_FEATURE (V8R
))
775 SYSREG ("prbar14_el1", CPENC (3,0,6,15,0), F_ARCHEXT
, AARCH64_FEATURE (V8R
))
776 SYSREG ("prbar14_el2", CPENC (3,4,6,15,0), F_ARCHEXT
, AARCH64_FEATURE (V8R
))
777 SYSREG ("prbar15_el1", CPENC (3,0,6,15,4), F_ARCHEXT
, AARCH64_FEATURE (V8R
))
778 SYSREG ("prbar15_el2", CPENC (3,4,6,15,4), F_ARCHEXT
, AARCH64_FEATURE (V8R
))
779 SYSREG ("prbar1_el1", CPENC (3,0,6,8,4), F_ARCHEXT
, AARCH64_FEATURE (V8R
))
780 SYSREG ("prbar1_el2", CPENC (3,4,6,8,4), F_ARCHEXT
, AARCH64_FEATURE (V8R
))
781 SYSREG ("prbar2_el1", CPENC (3,0,6,9,0), F_ARCHEXT
, AARCH64_FEATURE (V8R
))
782 SYSREG ("prbar2_el2", CPENC (3,4,6,9,0), F_ARCHEXT
, AARCH64_FEATURE (V8R
))
783 SYSREG ("prbar3_el1", CPENC (3,0,6,9,4), F_ARCHEXT
, AARCH64_FEATURE (V8R
))
784 SYSREG ("prbar3_el2", CPENC (3,4,6,9,4), F_ARCHEXT
, AARCH64_FEATURE (V8R
))
785 SYSREG ("prbar4_el1", CPENC (3,0,6,10,0), F_ARCHEXT
, AARCH64_FEATURE (V8R
))
786 SYSREG ("prbar4_el2", CPENC (3,4,6,10,0), F_ARCHEXT
, AARCH64_FEATURE (V8R
))
787 SYSREG ("prbar5_el1", CPENC (3,0,6,10,4), F_ARCHEXT
, AARCH64_FEATURE (V8R
))
788 SYSREG ("prbar5_el2", CPENC (3,4,6,10,4), F_ARCHEXT
, AARCH64_FEATURE (V8R
))
789 SYSREG ("prbar6_el1", CPENC (3,0,6,11,0), F_ARCHEXT
, AARCH64_FEATURE (V8R
))
790 SYSREG ("prbar6_el2", CPENC (3,4,6,11,0), F_ARCHEXT
, AARCH64_FEATURE (V8R
))
791 SYSREG ("prbar7_el1", CPENC (3,0,6,11,4), F_ARCHEXT
, AARCH64_FEATURE (V8R
))
792 SYSREG ("prbar7_el2", CPENC (3,4,6,11,4), F_ARCHEXT
, AARCH64_FEATURE (V8R
))
793 SYSREG ("prbar8_el1", CPENC (3,0,6,12,0), F_ARCHEXT
, AARCH64_FEATURE (V8R
))
794 SYSREG ("prbar8_el2", CPENC (3,4,6,12,0), F_ARCHEXT
, AARCH64_FEATURE (V8R
))
795 SYSREG ("prbar9_el1", CPENC (3,0,6,12,4), F_ARCHEXT
, AARCH64_FEATURE (V8R
))
796 SYSREG ("prbar9_el2", CPENC (3,4,6,12,4), F_ARCHEXT
, AARCH64_FEATURE (V8R
))
797 SYSREG ("prbar_el1", CPENC (3,0,6,8,0), F_ARCHEXT
, AARCH64_FEATURE (V8R
))
798 SYSREG ("prbar_el2", CPENC (3,4,6,8,0), F_ARCHEXT
, AARCH64_FEATURE (V8R
))
799 SYSREG ("prenr_el1", CPENC (3,0,6,1,1), F_ARCHEXT
, AARCH64_FEATURE (V8R
))
800 SYSREG ("prenr_el2", CPENC (3,4,6,1,1), F_ARCHEXT
, AARCH64_FEATURE (V8R
))
801 SYSREG ("prlar10_el1", CPENC (3,0,6,13,1), F_ARCHEXT
, AARCH64_FEATURE (V8R
))
802 SYSREG ("prlar10_el2", CPENC (3,4,6,13,1), F_ARCHEXT
, AARCH64_FEATURE (V8R
))
803 SYSREG ("prlar11_el1", CPENC (3,0,6,13,5), F_ARCHEXT
, AARCH64_FEATURE (V8R
))
804 SYSREG ("prlar11_el2", CPENC (3,4,6,13,5), F_ARCHEXT
, AARCH64_FEATURE (V8R
))
805 SYSREG ("prlar12_el1", CPENC (3,0,6,14,1), F_ARCHEXT
, AARCH64_FEATURE (V8R
))
806 SYSREG ("prlar12_el2", CPENC (3,4,6,14,1), F_ARCHEXT
, AARCH64_FEATURE (V8R
))
807 SYSREG ("prlar13_el1", CPENC (3,0,6,14,5), F_ARCHEXT
, AARCH64_FEATURE (V8R
))
808 SYSREG ("prlar13_el2", CPENC (3,4,6,14,5), F_ARCHEXT
, AARCH64_FEATURE (V8R
))
809 SYSREG ("prlar14_el1", CPENC (3,0,6,15,1), F_ARCHEXT
, AARCH64_FEATURE (V8R
))
810 SYSREG ("prlar14_el2", CPENC (3,4,6,15,1), F_ARCHEXT
, AARCH64_FEATURE (V8R
))
811 SYSREG ("prlar15_el1", CPENC (3,0,6,15,5), F_ARCHEXT
, AARCH64_FEATURE (V8R
))
812 SYSREG ("prlar15_el2", CPENC (3,4,6,15,5), F_ARCHEXT
, AARCH64_FEATURE (V8R
))
813 SYSREG ("prlar1_el1", CPENC (3,0,6,8,5), F_ARCHEXT
, AARCH64_FEATURE (V8R
))
814 SYSREG ("prlar1_el2", CPENC (3,4,6,8,5), F_ARCHEXT
, AARCH64_FEATURE (V8R
))
815 SYSREG ("prlar2_el1", CPENC (3,0,6,9,1), F_ARCHEXT
, AARCH64_FEATURE (V8R
))
816 SYSREG ("prlar2_el2", CPENC (3,4,6,9,1), F_ARCHEXT
, AARCH64_FEATURE (V8R
))
817 SYSREG ("prlar3_el1", CPENC (3,0,6,9,5), F_ARCHEXT
, AARCH64_FEATURE (V8R
))
818 SYSREG ("prlar3_el2", CPENC (3,4,6,9,5), F_ARCHEXT
, AARCH64_FEATURE (V8R
))
819 SYSREG ("prlar4_el1", CPENC (3,0,6,10,1), F_ARCHEXT
, AARCH64_FEATURE (V8R
))
820 SYSREG ("prlar4_el2", CPENC (3,4,6,10,1), F_ARCHEXT
, AARCH64_FEATURE (V8R
))
821 SYSREG ("prlar5_el1", CPENC (3,0,6,10,5), F_ARCHEXT
, AARCH64_FEATURE (V8R
))
822 SYSREG ("prlar5_el2", CPENC (3,4,6,10,5), F_ARCHEXT
, AARCH64_FEATURE (V8R
))
823 SYSREG ("prlar6_el1", CPENC (3,0,6,11,1), F_ARCHEXT
, AARCH64_FEATURE (V8R
))
824 SYSREG ("prlar6_el2", CPENC (3,4,6,11,1), F_ARCHEXT
, AARCH64_FEATURE (V8R
))
825 SYSREG ("prlar7_el1", CPENC (3,0,6,11,5), F_ARCHEXT
, AARCH64_FEATURE (V8R
))
826 SYSREG ("prlar7_el2", CPENC (3,4,6,11,5), F_ARCHEXT
, AARCH64_FEATURE (V8R
))
827 SYSREG ("prlar8_el1", CPENC (3,0,6,12,1), F_ARCHEXT
, AARCH64_FEATURE (V8R
))
828 SYSREG ("prlar8_el2", CPENC (3,4,6,12,1), F_ARCHEXT
, AARCH64_FEATURE (V8R
))
829 SYSREG ("prlar9_el1", CPENC (3,0,6,12,5), F_ARCHEXT
, AARCH64_FEATURE (V8R
))
830 SYSREG ("prlar9_el2", CPENC (3,4,6,12,5), F_ARCHEXT
, AARCH64_FEATURE (V8R
))
831 SYSREG ("prlar_el1", CPENC (3,0,6,8,1), F_ARCHEXT
, AARCH64_FEATURE (V8R
))
832 SYSREG ("prlar_el2", CPENC (3,4,6,8,1), F_ARCHEXT
, AARCH64_FEATURE (V8R
))
833 SYSREG ("prselr_el1", CPENC (3,0,6,2,1), F_ARCHEXT
, AARCH64_FEATURE (V8R
))
834 SYSREG ("prselr_el2", CPENC (3,4,6,2,1), F_ARCHEXT
, AARCH64_FEATURE (V8R
))
835 SYSREG ("rcwmask_el1", CPENC (3,0,13,0,6), F_ARCHEXT|F_REG_128
, AARCH64_FEATURE (THE
))
836 SYSREG ("rcwsmask_el1", CPENC (3,0,13,0,3), F_ARCHEXT|F_REG_128
, AARCH64_FEATURE (THE
))
837 SYSREG ("revidr_el1", CPENC (3,0,0,0,6), F_REG_READ
, AARCH64_NO_FEATURES
)
838 SYSREG ("rgsr_el1", CPENC (3,0,1,0,5), F_ARCHEXT
, AARCH64_FEATURE (MEMTAG
))
839 SYSREG ("rmr_el1", CPENC (3,0,12,0,2), 0, AARCH64_NO_FEATURES
)
840 SYSREG ("rmr_el2", CPENC (3,4,12,0,2), 0, AARCH64_NO_FEATURES
)
841 SYSREG ("rmr_el3", CPENC (3,6,12,0,2), 0, AARCH64_NO_FEATURES
)
842 SYSREG ("rndr", CPENC (3,3,2,4,0), F_REG_READ|F_ARCHEXT
, AARCH64_FEATURE (RNG
))
843 SYSREG ("rndrrs", CPENC (3,3,2,4,1), F_REG_READ|F_ARCHEXT
, AARCH64_FEATURE (RNG
))
844 SYSREG ("rvbar_el1", CPENC (3,0,12,0,1), F_REG_READ
, AARCH64_NO_FEATURES
)
845 SYSREG ("rvbar_el2", CPENC (3,4,12,0,1), F_REG_READ
, AARCH64_NO_FEATURES
)
846 SYSREG ("rvbar_el3", CPENC (3,6,12,0,1), F_REG_READ
, AARCH64_NO_FEATURES
)
847 SYSREG ("scr_el3", CPENC (3,6,1,1,0), 0, AARCH64_NO_FEATURES
)
848 SYSREG ("sctlr_el1", CPENC (3,0,1,0,0), 0, AARCH64_NO_FEATURES
)
849 SYSREG ("sctlr_el12", CPENC (3,5,1,0,0), F_ARCHEXT
, AARCH64_FEATURE (V8_1A
))
850 SYSREG ("sctlr_el2", CPENC (3,4,1,0,0), 0, AARCH64_NO_FEATURES
)
851 SYSREG ("sctlr_el3", CPENC (3,6,1,0,0), 0, AARCH64_NO_FEATURES
)
852 SYSREG ("sctlr2_el1", CPENC (3,0,1,0,3), F_ARCHEXT
, AARCH64_FEATURE (SCTLR2
))
853 SYSREG ("sctlr2_el12", CPENC (3,5,1,0,3), F_ARCHEXT
, AARCH64_FEATURE (SCTLR2
))
854 SYSREG ("sctlr2_el2", CPENC (3,4,1,0,3), F_ARCHEXT
, AARCH64_FEATURE (SCTLR2
))
855 SYSREG ("sctlr2_el3", CPENC (3,6,1,0,3), F_ARCHEXT
, AARCH64_FEATURE (SCTLR2
))
856 SYSREG ("scxtnum_el0", CPENC (3,3,13,0,7), F_ARCHEXT
, AARCH64_FEATURE (SCXTNUM
))
857 SYSREG ("scxtnum_el1", CPENC (3,0,13,0,7), F_ARCHEXT
, AARCH64_FEATURE (SCXTNUM
))
858 SYSREG ("scxtnum_el12", CPENC (3,5,13,0,7), F_ARCHEXT
, AARCH64_FEATURE (SCXTNUM
))
859 SYSREG ("scxtnum_el2", CPENC (3,4,13,0,7), F_ARCHEXT
, AARCH64_FEATURE (SCXTNUM
))
860 SYSREG ("scxtnum_el3", CPENC (3,6,13,0,7), F_ARCHEXT
, AARCH64_FEATURE (SCXTNUM
))
861 SYSREG ("sder32_el2", CPENC (3,4,1,3,1), F_ARCHEXT
, AARCH64_FEATURE (V8_4A
))
862 SYSREG ("sder32_el3", CPENC (3,6,1,1,1), 0, AARCH64_NO_FEATURES
)
863 SYSREG ("smcr_el1", CPENC (3,0,1,2,6), F_ARCHEXT
, AARCH64_FEATURE (SME
))
864 SYSREG ("smcr_el12", CPENC (3,5,1,2,6), F_ARCHEXT
, AARCH64_FEATURE (SME
))
865 SYSREG ("smcr_el2", CPENC (3,4,1,2,6), F_ARCHEXT
, AARCH64_FEATURE (SME
))
866 SYSREG ("smcr_el3", CPENC (3,6,1,2,6), F_ARCHEXT
, AARCH64_FEATURE (SME
))
867 SYSREG ("smidr_el1", CPENC (3,1,0,0,6), F_REG_READ|F_ARCHEXT
, AARCH64_FEATURE (SME
))
868 SYSREG ("smpri_el1", CPENC (3,0,1,2,4), F_ARCHEXT
, AARCH64_FEATURE (SME
))
869 SYSREG ("smprimap_el2", CPENC (3,4,1,2,5), F_ARCHEXT
, AARCH64_FEATURE (SME
))
870 SYSREG ("sp_el0", CPENC (3,0,4,1,0), 0, AARCH64_NO_FEATURES
)
871 SYSREG ("sp_el1", CPENC (3,4,4,1,0), 0, AARCH64_NO_FEATURES
)
872 SYSREG ("sp_el2", CPENC (3,6,4,1,0), 0, AARCH64_NO_FEATURES
)
873 SYSREG ("spmaccessr_el1", CPENC (2,0,9,13,3), F_ARCHEXT
, AARCH64_FEATURE (SPMU
))
874 SYSREG ("spmaccessr_el2", CPENC (2,4,9,13,3), F_ARCHEXT
, AARCH64_FEATURE (SPMU
))
875 SYSREG ("spmaccessr_el3", CPENC (2,6,9,13,3), F_ARCHEXT
, AARCH64_FEATURE (SPMU
))
876 SYSREG ("spmcfgr_el1", CPENC (2,0,9,13,7), F_REG_READ|F_ARCHEXT
, AARCH64_FEATURE (SPMU
))
877 SYSREG ("spmcgcr0_el1", CPENC (2,0,9,13,0), F_REG_READ|F_ARCHEXT
, AARCH64_FEATURE (SPMU
))
878 SYSREG ("spmcgcr1_el1", CPENC (2,0,9,13,1), F_REG_READ|F_ARCHEXT
, AARCH64_FEATURE (SPMU
))
879 SYSREG ("spmcntenclr_el0", CPENC (2,3,9,12,2), F_ARCHEXT
, AARCH64_FEATURE (SPMU
))
880 SYSREG ("spmcntenset_el0", CPENC (2,3,9,12,1), F_ARCHEXT
, AARCH64_FEATURE (SPMU
))
881 SYSREG ("spmcr_el0", CPENC (2,3,9,12,0), F_ARCHEXT
, AARCH64_FEATURE (SPMU
))
882 SYSREG ("spmdevaff_el1", CPENC (2,0,9,13,6), F_REG_READ|F_ARCHEXT
, AARCH64_FEATURE (SPMU
))
883 SYSREG ("spmdevarch_el1", CPENC (2,0,9,13,5), F_REG_READ|F_ARCHEXT
, AARCH64_FEATURE (SPMU
))
884 SYSREG ("spmevcntr0_el0", CPENC (2,3,14,0,0), F_ARCHEXT
, AARCH64_FEATURE (SPMU
))
885 SYSREG ("spmevcntr1_el0", CPENC (2,3,14,0,1), F_ARCHEXT
, AARCH64_FEATURE (SPMU
))
886 SYSREG ("spmevcntr2_el0", CPENC (2,3,14,0,2), F_ARCHEXT
, AARCH64_FEATURE (SPMU
))
887 SYSREG ("spmevcntr3_el0", CPENC (2,3,14,0,3), F_ARCHEXT
, AARCH64_FEATURE (SPMU
))
888 SYSREG ("spmevcntr4_el0", CPENC (2,3,14,0,4), F_ARCHEXT
, AARCH64_FEATURE (SPMU
))
889 SYSREG ("spmevcntr5_el0", CPENC (2,3,14,0,5), F_ARCHEXT
, AARCH64_FEATURE (SPMU
))
890 SYSREG ("spmevcntr6_el0", CPENC (2,3,14,0,6), F_ARCHEXT
, AARCH64_FEATURE (SPMU
))
891 SYSREG ("spmevcntr7_el0", CPENC (2,3,14,0,7), F_ARCHEXT
, AARCH64_FEATURE (SPMU
))
892 SYSREG ("spmevcntr8_el0", CPENC (2,3,14,1,0), F_ARCHEXT
, AARCH64_FEATURE (SPMU
))
893 SYSREG ("spmevcntr9_el0", CPENC (2,3,14,1,1), F_ARCHEXT
, AARCH64_FEATURE (SPMU
))
894 SYSREG ("spmevcntr10_el0", CPENC (2,3,14,1,2), F_ARCHEXT
, AARCH64_FEATURE (SPMU
))
895 SYSREG ("spmevcntr11_el0", CPENC (2,3,14,1,3), F_ARCHEXT
, AARCH64_FEATURE (SPMU
))
896 SYSREG ("spmevcntr12_el0", CPENC (2,3,14,1,4), F_ARCHEXT
, AARCH64_FEATURE (SPMU
))
897 SYSREG ("spmevcntr13_el0", CPENC (2,3,14,1,5), F_ARCHEXT
, AARCH64_FEATURE (SPMU
))
898 SYSREG ("spmevcntr14_el0", CPENC (2,3,14,1,6), F_ARCHEXT
, AARCH64_FEATURE (SPMU
))
899 SYSREG ("spmevcntr15_el0", CPENC (2,3,14,1,7), F_ARCHEXT
, AARCH64_FEATURE (SPMU
))
900 SYSREG ("spmevfilt2r0_el0", CPENC (2,3,14,6,0), F_ARCHEXT
, AARCH64_FEATURE (SPMU
))
901 SYSREG ("spmevfilt2r1_el0", CPENC (2,3,14,6,1), F_ARCHEXT
, AARCH64_FEATURE (SPMU
))
902 SYSREG ("spmevfilt2r2_el0", CPENC (2,3,14,6,2), F_ARCHEXT
, AARCH64_FEATURE (SPMU
))
903 SYSREG ("spmevfilt2r3_el0", CPENC (2,3,14,6,3), F_ARCHEXT
, AARCH64_FEATURE (SPMU
))
904 SYSREG ("spmevfilt2r4_el0", CPENC (2,3,14,6,4), F_ARCHEXT
, AARCH64_FEATURE (SPMU
))
905 SYSREG ("spmevfilt2r5_el0", CPENC (2,3,14,6,5), F_ARCHEXT
, AARCH64_FEATURE (SPMU
))
906 SYSREG ("spmevfilt2r6_el0", CPENC (2,3,14,6,6), F_ARCHEXT
, AARCH64_FEATURE (SPMU
))
907 SYSREG ("spmevfilt2r7_el0", CPENC (2,3,14,6,7), F_ARCHEXT
, AARCH64_FEATURE (SPMU
))
908 SYSREG ("spmevfilt2r8_el0", CPENC (2,3,14,7,0), F_ARCHEXT
, AARCH64_FEATURE (SPMU
))
909 SYSREG ("spmevfilt2r9_el0", CPENC (2,3,14,7,1), F_ARCHEXT
, AARCH64_FEATURE (SPMU
))
910 SYSREG ("spmevfilt2r10_el0", CPENC (2,3,14,7,2), F_ARCHEXT
, AARCH64_FEATURE (SPMU
))
911 SYSREG ("spmevfilt2r11_el0", CPENC (2,3,14,7,3), F_ARCHEXT
, AARCH64_FEATURE (SPMU
))
912 SYSREG ("spmevfilt2r12_el0", CPENC (2,3,14,7,4), F_ARCHEXT
, AARCH64_FEATURE (SPMU
))
913 SYSREG ("spmevfilt2r13_el0", CPENC (2,3,14,7,5), F_ARCHEXT
, AARCH64_FEATURE (SPMU
))
914 SYSREG ("spmevfilt2r14_el0", CPENC (2,3,14,7,6), F_ARCHEXT
, AARCH64_FEATURE (SPMU
))
915 SYSREG ("spmevfilt2r15_el0", CPENC (2,3,14,7,7), F_ARCHEXT
, AARCH64_FEATURE (SPMU
))
916 SYSREG ("spmevfiltr0_el0", CPENC (2,3,14,4,0), F_ARCHEXT
, AARCH64_FEATURE (SPMU
))
917 SYSREG ("spmevfiltr1_el0", CPENC (2,3,14,4,1), F_ARCHEXT
, AARCH64_FEATURE (SPMU
))
918 SYSREG ("spmevfiltr2_el0", CPENC (2,3,14,4,2), F_ARCHEXT
, AARCH64_FEATURE (SPMU
))
919 SYSREG ("spmevfiltr3_el0", CPENC (2,3,14,4,3), F_ARCHEXT
, AARCH64_FEATURE (SPMU
))
920 SYSREG ("spmevfiltr4_el0", CPENC (2,3,14,4,4), F_ARCHEXT
, AARCH64_FEATURE (SPMU
))
921 SYSREG ("spmevfiltr5_el0", CPENC (2,3,14,4,5), F_ARCHEXT
, AARCH64_FEATURE (SPMU
))
922 SYSREG ("spmevfiltr6_el0", CPENC (2,3,14,4,6), F_ARCHEXT
, AARCH64_FEATURE (SPMU
))
923 SYSREG ("spmevfiltr7_el0", CPENC (2,3,14,4,7), F_ARCHEXT
, AARCH64_FEATURE (SPMU
))
924 SYSREG ("spmevfiltr8_el0", CPENC (2,3,14,5,0), F_ARCHEXT
, AARCH64_FEATURE (SPMU
))
925 SYSREG ("spmevfiltr9_el0", CPENC (2,3,14,5,1), F_ARCHEXT
, AARCH64_FEATURE (SPMU
))
926 SYSREG ("spmevfiltr10_el0", CPENC (2,3,14,5,2), F_ARCHEXT
, AARCH64_FEATURE (SPMU
))
927 SYSREG ("spmevfiltr11_el0", CPENC (2,3,14,5,3), F_ARCHEXT
, AARCH64_FEATURE (SPMU
))
928 SYSREG ("spmevfiltr12_el0", CPENC (2,3,14,5,4), F_ARCHEXT
, AARCH64_FEATURE (SPMU
))
929 SYSREG ("spmevfiltr13_el0", CPENC (2,3,14,5,5), F_ARCHEXT
, AARCH64_FEATURE (SPMU
))
930 SYSREG ("spmevfiltr14_el0", CPENC (2,3,14,5,6), F_ARCHEXT
, AARCH64_FEATURE (SPMU
))
931 SYSREG ("spmevfiltr15_el0", CPENC (2,3,14,5,7), F_ARCHEXT
, AARCH64_FEATURE (SPMU
))
932 SYSREG ("spmevtyper0_el0", CPENC (2,3,14,2,0), F_ARCHEXT
, AARCH64_FEATURE (SPMU
))
933 SYSREG ("spmevtyper1_el0", CPENC (2,3,14,2,1), F_ARCHEXT
, AARCH64_FEATURE (SPMU
))
934 SYSREG ("spmevtyper2_el0", CPENC (2,3,14,2,2), F_ARCHEXT
, AARCH64_FEATURE (SPMU
))
935 SYSREG ("spmevtyper3_el0", CPENC (2,3,14,2,3), F_ARCHEXT
, AARCH64_FEATURE (SPMU
))
936 SYSREG ("spmevtyper4_el0", CPENC (2,3,14,2,4), F_ARCHEXT
, AARCH64_FEATURE (SPMU
))
937 SYSREG ("spmevtyper5_el0", CPENC (2,3,14,2,5), F_ARCHEXT
, AARCH64_FEATURE (SPMU
))
938 SYSREG ("spmevtyper6_el0", CPENC (2,3,14,2,6), F_ARCHEXT
, AARCH64_FEATURE (SPMU
))
939 SYSREG ("spmevtyper7_el0", CPENC (2,3,14,2,7), F_ARCHEXT
, AARCH64_FEATURE (SPMU
))
940 SYSREG ("spmevtyper8_el0", CPENC (2,3,14,3,0), F_ARCHEXT
, AARCH64_FEATURE (SPMU
))
941 SYSREG ("spmevtyper9_el0", CPENC (2,3,14,3,1), F_ARCHEXT
, AARCH64_FEATURE (SPMU
))
942 SYSREG ("spmevtyper10_el0", CPENC (2,3,14,3,2), F_ARCHEXT
, AARCH64_FEATURE (SPMU
))
943 SYSREG ("spmevtyper11_el0", CPENC (2,3,14,3,3), F_ARCHEXT
, AARCH64_FEATURE (SPMU
))
944 SYSREG ("spmevtyper12_el0", CPENC (2,3,14,3,4), F_ARCHEXT
, AARCH64_FEATURE (SPMU
))
945 SYSREG ("spmevtyper13_el0", CPENC (2,3,14,3,5), F_ARCHEXT
, AARCH64_FEATURE (SPMU
))
946 SYSREG ("spmevtyper14_el0", CPENC (2,3,14,3,6), F_ARCHEXT
, AARCH64_FEATURE (SPMU
))
947 SYSREG ("spmevtyper15_el0", CPENC (2,3,14,3,7), F_ARCHEXT
, AARCH64_FEATURE (SPMU
))
948 SYSREG ("spmiidr_el1", CPENC (2,0,9,13,4), F_REG_READ|F_ARCHEXT
, AARCH64_FEATURE (SPMU
))
949 SYSREG ("spmintenclr_el1", CPENC (2,0,9,14,2), F_ARCHEXT
, AARCH64_FEATURE (SPMU
))
950 SYSREG ("spmintenset_el1", CPENC (2,0,9,14,1), F_ARCHEXT
, AARCH64_FEATURE (SPMU
))
951 SYSREG ("spmovsclr_el0", CPENC (2,3,9,12,3), F_ARCHEXT
, AARCH64_FEATURE (SPMU
))
952 SYSREG ("spmovsset_el0", CPENC (2,3,9,14,3), F_ARCHEXT
, AARCH64_FEATURE (SPMU
))
953 SYSREG ("spmrootcr_el3", CPENC (2,6,9,14,7), F_ARCHEXT
, AARCH64_FEATURE (SPMU
))
954 SYSREG ("spmscr_el1", CPENC (2,7,9,14,7), F_ARCHEXT
, AARCH64_FEATURE (SPMU
))
955 SYSREG ("spmselr_el0", CPENC (2,3,9,12,5), F_ARCHEXT
, AARCH64_FEATURE (SPMU
))
956 SYSREG ("spmzr_el0", CPENC (2,3,9,12,4), F_ARCHEXT
, AARCH64_FEATURE (SPMU2
))
957 SYSREG ("spsel", CPENC (3,0,4,2,0), 0, AARCH64_NO_FEATURES
)
958 SYSREG ("spsr_abt", CPENC (3,4,4,3,1), 0, AARCH64_NO_FEATURES
)
959 SYSREG ("spsr_el1", CPENC (3,0,4,0,0), 0, AARCH64_NO_FEATURES
)
960 SYSREG ("spsr_el12", CPENC (3,5,4,0,0), F_ARCHEXT
, AARCH64_FEATURE (V8_1A
))
961 SYSREG ("spsr_el2", CPENC (3,4,4,0,0), 0, AARCH64_NO_FEATURES
)
962 SYSREG ("spsr_el3", CPENC (3,6,4,0,0), 0, AARCH64_NO_FEATURES
)
963 SYSREG ("spsr_fiq", CPENC (3,4,4,3,3), 0, AARCH64_NO_FEATURES
)
964 SYSREG ("spsr_hyp", CPENC (3,4,4,0,0), F_DEPRECATED
, AARCH64_NO_FEATURES
)
965 SYSREG ("spsr_irq", CPENC (3,4,4,3,0), 0, AARCH64_NO_FEATURES
)
966 SYSREG ("spsr_svc", CPENC (3,0,4,0,0), F_DEPRECATED
, AARCH64_NO_FEATURES
)
967 SYSREG ("spsr_und", CPENC (3,4,4,3,2), 0, AARCH64_NO_FEATURES
)
968 SYSREG ("ssbs", CPENC (3,3,4,2,6), F_ARCHEXT
, AARCH64_FEATURE (SSBS
))
969 SYSREG ("svcr", CPENC (3,3,4,2,2), F_ARCHEXT
, AARCH64_FEATURE (SME
))
970 SYSREG ("s2pir_el2", CPENC (3,4,10,2,5), F_ARCHEXT
, AARCH64_FEATURE (S2PIE
))
971 SYSREG ("s2por_el1", CPENC (3,0,10,2,5), F_ARCHEXT
, AARCH64_FEATURE (S2POE
))
972 SYSREG ("tco", CPENC (3,3,4,2,7), F_ARCHEXT
, AARCH64_FEATURE (MEMTAG
))
973 SYSREG ("tcr_el1", CPENC (3,0,2,0,2), 0, AARCH64_NO_FEATURES
)
974 SYSREG ("tcr_el12", CPENC (3,5,2,0,2), F_ARCHEXT
, AARCH64_FEATURE (V8_1A
))
975 SYSREG ("tcr_el2", CPENC (3,4,2,0,2), 0, AARCH64_NO_FEATURES
)
976 SYSREG ("tcr_el3", CPENC (3,6,2,0,2), 0, AARCH64_NO_FEATURES
)
977 SYSREG ("tcr2_el1", CPENC (3,0,2,0,3), F_ARCHEXT
, AARCH64_FEATURE (TCR2
))
978 SYSREG ("tcr2_el12", CPENC (3,5,2,0,3), F_ARCHEXT
, AARCH64_FEATURE (TCR2
))
979 SYSREG ("tcr2_el2", CPENC (3,4,2,0,3), F_ARCHEXT
, AARCH64_FEATURE (TCR2
))
980 SYSREG ("teecr32_el1", CPENC (2,2,0,0,0), 0, AARCH64_NO_FEATURES
)
981 SYSREG ("teehbr32_el1", CPENC (2,2,1,0,0), 0, AARCH64_NO_FEATURES
)
982 SYSREG ("tfsr_el1", CPENC (3,0,5,6,0), F_ARCHEXT
, AARCH64_FEATURE (MEMTAG
))
983 SYSREG ("tfsr_el12", CPENC (3,5,5,6,0), F_ARCHEXT
, AARCH64_FEATURE (MEMTAG
))
984 SYSREG ("tfsr_el2", CPENC (3,4,5,6,0), F_ARCHEXT
, AARCH64_FEATURE (MEMTAG
))
985 SYSREG ("tfsr_el3", CPENC (3,6,5,6,0), F_ARCHEXT
, AARCH64_FEATURE (MEMTAG
))
986 SYSREG ("tfsre0_el1", CPENC (3,0,5,6,1), F_ARCHEXT
, AARCH64_FEATURE (MEMTAG
))
987 SYSREG ("tpidr2_el0", CPENC (3,3,13,0,5), F_ARCHEXT
, AARCH64_FEATURE (SME
))
988 SYSREG ("tpidr_el0", CPENC (3,3,13,0,2), 0, AARCH64_NO_FEATURES
)
989 SYSREG ("tpidr_el1", CPENC (3,0,13,0,4), 0, AARCH64_NO_FEATURES
)
990 SYSREG ("tpidr_el2", CPENC (3,4,13,0,2), 0, AARCH64_NO_FEATURES
)
991 SYSREG ("tpidr_el3", CPENC (3,6,13,0,2), 0, AARCH64_NO_FEATURES
)
992 SYSREG ("tpidrro_el0", CPENC (3,3,13,0,3), 0, AARCH64_NO_FEATURES
)
993 SYSREG ("trbbaser_el1", CPENC (3,0,9,11,2), 0, AARCH64_NO_FEATURES
)
994 SYSREG ("trbidr_el1", CPENC (3,0,9,11,7), F_REG_READ
, AARCH64_NO_FEATURES
)
995 SYSREG ("trblimitr_el1", CPENC (3,0,9,11,0), 0, AARCH64_NO_FEATURES
)
996 SYSREG ("trbmar_el1", CPENC (3,0,9,11,4), 0, AARCH64_NO_FEATURES
)
997 SYSREG ("trbptr_el1", CPENC (3,0,9,11,1), 0, AARCH64_NO_FEATURES
)
998 SYSREG ("trbsr_el1", CPENC (3,0,9,11,3), 0, AARCH64_NO_FEATURES
)
999 SYSREG ("trbtrg_el1", CPENC (3,0,9,11,6), 0, AARCH64_NO_FEATURES
)
1000 SYSREG ("trcacatr0", CPENC (2,1,2,0,2), 0, AARCH64_NO_FEATURES
)
1001 SYSREG ("trcacatr1", CPENC (2,1,2,2,2), 0, AARCH64_NO_FEATURES
)
1002 SYSREG ("trcacatr10", CPENC (2,1,2,4,3), 0, AARCH64_NO_FEATURES
)
1003 SYSREG ("trcacatr11", CPENC (2,1,2,6,3), 0, AARCH64_NO_FEATURES
)
1004 SYSREG ("trcacatr12", CPENC (2,1,2,8,3), 0, AARCH64_NO_FEATURES
)
1005 SYSREG ("trcacatr13", CPENC (2,1,2,10,3), 0, AARCH64_NO_FEATURES
)
1006 SYSREG ("trcacatr14", CPENC (2,1,2,12,3), 0, AARCH64_NO_FEATURES
)
1007 SYSREG ("trcacatr15", CPENC (2,1,2,14,3), 0, AARCH64_NO_FEATURES
)
1008 SYSREG ("trcacatr2", CPENC (2,1,2,4,2), 0, AARCH64_NO_FEATURES
)
1009 SYSREG ("trcacatr3", CPENC (2,1,2,6,2), 0, AARCH64_NO_FEATURES
)
1010 SYSREG ("trcacatr4", CPENC (2,1,2,8,2), 0, AARCH64_NO_FEATURES
)
1011 SYSREG ("trcacatr5", CPENC (2,1,2,10,2), 0, AARCH64_NO_FEATURES
)
1012 SYSREG ("trcacatr6", CPENC (2,1,2,12,2), 0, AARCH64_NO_FEATURES
)
1013 SYSREG ("trcacatr7", CPENC (2,1,2,14,2), 0, AARCH64_NO_FEATURES
)
1014 SYSREG ("trcacatr8", CPENC (2,1,2,0,3), 0, AARCH64_NO_FEATURES
)
1015 SYSREG ("trcacatr9", CPENC (2,1,2,2,3), 0, AARCH64_NO_FEATURES
)
1016 SYSREG ("trcacvr0", CPENC (2,1,2,0,0), 0, AARCH64_NO_FEATURES
)
1017 SYSREG ("trcacvr1", CPENC (2,1,2,2,0), 0, AARCH64_NO_FEATURES
)
1018 SYSREG ("trcacvr10", CPENC (2,1,2,4,1), 0, AARCH64_NO_FEATURES
)
1019 SYSREG ("trcacvr11", CPENC (2,1,2,6,1), 0, AARCH64_NO_FEATURES
)
1020 SYSREG ("trcacvr12", CPENC (2,1,2,8,1), 0, AARCH64_NO_FEATURES
)
1021 SYSREG ("trcacvr13", CPENC (2,1,2,10,1), 0, AARCH64_NO_FEATURES
)
1022 SYSREG ("trcacvr14", CPENC (2,1,2,12,1), 0, AARCH64_NO_FEATURES
)
1023 SYSREG ("trcacvr15", CPENC (2,1,2,14,1), 0, AARCH64_NO_FEATURES
)
1024 SYSREG ("trcacvr2", CPENC (2,1,2,4,0), 0, AARCH64_NO_FEATURES
)
1025 SYSREG ("trcacvr3", CPENC (2,1,2,6,0), 0, AARCH64_NO_FEATURES
)
1026 SYSREG ("trcacvr4", CPENC (2,1,2,8,0), 0, AARCH64_NO_FEATURES
)
1027 SYSREG ("trcacvr5", CPENC (2,1,2,10,0), 0, AARCH64_NO_FEATURES
)
1028 SYSREG ("trcacvr6", CPENC (2,1,2,12,0), 0, AARCH64_NO_FEATURES
)
1029 SYSREG ("trcacvr7", CPENC (2,1,2,14,0), 0, AARCH64_NO_FEATURES
)
1030 SYSREG ("trcacvr8", CPENC (2,1,2,0,1), 0, AARCH64_NO_FEATURES
)
1031 SYSREG ("trcacvr9", CPENC (2,1,2,2,1), 0, AARCH64_NO_FEATURES
)
1032 SYSREG ("trcauthstatus", CPENC (2,1,7,14,6), F_REG_READ
, AARCH64_NO_FEATURES
)
1033 SYSREG ("trcauxctlr", CPENC (2,1,0,6,0), 0, AARCH64_NO_FEATURES
)
1034 SYSREG ("trcbbctlr", CPENC (2,1,0,15,0), 0, AARCH64_NO_FEATURES
)
1035 SYSREG ("trcccctlr", CPENC (2,1,0,14,0), 0, AARCH64_NO_FEATURES
)
1036 SYSREG ("trccidcctlr0", CPENC (2,1,3,0,2), 0, AARCH64_NO_FEATURES
)
1037 SYSREG ("trccidcctlr1", CPENC (2,1,3,1,2), 0, AARCH64_NO_FEATURES
)
1038 SYSREG ("trccidcvr0", CPENC (2,1,3,0,0), 0, AARCH64_NO_FEATURES
)
1039 SYSREG ("trccidcvr1", CPENC (2,1,3,2,0), 0, AARCH64_NO_FEATURES
)
1040 SYSREG ("trccidcvr2", CPENC (2,1,3,4,0), 0, AARCH64_NO_FEATURES
)
1041 SYSREG ("trccidcvr3", CPENC (2,1,3,6,0), 0, AARCH64_NO_FEATURES
)
1042 SYSREG ("trccidcvr4", CPENC (2,1,3,8,0), 0, AARCH64_NO_FEATURES
)
1043 SYSREG ("trccidcvr5", CPENC (2,1,3,10,0), 0, AARCH64_NO_FEATURES
)
1044 SYSREG ("trccidcvr6", CPENC (2,1,3,12,0), 0, AARCH64_NO_FEATURES
)
1045 SYSREG ("trccidcvr7", CPENC (2,1,3,14,0), 0, AARCH64_NO_FEATURES
)
1046 SYSREG ("trccidr0", CPENC (2,1,7,12,7), F_REG_READ
, AARCH64_NO_FEATURES
)
1047 SYSREG ("trccidr1", CPENC (2,1,7,13,7), F_REG_READ
, AARCH64_NO_FEATURES
)
1048 SYSREG ("trccidr2", CPENC (2,1,7,14,7), F_REG_READ
, AARCH64_NO_FEATURES
)
1049 SYSREG ("trccidr3", CPENC (2,1,7,15,7), F_REG_READ
, AARCH64_NO_FEATURES
)
1050 SYSREG ("trcclaimclr", CPENC (2,1,7,9,6), 0, AARCH64_NO_FEATURES
)
1051 SYSREG ("trcclaimset", CPENC (2,1,7,8,6), 0, AARCH64_NO_FEATURES
)
1052 SYSREG ("trccntctlr0", CPENC (2,1,0,4,5), 0, AARCH64_NO_FEATURES
)
1053 SYSREG ("trccntctlr1", CPENC (2,1,0,5,5), 0, AARCH64_NO_FEATURES
)
1054 SYSREG ("trccntctlr2", CPENC (2,1,0,6,5), 0, AARCH64_NO_FEATURES
)
1055 SYSREG ("trccntctlr3", CPENC (2,1,0,7,5), 0, AARCH64_NO_FEATURES
)
1056 SYSREG ("trccntrldvr0", CPENC (2,1,0,0,5), 0, AARCH64_NO_FEATURES
)
1057 SYSREG ("trccntrldvr1", CPENC (2,1,0,1,5), 0, AARCH64_NO_FEATURES
)
1058 SYSREG ("trccntrldvr2", CPENC (2,1,0,2,5), 0, AARCH64_NO_FEATURES
)
1059 SYSREG ("trccntrldvr3", CPENC (2,1,0,3,5), 0, AARCH64_NO_FEATURES
)
1060 SYSREG ("trccntvr0", CPENC (2,1,0,8,5), 0, AARCH64_NO_FEATURES
)
1061 SYSREG ("trccntvr1", CPENC (2,1,0,9,5), 0, AARCH64_NO_FEATURES
)
1062 SYSREG ("trccntvr2", CPENC (2,1,0,10,5), 0, AARCH64_NO_FEATURES
)
1063 SYSREG ("trccntvr3", CPENC (2,1,0,11,5), 0, AARCH64_NO_FEATURES
)
1064 SYSREG ("trcconfigr", CPENC (2,1,0,4,0), 0, AARCH64_NO_FEATURES
)
1065 SYSREG ("trcdevaff0", CPENC (2,1,7,10,6), F_REG_READ
, AARCH64_NO_FEATURES
)
1066 SYSREG ("trcdevaff1", CPENC (2,1,7,11,6), F_REG_READ
, AARCH64_NO_FEATURES
)
1067 SYSREG ("trcdevarch", CPENC (2,1,7,15,6), F_REG_READ
, AARCH64_NO_FEATURES
)
1068 SYSREG ("trcdevid", CPENC (2,1,7,2,7), F_REG_READ
, AARCH64_NO_FEATURES
)
1069 SYSREG ("trcdevtype", CPENC (2,1,7,3,7), F_REG_READ
, AARCH64_NO_FEATURES
)
1070 SYSREG ("trcdvcmr0", CPENC (2,1,2,0,6), 0, AARCH64_NO_FEATURES
)
1071 SYSREG ("trcdvcmr1", CPENC (2,1,2,4,6), 0, AARCH64_NO_FEATURES
)
1072 SYSREG ("trcdvcmr2", CPENC (2,1,2,8,6), 0, AARCH64_NO_FEATURES
)
1073 SYSREG ("trcdvcmr3", CPENC (2,1,2,12,6), 0, AARCH64_NO_FEATURES
)
1074 SYSREG ("trcdvcmr4", CPENC (2,1,2,0,7), 0, AARCH64_NO_FEATURES
)
1075 SYSREG ("trcdvcmr5", CPENC (2,1,2,4,7), 0, AARCH64_NO_FEATURES
)
1076 SYSREG ("trcdvcmr6", CPENC (2,1,2,8,7), 0, AARCH64_NO_FEATURES
)
1077 SYSREG ("trcdvcmr7", CPENC (2,1,2,12,7), 0, AARCH64_NO_FEATURES
)
1078 SYSREG ("trcdvcvr0", CPENC (2,1,2,0,4), 0, AARCH64_NO_FEATURES
)
1079 SYSREG ("trcdvcvr1", CPENC (2,1,2,4,4), 0, AARCH64_NO_FEATURES
)
1080 SYSREG ("trcdvcvr2", CPENC (2,1,2,8,4), 0, AARCH64_NO_FEATURES
)
1081 SYSREG ("trcdvcvr3", CPENC (2,1,2,12,4), 0, AARCH64_NO_FEATURES
)
1082 SYSREG ("trcdvcvr4", CPENC (2,1,2,0,5), 0, AARCH64_NO_FEATURES
)
1083 SYSREG ("trcdvcvr5", CPENC (2,1,2,4,5), 0, AARCH64_NO_FEATURES
)
1084 SYSREG ("trcdvcvr6", CPENC (2,1,2,8,5), 0, AARCH64_NO_FEATURES
)
1085 SYSREG ("trcdvcvr7", CPENC (2,1,2,12,5), 0, AARCH64_NO_FEATURES
)
1086 SYSREG ("trceventctl0r", CPENC (2,1,0,8,0), 0, AARCH64_NO_FEATURES
)
1087 SYSREG ("trceventctl1r", CPENC (2,1,0,9,0), 0, AARCH64_NO_FEATURES
)
1088 SYSREG ("trcextinselr", CPENC (2,1,0,8,4), F_REG_ALIAS
, AARCH64_NO_FEATURES
)
1089 SYSREG ("trcextinselr0", CPENC (2,1,0,8,4), 0, AARCH64_NO_FEATURES
)
1090 SYSREG ("trcextinselr1", CPENC (2,1,0,9,4), 0, AARCH64_NO_FEATURES
)
1091 SYSREG ("trcextinselr2", CPENC (2,1,0,10,4), 0, AARCH64_NO_FEATURES
)
1092 SYSREG ("trcextinselr3", CPENC (2,1,0,11,4), 0, AARCH64_NO_FEATURES
)
1093 SYSREG ("trcidr0", CPENC (2,1,0,8,7), F_REG_READ
, AARCH64_NO_FEATURES
)
1094 SYSREG ("trcidr1", CPENC (2,1,0,9,7), F_REG_READ
, AARCH64_NO_FEATURES
)
1095 SYSREG ("trcidr10", CPENC (2,1,0,2,6), F_REG_READ
, AARCH64_NO_FEATURES
)
1096 SYSREG ("trcidr11", CPENC (2,1,0,3,6), F_REG_READ
, AARCH64_NO_FEATURES
)
1097 SYSREG ("trcidr12", CPENC (2,1,0,4,6), F_REG_READ
, AARCH64_NO_FEATURES
)
1098 SYSREG ("trcidr13", CPENC (2,1,0,5,6), F_REG_READ
, AARCH64_NO_FEATURES
)
1099 SYSREG ("trcidr2", CPENC (2,1,0,10,7), F_REG_READ
, AARCH64_NO_FEATURES
)
1100 SYSREG ("trcidr3", CPENC (2,1,0,11,7), F_REG_READ
, AARCH64_NO_FEATURES
)
1101 SYSREG ("trcidr4", CPENC (2,1,0,12,7), F_REG_READ
, AARCH64_NO_FEATURES
)
1102 SYSREG ("trcidr5", CPENC (2,1,0,13,7), F_REG_READ
, AARCH64_NO_FEATURES
)
1103 SYSREG ("trcidr6", CPENC (2,1,0,14,7), F_REG_READ
, AARCH64_NO_FEATURES
)
1104 SYSREG ("trcidr7", CPENC (2,1,0,15,7), F_REG_READ
, AARCH64_NO_FEATURES
)
1105 SYSREG ("trcidr8", CPENC (2,1,0,0,6), F_REG_READ
, AARCH64_NO_FEATURES
)
1106 SYSREG ("trcidr9", CPENC (2,1,0,1,6), F_REG_READ
, AARCH64_NO_FEATURES
)
1107 SYSREG ("trcimspec0", CPENC (2,1,0,0,7), 0, AARCH64_NO_FEATURES
)
1108 SYSREG ("trcimspec1", CPENC (2,1,0,1,7), 0, AARCH64_NO_FEATURES
)
1109 SYSREG ("trcimspec2", CPENC (2,1,0,2,7), 0, AARCH64_NO_FEATURES
)
1110 SYSREG ("trcimspec3", CPENC (2,1,0,3,7), 0, AARCH64_NO_FEATURES
)
1111 SYSREG ("trcimspec4", CPENC (2,1,0,4,7), 0, AARCH64_NO_FEATURES
)
1112 SYSREG ("trcimspec5", CPENC (2,1,0,5,7), 0, AARCH64_NO_FEATURES
)
1113 SYSREG ("trcimspec6", CPENC (2,1,0,6,7), 0, AARCH64_NO_FEATURES
)
1114 SYSREG ("trcimspec7", CPENC (2,1,0,7,7), 0, AARCH64_NO_FEATURES
)
1115 SYSREG ("trcitctrl", CPENC (2,1,7,0,4), 0, AARCH64_NO_FEATURES
)
1116 SYSREG ("trcitecr_el1", CPENC (3,0,1,2,3), F_ARCHEXT
, AARCH64_FEATURE (ITE
))
1117 SYSREG ("trcitecr_el12", CPENC (3,5,1,2,3), F_ARCHEXT
, AARCH64_FEATURE (ITE
))
1118 SYSREG ("trcitecr_el2", CPENC (3,4,1,2,3), F_ARCHEXT
, AARCH64_FEATURE (ITE
))
1119 SYSREG ("trciteedcr", CPENC (2,1,0,2,1), F_ARCHEXT
, AARCH64_FEATURE (ITE
))
1120 SYSREG ("trclar", CPENC (2,1,7,12,6), F_REG_WRITE
, AARCH64_NO_FEATURES
)
1121 SYSREG ("trclsr", CPENC (2,1,7,13,6), F_REG_READ
, AARCH64_NO_FEATURES
)
1122 SYSREG ("trcoslar", CPENC (2,1,1,0,4), F_REG_WRITE
, AARCH64_NO_FEATURES
)
1123 SYSREG ("trcoslsr", CPENC (2,1,1,1,4), F_REG_READ
, AARCH64_NO_FEATURES
)
1124 SYSREG ("trcpdcr", CPENC (2,1,1,4,4), 0, AARCH64_NO_FEATURES
)
1125 SYSREG ("trcpdsr", CPENC (2,1,1,5,4), F_REG_READ
, AARCH64_NO_FEATURES
)
1126 SYSREG ("trcpidr0", CPENC (2,1,7,8,7), F_REG_READ
, AARCH64_NO_FEATURES
)
1127 SYSREG ("trcpidr1", CPENC (2,1,7,9,7), F_REG_READ
, AARCH64_NO_FEATURES
)
1128 SYSREG ("trcpidr2", CPENC (2,1,7,10,7), F_REG_READ
, AARCH64_NO_FEATURES
)
1129 SYSREG ("trcpidr3", CPENC (2,1,7,11,7), F_REG_READ
, AARCH64_NO_FEATURES
)
1130 SYSREG ("trcpidr4", CPENC (2,1,7,4,7), F_REG_READ
, AARCH64_NO_FEATURES
)
1131 SYSREG ("trcpidr5", CPENC (2,1,7,5,7), F_REG_READ
, AARCH64_NO_FEATURES
)
1132 SYSREG ("trcpidr6", CPENC (2,1,7,6,7), F_REG_READ
, AARCH64_NO_FEATURES
)
1133 SYSREG ("trcpidr7", CPENC (2,1,7,7,7), F_REG_READ
, AARCH64_NO_FEATURES
)
1134 SYSREG ("trcprgctlr", CPENC (2,1,0,1,0), 0, AARCH64_NO_FEATURES
)
1135 SYSREG ("trcprocselr", CPENC (2,1,0,2,0), 0, AARCH64_NO_FEATURES
)
1136 SYSREG ("trcqctlr", CPENC (2,1,0,1,1), 0, AARCH64_NO_FEATURES
)
1137 SYSREG ("trcrsctlr10", CPENC (2,1,1,10,0), 0, AARCH64_NO_FEATURES
)
1138 SYSREG ("trcrsctlr11", CPENC (2,1,1,11,0), 0, AARCH64_NO_FEATURES
)
1139 SYSREG ("trcrsctlr12", CPENC (2,1,1,12,0), 0, AARCH64_NO_FEATURES
)
1140 SYSREG ("trcrsctlr13", CPENC (2,1,1,13,0), 0, AARCH64_NO_FEATURES
)
1141 SYSREG ("trcrsctlr14", CPENC (2,1,1,14,0), 0, AARCH64_NO_FEATURES
)
1142 SYSREG ("trcrsctlr15", CPENC (2,1,1,15,0), 0, AARCH64_NO_FEATURES
)
1143 SYSREG ("trcrsctlr16", CPENC (2,1,1,0,1), 0, AARCH64_NO_FEATURES
)
1144 SYSREG ("trcrsctlr17", CPENC (2,1,1,1,1), 0, AARCH64_NO_FEATURES
)
1145 SYSREG ("trcrsctlr18", CPENC (2,1,1,2,1), 0, AARCH64_NO_FEATURES
)
1146 SYSREG ("trcrsctlr19", CPENC (2,1,1,3,1), 0, AARCH64_NO_FEATURES
)
1147 SYSREG ("trcrsctlr2", CPENC (2,1,1,2,0), 0, AARCH64_NO_FEATURES
)
1148 SYSREG ("trcrsctlr20", CPENC (2,1,1,4,1), 0, AARCH64_NO_FEATURES
)
1149 SYSREG ("trcrsctlr21", CPENC (2,1,1,5,1), 0, AARCH64_NO_FEATURES
)
1150 SYSREG ("trcrsctlr22", CPENC (2,1,1,6,1), 0, AARCH64_NO_FEATURES
)
1151 SYSREG ("trcrsctlr23", CPENC (2,1,1,7,1), 0, AARCH64_NO_FEATURES
)
1152 SYSREG ("trcrsctlr24", CPENC (2,1,1,8,1), 0, AARCH64_NO_FEATURES
)
1153 SYSREG ("trcrsctlr25", CPENC (2,1,1,9,1), 0, AARCH64_NO_FEATURES
)
1154 SYSREG ("trcrsctlr26", CPENC (2,1,1,10,1), 0, AARCH64_NO_FEATURES
)
1155 SYSREG ("trcrsctlr27", CPENC (2,1,1,11,1), 0, AARCH64_NO_FEATURES
)
1156 SYSREG ("trcrsctlr28", CPENC (2,1,1,12,1), 0, AARCH64_NO_FEATURES
)
1157 SYSREG ("trcrsctlr29", CPENC (2,1,1,13,1), 0, AARCH64_NO_FEATURES
)
1158 SYSREG ("trcrsctlr3", CPENC (2,1,1,3,0), 0, AARCH64_NO_FEATURES
)
1159 SYSREG ("trcrsctlr30", CPENC (2,1,1,14,1), 0, AARCH64_NO_FEATURES
)
1160 SYSREG ("trcrsctlr31", CPENC (2,1,1,15,1), 0, AARCH64_NO_FEATURES
)
1161 SYSREG ("trcrsctlr4", CPENC (2,1,1,4,0), 0, AARCH64_NO_FEATURES
)
1162 SYSREG ("trcrsctlr5", CPENC (2,1,1,5,0), 0, AARCH64_NO_FEATURES
)
1163 SYSREG ("trcrsctlr6", CPENC (2,1,1,6,0), 0, AARCH64_NO_FEATURES
)
1164 SYSREG ("trcrsctlr7", CPENC (2,1,1,7,0), 0, AARCH64_NO_FEATURES
)
1165 SYSREG ("trcrsctlr8", CPENC (2,1,1,8,0), 0, AARCH64_NO_FEATURES
)
1166 SYSREG ("trcrsctlr9", CPENC (2,1,1,9,0), 0, AARCH64_NO_FEATURES
)
1167 SYSREG ("trcrsr", CPENC (2,1,0,10,0), 0, AARCH64_NO_FEATURES
)
1168 SYSREG ("trcseqevr0", CPENC (2,1,0,0,4), 0, AARCH64_NO_FEATURES
)
1169 SYSREG ("trcseqevr1", CPENC (2,1,0,1,4), 0, AARCH64_NO_FEATURES
)
1170 SYSREG ("trcseqevr2", CPENC (2,1,0,2,4), 0, AARCH64_NO_FEATURES
)
1171 SYSREG ("trcseqrstevr", CPENC (2,1,0,6,4), 0, AARCH64_NO_FEATURES
)
1172 SYSREG ("trcseqstr", CPENC (2,1,0,7,4), 0, AARCH64_NO_FEATURES
)
1173 SYSREG ("trcssccr0", CPENC (2,1,1,0,2), 0, AARCH64_NO_FEATURES
)
1174 SYSREG ("trcssccr1", CPENC (2,1,1,1,2), 0, AARCH64_NO_FEATURES
)
1175 SYSREG ("trcssccr2", CPENC (2,1,1,2,2), 0, AARCH64_NO_FEATURES
)
1176 SYSREG ("trcssccr3", CPENC (2,1,1,3,2), 0, AARCH64_NO_FEATURES
)
1177 SYSREG ("trcssccr4", CPENC (2,1,1,4,2), 0, AARCH64_NO_FEATURES
)
1178 SYSREG ("trcssccr5", CPENC (2,1,1,5,2), 0, AARCH64_NO_FEATURES
)
1179 SYSREG ("trcssccr6", CPENC (2,1,1,6,2), 0, AARCH64_NO_FEATURES
)
1180 SYSREG ("trcssccr7", CPENC (2,1,1,7,2), 0, AARCH64_NO_FEATURES
)
1181 SYSREG ("trcsscsr0", CPENC (2,1,1,8,2), 0, AARCH64_NO_FEATURES
)
1182 SYSREG ("trcsscsr1", CPENC (2,1,1,9,2), 0, AARCH64_NO_FEATURES
)
1183 SYSREG ("trcsscsr2", CPENC (2,1,1,10,2), 0, AARCH64_NO_FEATURES
)
1184 SYSREG ("trcsscsr3", CPENC (2,1,1,11,2), 0, AARCH64_NO_FEATURES
)
1185 SYSREG ("trcsscsr4", CPENC (2,1,1,12,2), 0, AARCH64_NO_FEATURES
)
1186 SYSREG ("trcsscsr5", CPENC (2,1,1,13,2), 0, AARCH64_NO_FEATURES
)
1187 SYSREG ("trcsscsr6", CPENC (2,1,1,14,2), 0, AARCH64_NO_FEATURES
)
1188 SYSREG ("trcsscsr7", CPENC (2,1,1,15,2), 0, AARCH64_NO_FEATURES
)
1189 SYSREG ("trcsspcicr0", CPENC (2,1,1,0,3), 0, AARCH64_NO_FEATURES
)
1190 SYSREG ("trcsspcicr1", CPENC (2,1,1,1,3), 0, AARCH64_NO_FEATURES
)
1191 SYSREG ("trcsspcicr2", CPENC (2,1,1,2,3), 0, AARCH64_NO_FEATURES
)
1192 SYSREG ("trcsspcicr3", CPENC (2,1,1,3,3), 0, AARCH64_NO_FEATURES
)
1193 SYSREG ("trcsspcicr4", CPENC (2,1,1,4,3), 0, AARCH64_NO_FEATURES
)
1194 SYSREG ("trcsspcicr5", CPENC (2,1,1,5,3), 0, AARCH64_NO_FEATURES
)
1195 SYSREG ("trcsspcicr6", CPENC (2,1,1,6,3), 0, AARCH64_NO_FEATURES
)
1196 SYSREG ("trcsspcicr7", CPENC (2,1,1,7,3), 0, AARCH64_NO_FEATURES
)
1197 SYSREG ("trcstallctlr", CPENC (2,1,0,11,0), 0, AARCH64_NO_FEATURES
)
1198 SYSREG ("trcstatr", CPENC (2,1,0,3,0), F_REG_READ
, AARCH64_NO_FEATURES
)
1199 SYSREG ("trcsyncpr", CPENC (2,1,0,13,0), 0, AARCH64_NO_FEATURES
)
1200 SYSREG ("trctraceidr", CPENC (2,1,0,0,1), 0, AARCH64_NO_FEATURES
)
1201 SYSREG ("trctsctlr", CPENC (2,1,0,12,0), 0, AARCH64_NO_FEATURES
)
1202 SYSREG ("trcvdarcctlr", CPENC (2,1,0,10,2), 0, AARCH64_NO_FEATURES
)
1203 SYSREG ("trcvdctlr", CPENC (2,1,0,8,2), 0, AARCH64_NO_FEATURES
)
1204 SYSREG ("trcvdsacctlr", CPENC (2,1,0,9,2), 0, AARCH64_NO_FEATURES
)
1205 SYSREG ("trcvictlr", CPENC (2,1,0,0,2), 0, AARCH64_NO_FEATURES
)
1206 SYSREG ("trcviiectlr", CPENC (2,1,0,1,2), 0, AARCH64_NO_FEATURES
)
1207 SYSREG ("trcvipcssctlr", CPENC (2,1,0,3,2), 0, AARCH64_NO_FEATURES
)
1208 SYSREG ("trcvissctlr", CPENC (2,1,0,2,2), 0, AARCH64_NO_FEATURES
)
1209 SYSREG ("trcvmidcctlr0", CPENC (2,1,3,2,2), 0, AARCH64_NO_FEATURES
)
1210 SYSREG ("trcvmidcctlr1", CPENC (2,1,3,3,2), 0, AARCH64_NO_FEATURES
)
1211 SYSREG ("trcvmidcvr0", CPENC (2,1,3,0,1), 0, AARCH64_NO_FEATURES
)
1212 SYSREG ("trcvmidcvr1", CPENC (2,1,3,2,1), 0, AARCH64_NO_FEATURES
)
1213 SYSREG ("trcvmidcvr2", CPENC (2,1,3,4,1), 0, AARCH64_NO_FEATURES
)
1214 SYSREG ("trcvmidcvr3", CPENC (2,1,3,6,1), 0, AARCH64_NO_FEATURES
)
1215 SYSREG ("trcvmidcvr4", CPENC (2,1,3,8,1), 0, AARCH64_NO_FEATURES
)
1216 SYSREG ("trcvmidcvr5", CPENC (2,1,3,10,1), 0, AARCH64_NO_FEATURES
)
1217 SYSREG ("trcvmidcvr6", CPENC (2,1,3,12,1), 0, AARCH64_NO_FEATURES
)
1218 SYSREG ("trcvmidcvr7", CPENC (2,1,3,14,1), 0, AARCH64_NO_FEATURES
)
1219 SYSREG ("trfcr_el1", CPENC (3,0,1,2,1), F_ARCHEXT
, AARCH64_FEATURE (V8_4A
))
1220 SYSREG ("trfcr_el12", CPENC (3,5,1,2,1), F_ARCHEXT
, AARCH64_FEATURE (V8_4A
))
1221 SYSREG ("trfcr_el2", CPENC (3,4,1,2,1), F_ARCHEXT
, AARCH64_FEATURE (V8_4A
))
1222 SYSREG ("ttbr0_el1", CPENC (3,0,2,0,0), F_REG_128
, AARCH64_NO_FEATURES
)
1223 SYSREG ("ttbr0_el12", CPENC (3,5,2,0,0), F_ARCHEXT|F_REG_128
, AARCH64_FEATURE (V8_1A
))
1224 SYSREG ("ttbr0_el2", CPENC (3,4,2,0,0), F_ARCHEXT|F_REG_128
, AARCH64_FEATURE (V8A
))
1225 SYSREG ("ttbr0_el3", CPENC (3,6,2,0,0), 0, AARCH64_NO_FEATURES
)
1226 SYSREG ("ttbr1_el1", CPENC (3,0,2,0,1), F_REG_128
, AARCH64_NO_FEATURES
)
1227 SYSREG ("ttbr1_el12", CPENC (3,5,2,0,1), F_ARCHEXT|F_REG_128
, AARCH64_FEATURE (V8_1A
))
1228 SYSREG ("ttbr1_el2", CPENC (3,4,2,0,1), F_ARCHEXT|F_REG_128
, AARCH64_FEATURES (2, V8A
, V8_1A
))
1229 SYSREG ("uao", CPENC (3,0,4,2,4), F_ARCHEXT
, AARCH64_FEATURE (V8_2A
))
1230 SYSREG ("vbar_el1", CPENC (3,0,12,0,0), 0, AARCH64_NO_FEATURES
)
1231 SYSREG ("vbar_el12", CPENC (3,5,12,0,0), F_ARCHEXT
, AARCH64_FEATURE (V8_1A
))
1232 SYSREG ("vbar_el2", CPENC (3,4,12,0,0), 0, AARCH64_NO_FEATURES
)
1233 SYSREG ("vbar_el3", CPENC (3,6,12,0,0), 0, AARCH64_NO_FEATURES
)
1234 SYSREG ("vdisr_el2", CPENC (3,4,12,1,1), F_ARCHEXT
, AARCH64_FEATURE (RAS
))
1235 SYSREG ("vdisr_el3", CPENC (3,6,12,1,1), F_ARCHEXT
, AARCH64_FEATURE (E3DSE
))
1236 SYSREG ("vmecid_a_el2", CPENC (3,4,10,9,1), 0, AARCH64_NO_FEATURES
)
1237 SYSREG ("vmecid_p_el2", CPENC (3,4,10,9,0), 0, AARCH64_NO_FEATURES
)
1238 SYSREG ("vmpidr_el2", CPENC (3,4,0,0,5), 0, AARCH64_NO_FEATURES
)
1239 SYSREG ("vncr_el2", CPENC (3,4,2,2,0), F_ARCHEXT
, AARCH64_FEATURE (V8_4A
))
1240 SYSREG ("vpidr_el2", CPENC (3,4,0,0,0), 0, AARCH64_NO_FEATURES
)
1241 SYSREG ("vsctlr_el2", CPENC (3,4,2,0,0), F_ARCHEXT
, AARCH64_FEATURE (V8R
))
1242 SYSREG ("vsesr_el2", CPENC (3,4,5,2,3), F_ARCHEXT
, AARCH64_FEATURE (RAS
))
1243 SYSREG ("vsesr_el3", CPENC (3,6,5,2,3), F_ARCHEXT
, AARCH64_FEATURE (E3DSE
))
1244 SYSREG ("vstcr_el2", CPENC (3,4,2,6,2), F_ARCHEXT
, AARCH64_FEATURE (V8_4A
))
1245 SYSREG ("vsttbr_el2", CPENC (3,4,2,6,0), F_ARCHEXT
, AARCH64_FEATURES (2, V8A
, V8_4A
))
1246 SYSREG ("vtcr_el2", CPENC (3,4,2,1,2), 0, AARCH64_NO_FEATURES
)
1247 SYSREG ("vttbr_el2", CPENC (3,4,2,1,0), F_ARCHEXT|F_REG_128
, AARCH64_FEATURE (V8A
))
1248 SYSREG ("zcr_el1", CPENC (3,0,1,2,0), F_ARCHEXT
, AARCH64_FEATURE (SVE
))
1249 SYSREG ("zcr_el12", CPENC (3,5,1,2,0), F_ARCHEXT
, AARCH64_FEATURE (SVE
))
1250 SYSREG ("zcr_el2", CPENC (3,4,1,2,0), F_ARCHEXT
, AARCH64_FEATURE (SVE
))
1251 SYSREG ("zcr_el3", CPENC (3,6,1,2,0), F_ARCHEXT
, AARCH64_FEATURE (SVE
))