Subversion Repositories HelenOS

Rev

Rev 2787 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
1705 cejka 1
 
2
/* Definitions of modules and its relations for generating Doxygen documentation */
3
 
1731 jermar 4
/** @defgroup genericadt Data types
1705 cejka 5
 * @ingroup kernel
6
 */
7
 
1731 jermar 8
/** @defgroup main Kernel initialization
9
 * @ingroup others
10
 */
11
 
12
/** @defgroup genericconsole Kernel console
13
 * @ingroup others
14
 */
15
 
16
/**
17
  * @defgroup time Time management
18
  * @ingroup kernel
19
  */
20
 
21
/**
22
  * @defgroup proc Scheduling
23
  * @ingroup kernel
24
  */
25
 
26
    /** @defgroup genericproc generic
27
    * @ingroup proc
28
    */
29
 
2465 jermar 30
 
1731 jermar 31
    /**
32
     * @cond amd64
33
     * @defgroup amd64proc amd64
34
     * @ingroup proc
35
     * @endcond
36
     */
37
 
2465 jermar 38
     /**
39
     * @cond arm32
40
     * @defgroup arm32proc arm32
41
     * @ingroup proc
42
     * @endcond
43
     */
44
 
1731 jermar 45
    /**
46
     * @cond ia32
47
     * @defgroup ia32proc ia32
48
     * @ingroup proc
49
     * @endcond
50
     */
51
 
52
    /**
53
     * @cond ia64
54
     * @defgroup ia64proc ia64
55
     * @ingroup proc
56
     * @endcond
57
     */
58
 
59
    /**
60
     * @cond mips32
61
     * @defgroup mips32proc mips32
62
     * @ingroup proc
63
     * @endcond
64
     */
65
 
66
    /**
67
     * @cond ppc32
68
     * @defgroup ppc32proc ppc32
69
     * @ingroup proc
70
     * @endcond
71
     */
72
 
73
    /**
74
     * @cond ppc64
75
     * @defgroup ppc64proc ppc64
76
     * @ingroup proc
77
     * @endcond
78
     */
79
 
80
    /**
81
     * @cond sparc64
82
     * @defgroup sparc64proc sparc64
83
     * @ingroup proc
84
     * @endcond
85
     */
86
 
87
 
88
/** @defgroup sync Synchronization
1705 cejka 89
 * @ingroup kernel
90
 */
1731 jermar 91
 
92
 
93
 /** @defgroup mm Memory management
94
  * @ingroup kernel
95
  */
1705 cejka 96
 
1731 jermar 97
    /**
98
     * @defgroup genericmm generic
99
     * @ingroup mm
100
     */
101
 
102
    /**
103
     * @defgroup genarchmm genarch
104
     * @ingroup mm
105
     */
106
 
107
    /**
108
     * @cond amd64
109
     * @defgroup amd64mm amd64 
110
     * @ingroup mm
111
     * @endcond
112
     */
2465 jermar 113
 
114
    /**
115
     * @cond arm32
116
     * @defgroup arm32mm arm32 
117
     * @ingroup mm
118
     * @endcond
119
     */  
1731 jermar 120
 
121
    /**
122
     * @cond ia32
123
     * @defgroup ia32mm ia32
124
     * @ingroup mm
125
     * @endcond
126
     */
127
 
128
    /**
129
     * @cond ia64
130
     * @defgroup ia64mm ia64   
131
     * @ingroup mm
132
     * @endcond
133
     */
134
 
135
    /**
136
     * @cond mips32
137
     * @defgroup mips32mm mips32
138
     * @ingroup mm
139
     * @endcond
140
     */
141
 
142
    /**
143
     * @cond ppc32
144
     * @defgroup ppc32mm ppc32
145
     * @ingroup mm
146
     * @endcond
147
     */
148
 
149
    /**
150
     * @cond ppc64
151
     * @defgroup ppc64mm ppc64 
152
     * @ingroup mm
153
     * @endcond
154
     */
155
 
156
    /**
157
     * @cond sparc64
158
     * @defgroup sparc64mm sparc64 
159
     * @ingroup mm
160
     * @endcond
161
     */
