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 |