Rev 1731 | Go to most recent revision | Only display areas with differences | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1731 | Rev 1787 | ||
---|---|---|---|
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 |