162
 
163
 
164
 
1705 cejka 165
/** @defgroup genericipc IPC
166
 * @ingroup kernel
167
 */
168
 
169
/** @defgroup genericklog KLog
170
 * @brief Kernel logging facility
1731 jermar 171
 * @ingroup genericconsole
1705 cejka 172
 */
173
 
174
 
175
/** @defgroup ddi Device Driver Interface
176
 * @ingroup kernel
177
 */
178
 
179
    /** @defgroup genericddi generic
180
    * @ingroup ddi
181
    */
182
 
1731 jermar 183
    /**
184
     * @cond amd64
185
     * @defgroup amd64ddi amd64
186
     * @ingroup ddi
187
     * @endcond
1705 cejka 188
     */
2465 jermar 189
 
190
    /**
191
     * @cond arm32
192
     * @defgroup arm32ddi arm32
193
     * @ingroup ddi
194
     * @endcond
195
     */  
1705 cejka 196
 
1731 jermar 197
    /**
198
     * @cond ia32
199
     * @defgroup ia32ddi ia32
200
     * @ingroup ddi
201
     * @endcond
1705 cejka 202
     */
203
 
1731 jermar 204
    /**
205
     * @cond ia64
206
     * @defgroup ia64ddi ia64
207
     * @ingroup ddi
208
     * @endcond
1705 cejka 209
     */
210
 
1731 jermar 211
    /**
212
     * @cond mips32
213
     * @defgroup mips32ddi mips32
214
     * @ingroup ddi
215
     * @endcond
1705 cejka 216
     */
217
 
1731 jermar 218
    /**
219
     * @cond ppc32
220
     * @defgroup ppc32ddi ppc32
221
     * @ingroup ddi
222
     * @endcond
1705 cejka 223
     */
224
 
1731 jermar 225
    /**
226
     * @cond ppc64
227
     * @defgroup ppc64ddi ppc64
228
     * @ingroup ddi
229
     * @endcond
1705 cejka 230
     */
231
 
1731 jermar 232
    /**
233
     * @cond sparc64
234
     * @defgroup sparc64ddi sparc64
235
     * @ingroup ddi
236
     * @endcond
1705 cejka 237
     */
238
 
1731 jermar 239
 /** @defgroup debug Debugging
240
 * @ingroup others
1705 cejka 241
 */
242
 
243
    /** @defgroup genericdebug generic
244
    * @ingroup debug
245
    */
246
 
1731 jermar 247
    /**
248
     * @cond amd64
249
     * @defgroup amd64debug ia32/amd64
1705 cejka 250
     * @ingroup debug
1731 jermar 251
     * @endcond
1705 cejka 252
     */
2465 jermar 253
 
254
    /**
255
     * @cond arm32
256
     * @defgroup arm32debug arm32
257
     * @ingroup debug
258
     * @endcond
259
     */  
1705 cejka 260
 
1731 jermar 261
    /**
262
     * @cond ia32
263
     * @defgroup amd64debug ia32/amd64
1705 cejka 264
     * @ingroup debug
1731 jermar 265
     * @endcond
1705 cejka 266
     */
267
 
1731 jermar 268
    /**
269
     * @cond ia64
270
     * @defgroup ia64debug ia64
1705 cejka 271
     * @ingroup debug
1731 jermar 272
     * @endcond
1705 cejka 273
     */
274
 
1731 jermar 275
    /**
276
     * @cond mips32
277
     * @defgroup mips32debug mips32
1705 cejka 278
     * @ingroup debug
1731 jermar 279
     * @endcond
1705 cejka 280
     */
281
 
1731 jermar 282
    /**
283
     * @cond ppc32
284
     * @defgroup ppc32debug ppc32
1705 cejka 285
     * @ingroup debug
1731 jermar 286
     * @endcond
1705 cejka 287
     */
288
 
1731 jermar 289
    /**
290
     * @cond ppc64
291
     * @defgroup ppc64debug ppc64
1705 cejka 292
     * @ingroup debug
1731 jermar 293
     * @endcond
1705 cejka 294
     */
