Subversion Repositories HelenOS

Rev

Rev 1966 | Only display areas with differences | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1966 Rev 1968
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
     * @cond amd64
31
     * @cond amd64
32
     * @defgroup amd64proc amd64
32
     * @defgroup amd64proc amd64
33
     * @ingroup proc
33
     * @ingroup proc
34
     * @endcond
34
     * @endcond
35
     */
35
     */
36
 
36
 
37
    /**
37
    /**
38
     * @cond ia32
38
     * @cond ia32
39
     * @defgroup ia32proc ia32
39
     * @defgroup ia32proc ia32
40
     * @ingroup proc
40
     * @ingroup proc
41
     * @endcond
41
     * @endcond
42
     */
42
     */
43
 
43
 
44
    /**
44
    /**
45
     * @cond ia64
45
     * @cond ia64
46
     * @defgroup ia64proc ia64
46
     * @defgroup ia64proc ia64
47
     * @ingroup proc
47
     * @ingroup proc
48
     * @endcond
48
     * @endcond
49
     */
49
     */
50
 
50
 
51
    /**
51
    /**
52
     * @cond mips32
52
     * @cond mips32
53
     * @defgroup mips32proc mips32
53
     * @defgroup mips32proc mips32
54
     * @ingroup proc
54
     * @ingroup proc
55
     * @endcond
55
     * @endcond
56
     */
56
     */
57
 
57
 
58
    /**
58
    /**
59
     * @cond ppc32
59
     * @cond ppc32
60
     * @defgroup ppc32proc ppc32
60
     * @defgroup ppc32proc ppc32
61
     * @ingroup proc
61
     * @ingroup proc
62
     * @endcond
62
     * @endcond
63
     */
63
     */
64
 
64
 
65
    /**
65
    /**
66
     * @cond ppc64
66
     * @cond ppc64
67
     * @defgroup ppc64proc ppc64
67
     * @defgroup ppc64proc ppc64
68
     * @ingroup proc
68
     * @ingroup proc
69
     * @endcond
69
     * @endcond
70
     */
70
     */
71
 
71
 
72
    /**
72
    /**
73
     * @cond sparc64
73
     * @cond sparc64
74
     * @defgroup sparc64proc sparc64
74
     * @defgroup sparc64proc sparc64
75
     * @ingroup proc
75
     * @ingroup proc
76
     * @endcond
76
     * @endcond
77
     */
77
     */
78
 
78
 
79
 
79
 
80
/** @defgroup sync Synchronization
80
/** @defgroup sync Synchronization
81
 * @ingroup kernel
81
 * @ingroup kernel
82
 */
82
 */
83
 
83
 
84
 
84
 
85
 /** @defgroup mm Memory management
85
 /** @defgroup mm Memory management
86
  * @ingroup kernel
86
  * @ingroup kernel
87
  */
87
  */
88
 
88
 
89
    /**
89
    /**
90
     * @defgroup genericmm generic
90
     * @defgroup genericmm generic
91
     * @ingroup mm
91
     * @ingroup mm
92
     */
92
     */
93
 
93
 
94
    /**
94
    /**
95
     * @defgroup genarchmm genarch
95
     * @defgroup genarchmm genarch
96
     * @ingroup mm
96
     * @ingroup mm
97
     */
97
     */
98
   
98
   
99
    /**
99
    /**
100
     * @cond amd64
100
     * @cond amd64
101
     * @defgroup amd64mm amd64 
101
     * @defgroup amd64mm amd64 
102
     * @ingroup mm
102
     * @ingroup mm
103
     * @endcond
103
     * @endcond
104
     */
104
     */
105
   
105
   
106
    /**
106
    /**
107
     * @cond ia32
107
     * @cond ia32
108
     * @defgroup ia32mm ia32
108
     * @defgroup ia32mm ia32
109
     * @ingroup mm
109
     * @ingroup mm
110
     * @endcond
110
     * @endcond
111
     */
111
     */
112
   
112
   
113
    /**
113
    /**
114
     * @cond ia64
114
     * @cond ia64
115
     * @defgroup ia64mm ia64   
115
     * @defgroup ia64mm ia64   
116
     * @ingroup mm
116
     * @ingroup mm
117
     * @endcond
117
     * @endcond
118
     */
118
     */
119
   
119
   
