Subversion Repositories HelenOS

Rev

Rev 2787 | Go to most recent revision | Only display areas with differences | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

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