295
 
1731 jermar 296
    /**
297
     * @cond sparc64
298
     * @defgroup sparc64debug sparc64
299
     * @ingroup debug
300
     * @endcond
301
     */
1705 cejka 302
 
1731 jermar 303
 /** @defgroup interrupt Interrupt handling and dispatching
1705 cejka 304
  * @ingroup kernel
305
  */
1731 jermar 306
    /**
307
     * @defgroup genericinterrupt generic
308
     * @ingroup interrupt
1705 cejka 309
     */
310
 
1731 jermar 311
    /**
312
     * @cond amd64
313
     * @defgroup amd64interrupt amd64
314
     * @ingroup interrupt
315
     * @endcond
1705 cejka 316
     */
2465 jermar 317
 
318
    /**
319
     * @cond arm32
320
     * @defgroup arm32interrupt arm32
321
     * @ingroup interrupt
322
     * @endcond
323
     */  
1705 cejka 324
 
1731 jermar 325
    /**
326
     * @cond ia32
327
     * @defgroup ia32interrupt ia32
328
     * @ingroup interrupt
329
     * @endcond
1705 cejka 330
     */
331
 
1731 jermar 332
    /**
333
     * @cond ia64
334
     * @defgroup ia64interrupt ia64
335
     * @ingroup interrupt
336
     * @endcond
1705 cejka 337
     */
338
 
1731 jermar 339
    /**
340
     * @cond mips32
341
     * @defgroup mips32interrupt mips32
342
     * @ingroup interrupt
343
     * @endcond
1705 cejka 344
     */
345
 
1731 jermar 346
    /**
347
     * @cond ppc32
348
     * @defgroup ppc32interrupt ppc32
349
     * @ingroup interrupt
350
     * @endcond
1705 cejka 351
     */
352
 
1731 jermar 353
    /**
354
     * @cond ppc64
355
     * @defgroup ppc64interrupt ppc64
356
     * @ingroup interrupt
357
     * @endcond
1705 cejka 358
     */
359
 
1731 jermar 360
    /**
361
     * @cond sparc64
362
     * @defgroup sparc64interrupt sparc64
363
     * @ingroup interrupt
364
     * @endcond
365
     */
366
 
367
 
368
/** @defgroup others Miscellanea
1705 cejka 369
 * @ingroup kernel
370
 */
371
    /** @defgroup generic generic  
372
    * @ingroup others
373
    */
374
 
375
    /** @defgroup genarch genarch
376
    * @ingroup others
377
    */
378
 
1731 jermar 379
    /**
380
     * @cond amd64
381
     * @defgroup amd64 amd64
382
     * @ingroup others
383
     * @endcond
384
     */
2465 jermar 385
 
386
    /**
387
     * @cond arm32
388
     * @defgroup arm32 arm32
389
     * @ingroup others
390
     * @endcond
391
     */  
1705 cejka 392
 
1731 jermar 393
    /**
394
     * @cond ia32
395
     * @defgroup ia32 ia32
396
     * @ingroup others
397
     * @endcond
398
     */
1705 cejka 399
 
1731 jermar 400
    /**
401
     * @cond ia64
402
     * @defgroup ia64 ia64
403
     * @ingroup others
404
     * @endcond
405
     */
1705 cejka 406
 
1731 jermar 407
    /**
408
     * @cond mips32
409
     * @defgroup mips32 mips32
410
     * @ingroup others
411
     * @endcond
412
     */
1705 cejka 413
 
1731 jermar 414
    /**
415
     * @cond ppc32
416
     * @defgroup ppc32 ppc32
417
     * @ingroup others
418
     * @endcond
419
     */
1705 cejka 420
 
1731 jermar 421
    /**
422
     * @cond ppc64
423
     * @defgroup ppc64 ppc64
424
     * @ingroup others
425
     * @endcond
426
     */
1705 cejka 427
 
1731 jermar 428
    /**
429
     * @cond sparc64
430
     * @defgroup sparc64 sparc64
431
     * @ingroup others
432
     * @endcond
433
     */