120
    /**
120
    /**
121
     * @cond mips32
121
     * @cond mips32
122
     * @defgroup mips32mm mips32
122
     * @defgroup mips32mm mips32
123
     * @ingroup mm
123
     * @ingroup mm
124
     * @endcond
124
     * @endcond
125
     */
125
     */
126
   
126
   
127
    /**
127
    /**
128
     * @cond ppc32
128
     * @cond ppc32
129
     * @defgroup ppc32mm ppc32
129
     * @defgroup ppc32mm ppc32
130
     * @ingroup mm
130
     * @ingroup mm
131
     * @endcond
131
     * @endcond
132
     */
132
     */
133
   
133
   
134
    /**
134
    /**
135
     * @cond ppc64
135
     * @cond ppc64
136
     * @defgroup ppc64mm ppc64 
136
     * @defgroup ppc64mm ppc64 
137
     * @ingroup mm
137
     * @ingroup mm
138
     * @endcond
138
     * @endcond
139
     */
139
     */
140
   
140
   
141
    /**
141
    /**
142
     * @cond sparc64
142
     * @cond sparc64
143
     * @defgroup sparc64mm sparc64 
143
     * @defgroup sparc64mm sparc64 
144
     * @ingroup mm
144
     * @ingroup mm
145
     * @endcond
145
     * @endcond
146
     */
146
     */
147
   
147
   
148
 
148
 
149
 
149
 
150
/** @defgroup genericipc IPC
150
/** @defgroup genericipc IPC
151
 * @ingroup kernel
151
 * @ingroup kernel
152
 */
152
 */
153
 
153
 
154
/** @defgroup genericklog KLog
154
/** @defgroup genericklog KLog
155
 * @brief Kernel logging facility
155
 * @brief Kernel logging facility
156
 * @ingroup genericconsole
156
 * @ingroup genericconsole
157
 */
157
 */
158
 
158
 
159
 
159
 
160
/** @defgroup ddi Device Driver Interface
160
/** @defgroup ddi Device Driver Interface
161
 * @ingroup kernel
161
 * @ingroup kernel
162
 */
162
 */
163
 
163
 
164
    /** @defgroup genericddi generic
164
    /** @defgroup genericddi generic
165
    * @ingroup ddi
165
    * @ingroup ddi
166
    */
166
    */
167
 
167
 
168
    /**
168
    /**
169
     * @cond amd64
169
     * @cond amd64
170
     * @defgroup amd64ddi amd64
170
     * @defgroup amd64ddi amd64
171
     * @ingroup ddi
171
     * @ingroup ddi
172
     * @endcond
172
     * @endcond
173
     */
173
     */
174
 
174
 
175
    /**
175
    /**
176
     * @cond ia32
176
     * @cond ia32
177
     * @defgroup ia32ddi ia32
177
     * @defgroup ia32ddi ia32
178
     * @ingroup ddi
178
     * @ingroup ddi
179
     * @endcond
179
     * @endcond
180
     */
180
     */
181
 
181
 
182
    /**
182
    /**
183
     * @cond ia64
183
     * @cond ia64
184
     * @defgroup ia64ddi ia64
184
     * @defgroup ia64ddi ia64
185
     * @ingroup ddi
185
     * @ingroup ddi
186
     * @endcond
186
     * @endcond
187
     */
187
     */
188
 
188
 
189
    /**
189
    /**
190
     * @cond mips32
190
     * @cond mips32
191
     * @defgroup mips32ddi mips32
191
     * @defgroup mips32ddi mips32
192
     * @ingroup ddi
192
     * @ingroup ddi
193
     * @endcond
193
     * @endcond
194
     */
194
     */
195
 
195
 
196
    /**
196
    /**
197
     * @cond ppc32
197
     * @cond ppc32
198
     * @defgroup ppc32ddi ppc32
198
     * @defgroup ppc32ddi ppc32
199
     * @ingroup ddi
199
     * @ingroup ddi
200
     * @endcond
200
     * @endcond
201
     */
201
     */
202
 
202
 
203
    /**
203
    /**
204
     * @cond ppc64
204
     * @cond ppc64
205
     * @defgroup ppc64ddi ppc64
205
     * @defgroup ppc64ddi ppc64
206
     * @ingroup ddi
206
     * @ingroup ddi
207
     * @endcond
207
     * @endcond
208
     */
208
     */
209
 
209
 
