73
124
/* UVH_EVENT_OCCURRED0 */
74
125
/* ========================================================================= */
75
126
#define UVH_EVENT_OCCURRED0 0x70000UL
76
#define UVH_EVENT_OCCURRED0_32 0x005e8
78
#define UVH_EVENT_OCCURRED0_LB_HCERR_SHFT 0
79
#define UVH_EVENT_OCCURRED0_LB_HCERR_MASK 0x0000000000000001UL
80
#define UVH_EVENT_OCCURRED0_GR0_HCERR_SHFT 1
81
#define UVH_EVENT_OCCURRED0_GR0_HCERR_MASK 0x0000000000000002UL
82
#define UVH_EVENT_OCCURRED0_GR1_HCERR_SHFT 2
83
#define UVH_EVENT_OCCURRED0_GR1_HCERR_MASK 0x0000000000000004UL
84
#define UVH_EVENT_OCCURRED0_LH_HCERR_SHFT 3
85
#define UVH_EVENT_OCCURRED0_LH_HCERR_MASK 0x0000000000000008UL
86
#define UVH_EVENT_OCCURRED0_RH_HCERR_SHFT 4
87
#define UVH_EVENT_OCCURRED0_RH_HCERR_MASK 0x0000000000000010UL
88
#define UVH_EVENT_OCCURRED0_XN_HCERR_SHFT 5
89
#define UVH_EVENT_OCCURRED0_XN_HCERR_MASK 0x0000000000000020UL
90
#define UVH_EVENT_OCCURRED0_SI_HCERR_SHFT 6
91
#define UVH_EVENT_OCCURRED0_SI_HCERR_MASK 0x0000000000000040UL
92
#define UVH_EVENT_OCCURRED0_LB_AOERR0_SHFT 7
93
#define UVH_EVENT_OCCURRED0_LB_AOERR0_MASK 0x0000000000000080UL
94
#define UVH_EVENT_OCCURRED0_GR0_AOERR0_SHFT 8
95
#define UVH_EVENT_OCCURRED0_GR0_AOERR0_MASK 0x0000000000000100UL
96
#define UVH_EVENT_OCCURRED0_GR1_AOERR0_SHFT 9
97
#define UVH_EVENT_OCCURRED0_GR1_AOERR0_MASK 0x0000000000000200UL
98
#define UVH_EVENT_OCCURRED0_LH_AOERR0_SHFT 10
99
#define UVH_EVENT_OCCURRED0_LH_AOERR0_MASK 0x0000000000000400UL
100
#define UVH_EVENT_OCCURRED0_RH_AOERR0_SHFT 11
101
#define UVH_EVENT_OCCURRED0_RH_AOERR0_MASK 0x0000000000000800UL
102
#define UVH_EVENT_OCCURRED0_XN_AOERR0_SHFT 12
103
#define UVH_EVENT_OCCURRED0_XN_AOERR0_MASK 0x0000000000001000UL
104
#define UVH_EVENT_OCCURRED0_SI_AOERR0_SHFT 13
105
#define UVH_EVENT_OCCURRED0_SI_AOERR0_MASK 0x0000000000002000UL
106
#define UVH_EVENT_OCCURRED0_LB_AOERR1_SHFT 14
107
#define UVH_EVENT_OCCURRED0_LB_AOERR1_MASK 0x0000000000004000UL
108
#define UVH_EVENT_OCCURRED0_GR0_AOERR1_SHFT 15
109
#define UVH_EVENT_OCCURRED0_GR0_AOERR1_MASK 0x0000000000008000UL
110
#define UVH_EVENT_OCCURRED0_GR1_AOERR1_SHFT 16
111
#define UVH_EVENT_OCCURRED0_GR1_AOERR1_MASK 0x0000000000010000UL
112
#define UVH_EVENT_OCCURRED0_LH_AOERR1_SHFT 17
113
#define UVH_EVENT_OCCURRED0_LH_AOERR1_MASK 0x0000000000020000UL
114
#define UVH_EVENT_OCCURRED0_RH_AOERR1_SHFT 18
115
#define UVH_EVENT_OCCURRED0_RH_AOERR1_MASK 0x0000000000040000UL
116
#define UVH_EVENT_OCCURRED0_XN_AOERR1_SHFT 19
117
#define UVH_EVENT_OCCURRED0_XN_AOERR1_MASK 0x0000000000080000UL
118
#define UVH_EVENT_OCCURRED0_SI_AOERR1_SHFT 20
119
#define UVH_EVENT_OCCURRED0_SI_AOERR1_MASK 0x0000000000100000UL
120
#define UVH_EVENT_OCCURRED0_RH_VPI_INT_SHFT 21
121
#define UVH_EVENT_OCCURRED0_RH_VPI_INT_MASK 0x0000000000200000UL
122
#define UVH_EVENT_OCCURRED0_SYSTEM_SHUTDOWN_INT_SHFT 22
123
#define UVH_EVENT_OCCURRED0_SYSTEM_SHUTDOWN_INT_MASK 0x0000000000400000UL
124
#define UVH_EVENT_OCCURRED0_LB_IRQ_INT_0_SHFT 23
125
#define UVH_EVENT_OCCURRED0_LB_IRQ_INT_0_MASK 0x0000000000800000UL
126
#define UVH_EVENT_OCCURRED0_LB_IRQ_INT_1_SHFT 24
127
#define UVH_EVENT_OCCURRED0_LB_IRQ_INT_1_MASK 0x0000000001000000UL
128
#define UVH_EVENT_OCCURRED0_LB_IRQ_INT_2_SHFT 25
129
#define UVH_EVENT_OCCURRED0_LB_IRQ_INT_2_MASK 0x0000000002000000UL
130
#define UVH_EVENT_OCCURRED0_LB_IRQ_INT_3_SHFT 26
131
#define UVH_EVENT_OCCURRED0_LB_IRQ_INT_3_MASK 0x0000000004000000UL
132
#define UVH_EVENT_OCCURRED0_LB_IRQ_INT_4_SHFT 27
133
#define UVH_EVENT_OCCURRED0_LB_IRQ_INT_4_MASK 0x0000000008000000UL
134
#define UVH_EVENT_OCCURRED0_LB_IRQ_INT_5_SHFT 28
135
#define UVH_EVENT_OCCURRED0_LB_IRQ_INT_5_MASK 0x0000000010000000UL
136
#define UVH_EVENT_OCCURRED0_LB_IRQ_INT_6_SHFT 29
137
#define UVH_EVENT_OCCURRED0_LB_IRQ_INT_6_MASK 0x0000000020000000UL
138
#define UVH_EVENT_OCCURRED0_LB_IRQ_INT_7_SHFT 30
139
#define UVH_EVENT_OCCURRED0_LB_IRQ_INT_7_MASK 0x0000000040000000UL
140
#define UVH_EVENT_OCCURRED0_LB_IRQ_INT_8_SHFT 31
141
#define UVH_EVENT_OCCURRED0_LB_IRQ_INT_8_MASK 0x0000000080000000UL
142
#define UVH_EVENT_OCCURRED0_LB_IRQ_INT_9_SHFT 32
143
#define UVH_EVENT_OCCURRED0_LB_IRQ_INT_9_MASK 0x0000000100000000UL
144
#define UVH_EVENT_OCCURRED0_LB_IRQ_INT_10_SHFT 33
145
#define UVH_EVENT_OCCURRED0_LB_IRQ_INT_10_MASK 0x0000000200000000UL
146
#define UVH_EVENT_OCCURRED0_LB_IRQ_INT_11_SHFT 34
147
#define UVH_EVENT_OCCURRED0_LB_IRQ_INT_11_MASK 0x0000000400000000UL
148
#define UVH_EVENT_OCCURRED0_LB_IRQ_INT_12_SHFT 35
149
#define UVH_EVENT_OCCURRED0_LB_IRQ_INT_12_MASK 0x0000000800000000UL
150
#define UVH_EVENT_OCCURRED0_LB_IRQ_INT_13_SHFT 36
151
#define UVH_EVENT_OCCURRED0_LB_IRQ_INT_13_MASK 0x0000001000000000UL
152
#define UVH_EVENT_OCCURRED0_LB_IRQ_INT_14_SHFT 37
153
#define UVH_EVENT_OCCURRED0_LB_IRQ_INT_14_MASK 0x0000002000000000UL
154
#define UVH_EVENT_OCCURRED0_LB_IRQ_INT_15_SHFT 38
155
#define UVH_EVENT_OCCURRED0_LB_IRQ_INT_15_MASK 0x0000004000000000UL
156
#define UVH_EVENT_OCCURRED0_L1_NMI_INT_SHFT 39
157
#define UVH_EVENT_OCCURRED0_L1_NMI_INT_MASK 0x0000008000000000UL
158
#define UVH_EVENT_OCCURRED0_STOP_CLOCK_SHFT 40
159
#define UVH_EVENT_OCCURRED0_STOP_CLOCK_MASK 0x0000010000000000UL
160
#define UVH_EVENT_OCCURRED0_ASIC_TO_L1_SHFT 41
161
#define UVH_EVENT_OCCURRED0_ASIC_TO_L1_MASK 0x0000020000000000UL
162
#define UVH_EVENT_OCCURRED0_L1_TO_ASIC_SHFT 42
163
#define UVH_EVENT_OCCURRED0_L1_TO_ASIC_MASK 0x0000040000000000UL
164
#define UVH_EVENT_OCCURRED0_LTC_INT_SHFT 43
165
#define UVH_EVENT_OCCURRED0_LTC_INT_MASK 0x0000080000000000UL
166
#define UVH_EVENT_OCCURRED0_LA_SEQ_TRIGGER_SHFT 44
167
#define UVH_EVENT_OCCURRED0_LA_SEQ_TRIGGER_MASK 0x0000100000000000UL
168
#define UVH_EVENT_OCCURRED0_IPI_INT_SHFT 45
169
#define UVH_EVENT_OCCURRED0_IPI_INT_MASK 0x0000200000000000UL
170
#define UVH_EVENT_OCCURRED0_EXTIO_INT0_SHFT 46
171
#define UVH_EVENT_OCCURRED0_EXTIO_INT0_MASK 0x0000400000000000UL
172
#define UVH_EVENT_OCCURRED0_EXTIO_INT1_SHFT 47
173
#define UVH_EVENT_OCCURRED0_EXTIO_INT1_MASK 0x0000800000000000UL
174
#define UVH_EVENT_OCCURRED0_EXTIO_INT2_SHFT 48
175
#define UVH_EVENT_OCCURRED0_EXTIO_INT2_MASK 0x0001000000000000UL
176
#define UVH_EVENT_OCCURRED0_EXTIO_INT3_SHFT 49
177
#define UVH_EVENT_OCCURRED0_EXTIO_INT3_MASK 0x0002000000000000UL
178
#define UVH_EVENT_OCCURRED0_PROFILE_INT_SHFT 50
179
#define UVH_EVENT_OCCURRED0_PROFILE_INT_MASK 0x0004000000000000UL
180
#define UVH_EVENT_OCCURRED0_RTC0_SHFT 51
181
#define UVH_EVENT_OCCURRED0_RTC0_MASK 0x0008000000000000UL
182
#define UVH_EVENT_OCCURRED0_RTC1_SHFT 52
183
#define UVH_EVENT_OCCURRED0_RTC1_MASK 0x0010000000000000UL
184
#define UVH_EVENT_OCCURRED0_RTC2_SHFT 53
185
#define UVH_EVENT_OCCURRED0_RTC2_MASK 0x0020000000000000UL
186
#define UVH_EVENT_OCCURRED0_RTC3_SHFT 54
187
#define UVH_EVENT_OCCURRED0_RTC3_MASK 0x0040000000000000UL
188
#define UVH_EVENT_OCCURRED0_BAU_DATA_SHFT 55
189
#define UVH_EVENT_OCCURRED0_BAU_DATA_MASK 0x0080000000000000UL
190
#define UVH_EVENT_OCCURRED0_POWER_MANAGEMENT_REQ_SHFT 56
191
#define UVH_EVENT_OCCURRED0_POWER_MANAGEMENT_REQ_MASK 0x0100000000000000UL
127
#define UVH_EVENT_OCCURRED0_32 0x5e8
129
#define UV1H_EVENT_OCCURRED0_LB_HCERR_SHFT 0
130
#define UV1H_EVENT_OCCURRED0_LB_HCERR_MASK 0x0000000000000001UL
131
#define UV1H_EVENT_OCCURRED0_GR0_HCERR_SHFT 1
132
#define UV1H_EVENT_OCCURRED0_GR0_HCERR_MASK 0x0000000000000002UL
133
#define UV1H_EVENT_OCCURRED0_GR1_HCERR_SHFT 2
134
#define UV1H_EVENT_OCCURRED0_GR1_HCERR_MASK 0x0000000000000004UL
135
#define UV1H_EVENT_OCCURRED0_LH_HCERR_SHFT 3
136
#define UV1H_EVENT_OCCURRED0_LH_HCERR_MASK 0x0000000000000008UL
137
#define UV1H_EVENT_OCCURRED0_RH_HCERR_SHFT 4
138
#define UV1H_EVENT_OCCURRED0_RH_HCERR_MASK 0x0000000000000010UL
139
#define UV1H_EVENT_OCCURRED0_XN_HCERR_SHFT 5
140
#define UV1H_EVENT_OCCURRED0_XN_HCERR_MASK 0x0000000000000020UL
141
#define UV1H_EVENT_OCCURRED0_SI_HCERR_SHFT 6
142
#define UV1H_EVENT_OCCURRED0_SI_HCERR_MASK 0x0000000000000040UL
143
#define UV1H_EVENT_OCCURRED0_LB_AOERR0_SHFT 7
144
#define UV1H_EVENT_OCCURRED0_LB_AOERR0_MASK 0x0000000000000080UL
145
#define UV1H_EVENT_OCCURRED0_GR0_AOERR0_SHFT 8
146
#define UV1H_EVENT_OCCURRED0_GR0_AOERR0_MASK 0x0000000000000100UL
147
#define UV1H_EVENT_OCCURRED0_GR1_AOERR0_SHFT 9
148
#define UV1H_EVENT_OCCURRED0_GR1_AOERR0_MASK 0x0000000000000200UL
149
#define UV1H_EVENT_OCCURRED0_LH_AOERR0_SHFT 10
150
#define UV1H_EVENT_OCCURRED0_LH_AOERR0_MASK 0x0000000000000400UL
151
#define UV1H_EVENT_OCCURRED0_RH_AOERR0_SHFT 11
152
#define UV1H_EVENT_OCCURRED0_RH_AOERR0_MASK 0x0000000000000800UL
153
#define UV1H_EVENT_OCCURRED0_XN_AOERR0_SHFT 12
154
#define UV1H_EVENT_OCCURRED0_XN_AOERR0_MASK 0x0000000000001000UL
155
#define UV1H_EVENT_OCCURRED0_SI_AOERR0_SHFT 13
156
#define UV1H_EVENT_OCCURRED0_SI_AOERR0_MASK 0x0000000000002000UL
157
#define UV1H_EVENT_OCCURRED0_LB_AOERR1_SHFT 14
158
#define UV1H_EVENT_OCCURRED0_LB_AOERR1_MASK 0x0000000000004000UL
159
#define UV1H_EVENT_OCCURRED0_GR0_AOERR1_SHFT 15
160
#define UV1H_EVENT_OCCURRED0_GR0_AOERR1_MASK 0x0000000000008000UL
161
#define UV1H_EVENT_OCCURRED0_GR1_AOERR1_SHFT 16
162
#define UV1H_EVENT_OCCURRED0_GR1_AOERR1_MASK 0x0000000000010000UL
163
#define UV1H_EVENT_OCCURRED0_LH_AOERR1_SHFT 17
164
#define UV1H_EVENT_OCCURRED0_LH_AOERR1_MASK 0x0000000000020000UL
165
#define UV1H_EVENT_OCCURRED0_RH_AOERR1_SHFT 18
166
#define UV1H_EVENT_OCCURRED0_RH_AOERR1_MASK 0x0000000000040000UL
167
#define UV1H_EVENT_OCCURRED0_XN_AOERR1_SHFT 19
168
#define UV1H_EVENT_OCCURRED0_XN_AOERR1_MASK 0x0000000000080000UL
169
#define UV1H_EVENT_OCCURRED0_SI_AOERR1_SHFT 20
170
#define UV1H_EVENT_OCCURRED0_SI_AOERR1_MASK 0x0000000000100000UL
171
#define UV1H_EVENT_OCCURRED0_RH_VPI_INT_SHFT 21
172
#define UV1H_EVENT_OCCURRED0_RH_VPI_INT_MASK 0x0000000000200000UL
173
#define UV1H_EVENT_OCCURRED0_SYSTEM_SHUTDOWN_INT_SHFT 22
174
#define UV1H_EVENT_OCCURRED0_SYSTEM_SHUTDOWN_INT_MASK 0x0000000000400000UL
175
#define UV1H_EVENT_OCCURRED0_LB_IRQ_INT_0_SHFT 23
176
#define UV1H_EVENT_OCCURRED0_LB_IRQ_INT_0_MASK 0x0000000000800000UL
177
#define UV1H_EVENT_OCCURRED0_LB_IRQ_INT_1_SHFT 24
178
#define UV1H_EVENT_OCCURRED0_LB_IRQ_INT_1_MASK 0x0000000001000000UL
179
#define UV1H_EVENT_OCCURRED0_LB_IRQ_INT_2_SHFT 25
180
#define UV1H_EVENT_OCCURRED0_LB_IRQ_INT_2_MASK 0x0000000002000000UL
181
#define UV1H_EVENT_OCCURRED0_LB_IRQ_INT_3_SHFT 26
182
#define UV1H_EVENT_OCCURRED0_LB_IRQ_INT_3_MASK 0x0000000004000000UL
183
#define UV1H_EVENT_OCCURRED0_LB_IRQ_INT_4_SHFT 27
184
#define UV1H_EVENT_OCCURRED0_LB_IRQ_INT_4_MASK 0x0000000008000000UL
185
#define UV1H_EVENT_OCCURRED0_LB_IRQ_INT_5_SHFT 28
186
#define UV1H_EVENT_OCCURRED0_LB_IRQ_INT_5_MASK 0x0000000010000000UL
187
#define UV1H_EVENT_OCCURRED0_LB_IRQ_INT_6_SHFT 29
188
#define UV1H_EVENT_OCCURRED0_LB_IRQ_INT_6_MASK 0x0000000020000000UL
189
#define UV1H_EVENT_OCCURRED0_LB_IRQ_INT_7_SHFT 30
190
#define UV1H_EVENT_OCCURRED0_LB_IRQ_INT_7_MASK 0x0000000040000000UL
191
#define UV1H_EVENT_OCCURRED0_LB_IRQ_INT_8_SHFT 31
192
#define UV1H_EVENT_OCCURRED0_LB_IRQ_INT_8_MASK 0x0000000080000000UL
193
#define UV1H_EVENT_OCCURRED0_LB_IRQ_INT_9_SHFT 32
194
#define UV1H_EVENT_OCCURRED0_LB_IRQ_INT_9_MASK 0x0000000100000000UL
195
#define UV1H_EVENT_OCCURRED0_LB_IRQ_INT_10_SHFT 33
196
#define UV1H_EVENT_OCCURRED0_LB_IRQ_INT_10_MASK 0x0000000200000000UL
197
#define UV1H_EVENT_OCCURRED0_LB_IRQ_INT_11_SHFT 34
198
#define UV1H_EVENT_OCCURRED0_LB_IRQ_INT_11_MASK 0x0000000400000000UL
199
#define UV1H_EVENT_OCCURRED0_LB_IRQ_INT_12_SHFT 35
200
#define UV1H_EVENT_OCCURRED0_LB_IRQ_INT_12_MASK 0x0000000800000000UL
201
#define UV1H_EVENT_OCCURRED0_LB_IRQ_INT_13_SHFT 36
202
#define UV1H_EVENT_OCCURRED0_LB_IRQ_INT_13_MASK 0x0000001000000000UL
203
#define UV1H_EVENT_OCCURRED0_LB_IRQ_INT_14_SHFT 37
204
#define UV1H_EVENT_OCCURRED0_LB_IRQ_INT_14_MASK 0x0000002000000000UL
205
#define UV1H_EVENT_OCCURRED0_LB_IRQ_INT_15_SHFT 38
206
#define UV1H_EVENT_OCCURRED0_LB_IRQ_INT_15_MASK 0x0000004000000000UL
207
#define UV1H_EVENT_OCCURRED0_L1_NMI_INT_SHFT 39
208
#define UV1H_EVENT_OCCURRED0_L1_NMI_INT_MASK 0x0000008000000000UL
209
#define UV1H_EVENT_OCCURRED0_STOP_CLOCK_SHFT 40
210
#define UV1H_EVENT_OCCURRED0_STOP_CLOCK_MASK 0x0000010000000000UL
211
#define UV1H_EVENT_OCCURRED0_ASIC_TO_L1_SHFT 41
212
#define UV1H_EVENT_OCCURRED0_ASIC_TO_L1_MASK 0x0000020000000000UL
213
#define UV1H_EVENT_OCCURRED0_L1_TO_ASIC_SHFT 42
214
#define UV1H_EVENT_OCCURRED0_L1_TO_ASIC_MASK 0x0000040000000000UL
215
#define UV1H_EVENT_OCCURRED0_LTC_INT_SHFT 43
216
#define UV1H_EVENT_OCCURRED0_LTC_INT_MASK 0x0000080000000000UL
217
#define UV1H_EVENT_OCCURRED0_LA_SEQ_TRIGGER_SHFT 44
218
#define UV1H_EVENT_OCCURRED0_LA_SEQ_TRIGGER_MASK 0x0000100000000000UL
219
#define UV1H_EVENT_OCCURRED0_IPI_INT_SHFT 45
220
#define UV1H_EVENT_OCCURRED0_IPI_INT_MASK 0x0000200000000000UL
221
#define UV1H_EVENT_OCCURRED0_EXTIO_INT0_SHFT 46
222
#define UV1H_EVENT_OCCURRED0_EXTIO_INT0_MASK 0x0000400000000000UL
223
#define UV1H_EVENT_OCCURRED0_EXTIO_INT1_SHFT 47
224
#define UV1H_EVENT_OCCURRED0_EXTIO_INT1_MASK 0x0000800000000000UL
225
#define UV1H_EVENT_OCCURRED0_EXTIO_INT2_SHFT 48
226
#define UV1H_EVENT_OCCURRED0_EXTIO_INT2_MASK 0x0001000000000000UL
227
#define UV1H_EVENT_OCCURRED0_EXTIO_INT3_SHFT 49
228
#define UV1H_EVENT_OCCURRED0_EXTIO_INT3_MASK 0x0002000000000000UL
229
#define UV1H_EVENT_OCCURRED0_PROFILE_INT_SHFT 50
230
#define UV1H_EVENT_OCCURRED0_PROFILE_INT_MASK 0x0004000000000000UL
231
#define UV1H_EVENT_OCCURRED0_RTC0_SHFT 51
232
#define UV1H_EVENT_OCCURRED0_RTC0_MASK 0x0008000000000000UL
233
#define UV1H_EVENT_OCCURRED0_RTC1_SHFT 52
234
#define UV1H_EVENT_OCCURRED0_RTC1_MASK 0x0010000000000000UL
235
#define UV1H_EVENT_OCCURRED0_RTC2_SHFT 53
236
#define UV1H_EVENT_OCCURRED0_RTC2_MASK 0x0020000000000000UL
237
#define UV1H_EVENT_OCCURRED0_RTC3_SHFT 54
238
#define UV1H_EVENT_OCCURRED0_RTC3_MASK 0x0040000000000000UL
239
#define UV1H_EVENT_OCCURRED0_BAU_DATA_SHFT 55
240
#define UV1H_EVENT_OCCURRED0_BAU_DATA_MASK 0x0080000000000000UL
241
#define UV1H_EVENT_OCCURRED0_POWER_MANAGEMENT_REQ_SHFT 56
242
#define UV1H_EVENT_OCCURRED0_POWER_MANAGEMENT_REQ_MASK 0x0100000000000000UL
244
#define UV2H_EVENT_OCCURRED0_LB_HCERR_SHFT 0
245
#define UV2H_EVENT_OCCURRED0_LB_HCERR_MASK 0x0000000000000001UL
246
#define UV2H_EVENT_OCCURRED0_QP_HCERR_SHFT 1
247
#define UV2H_EVENT_OCCURRED0_QP_HCERR_MASK 0x0000000000000002UL
248
#define UV2H_EVENT_OCCURRED0_RH_HCERR_SHFT 2
249
#define UV2H_EVENT_OCCURRED0_RH_HCERR_MASK 0x0000000000000004UL
250
#define UV2H_EVENT_OCCURRED0_LH0_HCERR_SHFT 3
251
#define UV2H_EVENT_OCCURRED0_LH0_HCERR_MASK 0x0000000000000008UL
252
#define UV2H_EVENT_OCCURRED0_LH1_HCERR_SHFT 4
253
#define UV2H_EVENT_OCCURRED0_LH1_HCERR_MASK 0x0000000000000010UL
254
#define UV2H_EVENT_OCCURRED0_GR0_HCERR_SHFT 5
255
#define UV2H_EVENT_OCCURRED0_GR0_HCERR_MASK 0x0000000000000020UL
256
#define UV2H_EVENT_OCCURRED0_GR1_HCERR_SHFT 6
257
#define UV2H_EVENT_OCCURRED0_GR1_HCERR_MASK 0x0000000000000040UL
258
#define UV2H_EVENT_OCCURRED0_NI0_HCERR_SHFT 7
259
#define UV2H_EVENT_OCCURRED0_NI0_HCERR_MASK 0x0000000000000080UL
260
#define UV2H_EVENT_OCCURRED0_NI1_HCERR_SHFT 8
261
#define UV2H_EVENT_OCCURRED0_NI1_HCERR_MASK 0x0000000000000100UL
262
#define UV2H_EVENT_OCCURRED0_LB_AOERR0_SHFT 9
263
#define UV2H_EVENT_OCCURRED0_LB_AOERR0_MASK 0x0000000000000200UL
264
#define UV2H_EVENT_OCCURRED0_QP_AOERR0_SHFT 10
265
#define UV2H_EVENT_OCCURRED0_QP_AOERR0_MASK 0x0000000000000400UL
266
#define UV2H_EVENT_OCCURRED0_RH_AOERR0_SHFT 11
267
#define UV2H_EVENT_OCCURRED0_RH_AOERR0_MASK 0x0000000000000800UL
268
#define UV2H_EVENT_OCCURRED0_LH0_AOERR0_SHFT 12
269
#define UV2H_EVENT_OCCURRED0_LH0_AOERR0_MASK 0x0000000000001000UL
270
#define UV2H_EVENT_OCCURRED0_LH1_AOERR0_SHFT 13
271
#define UV2H_EVENT_OCCURRED0_LH1_AOERR0_MASK 0x0000000000002000UL
272
#define UV2H_EVENT_OCCURRED0_GR0_AOERR0_SHFT 14
273
#define UV2H_EVENT_OCCURRED0_GR0_AOERR0_MASK 0x0000000000004000UL
274
#define UV2H_EVENT_OCCURRED0_GR1_AOERR0_SHFT 15
275
#define UV2H_EVENT_OCCURRED0_GR1_AOERR0_MASK 0x0000000000008000UL
276
#define UV2H_EVENT_OCCURRED0_XB_AOERR0_SHFT 16
277
#define UV2H_EVENT_OCCURRED0_XB_AOERR0_MASK 0x0000000000010000UL
278
#define UV2H_EVENT_OCCURRED0_RT_AOERR0_SHFT 17
279
#define UV2H_EVENT_OCCURRED0_RT_AOERR0_MASK 0x0000000000020000UL
280
#define UV2H_EVENT_OCCURRED0_NI0_AOERR0_SHFT 18
281
#define UV2H_EVENT_OCCURRED0_NI0_AOERR0_MASK 0x0000000000040000UL
282
#define UV2H_EVENT_OCCURRED0_NI1_AOERR0_SHFT 19
283
#define UV2H_EVENT_OCCURRED0_NI1_AOERR0_MASK 0x0000000000080000UL
284
#define UV2H_EVENT_OCCURRED0_LB_AOERR1_SHFT 20
285
#define UV2H_EVENT_OCCURRED0_LB_AOERR1_MASK 0x0000000000100000UL
286
#define UV2H_EVENT_OCCURRED0_QP_AOERR1_SHFT 21
287
#define UV2H_EVENT_OCCURRED0_QP_AOERR1_MASK 0x0000000000200000UL
288
#define UV2H_EVENT_OCCURRED0_RH_AOERR1_SHFT 22
289
#define UV2H_EVENT_OCCURRED0_RH_AOERR1_MASK 0x0000000000400000UL
290
#define UV2H_EVENT_OCCURRED0_LH0_AOERR1_SHFT 23
291
#define UV2H_EVENT_OCCURRED0_LH0_AOERR1_MASK 0x0000000000800000UL
292
#define UV2H_EVENT_OCCURRED0_LH1_AOERR1_SHFT 24
293
#define UV2H_EVENT_OCCURRED0_LH1_AOERR1_MASK 0x0000000001000000UL
294
#define UV2H_EVENT_OCCURRED0_GR0_AOERR1_SHFT 25
295
#define UV2H_EVENT_OCCURRED0_GR0_AOERR1_MASK 0x0000000002000000UL
296
#define UV2H_EVENT_OCCURRED0_GR1_AOERR1_SHFT 26
297
#define UV2H_EVENT_OCCURRED0_GR1_AOERR1_MASK 0x0000000004000000UL
298
#define UV2H_EVENT_OCCURRED0_XB_AOERR1_SHFT 27
299
#define UV2H_EVENT_OCCURRED0_XB_AOERR1_MASK 0x0000000008000000UL
300
#define UV2H_EVENT_OCCURRED0_RT_AOERR1_SHFT 28
301
#define UV2H_EVENT_OCCURRED0_RT_AOERR1_MASK 0x0000000010000000UL
302
#define UV2H_EVENT_OCCURRED0_NI0_AOERR1_SHFT 29
303
#define UV2H_EVENT_OCCURRED0_NI0_AOERR1_MASK 0x0000000020000000UL
304
#define UV2H_EVENT_OCCURRED0_NI1_AOERR1_SHFT 30
305
#define UV2H_EVENT_OCCURRED0_NI1_AOERR1_MASK 0x0000000040000000UL
306
#define UV2H_EVENT_OCCURRED0_SYSTEM_SHUTDOWN_INT_SHFT 31
307
#define UV2H_EVENT_OCCURRED0_SYSTEM_SHUTDOWN_INT_MASK 0x0000000080000000UL
308
#define UV2H_EVENT_OCCURRED0_LB_IRQ_INT_0_SHFT 32
309
#define UV2H_EVENT_OCCURRED0_LB_IRQ_INT_0_MASK 0x0000000100000000UL
310
#define UV2H_EVENT_OCCURRED0_LB_IRQ_INT_1_SHFT 33
311
#define UV2H_EVENT_OCCURRED0_LB_IRQ_INT_1_MASK 0x0000000200000000UL
312
#define UV2H_EVENT_OCCURRED0_LB_IRQ_INT_2_SHFT 34
313
#define UV2H_EVENT_OCCURRED0_LB_IRQ_INT_2_MASK 0x0000000400000000UL
314
#define UV2H_EVENT_OCCURRED0_LB_IRQ_INT_3_SHFT 35
315
#define UV2H_EVENT_OCCURRED0_LB_IRQ_INT_3_MASK 0x0000000800000000UL
316
#define UV2H_EVENT_OCCURRED0_LB_IRQ_INT_4_SHFT 36
317
#define UV2H_EVENT_OCCURRED0_LB_IRQ_INT_4_MASK 0x0000001000000000UL
318
#define UV2H_EVENT_OCCURRED0_LB_IRQ_INT_5_SHFT 37
319
#define UV2H_EVENT_OCCURRED0_LB_IRQ_INT_5_MASK 0x0000002000000000UL
320
#define UV2H_EVENT_OCCURRED0_LB_IRQ_INT_6_SHFT 38
321
#define UV2H_EVENT_OCCURRED0_LB_IRQ_INT_6_MASK 0x0000004000000000UL
322
#define UV2H_EVENT_OCCURRED0_LB_IRQ_INT_7_SHFT 39
323
#define UV2H_EVENT_OCCURRED0_LB_IRQ_INT_7_MASK 0x0000008000000000UL
324
#define UV2H_EVENT_OCCURRED0_LB_IRQ_INT_8_SHFT 40
325
#define UV2H_EVENT_OCCURRED0_LB_IRQ_INT_8_MASK 0x0000010000000000UL
326
#define UV2H_EVENT_OCCURRED0_LB_IRQ_INT_9_SHFT 41
327
#define UV2H_EVENT_OCCURRED0_LB_IRQ_INT_9_MASK 0x0000020000000000UL
328
#define UV2H_EVENT_OCCURRED0_LB_IRQ_INT_10_SHFT 42
329
#define UV2H_EVENT_OCCURRED0_LB_IRQ_INT_10_MASK 0x0000040000000000UL
330
#define UV2H_EVENT_OCCURRED0_LB_IRQ_INT_11_SHFT 43
331
#define UV2H_EVENT_OCCURRED0_LB_IRQ_INT_11_MASK 0x0000080000000000UL
332
#define UV2H_EVENT_OCCURRED0_LB_IRQ_INT_12_SHFT 44
333
#define UV2H_EVENT_OCCURRED0_LB_IRQ_INT_12_MASK 0x0000100000000000UL
334
#define UV2H_EVENT_OCCURRED0_LB_IRQ_INT_13_SHFT 45
335
#define UV2H_EVENT_OCCURRED0_LB_IRQ_INT_13_MASK 0x0000200000000000UL
336
#define UV2H_EVENT_OCCURRED0_LB_IRQ_INT_14_SHFT 46
337
#define UV2H_EVENT_OCCURRED0_LB_IRQ_INT_14_MASK 0x0000400000000000UL
338
#define UV2H_EVENT_OCCURRED0_LB_IRQ_INT_15_SHFT 47
339
#define UV2H_EVENT_OCCURRED0_LB_IRQ_INT_15_MASK 0x0000800000000000UL
340
#define UV2H_EVENT_OCCURRED0_L1_NMI_INT_SHFT 48
341
#define UV2H_EVENT_OCCURRED0_L1_NMI_INT_MASK 0x0001000000000000UL
342
#define UV2H_EVENT_OCCURRED0_STOP_CLOCK_SHFT 49
343
#define UV2H_EVENT_OCCURRED0_STOP_CLOCK_MASK 0x0002000000000000UL
344
#define UV2H_EVENT_OCCURRED0_ASIC_TO_L1_SHFT 50
345
#define UV2H_EVENT_OCCURRED0_ASIC_TO_L1_MASK 0x0004000000000000UL
346
#define UV2H_EVENT_OCCURRED0_L1_TO_ASIC_SHFT 51
347
#define UV2H_EVENT_OCCURRED0_L1_TO_ASIC_MASK 0x0008000000000000UL
348
#define UV2H_EVENT_OCCURRED0_LA_SEQ_TRIGGER_SHFT 52
349
#define UV2H_EVENT_OCCURRED0_LA_SEQ_TRIGGER_MASK 0x0010000000000000UL
350
#define UV2H_EVENT_OCCURRED0_IPI_INT_SHFT 53
351
#define UV2H_EVENT_OCCURRED0_IPI_INT_MASK 0x0020000000000000UL
352
#define UV2H_EVENT_OCCURRED0_EXTIO_INT0_SHFT 54
353
#define UV2H_EVENT_OCCURRED0_EXTIO_INT0_MASK 0x0040000000000000UL
354
#define UV2H_EVENT_OCCURRED0_EXTIO_INT1_SHFT 55
355
#define UV2H_EVENT_OCCURRED0_EXTIO_INT1_MASK 0x0080000000000000UL
356
#define UV2H_EVENT_OCCURRED0_EXTIO_INT2_SHFT 56
357
#define UV2H_EVENT_OCCURRED0_EXTIO_INT2_MASK 0x0100000000000000UL
358
#define UV2H_EVENT_OCCURRED0_EXTIO_INT3_SHFT 57
359
#define UV2H_EVENT_OCCURRED0_EXTIO_INT3_MASK 0x0200000000000000UL
360
#define UV2H_EVENT_OCCURRED0_PROFILE_INT_SHFT 58
361
#define UV2H_EVENT_OCCURRED0_PROFILE_INT_MASK 0x0400000000000000UL
192
363
union uvh_event_occurred0_u {
194
struct uvh_event_occurred0_s {
365
struct uv1h_event_occurred0_s {
195
366
unsigned long lb_hcerr : 1; /* RW, W1C */
196
367
unsigned long gr0_hcerr : 1; /* RW, W1C */
197
368
unsigned long gr1_hcerr : 1; /* RW, W1C */
250
421
unsigned long bau_data : 1; /* RW, W1C */
251
422
unsigned long power_management_req : 1; /* RW, W1C */
252
423
unsigned long rsvd_57_63 : 7; /* */
425
struct uv2h_event_occurred0_s {
426
unsigned long lb_hcerr : 1; /* RW */
427
unsigned long qp_hcerr : 1; /* RW */
428
unsigned long rh_hcerr : 1; /* RW */
429
unsigned long lh0_hcerr : 1; /* RW */
430
unsigned long lh1_hcerr : 1; /* RW */
431
unsigned long gr0_hcerr : 1; /* RW */
432
unsigned long gr1_hcerr : 1; /* RW */
433
unsigned long ni0_hcerr : 1; /* RW */
434
unsigned long ni1_hcerr : 1; /* RW */
435
unsigned long lb_aoerr0 : 1; /* RW */
436
unsigned long qp_aoerr0 : 1; /* RW */
437
unsigned long rh_aoerr0 : 1; /* RW */
438
unsigned long lh0_aoerr0 : 1; /* RW */
439
unsigned long lh1_aoerr0 : 1; /* RW */
440
unsigned long gr0_aoerr0 : 1; /* RW */
441
unsigned long gr1_aoerr0 : 1; /* RW */
442
unsigned long xb_aoerr0 : 1; /* RW */
443
unsigned long rt_aoerr0 : 1; /* RW */
444
unsigned long ni0_aoerr0 : 1; /* RW */
445
unsigned long ni1_aoerr0 : 1; /* RW */
446
unsigned long lb_aoerr1 : 1; /* RW */
447
unsigned long qp_aoerr1 : 1; /* RW */
448
unsigned long rh_aoerr1 : 1; /* RW */
449
unsigned long lh0_aoerr1 : 1; /* RW */
450
unsigned long lh1_aoerr1 : 1; /* RW */
451
unsigned long gr0_aoerr1 : 1; /* RW */
452
unsigned long gr1_aoerr1 : 1; /* RW */
453
unsigned long xb_aoerr1 : 1; /* RW */
454
unsigned long rt_aoerr1 : 1; /* RW */
455
unsigned long ni0_aoerr1 : 1; /* RW */
456
unsigned long ni1_aoerr1 : 1; /* RW */
457
unsigned long system_shutdown_int : 1; /* RW */
458
unsigned long lb_irq_int_0 : 1; /* RW */
459
unsigned long lb_irq_int_1 : 1; /* RW */
460
unsigned long lb_irq_int_2 : 1; /* RW */
461
unsigned long lb_irq_int_3 : 1; /* RW */
462
unsigned long lb_irq_int_4 : 1; /* RW */
463
unsigned long lb_irq_int_5 : 1; /* RW */
464
unsigned long lb_irq_int_6 : 1; /* RW */
465
unsigned long lb_irq_int_7 : 1; /* RW */
466
unsigned long lb_irq_int_8 : 1; /* RW */
467
unsigned long lb_irq_int_9 : 1; /* RW */
468
unsigned long lb_irq_int_10 : 1; /* RW */
469
unsigned long lb_irq_int_11 : 1; /* RW */
470
unsigned long lb_irq_int_12 : 1; /* RW */
471
unsigned long lb_irq_int_13 : 1; /* RW */
472
unsigned long lb_irq_int_14 : 1; /* RW */
473
unsigned long lb_irq_int_15 : 1; /* RW */
474
unsigned long l1_nmi_int : 1; /* RW */
475
unsigned long stop_clock : 1; /* RW */
476
unsigned long asic_to_l1 : 1; /* RW */
477
unsigned long l1_to_asic : 1; /* RW */
478
unsigned long la_seq_trigger : 1; /* RW */
479
unsigned long ipi_int : 1; /* RW */
480
unsigned long extio_int0 : 1; /* RW */
481
unsigned long extio_int1 : 1; /* RW */
482
unsigned long extio_int2 : 1; /* RW */
483
unsigned long extio_int3 : 1; /* RW */
484
unsigned long profile_int : 1; /* RW */
485
unsigned long rsvd_59_63 : 5; /* */
256
489
/* ========================================================================= */
257
490
/* UVH_EVENT_OCCURRED0_ALIAS */
258
491
/* ========================================================================= */
259
492
#define UVH_EVENT_OCCURRED0_ALIAS 0x0000000000070008UL
260
#define UVH_EVENT_OCCURRED0_ALIAS_32 0x005f0
493
#define UVH_EVENT_OCCURRED0_ALIAS_32 0x5f0
262
495
/* ========================================================================= */
263
496
/* UVH_GR0_TLB_INT0_CONFIG */
650
900
#define UVH_LB_BAU_MISC_CONTROL_USE_INCOMING_PRIORITY_MASK 0x0000000008000000UL
651
901
#define UVH_LB_BAU_MISC_CONTROL_ENABLE_PROGRAMMED_INITIAL_PRIORITY_SHFT 28
652
902
#define UVH_LB_BAU_MISC_CONTROL_ENABLE_PROGRAMMED_INITIAL_PRIORITY_MASK 0x0000000010000000UL
653
#define UVH_LB_BAU_MISC_CONTROL_FUN_SHFT 48
654
#define UVH_LB_BAU_MISC_CONTROL_FUN_MASK 0xffff000000000000UL
904
#define UV1H_LB_BAU_MISC_CONTROL_REJECTION_DELAY_SHFT 0
905
#define UV1H_LB_BAU_MISC_CONTROL_REJECTION_DELAY_MASK 0x00000000000000ffUL
906
#define UV1H_LB_BAU_MISC_CONTROL_APIC_MODE_SHFT 8
907
#define UV1H_LB_BAU_MISC_CONTROL_APIC_MODE_MASK 0x0000000000000100UL
908
#define UV1H_LB_BAU_MISC_CONTROL_FORCE_BROADCAST_SHFT 9
909
#define UV1H_LB_BAU_MISC_CONTROL_FORCE_BROADCAST_MASK 0x0000000000000200UL
910
#define UV1H_LB_BAU_MISC_CONTROL_FORCE_LOCK_NOP_SHFT 10
911
#define UV1H_LB_BAU_MISC_CONTROL_FORCE_LOCK_NOP_MASK 0x0000000000000400UL
912
#define UV1H_LB_BAU_MISC_CONTROL_QPI_AGENT_PRESENCE_VECTOR_SHFT 11
913
#define UV1H_LB_BAU_MISC_CONTROL_QPI_AGENT_PRESENCE_VECTOR_MASK 0x0000000000003800UL
914
#define UV1H_LB_BAU_MISC_CONTROL_DESCRIPTOR_FETCH_MODE_SHFT 14
915
#define UV1H_LB_BAU_MISC_CONTROL_DESCRIPTOR_FETCH_MODE_MASK 0x0000000000004000UL
916
#define UV1H_LB_BAU_MISC_CONTROL_ENABLE_INTD_SOFT_ACK_MODE_SHFT 15
917
#define UV1H_LB_BAU_MISC_CONTROL_ENABLE_INTD_SOFT_ACK_MODE_MASK 0x0000000000008000UL
918
#define UV1H_LB_BAU_MISC_CONTROL_INTD_SOFT_ACK_TIMEOUT_PERIOD_SHFT 16
919
#define UV1H_LB_BAU_MISC_CONTROL_INTD_SOFT_ACK_TIMEOUT_PERIOD_MASK 0x00000000000f0000UL
920
#define UV1H_LB_BAU_MISC_CONTROL_ENABLE_DUAL_MAPPING_MODE_SHFT 20
921
#define UV1H_LB_BAU_MISC_CONTROL_ENABLE_DUAL_MAPPING_MODE_MASK 0x0000000000100000UL
922
#define UV1H_LB_BAU_MISC_CONTROL_VGA_IO_PORT_DECODE_ENABLE_SHFT 21
923
#define UV1H_LB_BAU_MISC_CONTROL_VGA_IO_PORT_DECODE_ENABLE_MASK 0x0000000000200000UL
924
#define UV1H_LB_BAU_MISC_CONTROL_VGA_IO_PORT_16_BIT_DECODE_SHFT 22
925
#define UV1H_LB_BAU_MISC_CONTROL_VGA_IO_PORT_16_BIT_DECODE_MASK 0x0000000000400000UL
926
#define UV1H_LB_BAU_MISC_CONTROL_SUPPRESS_DEST_REGISTRATION_SHFT 23
927
#define UV1H_LB_BAU_MISC_CONTROL_SUPPRESS_DEST_REGISTRATION_MASK 0x0000000000800000UL
928
#define UV1H_LB_BAU_MISC_CONTROL_PROGRAMMED_INITIAL_PRIORITY_SHFT 24
929
#define UV1H_LB_BAU_MISC_CONTROL_PROGRAMMED_INITIAL_PRIORITY_MASK 0x0000000007000000UL
930
#define UV1H_LB_BAU_MISC_CONTROL_USE_INCOMING_PRIORITY_SHFT 27
931
#define UV1H_LB_BAU_MISC_CONTROL_USE_INCOMING_PRIORITY_MASK 0x0000000008000000UL
932
#define UV1H_LB_BAU_MISC_CONTROL_ENABLE_PROGRAMMED_INITIAL_PRIORITY_SHFT 28
933
#define UV1H_LB_BAU_MISC_CONTROL_ENABLE_PROGRAMMED_INITIAL_PRIORITY_MASK 0x0000000010000000UL
934
#define UV1H_LB_BAU_MISC_CONTROL_FUN_SHFT 48
935
#define UV1H_LB_BAU_MISC_CONTROL_FUN_MASK 0xffff000000000000UL
937
#define UV2H_LB_BAU_MISC_CONTROL_REJECTION_DELAY_SHFT 0
938
#define UV2H_LB_BAU_MISC_CONTROL_REJECTION_DELAY_MASK 0x00000000000000ffUL
939
#define UV2H_LB_BAU_MISC_CONTROL_APIC_MODE_SHFT 8
940
#define UV2H_LB_BAU_MISC_CONTROL_APIC_MODE_MASK 0x0000000000000100UL
941
#define UV2H_LB_BAU_MISC_CONTROL_FORCE_BROADCAST_SHFT 9
942
#define UV2H_LB_BAU_MISC_CONTROL_FORCE_BROADCAST_MASK 0x0000000000000200UL
943
#define UV2H_LB_BAU_MISC_CONTROL_FORCE_LOCK_NOP_SHFT 10
944
#define UV2H_LB_BAU_MISC_CONTROL_FORCE_LOCK_NOP_MASK 0x0000000000000400UL
945
#define UV2H_LB_BAU_MISC_CONTROL_QPI_AGENT_PRESENCE_VECTOR_SHFT 11
946
#define UV2H_LB_BAU_MISC_CONTROL_QPI_AGENT_PRESENCE_VECTOR_MASK 0x0000000000003800UL
947
#define UV2H_LB_BAU_MISC_CONTROL_DESCRIPTOR_FETCH_MODE_SHFT 14
948
#define UV2H_LB_BAU_MISC_CONTROL_DESCRIPTOR_FETCH_MODE_MASK 0x0000000000004000UL
949
#define UV2H_LB_BAU_MISC_CONTROL_ENABLE_INTD_SOFT_ACK_MODE_SHFT 15
950
#define UV2H_LB_BAU_MISC_CONTROL_ENABLE_INTD_SOFT_ACK_MODE_MASK 0x0000000000008000UL
951
#define UV2H_LB_BAU_MISC_CONTROL_INTD_SOFT_ACK_TIMEOUT_PERIOD_SHFT 16
952
#define UV2H_LB_BAU_MISC_CONTROL_INTD_SOFT_ACK_TIMEOUT_PERIOD_MASK 0x00000000000f0000UL
953
#define UV2H_LB_BAU_MISC_CONTROL_ENABLE_DUAL_MAPPING_MODE_SHFT 20
954
#define UV2H_LB_BAU_MISC_CONTROL_ENABLE_DUAL_MAPPING_MODE_MASK 0x0000000000100000UL
955
#define UV2H_LB_BAU_MISC_CONTROL_VGA_IO_PORT_DECODE_ENABLE_SHFT 21
956
#define UV2H_LB_BAU_MISC_CONTROL_VGA_IO_PORT_DECODE_ENABLE_MASK 0x0000000000200000UL
957
#define UV2H_LB_BAU_MISC_CONTROL_VGA_IO_PORT_16_BIT_DECODE_SHFT 22
958
#define UV2H_LB_BAU_MISC_CONTROL_VGA_IO_PORT_16_BIT_DECODE_MASK 0x0000000000400000UL
959
#define UV2H_LB_BAU_MISC_CONTROL_SUPPRESS_DEST_REGISTRATION_SHFT 23
960
#define UV2H_LB_BAU_MISC_CONTROL_SUPPRESS_DEST_REGISTRATION_MASK 0x0000000000800000UL
961
#define UV2H_LB_BAU_MISC_CONTROL_PROGRAMMED_INITIAL_PRIORITY_SHFT 24
962
#define UV2H_LB_BAU_MISC_CONTROL_PROGRAMMED_INITIAL_PRIORITY_MASK 0x0000000007000000UL
963
#define UV2H_LB_BAU_MISC_CONTROL_USE_INCOMING_PRIORITY_SHFT 27
964
#define UV2H_LB_BAU_MISC_CONTROL_USE_INCOMING_PRIORITY_MASK 0x0000000008000000UL
965
#define UV2H_LB_BAU_MISC_CONTROL_ENABLE_PROGRAMMED_INITIAL_PRIORITY_SHFT 28
966
#define UV2H_LB_BAU_MISC_CONTROL_ENABLE_PROGRAMMED_INITIAL_PRIORITY_MASK 0x0000000010000000UL
967
#define UV2H_LB_BAU_MISC_CONTROL_ENABLE_AUTOMATIC_APIC_MODE_SELECTION_SHFT 29
968
#define UV2H_LB_BAU_MISC_CONTROL_ENABLE_AUTOMATIC_APIC_MODE_SELECTION_MASK 0x0000000020000000UL
969
#define UV2H_LB_BAU_MISC_CONTROL_APIC_MODE_STATUS_SHFT 30
970
#define UV2H_LB_BAU_MISC_CONTROL_APIC_MODE_STATUS_MASK 0x0000000040000000UL
971
#define UV2H_LB_BAU_MISC_CONTROL_SUPPRESS_INTERRUPTS_TO_SELF_SHFT 31
972
#define UV2H_LB_BAU_MISC_CONTROL_SUPPRESS_INTERRUPTS_TO_SELF_MASK 0x0000000080000000UL
973
#define UV2H_LB_BAU_MISC_CONTROL_ENABLE_LOCK_BASED_SYSTEM_FLUSH_SHFT 32
974
#define UV2H_LB_BAU_MISC_CONTROL_ENABLE_LOCK_BASED_SYSTEM_FLUSH_MASK 0x0000000100000000UL
975
#define UV2H_LB_BAU_MISC_CONTROL_ENABLE_EXTENDED_SB_STATUS_SHFT 33
976
#define UV2H_LB_BAU_MISC_CONTROL_ENABLE_EXTENDED_SB_STATUS_MASK 0x0000000200000000UL
977
#define UV2H_LB_BAU_MISC_CONTROL_SUPPRESS_INT_PRIO_UDT_TO_SELF_SHFT 34
978
#define UV2H_LB_BAU_MISC_CONTROL_SUPPRESS_INT_PRIO_UDT_TO_SELF_MASK 0x0000000400000000UL
979
#define UV2H_LB_BAU_MISC_CONTROL_USE_LEGACY_DESCRIPTOR_FORMATS_SHFT 35
980
#define UV2H_LB_BAU_MISC_CONTROL_USE_LEGACY_DESCRIPTOR_FORMATS_MASK 0x0000000800000000UL
981
#define UV2H_LB_BAU_MISC_CONTROL_FUN_SHFT 48
982
#define UV2H_LB_BAU_MISC_CONTROL_FUN_MASK 0xffff000000000000UL
656
984
union uvh_lb_bau_misc_control_u {
1583
/* ========================================================================= */
1585
/* ========================================================================= */
1586
#define UVH_SCRATCH5 0x2d0200UL
1587
#define UVH_SCRATCH5_32 0x778
1589
#define UVH_SCRATCH5_SCRATCH5_SHFT 0
1590
#define UVH_SCRATCH5_SCRATCH5_MASK 0xffffffffffffffffUL
1592
union uvh_scratch5_u {
1594
struct uvh_scratch5_s {
1595
unsigned long scratch5 : 64; /* RW, W1CS */
1599
/* ========================================================================= */
1600
/* UV2H_EVENT_OCCURRED2 */
1601
/* ========================================================================= */
1602
#define UV2H_EVENT_OCCURRED2 0x70100UL
1603
#define UV2H_EVENT_OCCURRED2_32 0xb68
1605
#define UV2H_EVENT_OCCURRED2_RTC_0_SHFT 0
1606
#define UV2H_EVENT_OCCURRED2_RTC_0_MASK 0x0000000000000001UL
1607
#define UV2H_EVENT_OCCURRED2_RTC_1_SHFT 1
1608
#define UV2H_EVENT_OCCURRED2_RTC_1_MASK 0x0000000000000002UL
1609
#define UV2H_EVENT_OCCURRED2_RTC_2_SHFT 2
1610
#define UV2H_EVENT_OCCURRED2_RTC_2_MASK 0x0000000000000004UL
1611
#define UV2H_EVENT_OCCURRED2_RTC_3_SHFT 3
1612
#define UV2H_EVENT_OCCURRED2_RTC_3_MASK 0x0000000000000008UL
1613
#define UV2H_EVENT_OCCURRED2_RTC_4_SHFT 4
1614
#define UV2H_EVENT_OCCURRED2_RTC_4_MASK 0x0000000000000010UL
1615
#define UV2H_EVENT_OCCURRED2_RTC_5_SHFT 5
1616
#define UV2H_EVENT_OCCURRED2_RTC_5_MASK 0x0000000000000020UL
1617
#define UV2H_EVENT_OCCURRED2_RTC_6_SHFT 6
1618
#define UV2H_EVENT_OCCURRED2_RTC_6_MASK 0x0000000000000040UL
1619
#define UV2H_EVENT_OCCURRED2_RTC_7_SHFT 7
1620
#define UV2H_EVENT_OCCURRED2_RTC_7_MASK 0x0000000000000080UL
1621
#define UV2H_EVENT_OCCURRED2_RTC_8_SHFT 8
1622
#define UV2H_EVENT_OCCURRED2_RTC_8_MASK 0x0000000000000100UL
1623
#define UV2H_EVENT_OCCURRED2_RTC_9_SHFT 9
1624
#define UV2H_EVENT_OCCURRED2_RTC_9_MASK 0x0000000000000200UL
1625
#define UV2H_EVENT_OCCURRED2_RTC_10_SHFT 10
1626
#define UV2H_EVENT_OCCURRED2_RTC_10_MASK 0x0000000000000400UL
1627
#define UV2H_EVENT_OCCURRED2_RTC_11_SHFT 11
1628
#define UV2H_EVENT_OCCURRED2_RTC_11_MASK 0x0000000000000800UL
1629
#define UV2H_EVENT_OCCURRED2_RTC_12_SHFT 12
1630
#define UV2H_EVENT_OCCURRED2_RTC_12_MASK 0x0000000000001000UL
1631
#define UV2H_EVENT_OCCURRED2_RTC_13_SHFT 13
1632
#define UV2H_EVENT_OCCURRED2_RTC_13_MASK 0x0000000000002000UL
1633
#define UV2H_EVENT_OCCURRED2_RTC_14_SHFT 14
1634
#define UV2H_EVENT_OCCURRED2_RTC_14_MASK 0x0000000000004000UL
1635
#define UV2H_EVENT_OCCURRED2_RTC_15_SHFT 15
1636
#define UV2H_EVENT_OCCURRED2_RTC_15_MASK 0x0000000000008000UL
1637
#define UV2H_EVENT_OCCURRED2_RTC_16_SHFT 16
1638
#define UV2H_EVENT_OCCURRED2_RTC_16_MASK 0x0000000000010000UL
1639
#define UV2H_EVENT_OCCURRED2_RTC_17_SHFT 17
1640
#define UV2H_EVENT_OCCURRED2_RTC_17_MASK 0x0000000000020000UL
1641
#define UV2H_EVENT_OCCURRED2_RTC_18_SHFT 18
1642
#define UV2H_EVENT_OCCURRED2_RTC_18_MASK 0x0000000000040000UL
1643
#define UV2H_EVENT_OCCURRED2_RTC_19_SHFT 19
1644
#define UV2H_EVENT_OCCURRED2_RTC_19_MASK 0x0000000000080000UL
1645
#define UV2H_EVENT_OCCURRED2_RTC_20_SHFT 20
1646
#define UV2H_EVENT_OCCURRED2_RTC_20_MASK 0x0000000000100000UL
1647
#define UV2H_EVENT_OCCURRED2_RTC_21_SHFT 21
1648
#define UV2H_EVENT_OCCURRED2_RTC_21_MASK 0x0000000000200000UL
1649
#define UV2H_EVENT_OCCURRED2_RTC_22_SHFT 22
1650
#define UV2H_EVENT_OCCURRED2_RTC_22_MASK 0x0000000000400000UL
1651
#define UV2H_EVENT_OCCURRED2_RTC_23_SHFT 23
1652
#define UV2H_EVENT_OCCURRED2_RTC_23_MASK 0x0000000000800000UL
1653
#define UV2H_EVENT_OCCURRED2_RTC_24_SHFT 24
1654
#define UV2H_EVENT_OCCURRED2_RTC_24_MASK 0x0000000001000000UL
1655
#define UV2H_EVENT_OCCURRED2_RTC_25_SHFT 25
1656
#define UV2H_EVENT_OCCURRED2_RTC_25_MASK 0x0000000002000000UL
1657
#define UV2H_EVENT_OCCURRED2_RTC_26_SHFT 26
1658
#define UV2H_EVENT_OCCURRED2_RTC_26_MASK 0x0000000004000000UL
1659
#define UV2H_EVENT_OCCURRED2_RTC_27_SHFT 27
1660
#define UV2H_EVENT_OCCURRED2_RTC_27_MASK 0x0000000008000000UL
1661
#define UV2H_EVENT_OCCURRED2_RTC_28_SHFT 28
1662
#define UV2H_EVENT_OCCURRED2_RTC_28_MASK 0x0000000010000000UL
1663
#define UV2H_EVENT_OCCURRED2_RTC_29_SHFT 29
1664
#define UV2H_EVENT_OCCURRED2_RTC_29_MASK 0x0000000020000000UL
1665
#define UV2H_EVENT_OCCURRED2_RTC_30_SHFT 30
1666
#define UV2H_EVENT_OCCURRED2_RTC_30_MASK 0x0000000040000000UL
1667
#define UV2H_EVENT_OCCURRED2_RTC_31_SHFT 31
1668
#define UV2H_EVENT_OCCURRED2_RTC_31_MASK 0x0000000080000000UL
1670
union uv2h_event_occurred2_u {
1672
struct uv2h_event_occurred2_s {
1673
unsigned long rtc_0 : 1; /* RW */
1674
unsigned long rtc_1 : 1; /* RW */
1675
unsigned long rtc_2 : 1; /* RW */
1676
unsigned long rtc_3 : 1; /* RW */
1677
unsigned long rtc_4 : 1; /* RW */
1678
unsigned long rtc_5 : 1; /* RW */
1679
unsigned long rtc_6 : 1; /* RW */
1680
unsigned long rtc_7 : 1; /* RW */
1681
unsigned long rtc_8 : 1; /* RW */
1682
unsigned long rtc_9 : 1; /* RW */
1683
unsigned long rtc_10 : 1; /* RW */
1684
unsigned long rtc_11 : 1; /* RW */
1685
unsigned long rtc_12 : 1; /* RW */
1686
unsigned long rtc_13 : 1; /* RW */
1687
unsigned long rtc_14 : 1; /* RW */
1688
unsigned long rtc_15 : 1; /* RW */
1689
unsigned long rtc_16 : 1; /* RW */
1690
unsigned long rtc_17 : 1; /* RW */
1691
unsigned long rtc_18 : 1; /* RW */
1692
unsigned long rtc_19 : 1; /* RW */
1693
unsigned long rtc_20 : 1; /* RW */
1694
unsigned long rtc_21 : 1; /* RW */
1695
unsigned long rtc_22 : 1; /* RW */
1696
unsigned long rtc_23 : 1; /* RW */
1697
unsigned long rtc_24 : 1; /* RW */
1698
unsigned long rtc_25 : 1; /* RW */
1699
unsigned long rtc_26 : 1; /* RW */
1700
unsigned long rtc_27 : 1; /* RW */
1701
unsigned long rtc_28 : 1; /* RW */
1702
unsigned long rtc_29 : 1; /* RW */
1703
unsigned long rtc_30 : 1; /* RW */
1704
unsigned long rtc_31 : 1; /* RW */
1705
unsigned long rsvd_32_63: 32; /* */
1709
/* ========================================================================= */
1710
/* UV2H_EVENT_OCCURRED2_ALIAS */
1711
/* ========================================================================= */
1712
#define UV2H_EVENT_OCCURRED2_ALIAS 0x70108UL
1713
#define UV2H_EVENT_OCCURRED2_ALIAS_32 0xb70
1715
/* ========================================================================= */
1716
/* UV2H_LB_BAU_SB_ACTIVATION_STATUS_2 */
1717
/* ========================================================================= */
1718
#define UV2H_LB_BAU_SB_ACTIVATION_STATUS_2 0x320130UL
1719
#define UV2H_LB_BAU_SB_ACTIVATION_STATUS_2_32 0x9f0
1721
#define UV2H_LB_BAU_SB_ACTIVATION_STATUS_2_AUX_ERROR_SHFT 0
1722
#define UV2H_LB_BAU_SB_ACTIVATION_STATUS_2_AUX_ERROR_MASK 0xffffffffffffffffUL
1724
union uv2h_lb_bau_sb_activation_status_2_u {
1726
struct uv2h_lb_bau_sb_activation_status_2_s {
1727
unsigned long aux_error : 64; /* RW */
1731
/* ========================================================================= */
1732
/* UV1H_LB_TARGET_PHYSICAL_APIC_ID_MASK */
1733
/* ========================================================================= */
1734
#define UV1H_LB_TARGET_PHYSICAL_APIC_ID_MASK 0x320130UL
1735
#define UV1H_LB_TARGET_PHYSICAL_APIC_ID_MASK_32 0x9f0
1737
#define UV1H_LB_TARGET_PHYSICAL_APIC_ID_MASK_BIT_ENABLES_SHFT 0
1738
#define UV1H_LB_TARGET_PHYSICAL_APIC_ID_MASK_BIT_ENABLES_MASK 0x00000000ffffffffUL
1740
union uv1h_lb_target_physical_apic_id_mask_u {
1742
struct uv1h_lb_target_physical_apic_id_mask_s {
1743
unsigned long bit_enables : 32; /* RW */
1744
unsigned long rsvd_32_63 : 32; /* */
1103
1749
#endif /* __ASM_UV_MMRS_X86_H__ */