source: mainline/kernel/doc/doxygroups.h@ 2ee1ccc

lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
Last change on this file since 2ee1ccc was 6b781c0, checked in by Jakub Jermar <jakub@…>, 18 years ago

Merge arm32 into trunk.

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