210
    /**
210
    /**
211
     * @cond sparc64
211
     * @cond sparc64
212
     * @defgroup sparc64ddi sparc64
212
     * @defgroup sparc64ddi sparc64
213
     * @ingroup ddi
213
     * @ingroup ddi
214
     * @endcond
214
     * @endcond
215
     */
215
     */
216
 
216
 
217
 /** @defgroup debug Debugging
217
 /** @defgroup debug Debugging
218
 * @ingroup others
218
 * @ingroup others
219
 */
219
 */
220
 
220
 
221
    /** @defgroup genericdebug generic
221
    /** @defgroup genericdebug generic
222
    * @ingroup debug
222
    * @ingroup debug
223
    */
223
    */
224
 
224
 
225
    /**
225
    /**
226
     * @cond amd64
226
     * @cond amd64
227
     * @defgroup amd64debug ia32/amd64
227
     * @defgroup amd64debug ia32/amd64
228
     * @ingroup debug
228
     * @ingroup debug
229
     * @endcond
229
     * @endcond
230
     */
230
     */
231
 
231
 
232
    /**
232
    /**
233
     * @cond ia32
233
     * @cond ia32
234
     * @defgroup amd64debug ia32/amd64
234
     * @defgroup amd64debug ia32/amd64
235
     * @ingroup debug
235
     * @ingroup debug
236
     * @endcond
236
     * @endcond
237
     */
237
     */
238
 
238
 
239
    /**
239
    /**
240
     * @cond ia64
240
     * @cond ia64
241
     * @defgroup ia64debug ia64
241
     * @defgroup ia64debug ia64
242
     * @ingroup debug
242
     * @ingroup debug
243
     * @endcond
243
     * @endcond
244
     */
244
     */
245
 
245
 
246
    /**
246
    /**
247
     * @cond mips32
247
     * @cond mips32
248
     * @defgroup mips32debug mips32
248
     * @defgroup mips32debug mips32
249
     * @ingroup debug
249
     * @ingroup debug
250
     * @endcond
250
     * @endcond
251
     */
251
     */
252
 
252
 
253
    /**
253
    /**
254
     * @cond ppc32
254
     * @cond ppc32
255
     * @defgroup ppc32debug ppc32
255
     * @defgroup ppc32debug ppc32
256
     * @ingroup debug
256
     * @ingroup debug
257
     * @endcond
257
     * @endcond
258
     */
258
     */
259
 
259
 
260
    /**
260
    /**
261
     * @cond ppc64
261
     * @cond ppc64
262
     * @defgroup ppc64debug ppc64
262
     * @defgroup ppc64debug ppc64
263
     * @ingroup debug
263
     * @ingroup debug
264
     * @endcond
264
     * @endcond
265
     */
265
     */
266
 
266
 
267
    /**
267
    /**
268
     * @cond sparc64
268
     * @cond sparc64
269
     * @defgroup sparc64debug sparc64
269
     * @defgroup sparc64debug sparc64
270
     * @ingroup debug
270
     * @ingroup debug
271
     * @endcond
271
     * @endcond
272
     */
272
     */
273
 
273
 
274
 /** @defgroup interrupt Interrupt handling and dispatching
274
 /** @defgroup interrupt Interrupt handling and dispatching
275
  * @ingroup kernel
275
  * @ingroup kernel
276
  */
276
  */
277
    /**
277
    /**
278
     * @defgroup genericinterrupt generic
278
     * @defgroup genericinterrupt generic
279
     * @ingroup interrupt
279
     * @ingroup interrupt
280
     */
280
     */
281
 
281
 
282
    /**
282
    /**
283
     * @cond amd64
283
     * @cond amd64
284
     * @defgroup amd64interrupt amd64
284
     * @defgroup amd64interrupt amd64
285
     * @ingroup interrupt
285
     * @ingroup interrupt
286
     * @endcond
286
     * @endcond
287
     */
287
     */
288
 
288
 
289
    /**
289
    /**
290
     * @cond ia32
290
     * @cond ia32
291
     * @defgroup ia32interrupt ia32
291
     * @defgroup ia32interrupt ia32
292
     * @ingroup interrupt
292
     * @ingroup interrupt
293
     * @endcond
293
     * @endcond
294
     */
294
     */
295
 
295
 
296
    /**
296
    /**
297
     * @cond ia64
297
     * @cond ia64
298
     * @defgroup ia64interrupt ia64
298
     * @defgroup ia64interrupt ia64
299
     * @ingroup interrupt
299
     * @ingroup interrupt
300
     * @endcond
300
     * @endcond
301
     */
