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