Software APIs
rv_dm_regs.h
Go to the documentation of this file.
1/**
2 * @file
3 * @brief Generated register defines for rv_dm
4 */
5
6// Copyright information found in source file:
7// Copyright lowRISC contributors (OpenTitan project).
8
9// Licensing information found in source file:
10// Licensed under the Apache License, Version 2.0, see LICENSE for details.
11// SPDX-License-Identifier: Apache-2.0
12
13#ifndef _RV_DM_REG_DEFS_
14#define _RV_DM_REG_DEFS_
15
16#ifdef __cplusplus
17extern "C" {
18#endif
19// Number of hardware threads in the system.
20#define RV_DM_PARAM_NR_HARTS 1
21
22// Number of alerts
23#define RV_DM_PARAM_NUM_ALERTS 1
24
25// Register width
26#define RV_DM_PARAM_REG_WIDTH 32
27
28// Alert Test Register
29#define RV_DM_ALERT_TEST_REG_OFFSET 0x0
30#define RV_DM_ALERT_TEST_REG_RESVAL 0x0u
31#define RV_DM_ALERT_TEST_FATAL_FAULT_BIT 0
32
33// Lock bit for !!LATE_DEBUG_ENABLE register.
34#define RV_DM_LATE_DEBUG_ENABLE_REGWEN_REG_OFFSET 0x4
35#define RV_DM_LATE_DEBUG_ENABLE_REGWEN_REG_RESVAL 0x1u
36#define RV_DM_LATE_DEBUG_ENABLE_REGWEN_LATE_DEBUG_ENABLE_REGWEN_BIT 0
37
38// Debug enable register.
39#define RV_DM_LATE_DEBUG_ENABLE_REG_OFFSET 0x8
40#define RV_DM_LATE_DEBUG_ENABLE_REG_RESVAL 0x69696969u
41
42// Written by a hart whenever it enters debug mode.
43#define RV_DM_HALTED_REG_OFFSET 0x100
44#define RV_DM_HALTED_REG_RESVAL 0x0u
45#define RV_DM_HALTED_HALTED_BIT 0
46
47// Written by a hart to acknowledge a command.
48#define RV_DM_GOING_REG_OFFSET 0x108
49#define RV_DM_GOING_REG_RESVAL 0x0u
50#define RV_DM_GOING_GOING_BIT 0
51
52// Written by a hart to acknowledge a resume request.
53#define RV_DM_RESUMING_REG_OFFSET 0x110
54#define RV_DM_RESUMING_REG_RESVAL 0x0u
55#define RV_DM_RESUMING_RESUMING_BIT 0
56
57// An exception was triggered while the core was in debug mode.
58#define RV_DM_EXCEPTION_REG_OFFSET 0x118
59#define RV_DM_EXCEPTION_REG_RESVAL 0x0u
60#define RV_DM_EXCEPTION_EXCEPTION_BIT 0
61
62// A jump instruction the hart executes to begin a command.
63#define RV_DM_WHERETO_REG_OFFSET 0x300
64#define RV_DM_WHERETO_REG_RESVAL 0x0u
65
66// A ROM containing instructions for implementing abstract commands.
67#define RV_DM_ABSTRACTCMD_ABSTRACTCMD_FIELD_WIDTH 32
68#define RV_DM_ABSTRACTCMD_MULTIREG_COUNT 10
69
70// A ROM containing instructions for implementing abstract commands.
71#define RV_DM_ABSTRACTCMD_0_REG_OFFSET 0x338
72#define RV_DM_ABSTRACTCMD_0_REG_RESVAL 0x0u
73
74// A ROM containing instructions for implementing abstract commands.
75#define RV_DM_ABSTRACTCMD_1_REG_OFFSET 0x33c
76#define RV_DM_ABSTRACTCMD_1_REG_RESVAL 0x0u
77
78// A ROM containing instructions for implementing abstract commands.
79#define RV_DM_ABSTRACTCMD_2_REG_OFFSET 0x340
80#define RV_DM_ABSTRACTCMD_2_REG_RESVAL 0x0u
81
82// A ROM containing instructions for implementing abstract commands.
83#define RV_DM_ABSTRACTCMD_3_REG_OFFSET 0x344
84#define RV_DM_ABSTRACTCMD_3_REG_RESVAL 0x0u
85
86// A ROM containing instructions for implementing abstract commands.
87#define RV_DM_ABSTRACTCMD_4_REG_OFFSET 0x348
88#define RV_DM_ABSTRACTCMD_4_REG_RESVAL 0x0u
89
90// A ROM containing instructions for implementing abstract commands.
91#define RV_DM_ABSTRACTCMD_5_REG_OFFSET 0x34c
92#define RV_DM_ABSTRACTCMD_5_REG_RESVAL 0x0u
93
94// A ROM containing instructions for implementing abstract commands.
95#define RV_DM_ABSTRACTCMD_6_REG_OFFSET 0x350
96#define RV_DM_ABSTRACTCMD_6_REG_RESVAL 0x0u
97
98// A ROM containing instructions for implementing abstract commands.
99#define RV_DM_ABSTRACTCMD_7_REG_OFFSET 0x354
100#define RV_DM_ABSTRACTCMD_7_REG_RESVAL 0x0u
101
102// A ROM containing instructions for implementing abstract commands.
103#define RV_DM_ABSTRACTCMD_8_REG_OFFSET 0x358
104#define RV_DM_ABSTRACTCMD_8_REG_RESVAL 0x0u
105
106// A ROM containing instructions for implementing abstract commands.
107#define RV_DM_ABSTRACTCMD_9_REG_OFFSET 0x35c
108#define RV_DM_ABSTRACTCMD_9_REG_RESVAL 0x0u
109
110// A buffer for the debugger to write small debug mode programs.
111#define RV_DM_PROGRAM_BUFFER_PROGRAM_BUFFER_FIELD_WIDTH 32
112#define RV_DM_PROGRAM_BUFFER_MULTIREG_COUNT 8
113
114// A buffer for the debugger to write small debug mode programs.
115#define RV_DM_PROGRAM_BUFFER_0_REG_OFFSET 0x360
116#define RV_DM_PROGRAM_BUFFER_0_REG_RESVAL 0x0u
117
118// A buffer for the debugger to write small debug mode programs.
119#define RV_DM_PROGRAM_BUFFER_1_REG_OFFSET 0x364
120#define RV_DM_PROGRAM_BUFFER_1_REG_RESVAL 0x0u
121
122// A buffer for the debugger to write small debug mode programs.
123#define RV_DM_PROGRAM_BUFFER_2_REG_OFFSET 0x368
124#define RV_DM_PROGRAM_BUFFER_2_REG_RESVAL 0x0u
125
126// A buffer for the debugger to write small debug mode programs.
127#define RV_DM_PROGRAM_BUFFER_3_REG_OFFSET 0x36c
128#define RV_DM_PROGRAM_BUFFER_3_REG_RESVAL 0x0u
129
130// A buffer for the debugger to write small debug mode programs.
131#define RV_DM_PROGRAM_BUFFER_4_REG_OFFSET 0x370
132#define RV_DM_PROGRAM_BUFFER_4_REG_RESVAL 0x0u
133
134// A buffer for the debugger to write small debug mode programs.
135#define RV_DM_PROGRAM_BUFFER_5_REG_OFFSET 0x374
136#define RV_DM_PROGRAM_BUFFER_5_REG_RESVAL 0x0u
137
138// A buffer for the debugger to write small debug mode programs.
139#define RV_DM_PROGRAM_BUFFER_6_REG_OFFSET 0x378
140#define RV_DM_PROGRAM_BUFFER_6_REG_RESVAL 0x0u
141
142// A buffer for the debugger to write small debug mode programs.
143#define RV_DM_PROGRAM_BUFFER_7_REG_OFFSET 0x37c
144#define RV_DM_PROGRAM_BUFFER_7_REG_RESVAL 0x0u
145
146// Message Registers for passing arguments and/or return values for abstract
147// commands.
148#define RV_DM_DATAADDR_DATAADDR_FIELD_WIDTH 32
149#define RV_DM_DATAADDR_MULTIREG_COUNT 2
150
151// Message Registers for passing arguments and/or return values for abstract
152// commands.
153#define RV_DM_DATAADDR_0_REG_OFFSET 0x380
154#define RV_DM_DATAADDR_0_REG_RESVAL 0x0u
155
156// Message Registers for passing arguments and/or return values for abstract
157// commands.
158#define RV_DM_DATAADDR_1_REG_OFFSET 0x384
159#define RV_DM_DATAADDR_1_REG_RESVAL 0x0u
160
161// Flags indicating what a hart in debug mode should do.
162#define RV_DM_FLAGS_FLAGS_FIELD_WIDTH 32
163#define RV_DM_FLAGS_MULTIREG_COUNT 256
164
165// Flags indicating what a hart in debug mode should do.
166#define RV_DM_FLAGS_0_REG_OFFSET 0x400
167#define RV_DM_FLAGS_0_REG_RESVAL 0x0u
168
169// Flags indicating what a hart in debug mode should do.
170#define RV_DM_FLAGS_1_REG_OFFSET 0x404
171#define RV_DM_FLAGS_1_REG_RESVAL 0x0u
172
173// Flags indicating what a hart in debug mode should do.
174#define RV_DM_FLAGS_2_REG_OFFSET 0x408
175#define RV_DM_FLAGS_2_REG_RESVAL 0x0u
176
177// Flags indicating what a hart in debug mode should do.
178#define RV_DM_FLAGS_3_REG_OFFSET 0x40c
179#define RV_DM_FLAGS_3_REG_RESVAL 0x0u
180
181// Flags indicating what a hart in debug mode should do.
182#define RV_DM_FLAGS_4_REG_OFFSET 0x410
183#define RV_DM_FLAGS_4_REG_RESVAL 0x0u
184
185// Flags indicating what a hart in debug mode should do.
186#define RV_DM_FLAGS_5_REG_OFFSET 0x414
187#define RV_DM_FLAGS_5_REG_RESVAL 0x0u
188
189// Flags indicating what a hart in debug mode should do.
190#define RV_DM_FLAGS_6_REG_OFFSET 0x418
191#define RV_DM_FLAGS_6_REG_RESVAL 0x0u
192
193// Flags indicating what a hart in debug mode should do.
194#define RV_DM_FLAGS_7_REG_OFFSET 0x41c
195#define RV_DM_FLAGS_7_REG_RESVAL 0x0u
196
197// Flags indicating what a hart in debug mode should do.
198#define RV_DM_FLAGS_8_REG_OFFSET 0x420
199#define RV_DM_FLAGS_8_REG_RESVAL 0x0u
200
201// Flags indicating what a hart in debug mode should do.
202#define RV_DM_FLAGS_9_REG_OFFSET 0x424
203#define RV_DM_FLAGS_9_REG_RESVAL 0x0u
204
205// Flags indicating what a hart in debug mode should do.
206#define RV_DM_FLAGS_10_REG_OFFSET 0x428
207#define RV_DM_FLAGS_10_REG_RESVAL 0x0u
208
209// Flags indicating what a hart in debug mode should do.
210#define RV_DM_FLAGS_11_REG_OFFSET 0x42c
211#define RV_DM_FLAGS_11_REG_RESVAL 0x0u
212
213// Flags indicating what a hart in debug mode should do.
214#define RV_DM_FLAGS_12_REG_OFFSET 0x430
215#define RV_DM_FLAGS_12_REG_RESVAL 0x0u
216
217// Flags indicating what a hart in debug mode should do.
218#define RV_DM_FLAGS_13_REG_OFFSET 0x434
219#define RV_DM_FLAGS_13_REG_RESVAL 0x0u
220
221// Flags indicating what a hart in debug mode should do.
222#define RV_DM_FLAGS_14_REG_OFFSET 0x438
223#define RV_DM_FLAGS_14_REG_RESVAL 0x0u
224
225// Flags indicating what a hart in debug mode should do.
226#define RV_DM_FLAGS_15_REG_OFFSET 0x43c
227#define RV_DM_FLAGS_15_REG_RESVAL 0x0u
228
229// Flags indicating what a hart in debug mode should do.
230#define RV_DM_FLAGS_16_REG_OFFSET 0x440
231#define RV_DM_FLAGS_16_REG_RESVAL 0x0u
232
233// Flags indicating what a hart in debug mode should do.
234#define RV_DM_FLAGS_17_REG_OFFSET 0x444
235#define RV_DM_FLAGS_17_REG_RESVAL 0x0u
236
237// Flags indicating what a hart in debug mode should do.
238#define RV_DM_FLAGS_18_REG_OFFSET 0x448
239#define RV_DM_FLAGS_18_REG_RESVAL 0x0u
240
241// Flags indicating what a hart in debug mode should do.
242#define RV_DM_FLAGS_19_REG_OFFSET 0x44c
243#define RV_DM_FLAGS_19_REG_RESVAL 0x0u
244
245// Flags indicating what a hart in debug mode should do.
246#define RV_DM_FLAGS_20_REG_OFFSET 0x450
247#define RV_DM_FLAGS_20_REG_RESVAL 0x0u
248
249// Flags indicating what a hart in debug mode should do.
250#define RV_DM_FLAGS_21_REG_OFFSET 0x454
251#define RV_DM_FLAGS_21_REG_RESVAL 0x0u
252
253// Flags indicating what a hart in debug mode should do.
254#define RV_DM_FLAGS_22_REG_OFFSET 0x458
255#define RV_DM_FLAGS_22_REG_RESVAL 0x0u
256
257// Flags indicating what a hart in debug mode should do.
258#define RV_DM_FLAGS_23_REG_OFFSET 0x45c
259#define RV_DM_FLAGS_23_REG_RESVAL 0x0u
260
261// Flags indicating what a hart in debug mode should do.
262#define RV_DM_FLAGS_24_REG_OFFSET 0x460
263#define RV_DM_FLAGS_24_REG_RESVAL 0x0u
264
265// Flags indicating what a hart in debug mode should do.
266#define RV_DM_FLAGS_25_REG_OFFSET 0x464
267#define RV_DM_FLAGS_25_REG_RESVAL 0x0u
268
269// Flags indicating what a hart in debug mode should do.
270#define RV_DM_FLAGS_26_REG_OFFSET 0x468
271#define RV_DM_FLAGS_26_REG_RESVAL 0x0u
272
273// Flags indicating what a hart in debug mode should do.
274#define RV_DM_FLAGS_27_REG_OFFSET 0x46c
275#define RV_DM_FLAGS_27_REG_RESVAL 0x0u
276
277// Flags indicating what a hart in debug mode should do.
278#define RV_DM_FLAGS_28_REG_OFFSET 0x470
279#define RV_DM_FLAGS_28_REG_RESVAL 0x0u
280
281// Flags indicating what a hart in debug mode should do.
282#define RV_DM_FLAGS_29_REG_OFFSET 0x474
283#define RV_DM_FLAGS_29_REG_RESVAL 0x0u
284
285// Flags indicating what a hart in debug mode should do.
286#define RV_DM_FLAGS_30_REG_OFFSET 0x478
287#define RV_DM_FLAGS_30_REG_RESVAL 0x0u
288
289// Flags indicating what a hart in debug mode should do.
290#define RV_DM_FLAGS_31_REG_OFFSET 0x47c
291#define RV_DM_FLAGS_31_REG_RESVAL 0x0u
292
293// Flags indicating what a hart in debug mode should do.
294#define RV_DM_FLAGS_32_REG_OFFSET 0x480
295#define RV_DM_FLAGS_32_REG_RESVAL 0x0u
296
297// Flags indicating what a hart in debug mode should do.
298#define RV_DM_FLAGS_33_REG_OFFSET 0x484
299#define RV_DM_FLAGS_33_REG_RESVAL 0x0u
300
301// Flags indicating what a hart in debug mode should do.
302#define RV_DM_FLAGS_34_REG_OFFSET 0x488
303#define RV_DM_FLAGS_34_REG_RESVAL 0x0u
304
305// Flags indicating what a hart in debug mode should do.
306#define RV_DM_FLAGS_35_REG_OFFSET 0x48c
307#define RV_DM_FLAGS_35_REG_RESVAL 0x0u
308
309// Flags indicating what a hart in debug mode should do.
310#define RV_DM_FLAGS_36_REG_OFFSET 0x490
311#define RV_DM_FLAGS_36_REG_RESVAL 0x0u
312
313// Flags indicating what a hart in debug mode should do.
314#define RV_DM_FLAGS_37_REG_OFFSET 0x494
315#define RV_DM_FLAGS_37_REG_RESVAL 0x0u
316
317// Flags indicating what a hart in debug mode should do.
318#define RV_DM_FLAGS_38_REG_OFFSET 0x498
319#define RV_DM_FLAGS_38_REG_RESVAL 0x0u
320
321// Flags indicating what a hart in debug mode should do.
322#define RV_DM_FLAGS_39_REG_OFFSET 0x49c
323#define RV_DM_FLAGS_39_REG_RESVAL 0x0u
324
325// Flags indicating what a hart in debug mode should do.
326#define RV_DM_FLAGS_40_REG_OFFSET 0x4a0
327#define RV_DM_FLAGS_40_REG_RESVAL 0x0u
328
329// Flags indicating what a hart in debug mode should do.
330#define RV_DM_FLAGS_41_REG_OFFSET 0x4a4
331#define RV_DM_FLAGS_41_REG_RESVAL 0x0u
332
333// Flags indicating what a hart in debug mode should do.
334#define RV_DM_FLAGS_42_REG_OFFSET 0x4a8
335#define RV_DM_FLAGS_42_REG_RESVAL 0x0u
336
337// Flags indicating what a hart in debug mode should do.
338#define RV_DM_FLAGS_43_REG_OFFSET 0x4ac
339#define RV_DM_FLAGS_43_REG_RESVAL 0x0u
340
341// Flags indicating what a hart in debug mode should do.
342#define RV_DM_FLAGS_44_REG_OFFSET 0x4b0
343#define RV_DM_FLAGS_44_REG_RESVAL 0x0u
344
345// Flags indicating what a hart in debug mode should do.
346#define RV_DM_FLAGS_45_REG_OFFSET 0x4b4
347#define RV_DM_FLAGS_45_REG_RESVAL 0x0u
348
349// Flags indicating what a hart in debug mode should do.
350#define RV_DM_FLAGS_46_REG_OFFSET 0x4b8
351#define RV_DM_FLAGS_46_REG_RESVAL 0x0u
352
353// Flags indicating what a hart in debug mode should do.
354#define RV_DM_FLAGS_47_REG_OFFSET 0x4bc
355#define RV_DM_FLAGS_47_REG_RESVAL 0x0u
356
357// Flags indicating what a hart in debug mode should do.
358#define RV_DM_FLAGS_48_REG_OFFSET 0x4c0
359#define RV_DM_FLAGS_48_REG_RESVAL 0x0u
360
361// Flags indicating what a hart in debug mode should do.
362#define RV_DM_FLAGS_49_REG_OFFSET 0x4c4
363#define RV_DM_FLAGS_49_REG_RESVAL 0x0u
364
365// Flags indicating what a hart in debug mode should do.
366#define RV_DM_FLAGS_50_REG_OFFSET 0x4c8
367#define RV_DM_FLAGS_50_REG_RESVAL 0x0u
368
369// Flags indicating what a hart in debug mode should do.
370#define RV_DM_FLAGS_51_REG_OFFSET 0x4cc
371#define RV_DM_FLAGS_51_REG_RESVAL 0x0u
372
373// Flags indicating what a hart in debug mode should do.
374#define RV_DM_FLAGS_52_REG_OFFSET 0x4d0
375#define RV_DM_FLAGS_52_REG_RESVAL 0x0u
376
377// Flags indicating what a hart in debug mode should do.
378#define RV_DM_FLAGS_53_REG_OFFSET 0x4d4
379#define RV_DM_FLAGS_53_REG_RESVAL 0x0u
380
381// Flags indicating what a hart in debug mode should do.
382#define RV_DM_FLAGS_54_REG_OFFSET 0x4d8
383#define RV_DM_FLAGS_54_REG_RESVAL 0x0u
384
385// Flags indicating what a hart in debug mode should do.
386#define RV_DM_FLAGS_55_REG_OFFSET 0x4dc
387#define RV_DM_FLAGS_55_REG_RESVAL 0x0u
388
389// Flags indicating what a hart in debug mode should do.
390#define RV_DM_FLAGS_56_REG_OFFSET 0x4e0
391#define RV_DM_FLAGS_56_REG_RESVAL 0x0u
392
393// Flags indicating what a hart in debug mode should do.
394#define RV_DM_FLAGS_57_REG_OFFSET 0x4e4
395#define RV_DM_FLAGS_57_REG_RESVAL 0x0u
396
397// Flags indicating what a hart in debug mode should do.
398#define RV_DM_FLAGS_58_REG_OFFSET 0x4e8
399#define RV_DM_FLAGS_58_REG_RESVAL 0x0u
400
401// Flags indicating what a hart in debug mode should do.
402#define RV_DM_FLAGS_59_REG_OFFSET 0x4ec
403#define RV_DM_FLAGS_59_REG_RESVAL 0x0u
404
405// Flags indicating what a hart in debug mode should do.
406#define RV_DM_FLAGS_60_REG_OFFSET 0x4f0
407#define RV_DM_FLAGS_60_REG_RESVAL 0x0u
408
409// Flags indicating what a hart in debug mode should do.
410#define RV_DM_FLAGS_61_REG_OFFSET 0x4f4
411#define RV_DM_FLAGS_61_REG_RESVAL 0x0u
412
413// Flags indicating what a hart in debug mode should do.
414#define RV_DM_FLAGS_62_REG_OFFSET 0x4f8
415#define RV_DM_FLAGS_62_REG_RESVAL 0x0u
416
417// Flags indicating what a hart in debug mode should do.
418#define RV_DM_FLAGS_63_REG_OFFSET 0x4fc
419#define RV_DM_FLAGS_63_REG_RESVAL 0x0u
420
421// Flags indicating what a hart in debug mode should do.
422#define RV_DM_FLAGS_64_REG_OFFSET 0x500
423#define RV_DM_FLAGS_64_REG_RESVAL 0x0u
424
425// Flags indicating what a hart in debug mode should do.
426#define RV_DM_FLAGS_65_REG_OFFSET 0x504
427#define RV_DM_FLAGS_65_REG_RESVAL 0x0u
428
429// Flags indicating what a hart in debug mode should do.
430#define RV_DM_FLAGS_66_REG_OFFSET 0x508
431#define RV_DM_FLAGS_66_REG_RESVAL 0x0u
432
433// Flags indicating what a hart in debug mode should do.
434#define RV_DM_FLAGS_67_REG_OFFSET 0x50c
435#define RV_DM_FLAGS_67_REG_RESVAL 0x0u
436
437// Flags indicating what a hart in debug mode should do.
438#define RV_DM_FLAGS_68_REG_OFFSET 0x510
439#define RV_DM_FLAGS_68_REG_RESVAL 0x0u
440
441// Flags indicating what a hart in debug mode should do.
442#define RV_DM_FLAGS_69_REG_OFFSET 0x514
443#define RV_DM_FLAGS_69_REG_RESVAL 0x0u
444
445// Flags indicating what a hart in debug mode should do.
446#define RV_DM_FLAGS_70_REG_OFFSET 0x518
447#define RV_DM_FLAGS_70_REG_RESVAL 0x0u
448
449// Flags indicating what a hart in debug mode should do.
450#define RV_DM_FLAGS_71_REG_OFFSET 0x51c
451#define RV_DM_FLAGS_71_REG_RESVAL 0x0u
452
453// Flags indicating what a hart in debug mode should do.
454#define RV_DM_FLAGS_72_REG_OFFSET 0x520
455#define RV_DM_FLAGS_72_REG_RESVAL 0x0u
456
457// Flags indicating what a hart in debug mode should do.
458#define RV_DM_FLAGS_73_REG_OFFSET 0x524
459#define RV_DM_FLAGS_73_REG_RESVAL 0x0u
460
461// Flags indicating what a hart in debug mode should do.
462#define RV_DM_FLAGS_74_REG_OFFSET 0x528
463#define RV_DM_FLAGS_74_REG_RESVAL 0x0u
464
465// Flags indicating what a hart in debug mode should do.
466#define RV_DM_FLAGS_75_REG_OFFSET 0x52c
467#define RV_DM_FLAGS_75_REG_RESVAL 0x0u
468
469// Flags indicating what a hart in debug mode should do.
470#define RV_DM_FLAGS_76_REG_OFFSET 0x530
471#define RV_DM_FLAGS_76_REG_RESVAL 0x0u
472
473// Flags indicating what a hart in debug mode should do.
474#define RV_DM_FLAGS_77_REG_OFFSET 0x534
475#define RV_DM_FLAGS_77_REG_RESVAL 0x0u
476
477// Flags indicating what a hart in debug mode should do.
478#define RV_DM_FLAGS_78_REG_OFFSET 0x538
479#define RV_DM_FLAGS_78_REG_RESVAL 0x0u
480
481// Flags indicating what a hart in debug mode should do.
482#define RV_DM_FLAGS_79_REG_OFFSET 0x53c
483#define RV_DM_FLAGS_79_REG_RESVAL 0x0u
484
485// Flags indicating what a hart in debug mode should do.
486#define RV_DM_FLAGS_80_REG_OFFSET 0x540
487#define RV_DM_FLAGS_80_REG_RESVAL 0x0u
488
489// Flags indicating what a hart in debug mode should do.
490#define RV_DM_FLAGS_81_REG_OFFSET 0x544
491#define RV_DM_FLAGS_81_REG_RESVAL 0x0u
492
493// Flags indicating what a hart in debug mode should do.
494#define RV_DM_FLAGS_82_REG_OFFSET 0x548
495#define RV_DM_FLAGS_82_REG_RESVAL 0x0u
496
497// Flags indicating what a hart in debug mode should do.
498#define RV_DM_FLAGS_83_REG_OFFSET 0x54c
499#define RV_DM_FLAGS_83_REG_RESVAL 0x0u
500
501// Flags indicating what a hart in debug mode should do.
502#define RV_DM_FLAGS_84_REG_OFFSET 0x550
503#define RV_DM_FLAGS_84_REG_RESVAL 0x0u
504
505// Flags indicating what a hart in debug mode should do.
506#define RV_DM_FLAGS_85_REG_OFFSET 0x554
507#define RV_DM_FLAGS_85_REG_RESVAL 0x0u
508
509// Flags indicating what a hart in debug mode should do.
510#define RV_DM_FLAGS_86_REG_OFFSET 0x558
511#define RV_DM_FLAGS_86_REG_RESVAL 0x0u
512
513// Flags indicating what a hart in debug mode should do.
514#define RV_DM_FLAGS_87_REG_OFFSET 0x55c
515#define RV_DM_FLAGS_87_REG_RESVAL 0x0u
516
517// Flags indicating what a hart in debug mode should do.
518#define RV_DM_FLAGS_88_REG_OFFSET 0x560
519#define RV_DM_FLAGS_88_REG_RESVAL 0x0u
520
521// Flags indicating what a hart in debug mode should do.
522#define RV_DM_FLAGS_89_REG_OFFSET 0x564
523#define RV_DM_FLAGS_89_REG_RESVAL 0x0u
524
525// Flags indicating what a hart in debug mode should do.
526#define RV_DM_FLAGS_90_REG_OFFSET 0x568
527#define RV_DM_FLAGS_90_REG_RESVAL 0x0u
528
529// Flags indicating what a hart in debug mode should do.
530#define RV_DM_FLAGS_91_REG_OFFSET 0x56c
531#define RV_DM_FLAGS_91_REG_RESVAL 0x0u
532
533// Flags indicating what a hart in debug mode should do.
534#define RV_DM_FLAGS_92_REG_OFFSET 0x570
535#define RV_DM_FLAGS_92_REG_RESVAL 0x0u
536
537// Flags indicating what a hart in debug mode should do.
538#define RV_DM_FLAGS_93_REG_OFFSET 0x574
539#define RV_DM_FLAGS_93_REG_RESVAL 0x0u
540
541// Flags indicating what a hart in debug mode should do.
542#define RV_DM_FLAGS_94_REG_OFFSET 0x578
543#define RV_DM_FLAGS_94_REG_RESVAL 0x0u
544
545// Flags indicating what a hart in debug mode should do.
546#define RV_DM_FLAGS_95_REG_OFFSET 0x57c
547#define RV_DM_FLAGS_95_REG_RESVAL 0x0u
548
549// Flags indicating what a hart in debug mode should do.
550#define RV_DM_FLAGS_96_REG_OFFSET 0x580
551#define RV_DM_FLAGS_96_REG_RESVAL 0x0u
552
553// Flags indicating what a hart in debug mode should do.
554#define RV_DM_FLAGS_97_REG_OFFSET 0x584
555#define RV_DM_FLAGS_97_REG_RESVAL 0x0u
556
557// Flags indicating what a hart in debug mode should do.
558#define RV_DM_FLAGS_98_REG_OFFSET 0x588
559#define RV_DM_FLAGS_98_REG_RESVAL 0x0u
560
561// Flags indicating what a hart in debug mode should do.
562#define RV_DM_FLAGS_99_REG_OFFSET 0x58c
563#define RV_DM_FLAGS_99_REG_RESVAL 0x0u
564
565// Flags indicating what a hart in debug mode should do.
566#define RV_DM_FLAGS_100_REG_OFFSET 0x590
567#define RV_DM_FLAGS_100_REG_RESVAL 0x0u
568
569// Flags indicating what a hart in debug mode should do.
570#define RV_DM_FLAGS_101_REG_OFFSET 0x594
571#define RV_DM_FLAGS_101_REG_RESVAL 0x0u
572
573// Flags indicating what a hart in debug mode should do.
574#define RV_DM_FLAGS_102_REG_OFFSET 0x598
575#define RV_DM_FLAGS_102_REG_RESVAL 0x0u
576
577// Flags indicating what a hart in debug mode should do.
578#define RV_DM_FLAGS_103_REG_OFFSET 0x59c
579#define RV_DM_FLAGS_103_REG_RESVAL 0x0u
580
581// Flags indicating what a hart in debug mode should do.
582#define RV_DM_FLAGS_104_REG_OFFSET 0x5a0
583#define RV_DM_FLAGS_104_REG_RESVAL 0x0u
584
585// Flags indicating what a hart in debug mode should do.
586#define RV_DM_FLAGS_105_REG_OFFSET 0x5a4
587#define RV_DM_FLAGS_105_REG_RESVAL 0x0u
588
589// Flags indicating what a hart in debug mode should do.
590#define RV_DM_FLAGS_106_REG_OFFSET 0x5a8
591#define RV_DM_FLAGS_106_REG_RESVAL 0x0u
592
593// Flags indicating what a hart in debug mode should do.
594#define RV_DM_FLAGS_107_REG_OFFSET 0x5ac
595#define RV_DM_FLAGS_107_REG_RESVAL 0x0u
596
597// Flags indicating what a hart in debug mode should do.
598#define RV_DM_FLAGS_108_REG_OFFSET 0x5b0
599#define RV_DM_FLAGS_108_REG_RESVAL 0x0u
600
601// Flags indicating what a hart in debug mode should do.
602#define RV_DM_FLAGS_109_REG_OFFSET 0x5b4
603#define RV_DM_FLAGS_109_REG_RESVAL 0x0u
604
605// Flags indicating what a hart in debug mode should do.
606#define RV_DM_FLAGS_110_REG_OFFSET 0x5b8
607#define RV_DM_FLAGS_110_REG_RESVAL 0x0u
608
609// Flags indicating what a hart in debug mode should do.
610#define RV_DM_FLAGS_111_REG_OFFSET 0x5bc
611#define RV_DM_FLAGS_111_REG_RESVAL 0x0u
612
613// Flags indicating what a hart in debug mode should do.
614#define RV_DM_FLAGS_112_REG_OFFSET 0x5c0
615#define RV_DM_FLAGS_112_REG_RESVAL 0x0u
616
617// Flags indicating what a hart in debug mode should do.
618#define RV_DM_FLAGS_113_REG_OFFSET 0x5c4
619#define RV_DM_FLAGS_113_REG_RESVAL 0x0u
620
621// Flags indicating what a hart in debug mode should do.
622#define RV_DM_FLAGS_114_REG_OFFSET 0x5c8
623#define RV_DM_FLAGS_114_REG_RESVAL 0x0u
624
625// Flags indicating what a hart in debug mode should do.
626#define RV_DM_FLAGS_115_REG_OFFSET 0x5cc
627#define RV_DM_FLAGS_115_REG_RESVAL 0x0u
628
629// Flags indicating what a hart in debug mode should do.
630#define RV_DM_FLAGS_116_REG_OFFSET 0x5d0
631#define RV_DM_FLAGS_116_REG_RESVAL 0x0u
632
633// Flags indicating what a hart in debug mode should do.
634#define RV_DM_FLAGS_117_REG_OFFSET 0x5d4
635#define RV_DM_FLAGS_117_REG_RESVAL 0x0u
636
637// Flags indicating what a hart in debug mode should do.
638#define RV_DM_FLAGS_118_REG_OFFSET 0x5d8
639#define RV_DM_FLAGS_118_REG_RESVAL 0x0u
640
641// Flags indicating what a hart in debug mode should do.
642#define RV_DM_FLAGS_119_REG_OFFSET 0x5dc
643#define RV_DM_FLAGS_119_REG_RESVAL 0x0u
644
645// Flags indicating what a hart in debug mode should do.
646#define RV_DM_FLAGS_120_REG_OFFSET 0x5e0
647#define RV_DM_FLAGS_120_REG_RESVAL 0x0u
648
649// Flags indicating what a hart in debug mode should do.
650#define RV_DM_FLAGS_121_REG_OFFSET 0x5e4
651#define RV_DM_FLAGS_121_REG_RESVAL 0x0u
652
653// Flags indicating what a hart in debug mode should do.
654#define RV_DM_FLAGS_122_REG_OFFSET 0x5e8
655#define RV_DM_FLAGS_122_REG_RESVAL 0x0u
656
657// Flags indicating what a hart in debug mode should do.
658#define RV_DM_FLAGS_123_REG_OFFSET 0x5ec
659#define RV_DM_FLAGS_123_REG_RESVAL 0x0u
660
661// Flags indicating what a hart in debug mode should do.
662#define RV_DM_FLAGS_124_REG_OFFSET 0x5f0
663#define RV_DM_FLAGS_124_REG_RESVAL 0x0u
664
665// Flags indicating what a hart in debug mode should do.
666#define RV_DM_FLAGS_125_REG_OFFSET 0x5f4
667#define RV_DM_FLAGS_125_REG_RESVAL 0x0u
668
669// Flags indicating what a hart in debug mode should do.
670#define RV_DM_FLAGS_126_REG_OFFSET 0x5f8
671#define RV_DM_FLAGS_126_REG_RESVAL 0x0u
672
673// Flags indicating what a hart in debug mode should do.
674#define RV_DM_FLAGS_127_REG_OFFSET 0x5fc
675#define RV_DM_FLAGS_127_REG_RESVAL 0x0u
676
677// Flags indicating what a hart in debug mode should do.
678#define RV_DM_FLAGS_128_REG_OFFSET 0x600
679#define RV_DM_FLAGS_128_REG_RESVAL 0x0u
680
681// Flags indicating what a hart in debug mode should do.
682#define RV_DM_FLAGS_129_REG_OFFSET 0x604
683#define RV_DM_FLAGS_129_REG_RESVAL 0x0u
684
685// Flags indicating what a hart in debug mode should do.
686#define RV_DM_FLAGS_130_REG_OFFSET 0x608
687#define RV_DM_FLAGS_130_REG_RESVAL 0x0u
688
689// Flags indicating what a hart in debug mode should do.
690#define RV_DM_FLAGS_131_REG_OFFSET 0x60c
691#define RV_DM_FLAGS_131_REG_RESVAL 0x0u
692
693// Flags indicating what a hart in debug mode should do.
694#define RV_DM_FLAGS_132_REG_OFFSET 0x610
695#define RV_DM_FLAGS_132_REG_RESVAL 0x0u
696
697// Flags indicating what a hart in debug mode should do.
698#define RV_DM_FLAGS_133_REG_OFFSET 0x614
699#define RV_DM_FLAGS_133_REG_RESVAL 0x0u
700
701// Flags indicating what a hart in debug mode should do.
702#define RV_DM_FLAGS_134_REG_OFFSET 0x618
703#define RV_DM_FLAGS_134_REG_RESVAL 0x0u
704
705// Flags indicating what a hart in debug mode should do.
706#define RV_DM_FLAGS_135_REG_OFFSET 0x61c
707#define RV_DM_FLAGS_135_REG_RESVAL 0x0u
708
709// Flags indicating what a hart in debug mode should do.
710#define RV_DM_FLAGS_136_REG_OFFSET 0x620
711#define RV_DM_FLAGS_136_REG_RESVAL 0x0u
712
713// Flags indicating what a hart in debug mode should do.
714#define RV_DM_FLAGS_137_REG_OFFSET 0x624
715#define RV_DM_FLAGS_137_REG_RESVAL 0x0u
716
717// Flags indicating what a hart in debug mode should do.
718#define RV_DM_FLAGS_138_REG_OFFSET 0x628
719#define RV_DM_FLAGS_138_REG_RESVAL 0x0u
720
721// Flags indicating what a hart in debug mode should do.
722#define RV_DM_FLAGS_139_REG_OFFSET 0x62c
723#define RV_DM_FLAGS_139_REG_RESVAL 0x0u
724
725// Flags indicating what a hart in debug mode should do.
726#define RV_DM_FLAGS_140_REG_OFFSET 0x630
727#define RV_DM_FLAGS_140_REG_RESVAL 0x0u
728
729// Flags indicating what a hart in debug mode should do.
730#define RV_DM_FLAGS_141_REG_OFFSET 0x634
731#define RV_DM_FLAGS_141_REG_RESVAL 0x0u
732
733// Flags indicating what a hart in debug mode should do.
734#define RV_DM_FLAGS_142_REG_OFFSET 0x638
735#define RV_DM_FLAGS_142_REG_RESVAL 0x0u
736
737// Flags indicating what a hart in debug mode should do.
738#define RV_DM_FLAGS_143_REG_OFFSET 0x63c
739#define RV_DM_FLAGS_143_REG_RESVAL 0x0u
740
741// Flags indicating what a hart in debug mode should do.
742#define RV_DM_FLAGS_144_REG_OFFSET 0x640
743#define RV_DM_FLAGS_144_REG_RESVAL 0x0u
744
745// Flags indicating what a hart in debug mode should do.
746#define RV_DM_FLAGS_145_REG_OFFSET 0x644
747#define RV_DM_FLAGS_145_REG_RESVAL 0x0u
748
749// Flags indicating what a hart in debug mode should do.
750#define RV_DM_FLAGS_146_REG_OFFSET 0x648
751#define RV_DM_FLAGS_146_REG_RESVAL 0x0u
752
753// Flags indicating what a hart in debug mode should do.
754#define RV_DM_FLAGS_147_REG_OFFSET 0x64c
755#define RV_DM_FLAGS_147_REG_RESVAL 0x0u
756
757// Flags indicating what a hart in debug mode should do.
758#define RV_DM_FLAGS_148_REG_OFFSET 0x650
759#define RV_DM_FLAGS_148_REG_RESVAL 0x0u
760
761// Flags indicating what a hart in debug mode should do.
762#define RV_DM_FLAGS_149_REG_OFFSET 0x654
763#define RV_DM_FLAGS_149_REG_RESVAL 0x0u
764
765// Flags indicating what a hart in debug mode should do.
766#define RV_DM_FLAGS_150_REG_OFFSET 0x658
767#define RV_DM_FLAGS_150_REG_RESVAL 0x0u
768
769// Flags indicating what a hart in debug mode should do.
770#define RV_DM_FLAGS_151_REG_OFFSET 0x65c
771#define RV_DM_FLAGS_151_REG_RESVAL 0x0u
772
773// Flags indicating what a hart in debug mode should do.
774#define RV_DM_FLAGS_152_REG_OFFSET 0x660
775#define RV_DM_FLAGS_152_REG_RESVAL 0x0u
776
777// Flags indicating what a hart in debug mode should do.
778#define RV_DM_FLAGS_153_REG_OFFSET 0x664
779#define RV_DM_FLAGS_153_REG_RESVAL 0x0u
780
781// Flags indicating what a hart in debug mode should do.
782#define RV_DM_FLAGS_154_REG_OFFSET 0x668
783#define RV_DM_FLAGS_154_REG_RESVAL 0x0u
784
785// Flags indicating what a hart in debug mode should do.
786#define RV_DM_FLAGS_155_REG_OFFSET 0x66c
787#define RV_DM_FLAGS_155_REG_RESVAL 0x0u
788
789// Flags indicating what a hart in debug mode should do.
790#define RV_DM_FLAGS_156_REG_OFFSET 0x670
791#define RV_DM_FLAGS_156_REG_RESVAL 0x0u
792
793// Flags indicating what a hart in debug mode should do.
794#define RV_DM_FLAGS_157_REG_OFFSET 0x674
795#define RV_DM_FLAGS_157_REG_RESVAL 0x0u
796
797// Flags indicating what a hart in debug mode should do.
798#define RV_DM_FLAGS_158_REG_OFFSET 0x678
799#define RV_DM_FLAGS_158_REG_RESVAL 0x0u
800
801// Flags indicating what a hart in debug mode should do.
802#define RV_DM_FLAGS_159_REG_OFFSET 0x67c
803#define RV_DM_FLAGS_159_REG_RESVAL 0x0u
804
805// Flags indicating what a hart in debug mode should do.
806#define RV_DM_FLAGS_160_REG_OFFSET 0x680
807#define RV_DM_FLAGS_160_REG_RESVAL 0x0u
808
809// Flags indicating what a hart in debug mode should do.
810#define RV_DM_FLAGS_161_REG_OFFSET 0x684
811#define RV_DM_FLAGS_161_REG_RESVAL 0x0u
812
813// Flags indicating what a hart in debug mode should do.
814#define RV_DM_FLAGS_162_REG_OFFSET 0x688
815#define RV_DM_FLAGS_162_REG_RESVAL 0x0u
816
817// Flags indicating what a hart in debug mode should do.
818#define RV_DM_FLAGS_163_REG_OFFSET 0x68c
819#define RV_DM_FLAGS_163_REG_RESVAL 0x0u
820
821// Flags indicating what a hart in debug mode should do.
822#define RV_DM_FLAGS_164_REG_OFFSET 0x690
823#define RV_DM_FLAGS_164_REG_RESVAL 0x0u
824
825// Flags indicating what a hart in debug mode should do.
826#define RV_DM_FLAGS_165_REG_OFFSET 0x694
827#define RV_DM_FLAGS_165_REG_RESVAL 0x0u
828
829// Flags indicating what a hart in debug mode should do.
830#define RV_DM_FLAGS_166_REG_OFFSET 0x698
831#define RV_DM_FLAGS_166_REG_RESVAL 0x0u
832
833// Flags indicating what a hart in debug mode should do.
834#define RV_DM_FLAGS_167_REG_OFFSET 0x69c
835#define RV_DM_FLAGS_167_REG_RESVAL 0x0u
836
837// Flags indicating what a hart in debug mode should do.
838#define RV_DM_FLAGS_168_REG_OFFSET 0x6a0
839#define RV_DM_FLAGS_168_REG_RESVAL 0x0u
840
841// Flags indicating what a hart in debug mode should do.
842#define RV_DM_FLAGS_169_REG_OFFSET 0x6a4
843#define RV_DM_FLAGS_169_REG_RESVAL 0x0u
844
845// Flags indicating what a hart in debug mode should do.
846#define RV_DM_FLAGS_170_REG_OFFSET 0x6a8
847#define RV_DM_FLAGS_170_REG_RESVAL 0x0u
848
849// Flags indicating what a hart in debug mode should do.
850#define RV_DM_FLAGS_171_REG_OFFSET 0x6ac
851#define RV_DM_FLAGS_171_REG_RESVAL 0x0u
852
853// Flags indicating what a hart in debug mode should do.
854#define RV_DM_FLAGS_172_REG_OFFSET 0x6b0
855#define RV_DM_FLAGS_172_REG_RESVAL 0x0u
856
857// Flags indicating what a hart in debug mode should do.
858#define RV_DM_FLAGS_173_REG_OFFSET 0x6b4
859#define RV_DM_FLAGS_173_REG_RESVAL 0x0u
860
861// Flags indicating what a hart in debug mode should do.
862#define RV_DM_FLAGS_174_REG_OFFSET 0x6b8
863#define RV_DM_FLAGS_174_REG_RESVAL 0x0u
864
865// Flags indicating what a hart in debug mode should do.
866#define RV_DM_FLAGS_175_REG_OFFSET 0x6bc
867#define RV_DM_FLAGS_175_REG_RESVAL 0x0u
868
869// Flags indicating what a hart in debug mode should do.
870#define RV_DM_FLAGS_176_REG_OFFSET 0x6c0
871#define RV_DM_FLAGS_176_REG_RESVAL 0x0u
872
873// Flags indicating what a hart in debug mode should do.
874#define RV_DM_FLAGS_177_REG_OFFSET 0x6c4
875#define RV_DM_FLAGS_177_REG_RESVAL 0x0u
876
877// Flags indicating what a hart in debug mode should do.
878#define RV_DM_FLAGS_178_REG_OFFSET 0x6c8
879#define RV_DM_FLAGS_178_REG_RESVAL 0x0u
880
881// Flags indicating what a hart in debug mode should do.
882#define RV_DM_FLAGS_179_REG_OFFSET 0x6cc
883#define RV_DM_FLAGS_179_REG_RESVAL 0x0u
884
885// Flags indicating what a hart in debug mode should do.
886#define RV_DM_FLAGS_180_REG_OFFSET 0x6d0
887#define RV_DM_FLAGS_180_REG_RESVAL 0x0u
888
889// Flags indicating what a hart in debug mode should do.
890#define RV_DM_FLAGS_181_REG_OFFSET 0x6d4
891#define RV_DM_FLAGS_181_REG_RESVAL 0x0u
892
893// Flags indicating what a hart in debug mode should do.
894#define RV_DM_FLAGS_182_REG_OFFSET 0x6d8
895#define RV_DM_FLAGS_182_REG_RESVAL 0x0u
896
897// Flags indicating what a hart in debug mode should do.
898#define RV_DM_FLAGS_183_REG_OFFSET 0x6dc
899#define RV_DM_FLAGS_183_REG_RESVAL 0x0u
900
901// Flags indicating what a hart in debug mode should do.
902#define RV_DM_FLAGS_184_REG_OFFSET 0x6e0
903#define RV_DM_FLAGS_184_REG_RESVAL 0x0u
904
905// Flags indicating what a hart in debug mode should do.
906#define RV_DM_FLAGS_185_REG_OFFSET 0x6e4
907#define RV_DM_FLAGS_185_REG_RESVAL 0x0u
908
909// Flags indicating what a hart in debug mode should do.
910#define RV_DM_FLAGS_186_REG_OFFSET 0x6e8
911#define RV_DM_FLAGS_186_REG_RESVAL 0x0u
912
913// Flags indicating what a hart in debug mode should do.
914#define RV_DM_FLAGS_187_REG_OFFSET 0x6ec
915#define RV_DM_FLAGS_187_REG_RESVAL 0x0u
916
917// Flags indicating what a hart in debug mode should do.
918#define RV_DM_FLAGS_188_REG_OFFSET 0x6f0
919#define RV_DM_FLAGS_188_REG_RESVAL 0x0u
920
921// Flags indicating what a hart in debug mode should do.
922#define RV_DM_FLAGS_189_REG_OFFSET 0x6f4
923#define RV_DM_FLAGS_189_REG_RESVAL 0x0u
924
925// Flags indicating what a hart in debug mode should do.
926#define RV_DM_FLAGS_190_REG_OFFSET 0x6f8
927#define RV_DM_FLAGS_190_REG_RESVAL 0x0u
928
929// Flags indicating what a hart in debug mode should do.
930#define RV_DM_FLAGS_191_REG_OFFSET 0x6fc
931#define RV_DM_FLAGS_191_REG_RESVAL 0x0u
932
933// Flags indicating what a hart in debug mode should do.
934#define RV_DM_FLAGS_192_REG_OFFSET 0x700
935#define RV_DM_FLAGS_192_REG_RESVAL 0x0u
936
937// Flags indicating what a hart in debug mode should do.
938#define RV_DM_FLAGS_193_REG_OFFSET 0x704
939#define RV_DM_FLAGS_193_REG_RESVAL 0x0u
940
941// Flags indicating what a hart in debug mode should do.
942#define RV_DM_FLAGS_194_REG_OFFSET 0x708
943#define RV_DM_FLAGS_194_REG_RESVAL 0x0u
944
945// Flags indicating what a hart in debug mode should do.
946#define RV_DM_FLAGS_195_REG_OFFSET 0x70c
947#define RV_DM_FLAGS_195_REG_RESVAL 0x0u
948
949// Flags indicating what a hart in debug mode should do.
950#define RV_DM_FLAGS_196_REG_OFFSET 0x710
951#define RV_DM_FLAGS_196_REG_RESVAL 0x0u
952
953// Flags indicating what a hart in debug mode should do.
954#define RV_DM_FLAGS_197_REG_OFFSET 0x714
955#define RV_DM_FLAGS_197_REG_RESVAL 0x0u
956
957// Flags indicating what a hart in debug mode should do.
958#define RV_DM_FLAGS_198_REG_OFFSET 0x718
959#define RV_DM_FLAGS_198_REG_RESVAL 0x0u
960
961// Flags indicating what a hart in debug mode should do.
962#define RV_DM_FLAGS_199_REG_OFFSET 0x71c
963#define RV_DM_FLAGS_199_REG_RESVAL 0x0u
964
965// Flags indicating what a hart in debug mode should do.
966#define RV_DM_FLAGS_200_REG_OFFSET 0x720
967#define RV_DM_FLAGS_200_REG_RESVAL 0x0u
968
969// Flags indicating what a hart in debug mode should do.
970#define RV_DM_FLAGS_201_REG_OFFSET 0x724
971#define RV_DM_FLAGS_201_REG_RESVAL 0x0u
972
973// Flags indicating what a hart in debug mode should do.
974#define RV_DM_FLAGS_202_REG_OFFSET 0x728
975#define RV_DM_FLAGS_202_REG_RESVAL 0x0u
976
977// Flags indicating what a hart in debug mode should do.
978#define RV_DM_FLAGS_203_REG_OFFSET 0x72c
979#define RV_DM_FLAGS_203_REG_RESVAL 0x0u
980
981// Flags indicating what a hart in debug mode should do.
982#define RV_DM_FLAGS_204_REG_OFFSET 0x730
983#define RV_DM_FLAGS_204_REG_RESVAL 0x0u
984
985// Flags indicating what a hart in debug mode should do.
986#define RV_DM_FLAGS_205_REG_OFFSET 0x734
987#define RV_DM_FLAGS_205_REG_RESVAL 0x0u
988
989// Flags indicating what a hart in debug mode should do.
990#define RV_DM_FLAGS_206_REG_OFFSET 0x738
991#define RV_DM_FLAGS_206_REG_RESVAL 0x0u
992
993// Flags indicating what a hart in debug mode should do.
994#define RV_DM_FLAGS_207_REG_OFFSET 0x73c
995#define RV_DM_FLAGS_207_REG_RESVAL 0x0u
996
997// Flags indicating what a hart in debug mode should do.
998#define RV_DM_FLAGS_208_REG_OFFSET 0x740
999#define RV_DM_FLAGS_208_REG_RESVAL 0x0u
1000
1001// Flags indicating what a hart in debug mode should do.
1002#define RV_DM_FLAGS_209_REG_OFFSET 0x744
1003#define RV_DM_FLAGS_209_REG_RESVAL 0x0u
1004
1005// Flags indicating what a hart in debug mode should do.
1006#define RV_DM_FLAGS_210_REG_OFFSET 0x748
1007#define RV_DM_FLAGS_210_REG_RESVAL 0x0u
1008
1009// Flags indicating what a hart in debug mode should do.
1010#define RV_DM_FLAGS_211_REG_OFFSET 0x74c
1011#define RV_DM_FLAGS_211_REG_RESVAL 0x0u
1012
1013// Flags indicating what a hart in debug mode should do.
1014#define RV_DM_FLAGS_212_REG_OFFSET 0x750
1015#define RV_DM_FLAGS_212_REG_RESVAL 0x0u
1016
1017// Flags indicating what a hart in debug mode should do.
1018#define RV_DM_FLAGS_213_REG_OFFSET 0x754
1019#define RV_DM_FLAGS_213_REG_RESVAL 0x0u
1020
1021// Flags indicating what a hart in debug mode should do.
1022#define RV_DM_FLAGS_214_REG_OFFSET 0x758
1023#define RV_DM_FLAGS_214_REG_RESVAL 0x0u
1024
1025// Flags indicating what a hart in debug mode should do.
1026#define RV_DM_FLAGS_215_REG_OFFSET 0x75c
1027#define RV_DM_FLAGS_215_REG_RESVAL 0x0u
1028
1029// Flags indicating what a hart in debug mode should do.
1030#define RV_DM_FLAGS_216_REG_OFFSET 0x760
1031#define RV_DM_FLAGS_216_REG_RESVAL 0x0u
1032
1033// Flags indicating what a hart in debug mode should do.
1034#define RV_DM_FLAGS_217_REG_OFFSET 0x764
1035#define RV_DM_FLAGS_217_REG_RESVAL 0x0u
1036
1037// Flags indicating what a hart in debug mode should do.
1038#define RV_DM_FLAGS_218_REG_OFFSET 0x768
1039#define RV_DM_FLAGS_218_REG_RESVAL 0x0u
1040
1041// Flags indicating what a hart in debug mode should do.
1042#define RV_DM_FLAGS_219_REG_OFFSET 0x76c
1043#define RV_DM_FLAGS_219_REG_RESVAL 0x0u
1044
1045// Flags indicating what a hart in debug mode should do.
1046#define RV_DM_FLAGS_220_REG_OFFSET 0x770
1047#define RV_DM_FLAGS_220_REG_RESVAL 0x0u
1048
1049// Flags indicating what a hart in debug mode should do.
1050#define RV_DM_FLAGS_221_REG_OFFSET 0x774
1051#define RV_DM_FLAGS_221_REG_RESVAL 0x0u
1052
1053// Flags indicating what a hart in debug mode should do.
1054#define RV_DM_FLAGS_222_REG_OFFSET 0x778
1055#define RV_DM_FLAGS_222_REG_RESVAL 0x0u
1056
1057// Flags indicating what a hart in debug mode should do.
1058#define RV_DM_FLAGS_223_REG_OFFSET 0x77c
1059#define RV_DM_FLAGS_223_REG_RESVAL 0x0u
1060
1061// Flags indicating what a hart in debug mode should do.
1062#define RV_DM_FLAGS_224_REG_OFFSET 0x780
1063#define RV_DM_FLAGS_224_REG_RESVAL 0x0u
1064
1065// Flags indicating what a hart in debug mode should do.
1066#define RV_DM_FLAGS_225_REG_OFFSET 0x784
1067#define RV_DM_FLAGS_225_REG_RESVAL 0x0u
1068
1069// Flags indicating what a hart in debug mode should do.
1070#define RV_DM_FLAGS_226_REG_OFFSET 0x788
1071#define RV_DM_FLAGS_226_REG_RESVAL 0x0u
1072
1073// Flags indicating what a hart in debug mode should do.
1074#define RV_DM_FLAGS_227_REG_OFFSET 0x78c
1075#define RV_DM_FLAGS_227_REG_RESVAL 0x0u
1076
1077// Flags indicating what a hart in debug mode should do.
1078#define RV_DM_FLAGS_228_REG_OFFSET 0x790
1079#define RV_DM_FLAGS_228_REG_RESVAL 0x0u
1080
1081// Flags indicating what a hart in debug mode should do.
1082#define RV_DM_FLAGS_229_REG_OFFSET 0x794
1083#define RV_DM_FLAGS_229_REG_RESVAL 0x0u
1084
1085// Flags indicating what a hart in debug mode should do.
1086#define RV_DM_FLAGS_230_REG_OFFSET 0x798
1087#define RV_DM_FLAGS_230_REG_RESVAL 0x0u
1088
1089// Flags indicating what a hart in debug mode should do.
1090#define RV_DM_FLAGS_231_REG_OFFSET 0x79c
1091#define RV_DM_FLAGS_231_REG_RESVAL 0x0u
1092
1093// Flags indicating what a hart in debug mode should do.
1094#define RV_DM_FLAGS_232_REG_OFFSET 0x7a0
1095#define RV_DM_FLAGS_232_REG_RESVAL 0x0u
1096
1097// Flags indicating what a hart in debug mode should do.
1098#define RV_DM_FLAGS_233_REG_OFFSET 0x7a4
1099#define RV_DM_FLAGS_233_REG_RESVAL 0x0u
1100
1101// Flags indicating what a hart in debug mode should do.
1102#define RV_DM_FLAGS_234_REG_OFFSET 0x7a8
1103#define RV_DM_FLAGS_234_REG_RESVAL 0x0u
1104
1105// Flags indicating what a hart in debug mode should do.
1106#define RV_DM_FLAGS_235_REG_OFFSET 0x7ac
1107#define RV_DM_FLAGS_235_REG_RESVAL 0x0u
1108
1109// Flags indicating what a hart in debug mode should do.
1110#define RV_DM_FLAGS_236_REG_OFFSET 0x7b0
1111#define RV_DM_FLAGS_236_REG_RESVAL 0x0u
1112
1113// Flags indicating what a hart in debug mode should do.
1114#define RV_DM_FLAGS_237_REG_OFFSET 0x7b4
1115#define RV_DM_FLAGS_237_REG_RESVAL 0x0u
1116
1117// Flags indicating what a hart in debug mode should do.
1118#define RV_DM_FLAGS_238_REG_OFFSET 0x7b8
1119#define RV_DM_FLAGS_238_REG_RESVAL 0x0u
1120
1121// Flags indicating what a hart in debug mode should do.
1122#define RV_DM_FLAGS_239_REG_OFFSET 0x7bc
1123#define RV_DM_FLAGS_239_REG_RESVAL 0x0u
1124
1125// Flags indicating what a hart in debug mode should do.
1126#define RV_DM_FLAGS_240_REG_OFFSET 0x7c0
1127#define RV_DM_FLAGS_240_REG_RESVAL 0x0u
1128
1129// Flags indicating what a hart in debug mode should do.
1130#define RV_DM_FLAGS_241_REG_OFFSET 0x7c4
1131#define RV_DM_FLAGS_241_REG_RESVAL 0x0u
1132
1133// Flags indicating what a hart in debug mode should do.
1134#define RV_DM_FLAGS_242_REG_OFFSET 0x7c8
1135#define RV_DM_FLAGS_242_REG_RESVAL 0x0u
1136
1137// Flags indicating what a hart in debug mode should do.
1138#define RV_DM_FLAGS_243_REG_OFFSET 0x7cc
1139#define RV_DM_FLAGS_243_REG_RESVAL 0x0u
1140
1141// Flags indicating what a hart in debug mode should do.
1142#define RV_DM_FLAGS_244_REG_OFFSET 0x7d0
1143#define RV_DM_FLAGS_244_REG_RESVAL 0x0u
1144
1145// Flags indicating what a hart in debug mode should do.
1146#define RV_DM_FLAGS_245_REG_OFFSET 0x7d4
1147#define RV_DM_FLAGS_245_REG_RESVAL 0x0u
1148
1149// Flags indicating what a hart in debug mode should do.
1150#define RV_DM_FLAGS_246_REG_OFFSET 0x7d8
1151#define RV_DM_FLAGS_246_REG_RESVAL 0x0u
1152
1153// Flags indicating what a hart in debug mode should do.
1154#define RV_DM_FLAGS_247_REG_OFFSET 0x7dc
1155#define RV_DM_FLAGS_247_REG_RESVAL 0x0u
1156
1157// Flags indicating what a hart in debug mode should do.
1158#define RV_DM_FLAGS_248_REG_OFFSET 0x7e0
1159#define RV_DM_FLAGS_248_REG_RESVAL 0x0u
1160
1161// Flags indicating what a hart in debug mode should do.
1162#define RV_DM_FLAGS_249_REG_OFFSET 0x7e4
1163#define RV_DM_FLAGS_249_REG_RESVAL 0x0u
1164
1165// Flags indicating what a hart in debug mode should do.
1166#define RV_DM_FLAGS_250_REG_OFFSET 0x7e8
1167#define RV_DM_FLAGS_250_REG_RESVAL 0x0u
1168
1169// Flags indicating what a hart in debug mode should do.
1170#define RV_DM_FLAGS_251_REG_OFFSET 0x7ec
1171#define RV_DM_FLAGS_251_REG_RESVAL 0x0u
1172
1173// Flags indicating what a hart in debug mode should do.
1174#define RV_DM_FLAGS_252_REG_OFFSET 0x7f0
1175#define RV_DM_FLAGS_252_REG_RESVAL 0x0u
1176
1177// Flags indicating what a hart in debug mode should do.
1178#define RV_DM_FLAGS_253_REG_OFFSET 0x7f4
1179#define RV_DM_FLAGS_253_REG_RESVAL 0x0u
1180
1181// Flags indicating what a hart in debug mode should do.
1182#define RV_DM_FLAGS_254_REG_OFFSET 0x7f8
1183#define RV_DM_FLAGS_254_REG_RESVAL 0x0u
1184
1185// Flags indicating what a hart in debug mode should do.
1186#define RV_DM_FLAGS_255_REG_OFFSET 0x7fc
1187#define RV_DM_FLAGS_255_REG_RESVAL 0x0u
1188
1189// Memory area: Access window into the debug ROM.
1190#define RV_DM_ROM_REG_OFFSET 0x800
1191#define RV_DM_ROM_SIZE_WORDS 512
1192#define RV_DM_ROM_SIZE_BYTES 2048
1193// Memory area: Access window to DM CSRs.
1194#define RV_DM_DBG_REG_OFFSET 0x0
1195#define RV_DM_DBG_SIZE_WORDS 128
1196#define RV_DM_DBG_SIZE_BYTES 512
1197#ifdef __cplusplus
1198} // extern "C"
1199#endif
1200#endif // _RV_DM_REG_DEFS_
1201// End generated register defines for rv_dm