301
     */
302
 
302
 
303
    /**
303
    /**
304
     * @cond mips32
304
     * @cond mips32
305
     * @defgroup mips32interrupt mips32
305
     * @defgroup mips32interrupt mips32
306
     * @ingroup interrupt
306
     * @ingroup interrupt
307
     * @endcond
307
     * @endcond
308
     */
308
     */
309
 
309
 
310
    /**
310
    /**
311
     * @cond ppc32
311
     * @cond ppc32
312
     * @defgroup ppc32interrupt ppc32
312
     * @defgroup ppc32interrupt ppc32
313
     * @ingroup interrupt
313
     * @ingroup interrupt
314
     * @endcond
314
     * @endcond
315
     */
315
     */
316
 
316
 
317
    /**
317
    /**
318
     * @cond ppc64
318
     * @cond ppc64
319
     * @defgroup ppc64interrupt ppc64
319
     * @defgroup ppc64interrupt ppc64
320
     * @ingroup interrupt
320
     * @ingroup interrupt
321
     * @endcond
321
     * @endcond
322
     */
322
     */
323
 
323
 
324
    /**
324
    /**
325
     * @cond sparc64
325
     * @cond sparc64
326
     * @defgroup sparc64interrupt sparc64
326
     * @defgroup sparc64interrupt sparc64
327
     * @ingroup interrupt
327
     * @ingroup interrupt
328
     * @endcond
328
     * @endcond
329
     */
329
     */
330
 
330
 
331
 
331
 
332
/** @defgroup others Miscellanea
332
/** @defgroup others Miscellanea
333
 * @ingroup kernel
333
 * @ingroup kernel
334
 */
334
 */
335
    /** @defgroup generic generic  
335
    /** @defgroup generic generic  
336
    * @ingroup others
336
    * @ingroup others
337
    */
337
    */
338
 
338
 
339
    /** @defgroup genarch genarch
339
    /** @defgroup genarch genarch
340
    * @ingroup others
340
    * @ingroup others
341
    */
341
    */
342
   
342
   
343
    /**
343
    /**
344
     * @cond amd64
344
     * @cond amd64
345
     * @defgroup amd64 amd64
345
     * @defgroup amd64 amd64
346
     * @ingroup others
346
     * @ingroup others
347
     * @endcond
347
     * @endcond
348
     */
348
     */
349
 
349
 
350
    /**
350
    /**
351
     * @cond ia32
351
     * @cond ia32
352
     * @defgroup ia32 ia32
352
     * @defgroup ia32 ia32
353
     * @ingroup others
353
     * @ingroup others
354
     * @endcond
354
     * @endcond
355
     */
355
     */
356
 
356
 
357
    /**
357
    /**
358
     * @cond ia64
358
     * @cond ia64
359
     * @defgroup ia64 ia64
359
     * @defgroup ia64 ia64
360
     * @ingroup others
360
     * @ingroup others
361
     * @endcond
361
     * @endcond
362
     */
362
     */
363
 
363
 
364
    /**
364
    /**
365
     * @cond mips32
365
     * @cond mips32
366
     * @defgroup mips32 mips32
366
     * @defgroup mips32 mips32
367
     * @ingroup others
367
     * @ingroup others
368
     * @endcond
368
     * @endcond
369
     */
369
     */
370
 
370
 
371
    /**
371
    /**
372
     * @cond ppc32
372
     * @cond ppc32
373
     * @defgroup ppc32 ppc32
373
     * @defgroup ppc32 ppc32
374
     * @ingroup others
374
     * @ingroup others
375
     * @endcond
375
     * @endcond
376
     */
376
     */
377
 
377
 
378
    /**
378
    /**
379
     * @cond ppc64
379
     * @cond ppc64
380
     * @defgroup ppc64 ppc64
380
     * @defgroup ppc64 ppc64
381
     * @ingroup others
381
     * @ingroup others
382
     * @endcond
382
     * @endcond
383
     */
383
     */
384
 
384
 
385
    /**
385
    /**
386
     * @cond sparc64
386
     * @cond sparc64
387
     * @defgroup sparc64 sparc64
387
     * @defgroup sparc64 sparc64
388
     * @ingroup others
388
     * @ingroup others
389
     * @endcond
389
     * @endcond
390
     */
390
     */
391
 
391