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