Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
google
GitHub Repository: google/crosvm
Path: blob/main/aarch64_sys_reg/src/consts.rs
5392 views
1
// Copyright 2025 The ChromiumOS Authors
2
// Use of this source code is governed by a BSD-style license that can be
3
// found in the LICENSE file.
4
5
//! AArch64 system register range constants.
6
7
#![cfg_attr(rustfmt, rustfmt_skip)]
8
#![allow(non_snake_case, non_upper_case_globals)]
9
10
use crate::AArch64SysRegId;
11
use crate::funcs::*;
12
13
pub const AMEVCNTR00_EL0: AArch64SysRegId = AMEVCNTR0n_EL0(0);
14
pub const AMEVCNTR01_EL0: AArch64SysRegId = AMEVCNTR0n_EL0(1);
15
pub const AMEVCNTR02_EL0: AArch64SysRegId = AMEVCNTR0n_EL0(2);
16
pub const AMEVCNTR03_EL0: AArch64SysRegId = AMEVCNTR0n_EL0(3);
17
18
pub const AMEVCNTR10_EL0: AArch64SysRegId = AMEVCNTR1n_EL0(0);
19
pub const AMEVCNTR11_EL0: AArch64SysRegId = AMEVCNTR1n_EL0(1);
20
pub const AMEVCNTR12_EL0: AArch64SysRegId = AMEVCNTR1n_EL0(2);
21
pub const AMEVCNTR13_EL0: AArch64SysRegId = AMEVCNTR1n_EL0(3);
22
pub const AMEVCNTR14_EL0: AArch64SysRegId = AMEVCNTR1n_EL0(4);
23
pub const AMEVCNTR15_EL0: AArch64SysRegId = AMEVCNTR1n_EL0(5);
24
pub const AMEVCNTR16_EL0: AArch64SysRegId = AMEVCNTR1n_EL0(6);
25
pub const AMEVCNTR17_EL0: AArch64SysRegId = AMEVCNTR1n_EL0(7);
26
pub const AMEVCNTR18_EL0: AArch64SysRegId = AMEVCNTR1n_EL0(8);
27
pub const AMEVCNTR19_EL0: AArch64SysRegId = AMEVCNTR1n_EL0(9);
28
pub const AMEVCNTR1A_EL0: AArch64SysRegId = AMEVCNTR1n_EL0(10);
29
pub const AMEVCNTR1B_EL0: AArch64SysRegId = AMEVCNTR1n_EL0(11);
30
pub const AMEVCNTR1C_EL0: AArch64SysRegId = AMEVCNTR1n_EL0(12);
31
pub const AMEVCNTR1D_EL0: AArch64SysRegId = AMEVCNTR1n_EL0(13);
32
pub const AMEVCNTR1E_EL0: AArch64SysRegId = AMEVCNTR1n_EL0(14);
33
pub const AMEVCNTR1F_EL0: AArch64SysRegId = AMEVCNTR1n_EL0(15);
34
35
pub const AMEVCNTVOFF00_EL2: AArch64SysRegId = AMEVCNTVOFF0n_EL2(0);
36
pub const AMEVCNTVOFF02_EL2: AArch64SysRegId = AMEVCNTVOFF0n_EL2(2);
37
pub const AMEVCNTVOFF03_EL2: AArch64SysRegId = AMEVCNTVOFF0n_EL2(3);
38
39
pub const AMEVCNTVOFF10_EL2: AArch64SysRegId = AMEVCNTVOFF1n_EL2(0);
40
pub const AMEVCNTVOFF11_EL2: AArch64SysRegId = AMEVCNTVOFF1n_EL2(1);
41
pub const AMEVCNTVOFF12_EL2: AArch64SysRegId = AMEVCNTVOFF1n_EL2(2);
42
pub const AMEVCNTVOFF13_EL2: AArch64SysRegId = AMEVCNTVOFF1n_EL2(3);
43
pub const AMEVCNTVOFF14_EL2: AArch64SysRegId = AMEVCNTVOFF1n_EL2(4);
44
pub const AMEVCNTVOFF15_EL2: AArch64SysRegId = AMEVCNTVOFF1n_EL2(5);
45
pub const AMEVCNTVOFF16_EL2: AArch64SysRegId = AMEVCNTVOFF1n_EL2(6);
46
pub const AMEVCNTVOFF17_EL2: AArch64SysRegId = AMEVCNTVOFF1n_EL2(7);
47
pub const AMEVCNTVOFF18_EL2: AArch64SysRegId = AMEVCNTVOFF1n_EL2(8);
48
pub const AMEVCNTVOFF19_EL2: AArch64SysRegId = AMEVCNTVOFF1n_EL2(9);
49
pub const AMEVCNTVOFF1A_EL2: AArch64SysRegId = AMEVCNTVOFF1n_EL2(10);
50
pub const AMEVCNTVOFF1B_EL2: AArch64SysRegId = AMEVCNTVOFF1n_EL2(11);
51
pub const AMEVCNTVOFF1C_EL2: AArch64SysRegId = AMEVCNTVOFF1n_EL2(12);
52
pub const AMEVCNTVOFF1D_EL2: AArch64SysRegId = AMEVCNTVOFF1n_EL2(13);
53
pub const AMEVCNTVOFF1E_EL2: AArch64SysRegId = AMEVCNTVOFF1n_EL2(14);
54
pub const AMEVCNTVOFF1F_EL2: AArch64SysRegId = AMEVCNTVOFF1n_EL2(15);
55
56
pub const AMEVTYPER00_EL0: AArch64SysRegId = AMEVTYPER0n_EL0(0);
57
pub const AMEVTYPER01_EL0: AArch64SysRegId = AMEVTYPER0n_EL0(1);
58
pub const AMEVTYPER02_EL0: AArch64SysRegId = AMEVTYPER0n_EL0(2);
59
pub const AMEVTYPER03_EL0: AArch64SysRegId = AMEVTYPER0n_EL0(3);
60
61
pub const AMEVTYPER10_EL0: AArch64SysRegId = AMEVTYPER1n_EL0(0);
62
pub const AMEVTYPER11_EL0: AArch64SysRegId = AMEVTYPER1n_EL0(1);
63
pub const AMEVTYPER12_EL0: AArch64SysRegId = AMEVTYPER1n_EL0(2);
64
pub const AMEVTYPER13_EL0: AArch64SysRegId = AMEVTYPER1n_EL0(3);
65
pub const AMEVTYPER14_EL0: AArch64SysRegId = AMEVTYPER1n_EL0(4);
66
pub const AMEVTYPER15_EL0: AArch64SysRegId = AMEVTYPER1n_EL0(5);
67
pub const AMEVTYPER16_EL0: AArch64SysRegId = AMEVTYPER1n_EL0(6);
68
pub const AMEVTYPER17_EL0: AArch64SysRegId = AMEVTYPER1n_EL0(7);
69
pub const AMEVTYPER18_EL0: AArch64SysRegId = AMEVTYPER1n_EL0(8);
70
pub const AMEVTYPER19_EL0: AArch64SysRegId = AMEVTYPER1n_EL0(9);
71
pub const AMEVTYPER1A_EL0: AArch64SysRegId = AMEVTYPER1n_EL0(10);
72
pub const AMEVTYPER1B_EL0: AArch64SysRegId = AMEVTYPER1n_EL0(11);
73
pub const AMEVTYPER1C_EL0: AArch64SysRegId = AMEVTYPER1n_EL0(12);
74
pub const AMEVTYPER1D_EL0: AArch64SysRegId = AMEVTYPER1n_EL0(13);
75
pub const AMEVTYPER1E_EL0: AArch64SysRegId = AMEVTYPER1n_EL0(14);
76
pub const AMEVTYPER1F_EL0: AArch64SysRegId = AMEVTYPER1n_EL0(15);
77
78
pub const BRBINF0_EL1: AArch64SysRegId = BRBINFn_EL1(0);
79
pub const BRBINF1_EL1: AArch64SysRegId = BRBINFn_EL1(1);
80
pub const BRBINF2_EL1: AArch64SysRegId = BRBINFn_EL1(2);
81
pub const BRBINF3_EL1: AArch64SysRegId = BRBINFn_EL1(3);
82
pub const BRBINF4_EL1: AArch64SysRegId = BRBINFn_EL1(4);
83
pub const BRBINF5_EL1: AArch64SysRegId = BRBINFn_EL1(5);
84
pub const BRBINF6_EL1: AArch64SysRegId = BRBINFn_EL1(6);
85
pub const BRBINF7_EL1: AArch64SysRegId = BRBINFn_EL1(7);
86
pub const BRBINF8_EL1: AArch64SysRegId = BRBINFn_EL1(8);
87
pub const BRBINF9_EL1: AArch64SysRegId = BRBINFn_EL1(9);
88
pub const BRBINF10_EL1: AArch64SysRegId = BRBINFn_EL1(10);
89
pub const BRBINF11_EL1: AArch64SysRegId = BRBINFn_EL1(11);
90
pub const BRBINF12_EL1: AArch64SysRegId = BRBINFn_EL1(12);
91
pub const BRBINF13_EL1: AArch64SysRegId = BRBINFn_EL1(13);
92
pub const BRBINF14_EL1: AArch64SysRegId = BRBINFn_EL1(14);
93
pub const BRBINF15_EL1: AArch64SysRegId = BRBINFn_EL1(15);
94
pub const BRBINF16_EL1: AArch64SysRegId = BRBINFn_EL1(16);
95
pub const BRBINF17_EL1: AArch64SysRegId = BRBINFn_EL1(17);
96
pub const BRBINF18_EL1: AArch64SysRegId = BRBINFn_EL1(18);
97
pub const BRBINF19_EL1: AArch64SysRegId = BRBINFn_EL1(19);
98
pub const BRBINF20_EL1: AArch64SysRegId = BRBINFn_EL1(20);
99
pub const BRBINF21_EL1: AArch64SysRegId = BRBINFn_EL1(21);
100
pub const BRBINF22_EL1: AArch64SysRegId = BRBINFn_EL1(22);
101
pub const BRBINF23_EL1: AArch64SysRegId = BRBINFn_EL1(23);
102
pub const BRBINF24_EL1: AArch64SysRegId = BRBINFn_EL1(24);
103
pub const BRBINF25_EL1: AArch64SysRegId = BRBINFn_EL1(25);
104
pub const BRBINF26_EL1: AArch64SysRegId = BRBINFn_EL1(26);
105
pub const BRBINF27_EL1: AArch64SysRegId = BRBINFn_EL1(27);
106
pub const BRBINF28_EL1: AArch64SysRegId = BRBINFn_EL1(28);
107
pub const BRBINF29_EL1: AArch64SysRegId = BRBINFn_EL1(29);
108
pub const BRBINF30_EL1: AArch64SysRegId = BRBINFn_EL1(30);
109
pub const BRBINF31_EL1: AArch64SysRegId = BRBINFn_EL1(31);
110
111
pub const BRBSRC0_EL1: AArch64SysRegId = BRBSRCn_EL1(0);
112
pub const BRBSRC1_EL1: AArch64SysRegId = BRBSRCn_EL1(1);
113
pub const BRBSRC2_EL1: AArch64SysRegId = BRBSRCn_EL1(2);
114
pub const BRBSRC3_EL1: AArch64SysRegId = BRBSRCn_EL1(3);
115
pub const BRBSRC4_EL1: AArch64SysRegId = BRBSRCn_EL1(4);
116
pub const BRBSRC5_EL1: AArch64SysRegId = BRBSRCn_EL1(5);
117
pub const BRBSRC6_EL1: AArch64SysRegId = BRBSRCn_EL1(6);
118
pub const BRBSRC7_EL1: AArch64SysRegId = BRBSRCn_EL1(7);
119
pub const BRBSRC8_EL1: AArch64SysRegId = BRBSRCn_EL1(8);
120
pub const BRBSRC9_EL1: AArch64SysRegId = BRBSRCn_EL1(9);
121
pub const BRBSRC10_EL1: AArch64SysRegId = BRBSRCn_EL1(10);
122
pub const BRBSRC11_EL1: AArch64SysRegId = BRBSRCn_EL1(11);
123
pub const BRBSRC12_EL1: AArch64SysRegId = BRBSRCn_EL1(12);
124
pub const BRBSRC13_EL1: AArch64SysRegId = BRBSRCn_EL1(13);
125
pub const BRBSRC14_EL1: AArch64SysRegId = BRBSRCn_EL1(14);
126
pub const BRBSRC15_EL1: AArch64SysRegId = BRBSRCn_EL1(15);
127
pub const BRBSRC16_EL1: AArch64SysRegId = BRBSRCn_EL1(16);
128
pub const BRBSRC17_EL1: AArch64SysRegId = BRBSRCn_EL1(17);
129
pub const BRBSRC18_EL1: AArch64SysRegId = BRBSRCn_EL1(18);
130
pub const BRBSRC19_EL1: AArch64SysRegId = BRBSRCn_EL1(19);
131
pub const BRBSRC20_EL1: AArch64SysRegId = BRBSRCn_EL1(20);
132
pub const BRBSRC21_EL1: AArch64SysRegId = BRBSRCn_EL1(21);
133
pub const BRBSRC22_EL1: AArch64SysRegId = BRBSRCn_EL1(22);
134
pub const BRBSRC23_EL1: AArch64SysRegId = BRBSRCn_EL1(23);
135
pub const BRBSRC24_EL1: AArch64SysRegId = BRBSRCn_EL1(24);
136
pub const BRBSRC25_EL1: AArch64SysRegId = BRBSRCn_EL1(25);
137
pub const BRBSRC26_EL1: AArch64SysRegId = BRBSRCn_EL1(26);
138
pub const BRBSRC27_EL1: AArch64SysRegId = BRBSRCn_EL1(27);
139
pub const BRBSRC28_EL1: AArch64SysRegId = BRBSRCn_EL1(28);
140
pub const BRBSRC29_EL1: AArch64SysRegId = BRBSRCn_EL1(29);
141
pub const BRBSRC30_EL1: AArch64SysRegId = BRBSRCn_EL1(30);
142
pub const BRBSRC31_EL1: AArch64SysRegId = BRBSRCn_EL1(31);
143
144
pub const BRBTGT0_EL1: AArch64SysRegId = BRBTGTn_EL1(0);
145
pub const BRBTGT1_EL1: AArch64SysRegId = BRBTGTn_EL1(1);
146
pub const BRBTGT2_EL1: AArch64SysRegId = BRBTGTn_EL1(2);
147
pub const BRBTGT3_EL1: AArch64SysRegId = BRBTGTn_EL1(3);
148
pub const BRBTGT4_EL1: AArch64SysRegId = BRBTGTn_EL1(4);
149
pub const BRBTGT5_EL1: AArch64SysRegId = BRBTGTn_EL1(5);
150
pub const BRBTGT6_EL1: AArch64SysRegId = BRBTGTn_EL1(6);
151
pub const BRBTGT7_EL1: AArch64SysRegId = BRBTGTn_EL1(7);
152
pub const BRBTGT8_EL1: AArch64SysRegId = BRBTGTn_EL1(8);
153
pub const BRBTGT9_EL1: AArch64SysRegId = BRBTGTn_EL1(9);
154
pub const BRBTGT10_EL1: AArch64SysRegId = BRBTGTn_EL1(10);
155
pub const BRBTGT11_EL1: AArch64SysRegId = BRBTGTn_EL1(11);
156
pub const BRBTGT12_EL1: AArch64SysRegId = BRBTGTn_EL1(12);
157
pub const BRBTGT13_EL1: AArch64SysRegId = BRBTGTn_EL1(13);
158
pub const BRBTGT14_EL1: AArch64SysRegId = BRBTGTn_EL1(14);
159
pub const BRBTGT15_EL1: AArch64SysRegId = BRBTGTn_EL1(15);
160
pub const BRBTGT16_EL1: AArch64SysRegId = BRBTGTn_EL1(16);
161
pub const BRBTGT17_EL1: AArch64SysRegId = BRBTGTn_EL1(17);
162
pub const BRBTGT18_EL1: AArch64SysRegId = BRBTGTn_EL1(18);
163
pub const BRBTGT19_EL1: AArch64SysRegId = BRBTGTn_EL1(19);
164
pub const BRBTGT20_EL1: AArch64SysRegId = BRBTGTn_EL1(20);
165
pub const BRBTGT21_EL1: AArch64SysRegId = BRBTGTn_EL1(21);
166
pub const BRBTGT22_EL1: AArch64SysRegId = BRBTGTn_EL1(22);
167
pub const BRBTGT23_EL1: AArch64SysRegId = BRBTGTn_EL1(23);
168
pub const BRBTGT24_EL1: AArch64SysRegId = BRBTGTn_EL1(24);
169
pub const BRBTGT25_EL1: AArch64SysRegId = BRBTGTn_EL1(25);
170
pub const BRBTGT26_EL1: AArch64SysRegId = BRBTGTn_EL1(26);
171
pub const BRBTGT27_EL1: AArch64SysRegId = BRBTGTn_EL1(27);
172
pub const BRBTGT28_EL1: AArch64SysRegId = BRBTGTn_EL1(28);
173
pub const BRBTGT29_EL1: AArch64SysRegId = BRBTGTn_EL1(29);
174
pub const BRBTGT30_EL1: AArch64SysRegId = BRBTGTn_EL1(30);
175
pub const BRBTGT31_EL1: AArch64SysRegId = BRBTGTn_EL1(31);
176
177
pub const DBGBCR0_EL1: AArch64SysRegId = DBGBCRn_EL1(0);
178
pub const DBGBCR1_EL1: AArch64SysRegId = DBGBCRn_EL1(1);
179
pub const DBGBCR2_EL1: AArch64SysRegId = DBGBCRn_EL1(2);
180
pub const DBGBCR3_EL1: AArch64SysRegId = DBGBCRn_EL1(3);
181
pub const DBGBCR4_EL1: AArch64SysRegId = DBGBCRn_EL1(4);
182
pub const DBGBCR5_EL1: AArch64SysRegId = DBGBCRn_EL1(5);
183
pub const DBGBCR6_EL1: AArch64SysRegId = DBGBCRn_EL1(6);
184
pub const DBGBCR7_EL1: AArch64SysRegId = DBGBCRn_EL1(7);
185
pub const DBGBCR8_EL1: AArch64SysRegId = DBGBCRn_EL1(8);
186
pub const DBGBCR9_EL1: AArch64SysRegId = DBGBCRn_EL1(9);
187
pub const DBGBCRA_EL1: AArch64SysRegId = DBGBCRn_EL1(10);
188
pub const DBGBCRB_EL1: AArch64SysRegId = DBGBCRn_EL1(11);
189
pub const DBGBCRC_EL1: AArch64SysRegId = DBGBCRn_EL1(12);
190
pub const DBGBCRD_EL1: AArch64SysRegId = DBGBCRn_EL1(13);
191
pub const DBGBCRE_EL1: AArch64SysRegId = DBGBCRn_EL1(14);
192
pub const DBGBCRF_EL1: AArch64SysRegId = DBGBCRn_EL1(15);
193
194
pub const DBGBVR0_EL1: AArch64SysRegId = DBGBVRn_EL1(0);
195
pub const DBGBVR1_EL1: AArch64SysRegId = DBGBVRn_EL1(1);
196
pub const DBGBVR2_EL1: AArch64SysRegId = DBGBVRn_EL1(2);
197
pub const DBGBVR3_EL1: AArch64SysRegId = DBGBVRn_EL1(3);
198
pub const DBGBVR4_EL1: AArch64SysRegId = DBGBVRn_EL1(4);
199
pub const DBGBVR5_EL1: AArch64SysRegId = DBGBVRn_EL1(5);
200
pub const DBGBVR6_EL1: AArch64SysRegId = DBGBVRn_EL1(6);
201
pub const DBGBVR7_EL1: AArch64SysRegId = DBGBVRn_EL1(7);
202
pub const DBGBVR8_EL1: AArch64SysRegId = DBGBVRn_EL1(8);
203
pub const DBGBVR9_EL1: AArch64SysRegId = DBGBVRn_EL1(9);
204
pub const DBGBVRA_EL1: AArch64SysRegId = DBGBVRn_EL1(10);
205
pub const DBGBVRB_EL1: AArch64SysRegId = DBGBVRn_EL1(11);
206
pub const DBGBVRC_EL1: AArch64SysRegId = DBGBVRn_EL1(12);
207
pub const DBGBVRD_EL1: AArch64SysRegId = DBGBVRn_EL1(13);
208
pub const DBGBVRE_EL1: AArch64SysRegId = DBGBVRn_EL1(14);
209
pub const DBGBVRF_EL1: AArch64SysRegId = DBGBVRn_EL1(15);
210
211
pub const DBGWCR0_EL1: AArch64SysRegId = DBGWCRn_EL1(0);
212
pub const DBGWCR1_EL1: AArch64SysRegId = DBGWCRn_EL1(1);
213
pub const DBGWCR2_EL1: AArch64SysRegId = DBGWCRn_EL1(2);
214
pub const DBGWCR3_EL1: AArch64SysRegId = DBGWCRn_EL1(3);
215
pub const DBGWCR4_EL1: AArch64SysRegId = DBGWCRn_EL1(4);
216
pub const DBGWCR5_EL1: AArch64SysRegId = DBGWCRn_EL1(5);
217
pub const DBGWCR6_EL1: AArch64SysRegId = DBGWCRn_EL1(6);
218
pub const DBGWCR7_EL1: AArch64SysRegId = DBGWCRn_EL1(7);
219
pub const DBGWCR8_EL1: AArch64SysRegId = DBGWCRn_EL1(8);
220
pub const DBGWCR9_EL1: AArch64SysRegId = DBGWCRn_EL1(9);
221
pub const DBGWCRA_EL1: AArch64SysRegId = DBGWCRn_EL1(10);
222
pub const DBGWCRB_EL1: AArch64SysRegId = DBGWCRn_EL1(11);
223
pub const DBGWCRC_EL1: AArch64SysRegId = DBGWCRn_EL1(12);
224
pub const DBGWCRD_EL1: AArch64SysRegId = DBGWCRn_EL1(13);
225
pub const DBGWCRE_EL1: AArch64SysRegId = DBGWCRn_EL1(14);
226
pub const DBGWCRF_EL1: AArch64SysRegId = DBGWCRn_EL1(15);
227
228
pub const DBGWVR0_EL1: AArch64SysRegId = DBGWVRn_EL1(0);
229
pub const DBGWVR1_EL1: AArch64SysRegId = DBGWVRn_EL1(1);
230
pub const DBGWVR2_EL1: AArch64SysRegId = DBGWVRn_EL1(2);
231
pub const DBGWVR3_EL1: AArch64SysRegId = DBGWVRn_EL1(3);
232
pub const DBGWVR4_EL1: AArch64SysRegId = DBGWVRn_EL1(4);
233
pub const DBGWVR5_EL1: AArch64SysRegId = DBGWVRn_EL1(5);
234
pub const DBGWVR6_EL1: AArch64SysRegId = DBGWVRn_EL1(6);
235
pub const DBGWVR7_EL1: AArch64SysRegId = DBGWVRn_EL1(7);
236
pub const DBGWVR8_EL1: AArch64SysRegId = DBGWVRn_EL1(8);
237
pub const DBGWVR9_EL1: AArch64SysRegId = DBGWVRn_EL1(9);
238
pub const DBGWVRA_EL1: AArch64SysRegId = DBGWVRn_EL1(10);
239
pub const DBGWVRB_EL1: AArch64SysRegId = DBGWVRn_EL1(11);
240
pub const DBGWVRC_EL1: AArch64SysRegId = DBGWVRn_EL1(12);
241
pub const DBGWVRD_EL1: AArch64SysRegId = DBGWVRn_EL1(13);
242
pub const DBGWVRE_EL1: AArch64SysRegId = DBGWVRn_EL1(14);
243
pub const DBGWVRF_EL1: AArch64SysRegId = DBGWVRn_EL1(15);
244
245
pub const ICC_AP0R0_EL1: AArch64SysRegId = ICC_AP0Rn_EL1(0);
246
pub const ICC_AP0R1_EL1: AArch64SysRegId = ICC_AP0Rn_EL1(1);
247
pub const ICC_AP0R2_EL1: AArch64SysRegId = ICC_AP0Rn_EL1(2);
248
pub const ICC_AP0R3_EL1: AArch64SysRegId = ICC_AP0Rn_EL1(3);
249
250
pub const ICC_AP1R0_EL1: AArch64SysRegId = ICC_AP1Rn_EL1(0);
251
pub const ICC_AP1R1_EL1: AArch64SysRegId = ICC_AP1Rn_EL1(1);
252
pub const ICC_AP1R2_EL1: AArch64SysRegId = ICC_AP1Rn_EL1(2);
253
pub const ICC_AP1R3_EL1: AArch64SysRegId = ICC_AP1Rn_EL1(3);
254
255
pub const ICH_AP0R0_EL2: AArch64SysRegId = ICH_AP0Rn_EL2(0);
256
pub const ICH_AP0R1_EL2: AArch64SysRegId = ICH_AP0Rn_EL2(1);
257
pub const ICH_AP0R2_EL2: AArch64SysRegId = ICH_AP0Rn_EL2(2);
258
pub const ICH_AP0R3_EL2: AArch64SysRegId = ICH_AP0Rn_EL2(3);
259
260
pub const ICH_AP1R0_EL2: AArch64SysRegId = ICH_AP1Rn_EL2(0);
261
pub const ICH_AP1R1_EL2: AArch64SysRegId = ICH_AP1Rn_EL2(1);
262
pub const ICH_AP1R2_EL2: AArch64SysRegId = ICH_AP1Rn_EL2(2);
263
pub const ICH_AP1R3_EL2: AArch64SysRegId = ICH_AP1Rn_EL2(3);
264
265
pub const ICH_LR0_EL2: AArch64SysRegId = ICH_LRn_EL2(0);
266
pub const ICH_LR1_EL2: AArch64SysRegId = ICH_LRn_EL2(1);
267
pub const ICH_LR2_EL2: AArch64SysRegId = ICH_LRn_EL2(2);
268
pub const ICH_LR3_EL2: AArch64SysRegId = ICH_LRn_EL2(3);
269
pub const ICH_LR4_EL2: AArch64SysRegId = ICH_LRn_EL2(4);
270
pub const ICH_LR5_EL2: AArch64SysRegId = ICH_LRn_EL2(5);
271
pub const ICH_LR6_EL2: AArch64SysRegId = ICH_LRn_EL2(6);
272
pub const ICH_LR7_EL2: AArch64SysRegId = ICH_LRn_EL2(7);
273
pub const ICH_LR8_EL2: AArch64SysRegId = ICH_LRn_EL2(8);
274
pub const ICH_LR9_EL2: AArch64SysRegId = ICH_LRn_EL2(9);
275
pub const ICH_LRA_EL2: AArch64SysRegId = ICH_LRn_EL2(10);
276
pub const ICH_LRB_EL2: AArch64SysRegId = ICH_LRn_EL2(11);
277
pub const ICH_LRC_EL2: AArch64SysRegId = ICH_LRn_EL2(12);
278
pub const ICH_LRD_EL2: AArch64SysRegId = ICH_LRn_EL2(13);
279
pub const ICH_LRE_EL2: AArch64SysRegId = ICH_LRn_EL2(14);
280
pub const ICH_LRF_EL2: AArch64SysRegId = ICH_LRn_EL2(15);
281
282
pub const PMEVCNTR0_EL0: AArch64SysRegId = PMEVCNTRn_EL0(0);
283
pub const PMEVCNTR1_EL0: AArch64SysRegId = PMEVCNTRn_EL0(1);
284
pub const PMEVCNTR2_EL0: AArch64SysRegId = PMEVCNTRn_EL0(2);
285
pub const PMEVCNTR3_EL0: AArch64SysRegId = PMEVCNTRn_EL0(3);
286
pub const PMEVCNTR4_EL0: AArch64SysRegId = PMEVCNTRn_EL0(4);
287
pub const PMEVCNTR5_EL0: AArch64SysRegId = PMEVCNTRn_EL0(5);
288
pub const PMEVCNTR6_EL0: AArch64SysRegId = PMEVCNTRn_EL0(6);
289
pub const PMEVCNTR7_EL0: AArch64SysRegId = PMEVCNTRn_EL0(7);
290
pub const PMEVCNTR8_EL0: AArch64SysRegId = PMEVCNTRn_EL0(8);
291
pub const PMEVCNTR9_EL0: AArch64SysRegId = PMEVCNTRn_EL0(9);
292
pub const PMEVCNTR10_EL0: AArch64SysRegId = PMEVCNTRn_EL0(10);
293
pub const PMEVCNTR11_EL0: AArch64SysRegId = PMEVCNTRn_EL0(11);
294
pub const PMEVCNTR12_EL0: AArch64SysRegId = PMEVCNTRn_EL0(12);
295
pub const PMEVCNTR13_EL0: AArch64SysRegId = PMEVCNTRn_EL0(13);
296
pub const PMEVCNTR14_EL0: AArch64SysRegId = PMEVCNTRn_EL0(14);
297
pub const PMEVCNTR15_EL0: AArch64SysRegId = PMEVCNTRn_EL0(15);
298
pub const PMEVCNTR16_EL0: AArch64SysRegId = PMEVCNTRn_EL0(16);
299
pub const PMEVCNTR17_EL0: AArch64SysRegId = PMEVCNTRn_EL0(17);
300
pub const PMEVCNTR18_EL0: AArch64SysRegId = PMEVCNTRn_EL0(18);
301
pub const PMEVCNTR19_EL0: AArch64SysRegId = PMEVCNTRn_EL0(19);
302
pub const PMEVCNTR20_EL0: AArch64SysRegId = PMEVCNTRn_EL0(20);
303
pub const PMEVCNTR21_EL0: AArch64SysRegId = PMEVCNTRn_EL0(21);
304
pub const PMEVCNTR22_EL0: AArch64SysRegId = PMEVCNTRn_EL0(22);
305
pub const PMEVCNTR23_EL0: AArch64SysRegId = PMEVCNTRn_EL0(23);
306
pub const PMEVCNTR24_EL0: AArch64SysRegId = PMEVCNTRn_EL0(24);
307
pub const PMEVCNTR25_EL0: AArch64SysRegId = PMEVCNTRn_EL0(25);
308
pub const PMEVCNTR26_EL0: AArch64SysRegId = PMEVCNTRn_EL0(26);
309
pub const PMEVCNTR27_EL0: AArch64SysRegId = PMEVCNTRn_EL0(27);
310
pub const PMEVCNTR28_EL0: AArch64SysRegId = PMEVCNTRn_EL0(28);
311
pub const PMEVCNTR29_EL0: AArch64SysRegId = PMEVCNTRn_EL0(29);
312
pub const PMEVCNTR30_EL0: AArch64SysRegId = PMEVCNTRn_EL0(30);
313
314
pub const PMEVCNTSVR0_EL1: AArch64SysRegId = PMEVCNTSVRn_EL1(0);
315
pub const PMEVCNTSVR1_EL1: AArch64SysRegId = PMEVCNTSVRn_EL1(1);
316
pub const PMEVCNTSVR2_EL1: AArch64SysRegId = PMEVCNTSVRn_EL1(2);
317
pub const PMEVCNTSVR3_EL1: AArch64SysRegId = PMEVCNTSVRn_EL1(3);
318
pub const PMEVCNTSVR4_EL1: AArch64SysRegId = PMEVCNTSVRn_EL1(4);
319
pub const PMEVCNTSVR5_EL1: AArch64SysRegId = PMEVCNTSVRn_EL1(5);
320
pub const PMEVCNTSVR6_EL1: AArch64SysRegId = PMEVCNTSVRn_EL1(6);
321
pub const PMEVCNTSVR7_EL1: AArch64SysRegId = PMEVCNTSVRn_EL1(7);
322
pub const PMEVCNTSVR8_EL1: AArch64SysRegId = PMEVCNTSVRn_EL1(8);
323
pub const PMEVCNTSVR9_EL1: AArch64SysRegId = PMEVCNTSVRn_EL1(9);
324
pub const PMEVCNTSVR10_EL1: AArch64SysRegId = PMEVCNTSVRn_EL1(10);
325
pub const PMEVCNTSVR11_EL1: AArch64SysRegId = PMEVCNTSVRn_EL1(11);
326
pub const PMEVCNTSVR12_EL1: AArch64SysRegId = PMEVCNTSVRn_EL1(12);
327
pub const PMEVCNTSVR13_EL1: AArch64SysRegId = PMEVCNTSVRn_EL1(13);
328
pub const PMEVCNTSVR14_EL1: AArch64SysRegId = PMEVCNTSVRn_EL1(14);
329
pub const PMEVCNTSVR15_EL1: AArch64SysRegId = PMEVCNTSVRn_EL1(15);
330
pub const PMEVCNTSVR16_EL1: AArch64SysRegId = PMEVCNTSVRn_EL1(16);
331
pub const PMEVCNTSVR17_EL1: AArch64SysRegId = PMEVCNTSVRn_EL1(17);
332
pub const PMEVCNTSVR18_EL1: AArch64SysRegId = PMEVCNTSVRn_EL1(18);
333
pub const PMEVCNTSVR19_EL1: AArch64SysRegId = PMEVCNTSVRn_EL1(19);
334
pub const PMEVCNTSVR20_EL1: AArch64SysRegId = PMEVCNTSVRn_EL1(20);
335
pub const PMEVCNTSVR21_EL1: AArch64SysRegId = PMEVCNTSVRn_EL1(21);
336
pub const PMEVCNTSVR22_EL1: AArch64SysRegId = PMEVCNTSVRn_EL1(22);
337
pub const PMEVCNTSVR23_EL1: AArch64SysRegId = PMEVCNTSVRn_EL1(23);
338
pub const PMEVCNTSVR24_EL1: AArch64SysRegId = PMEVCNTSVRn_EL1(24);
339
pub const PMEVCNTSVR25_EL1: AArch64SysRegId = PMEVCNTSVRn_EL1(25);
340
pub const PMEVCNTSVR26_EL1: AArch64SysRegId = PMEVCNTSVRn_EL1(26);
341
pub const PMEVCNTSVR27_EL1: AArch64SysRegId = PMEVCNTSVRn_EL1(27);
342
pub const PMEVCNTSVR28_EL1: AArch64SysRegId = PMEVCNTSVRn_EL1(28);
343
pub const PMEVCNTSVR29_EL1: AArch64SysRegId = PMEVCNTSVRn_EL1(29);
344
pub const PMEVCNTSVR30_EL1: AArch64SysRegId = PMEVCNTSVRn_EL1(30);
345
346
pub const PMEVTYPER0_EL0: AArch64SysRegId = PMEVTYPERn_EL0(0);
347
pub const PMEVTYPER1_EL0: AArch64SysRegId = PMEVTYPERn_EL0(1);
348
pub const PMEVTYPER2_EL0: AArch64SysRegId = PMEVTYPERn_EL0(2);
349
pub const PMEVTYPER3_EL0: AArch64SysRegId = PMEVTYPERn_EL0(3);
350
pub const PMEVTYPER4_EL0: AArch64SysRegId = PMEVTYPERn_EL0(4);
351
pub const PMEVTYPER5_EL0: AArch64SysRegId = PMEVTYPERn_EL0(5);
352
pub const PMEVTYPER6_EL0: AArch64SysRegId = PMEVTYPERn_EL0(6);
353
pub const PMEVTYPER7_EL0: AArch64SysRegId = PMEVTYPERn_EL0(7);
354
pub const PMEVTYPER8_EL0: AArch64SysRegId = PMEVTYPERn_EL0(8);
355
pub const PMEVTYPER9_EL0: AArch64SysRegId = PMEVTYPERn_EL0(9);
356
pub const PMEVTYPER10_EL0: AArch64SysRegId = PMEVTYPERn_EL0(10);
357
pub const PMEVTYPER11_EL0: AArch64SysRegId = PMEVTYPERn_EL0(11);
358
pub const PMEVTYPER12_EL0: AArch64SysRegId = PMEVTYPERn_EL0(12);
359
pub const PMEVTYPER13_EL0: AArch64SysRegId = PMEVTYPERn_EL0(13);
360
pub const PMEVTYPER14_EL0: AArch64SysRegId = PMEVTYPERn_EL0(14);
361
pub const PMEVTYPER15_EL0: AArch64SysRegId = PMEVTYPERn_EL0(15);
362
pub const PMEVTYPER16_EL0: AArch64SysRegId = PMEVTYPERn_EL0(16);
363
pub const PMEVTYPER17_EL0: AArch64SysRegId = PMEVTYPERn_EL0(17);
364
pub const PMEVTYPER18_EL0: AArch64SysRegId = PMEVTYPERn_EL0(18);
365
pub const PMEVTYPER19_EL0: AArch64SysRegId = PMEVTYPERn_EL0(19);
366
pub const PMEVTYPER20_EL0: AArch64SysRegId = PMEVTYPERn_EL0(20);
367
pub const PMEVTYPER21_EL0: AArch64SysRegId = PMEVTYPERn_EL0(21);
368
pub const PMEVTYPER22_EL0: AArch64SysRegId = PMEVTYPERn_EL0(22);
369
pub const PMEVTYPER23_EL0: AArch64SysRegId = PMEVTYPERn_EL0(23);
370
pub const PMEVTYPER24_EL0: AArch64SysRegId = PMEVTYPERn_EL0(24);
371
pub const PMEVTYPER25_EL0: AArch64SysRegId = PMEVTYPERn_EL0(25);
372
pub const PMEVTYPER26_EL0: AArch64SysRegId = PMEVTYPERn_EL0(26);
373
pub const PMEVTYPER27_EL0: AArch64SysRegId = PMEVTYPERn_EL0(27);
374
pub const PMEVTYPER28_EL0: AArch64SysRegId = PMEVTYPERn_EL0(28);
375
pub const PMEVTYPER29_EL0: AArch64SysRegId = PMEVTYPERn_EL0(29);
376
pub const PMEVTYPER30_EL0: AArch64SysRegId = PMEVTYPERn_EL0(30);
377
378
pub const SPMCGCR0_EL1: AArch64SysRegId = SPMCGCRn_EL1(0);
379
pub const SPMCGCR1_EL1: AArch64SysRegId = SPMCGCRn_EL1(1);
380
381
pub const SPMEVCNTR0_EL0: AArch64SysRegId = SPMEVCNTRn_EL0(0);
382
pub const SPMEVCNTR1_EL0: AArch64SysRegId = SPMEVCNTRn_EL0(1);
383
pub const SPMEVCNTR2_EL0: AArch64SysRegId = SPMEVCNTRn_EL0(2);
384
pub const SPMEVCNTR3_EL0: AArch64SysRegId = SPMEVCNTRn_EL0(3);
385
pub const SPMEVCNTR4_EL0: AArch64SysRegId = SPMEVCNTRn_EL0(4);
386
pub const SPMEVCNTR5_EL0: AArch64SysRegId = SPMEVCNTRn_EL0(5);
387
pub const SPMEVCNTR6_EL0: AArch64SysRegId = SPMEVCNTRn_EL0(6);
388
pub const SPMEVCNTR7_EL0: AArch64SysRegId = SPMEVCNTRn_EL0(7);
389
pub const SPMEVCNTR8_EL0: AArch64SysRegId = SPMEVCNTRn_EL0(8);
390
pub const SPMEVCNTR9_EL0: AArch64SysRegId = SPMEVCNTRn_EL0(9);
391
pub const SPMEVCNTRA_EL0: AArch64SysRegId = SPMEVCNTRn_EL0(10);
392
pub const SPMEVCNTRB_EL0: AArch64SysRegId = SPMEVCNTRn_EL0(11);
393
pub const SPMEVCNTRC_EL0: AArch64SysRegId = SPMEVCNTRn_EL0(12);
394
pub const SPMEVCNTRD_EL0: AArch64SysRegId = SPMEVCNTRn_EL0(13);
395
pub const SPMEVCNTRE_EL0: AArch64SysRegId = SPMEVCNTRn_EL0(14);
396
pub const SPMEVCNTRF_EL0: AArch64SysRegId = SPMEVCNTRn_EL0(15);
397
398
pub const SPMEVFILT2R0_EL0: AArch64SysRegId = SPMEVFILT2Rn_EL0(0);
399
pub const SPMEVFILT2R1_EL0: AArch64SysRegId = SPMEVFILT2Rn_EL0(1);
400
pub const SPMEVFILT2R2_EL0: AArch64SysRegId = SPMEVFILT2Rn_EL0(2);
401
pub const SPMEVFILT2R3_EL0: AArch64SysRegId = SPMEVFILT2Rn_EL0(3);
402
pub const SPMEVFILT2R4_EL0: AArch64SysRegId = SPMEVFILT2Rn_EL0(4);
403
pub const SPMEVFILT2R5_EL0: AArch64SysRegId = SPMEVFILT2Rn_EL0(5);
404
pub const SPMEVFILT2R6_EL0: AArch64SysRegId = SPMEVFILT2Rn_EL0(6);
405
pub const SPMEVFILT2R7_EL0: AArch64SysRegId = SPMEVFILT2Rn_EL0(7);
406
pub const SPMEVFILT2R8_EL0: AArch64SysRegId = SPMEVFILT2Rn_EL0(8);
407
pub const SPMEVFILT2R9_EL0: AArch64SysRegId = SPMEVFILT2Rn_EL0(9);
408
pub const SPMEVFILT2RA_EL0: AArch64SysRegId = SPMEVFILT2Rn_EL0(10);
409
pub const SPMEVFILT2RB_EL0: AArch64SysRegId = SPMEVFILT2Rn_EL0(11);
410
pub const SPMEVFILT2RC_EL0: AArch64SysRegId = SPMEVFILT2Rn_EL0(12);
411
pub const SPMEVFILT2RD_EL0: AArch64SysRegId = SPMEVFILT2Rn_EL0(13);
412
pub const SPMEVFILT2RE_EL0: AArch64SysRegId = SPMEVFILT2Rn_EL0(14);
413
pub const SPMEVFILT2RF_EL0: AArch64SysRegId = SPMEVFILT2Rn_EL0(15);
414
415
pub const SPMEVFILTR0_EL0: AArch64SysRegId = SPMEVFILTRn_EL0(0);
416
pub const SPMEVFILTR1_EL0: AArch64SysRegId = SPMEVFILTRn_EL0(1);
417
pub const SPMEVFILTR2_EL0: AArch64SysRegId = SPMEVFILTRn_EL0(2);
418
pub const SPMEVFILTR3_EL0: AArch64SysRegId = SPMEVFILTRn_EL0(3);
419
pub const SPMEVFILTR4_EL0: AArch64SysRegId = SPMEVFILTRn_EL0(4);
420
pub const SPMEVFILTR5_EL0: AArch64SysRegId = SPMEVFILTRn_EL0(5);
421
pub const SPMEVFILTR6_EL0: AArch64SysRegId = SPMEVFILTRn_EL0(6);
422
pub const SPMEVFILTR7_EL0: AArch64SysRegId = SPMEVFILTRn_EL0(7);
423
pub const SPMEVFILTR8_EL0: AArch64SysRegId = SPMEVFILTRn_EL0(8);
424
pub const SPMEVFILTR9_EL0: AArch64SysRegId = SPMEVFILTRn_EL0(9);
425
pub const SPMEVFILTRA_EL0: AArch64SysRegId = SPMEVFILTRn_EL0(10);
426
pub const SPMEVFILTRB_EL0: AArch64SysRegId = SPMEVFILTRn_EL0(11);
427
pub const SPMEVFILTRC_EL0: AArch64SysRegId = SPMEVFILTRn_EL0(12);
428
pub const SPMEVFILTRD_EL0: AArch64SysRegId = SPMEVFILTRn_EL0(13);
429
pub const SPMEVFILTRE_EL0: AArch64SysRegId = SPMEVFILTRn_EL0(14);
430
pub const SPMEVFILTRF_EL0: AArch64SysRegId = SPMEVFILTRn_EL0(15);
431
432
pub const SPMEVTYPER0_EL0: AArch64SysRegId = SPMEVTYPERn_EL0(0);
433
pub const SPMEVTYPER1_EL0: AArch64SysRegId = SPMEVTYPERn_EL0(1);
434
pub const SPMEVTYPER2_EL0: AArch64SysRegId = SPMEVTYPERn_EL0(2);
435
pub const SPMEVTYPER3_EL0: AArch64SysRegId = SPMEVTYPERn_EL0(3);
436
pub const SPMEVTYPER4_EL0: AArch64SysRegId = SPMEVTYPERn_EL0(4);
437
pub const SPMEVTYPER5_EL0: AArch64SysRegId = SPMEVTYPERn_EL0(5);
438
pub const SPMEVTYPER6_EL0: AArch64SysRegId = SPMEVTYPERn_EL0(6);
439
pub const SPMEVTYPER7_EL0: AArch64SysRegId = SPMEVTYPERn_EL0(7);
440
pub const SPMEVTYPER8_EL0: AArch64SysRegId = SPMEVTYPERn_EL0(8);
441
pub const SPMEVTYPER9_EL0: AArch64SysRegId = SPMEVTYPERn_EL0(9);
442
pub const SPMEVTYPERA_EL0: AArch64SysRegId = SPMEVTYPERn_EL0(10);
443
pub const SPMEVTYPERB_EL0: AArch64SysRegId = SPMEVTYPERn_EL0(11);
444
pub const SPMEVTYPERC_EL0: AArch64SysRegId = SPMEVTYPERn_EL0(12);
445
pub const SPMEVTYPERD_EL0: AArch64SysRegId = SPMEVTYPERn_EL0(13);
446
pub const SPMEVTYPERE_EL0: AArch64SysRegId = SPMEVTYPERn_EL0(14);
447
pub const SPMEVTYPERF_EL0: AArch64SysRegId = SPMEVTYPERn_EL0(15);
448
449
pub const TRCACATR0: AArch64SysRegId = TRCACATRn(0);
450
pub const TRCACATR1: AArch64SysRegId = TRCACATRn(1);
451
pub const TRCACATR2: AArch64SysRegId = TRCACATRn(2);
452
pub const TRCACATR3: AArch64SysRegId = TRCACATRn(3);
453
pub const TRCACATR4: AArch64SysRegId = TRCACATRn(4);
454
pub const TRCACATR5: AArch64SysRegId = TRCACATRn(5);
455
pub const TRCACATR6: AArch64SysRegId = TRCACATRn(6);
456
pub const TRCACATR7: AArch64SysRegId = TRCACATRn(7);
457
pub const TRCACATR8: AArch64SysRegId = TRCACATRn(8);
458
pub const TRCACATR9: AArch64SysRegId = TRCACATRn(9);
459
pub const TRCACATRA: AArch64SysRegId = TRCACATRn(10);
460
pub const TRCACATRB: AArch64SysRegId = TRCACATRn(11);
461
pub const TRCACATRC: AArch64SysRegId = TRCACATRn(12);
462
pub const TRCACATRD: AArch64SysRegId = TRCACATRn(13);
463
pub const TRCACATRE: AArch64SysRegId = TRCACATRn(14);
464
pub const TRCACATRF: AArch64SysRegId = TRCACATRn(15);
465
466
pub const TRCACVR0: AArch64SysRegId = TRCACVRn(0);
467
pub const TRCACVR1: AArch64SysRegId = TRCACVRn(1);
468
pub const TRCACVR2: AArch64SysRegId = TRCACVRn(2);
469
pub const TRCACVR3: AArch64SysRegId = TRCACVRn(3);
470
pub const TRCACVR4: AArch64SysRegId = TRCACVRn(4);
471
pub const TRCACVR5: AArch64SysRegId = TRCACVRn(5);
472
pub const TRCACVR6: AArch64SysRegId = TRCACVRn(6);
473
pub const TRCACVR7: AArch64SysRegId = TRCACVRn(7);
474
pub const TRCACVR8: AArch64SysRegId = TRCACVRn(8);
475
pub const TRCACVR9: AArch64SysRegId = TRCACVRn(9);
476
pub const TRCACVRA: AArch64SysRegId = TRCACVRn(10);
477
pub const TRCACVRB: AArch64SysRegId = TRCACVRn(11);
478
pub const TRCACVRC: AArch64SysRegId = TRCACVRn(12);
479
pub const TRCACVRD: AArch64SysRegId = TRCACVRn(13);
480
pub const TRCACVRE: AArch64SysRegId = TRCACVRn(14);
481
pub const TRCACVRF: AArch64SysRegId = TRCACVRn(15);
482
483
pub const TRCCIDCVR0: AArch64SysRegId = TRCCIDCVRn(0);
484
pub const TRCCIDCVR1: AArch64SysRegId = TRCCIDCVRn(1);
485
pub const TRCCIDCVR2: AArch64SysRegId = TRCCIDCVRn(2);
486
pub const TRCCIDCVR3: AArch64SysRegId = TRCCIDCVRn(3);
487
pub const TRCCIDCVR4: AArch64SysRegId = TRCCIDCVRn(4);
488
pub const TRCCIDCVR5: AArch64SysRegId = TRCCIDCVRn(5);
489
pub const TRCCIDCVR6: AArch64SysRegId = TRCCIDCVRn(6);
490
pub const TRCCIDCVR7: AArch64SysRegId = TRCCIDCVRn(7);
491
492
pub const TRCCNTCTLR0: AArch64SysRegId = TRCCNTCTLRn(0);
493
pub const TRCCNTCTLR1: AArch64SysRegId = TRCCNTCTLRn(1);
494
pub const TRCCNTCTLR2: AArch64SysRegId = TRCCNTCTLRn(2);
495
pub const TRCCNTCTLR3: AArch64SysRegId = TRCCNTCTLRn(3);
496
497
pub const TRCCNTRLDVR0: AArch64SysRegId = TRCCNTRLDVRn(0);
498
pub const TRCCNTRLDVR1: AArch64SysRegId = TRCCNTRLDVRn(1);
499
pub const TRCCNTRLDVR2: AArch64SysRegId = TRCCNTRLDVRn(2);
500
pub const TRCCNTRLDVR3: AArch64SysRegId = TRCCNTRLDVRn(3);
501
502
pub const TRCCNTVR0: AArch64SysRegId = TRCCNTVRn(0);
503
pub const TRCCNTVR1: AArch64SysRegId = TRCCNTVRn(1);
504
pub const TRCCNTVR2: AArch64SysRegId = TRCCNTVRn(2);
505
pub const TRCCNTVR3: AArch64SysRegId = TRCCNTVRn(3);
506
507
pub const TRCEXTINSELR0: AArch64SysRegId = TRCEXTINSELRn(0);
508
pub const TRCEXTINSELR1: AArch64SysRegId = TRCEXTINSELRn(1);
509
pub const TRCEXTINSELR2: AArch64SysRegId = TRCEXTINSELRn(2);
510
pub const TRCEXTINSELR3: AArch64SysRegId = TRCEXTINSELRn(3);
511
512
pub const TRCIMSPEC1: AArch64SysRegId = TRCIMSPECn(1);
513
pub const TRCIMSPEC2: AArch64SysRegId = TRCIMSPECn(2);
514
pub const TRCIMSPEC3: AArch64SysRegId = TRCIMSPECn(3);
515
pub const TRCIMSPEC4: AArch64SysRegId = TRCIMSPECn(4);
516
pub const TRCIMSPEC5: AArch64SysRegId = TRCIMSPECn(5);
517
pub const TRCIMSPEC6: AArch64SysRegId = TRCIMSPECn(6);
518
pub const TRCIMSPEC7: AArch64SysRegId = TRCIMSPECn(7);
519
520
pub const TRCRSCTLR2: AArch64SysRegId = TRCRSCTLRn(2);
521
pub const TRCRSCTLR3: AArch64SysRegId = TRCRSCTLRn(3);
522
pub const TRCRSCTLR4: AArch64SysRegId = TRCRSCTLRn(4);
523
pub const TRCRSCTLR5: AArch64SysRegId = TRCRSCTLRn(5);
524
pub const TRCRSCTLR6: AArch64SysRegId = TRCRSCTLRn(6);
525
pub const TRCRSCTLR7: AArch64SysRegId = TRCRSCTLRn(7);
526
pub const TRCRSCTLR8: AArch64SysRegId = TRCRSCTLRn(8);
527
pub const TRCRSCTLR9: AArch64SysRegId = TRCRSCTLRn(9);
528
pub const TRCRSCTLR10: AArch64SysRegId = TRCRSCTLRn(10);
529
pub const TRCRSCTLR11: AArch64SysRegId = TRCRSCTLRn(11);
530
pub const TRCRSCTLR12: AArch64SysRegId = TRCRSCTLRn(12);
531
pub const TRCRSCTLR13: AArch64SysRegId = TRCRSCTLRn(13);
532
pub const TRCRSCTLR14: AArch64SysRegId = TRCRSCTLRn(14);
533
pub const TRCRSCTLR15: AArch64SysRegId = TRCRSCTLRn(15);
534
pub const TRCRSCTLR16: AArch64SysRegId = TRCRSCTLRn(16);
535
pub const TRCRSCTLR17: AArch64SysRegId = TRCRSCTLRn(17);
536
pub const TRCRSCTLR18: AArch64SysRegId = TRCRSCTLRn(18);
537
pub const TRCRSCTLR19: AArch64SysRegId = TRCRSCTLRn(19);
538
pub const TRCRSCTLR20: AArch64SysRegId = TRCRSCTLRn(20);
539
pub const TRCRSCTLR21: AArch64SysRegId = TRCRSCTLRn(21);
540
pub const TRCRSCTLR22: AArch64SysRegId = TRCRSCTLRn(22);
541
pub const TRCRSCTLR23: AArch64SysRegId = TRCRSCTLRn(23);
542
pub const TRCRSCTLR24: AArch64SysRegId = TRCRSCTLRn(24);
543
pub const TRCRSCTLR25: AArch64SysRegId = TRCRSCTLRn(25);
544
pub const TRCRSCTLR26: AArch64SysRegId = TRCRSCTLRn(26);
545
pub const TRCRSCTLR27: AArch64SysRegId = TRCRSCTLRn(27);
546
pub const TRCRSCTLR28: AArch64SysRegId = TRCRSCTLRn(28);
547
pub const TRCRSCTLR29: AArch64SysRegId = TRCRSCTLRn(29);
548
pub const TRCRSCTLR30: AArch64SysRegId = TRCRSCTLRn(30);
549
pub const TRCRSCTLR31: AArch64SysRegId = TRCRSCTLRn(31);
550
551
pub const TRCSEQEVR0: AArch64SysRegId = TRCSEQEVRn(0);
552
pub const TRCSEQEVR1: AArch64SysRegId = TRCSEQEVRn(1);
553
pub const TRCSEQEVR2: AArch64SysRegId = TRCSEQEVRn(2);
554
555
pub const TRCSSCCR0: AArch64SysRegId = TRCSSCCRn(0);
556
pub const TRCSSCCR1: AArch64SysRegId = TRCSSCCRn(1);
557
pub const TRCSSCCR2: AArch64SysRegId = TRCSSCCRn(2);
558
pub const TRCSSCCR3: AArch64SysRegId = TRCSSCCRn(3);
559
pub const TRCSSCCR4: AArch64SysRegId = TRCSSCCRn(4);
560
pub const TRCSSCCR5: AArch64SysRegId = TRCSSCCRn(5);
561
pub const TRCSSCCR6: AArch64SysRegId = TRCSSCCRn(6);
562
pub const TRCSSCCR7: AArch64SysRegId = TRCSSCCRn(7);
563
564
pub const TRCSSCSR0: AArch64SysRegId = TRCSSCSRn(0);
565
pub const TRCSSCSR1: AArch64SysRegId = TRCSSCSRn(1);
566
pub const TRCSSCSR2: AArch64SysRegId = TRCSSCSRn(2);
567
pub const TRCSSCSR3: AArch64SysRegId = TRCSSCSRn(3);
568
pub const TRCSSCSR4: AArch64SysRegId = TRCSSCSRn(4);
569
pub const TRCSSCSR5: AArch64SysRegId = TRCSSCSRn(5);
570
pub const TRCSSCSR6: AArch64SysRegId = TRCSSCSRn(6);
571
pub const TRCSSCSR7: AArch64SysRegId = TRCSSCSRn(7);
572
573
pub const TRCSSPCICR0: AArch64SysRegId = TRCSSPCICRn(0);
574
pub const TRCSSPCICR1: AArch64SysRegId = TRCSSPCICRn(1);
575
pub const TRCSSPCICR2: AArch64SysRegId = TRCSSPCICRn(2);
576
pub const TRCSSPCICR3: AArch64SysRegId = TRCSSPCICRn(3);
577
pub const TRCSSPCICR4: AArch64SysRegId = TRCSSPCICRn(4);
578
pub const TRCSSPCICR5: AArch64SysRegId = TRCSSPCICRn(5);
579
pub const TRCSSPCICR6: AArch64SysRegId = TRCSSPCICRn(6);
580
pub const TRCSSPCICR7: AArch64SysRegId = TRCSSPCICRn(7);
581
582
pub const TRCVMIDCVR0: AArch64SysRegId = TRCVMIDCVRn(0);
583
pub const TRCVMIDCVR1: AArch64SysRegId = TRCVMIDCVRn(1);
584
pub const TRCVMIDCVR2: AArch64SysRegId = TRCVMIDCVRn(2);
585
pub const TRCVMIDCVR3: AArch64SysRegId = TRCVMIDCVRn(3);
586
pub const TRCVMIDCVR4: AArch64SysRegId = TRCVMIDCVRn(4);
587
pub const TRCVMIDCVR5: AArch64SysRegId = TRCVMIDCVRn(5);
588
pub const TRCVMIDCVR6: AArch64SysRegId = TRCVMIDCVRn(6);
589
pub const TRCVMIDCVR7: AArch64SysRegId = TRCVMIDCVRn(7);
590
591