source: mainline/kernel/doc/doxygroups.h@ ff48a15

lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
Last change on this file since ff48a15 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
RevLine 
[b6529ae]1
2/* Definitions of modules and its relations for generating Doxygen documentation */
3
[1bb2e7a]4/** @defgroup genericadt Data types
[b6529ae]5 * @ingroup kernel
6 */
7
[1bb2e7a]8/** @defgroup main Kernel initialization
9 * @ingroup others
[b6529ae]10 */
11
[1bb2e7a]12/** @defgroup genericconsole Kernel console
13 * @ingroup others
[b6529ae]14 */
15
[1bb2e7a]16/**
17 * @defgroup time Time management
18 * @ingroup kernel
19 */
20
21/**
22 * @defgroup proc Scheduling
23 * @ingroup kernel
24 */
[b6529ae]25
[1bb2e7a]26 /** @defgroup genericproc generic
27 * @ingroup proc
28 */
29
[6b781c0]30
[1bb2e7a]31 /**
32 * @cond amd64
33 * @defgroup amd64proc amd64
34 * @ingroup proc
35 * @endcond
36 */
37
[6b781c0]38 /**
39 * @cond arm32
40 * @defgroup arm32proc arm32
41 * @ingroup proc
42 * @endcond
43 */
44
[1bb2e7a]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
[b6529ae]89 * @ingroup kernel
90 */
[1bb2e7a]91
92
93 /** @defgroup mm Memory management
94 * @ingroup kernel
95 */
[b6529ae]96
[1bb2e7a]97 /**
98 * @defgroup genericmm generic
99 * @ingroup mm
100 */
[b6529ae]101
[1bb2e7a]102 /**
103 * @defgroup genarchmm genarch
104 * @ingroup mm
105 */
106
107 /**
108 * @cond amd64
109 * @defgroup amd64mm amd64
110 * @ingroup mm
111 * @endcond
112 */
[6b781c0]113
114 /**
115 * @cond arm32
116 * @defgroup arm32mm arm32
117 * @ingroup mm
118 * @endcond
119 */
[1bb2e7a]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
[b6529ae]164
[1bb2e7a]165/** @defgroup genericipc IPC
166 * @ingroup kernel
167 */
[b6529ae]168
[1bb2e7a]169/** @defgroup genericklog KLog
170 * @brief Kernel logging facility
171 * @ingroup genericconsole
172 */
173
[b6529ae]174
175/** @defgroup ddi Device Driver Interface
176 * @ingroup kernel
177 */
178
179 /** @defgroup genericddi generic
180 * @ingroup ddi
181 */
182
[1bb2e7a]183 /**
184 * @cond amd64
185 * @defgroup amd64ddi amd64
186 * @ingroup ddi
187 * @endcond
[b6529ae]188 */
[6b781c0]189
190 /**
191 * @cond arm32
192 * @defgroup arm32ddi arm32
193 * @ingroup ddi
194 * @endcond
195 */
[b6529ae]196
[1bb2e7a]197 /**
198 * @cond ia32
199 * @defgroup ia32ddi ia32
200 * @ingroup ddi
201 * @endcond
[b6529ae]202 */
203
[1bb2e7a]204 /**
205 * @cond ia64
206 * @defgroup ia64ddi ia64
207 * @ingroup ddi
208 * @endcond
[b6529ae]209 */
210
[1bb2e7a]211 /**
212 * @cond mips32
213 * @defgroup mips32ddi mips32
214 * @ingroup ddi
215 * @endcond
[b6529ae]216 */
217
[1bb2e7a]218 /**
219 * @cond ppc32
220 * @defgroup ppc32ddi ppc32
221 * @ingroup ddi
222 * @endcond
[b6529ae]223 */
224
[1bb2e7a]225 /**
226 * @cond ppc64
227 * @defgroup ppc64ddi ppc64
228 * @ingroup ddi
229 * @endcond
[b6529ae]230 */
231
[1bb2e7a]232 /**
233 * @cond sparc64
234 * @defgroup sparc64ddi sparc64
235 * @ingroup ddi
236 * @endcond
[b6529ae]237 */
238
[1bb2e7a]239 /** @defgroup debug Debugging
240 * @ingroup others
[b6529ae]241 */
242
243 /** @defgroup genericdebug generic
244 * @ingroup debug
245 */
246
[1bb2e7a]247 /**
248 * @cond amd64
249 * @defgroup amd64debug ia32/amd64
[b6529ae]250 * @ingroup debug
[1bb2e7a]251 * @endcond
[b6529ae]252 */
[6b781c0]253
254 /**
255 * @cond arm32
256 * @defgroup arm32debug arm32
257 * @ingroup debug
258 * @endcond
259 */
[b6529ae]260
[1bb2e7a]261 /**
262 * @cond ia32
263 * @defgroup amd64debug ia32/amd64
[b6529ae]264 * @ingroup debug
[1bb2e7a]265 * @endcond
[b6529ae]266 */
267
[1bb2e7a]268 /**
269 * @cond ia64
270 * @defgroup ia64debug ia64
[b6529ae]271 * @ingroup debug
[1bb2e7a]272 * @endcond
[b6529ae]273 */
274
[1bb2e7a]275 /**
276 * @cond mips32
277 * @defgroup mips32debug mips32
[b6529ae]278 * @ingroup debug
[1bb2e7a]279 * @endcond
[b6529ae]280 */
281
[1bb2e7a]282 /**
283 * @cond ppc32
284 * @defgroup ppc32debug ppc32
[b6529ae]285 * @ingroup debug
[1bb2e7a]286 * @endcond
[b6529ae]287 */
288
[1bb2e7a]289 /**
290 * @cond ppc64
291 * @defgroup ppc64debug ppc64
[b6529ae]292 * @ingroup debug
[1bb2e7a]293 * @endcond
[b6529ae]294 */
295
[1bb2e7a]296 /**
297 * @cond sparc64
298 * @defgroup sparc64debug sparc64
299 * @ingroup debug
300 * @endcond
301 */
[b6529ae]302
[1bb2e7a]303 /** @defgroup interrupt Interrupt handling and dispatching
[b6529ae]304 * @ingroup kernel
305 */
[1bb2e7a]306 /**
307 * @defgroup genericinterrupt generic
308 * @ingroup interrupt
[b6529ae]309 */
310
[1bb2e7a]311 /**
312 * @cond amd64
313 * @defgroup amd64interrupt amd64
314 * @ingroup interrupt
315 * @endcond
[b6529ae]316 */
[6b781c0]317
318 /**
319 * @cond arm32
320 * @defgroup arm32interrupt arm32
321 * @ingroup interrupt
322 * @endcond
323 */
[b6529ae]324
[1bb2e7a]325 /**
326 * @cond ia32
327 * @defgroup ia32interrupt ia32
328 * @ingroup interrupt
329 * @endcond
[b6529ae]330 */
331
[1bb2e7a]332 /**
333 * @cond ia64
334 * @defgroup ia64interrupt ia64
335 * @ingroup interrupt
336 * @endcond
[b6529ae]337 */
338
[1bb2e7a]339 /**
340 * @cond mips32
341 * @defgroup mips32interrupt mips32
342 * @ingroup interrupt
343 * @endcond
[b6529ae]344 */
345
[1bb2e7a]346 /**
347 * @cond ppc32
348 * @defgroup ppc32interrupt ppc32
349 * @ingroup interrupt
350 * @endcond
[b6529ae]351 */
352
[1bb2e7a]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
[b6529ae]365 */
366
[1bb2e7a]367
368/** @defgroup others Miscellanea
[b6529ae]369 * @ingroup kernel
370 */
371 /** @defgroup generic generic
372 * @ingroup others
373 */
374
375 /** @defgroup genarch genarch
376 * @ingroup others
377 */
378
[1bb2e7a]379 /**
380 * @cond amd64
381 * @defgroup amd64 amd64
382 * @ingroup others
383 * @endcond
384 */
[6b781c0]385
386 /**
387 * @cond arm32
388 * @defgroup arm32 arm32
389 * @ingroup others
390 * @endcond
391 */
[b6529ae]392
[1bb2e7a]393 /**
394 * @cond ia32
395 * @defgroup ia32 ia32
396 * @ingroup others
397 * @endcond
398 */
[b6529ae]399
[1bb2e7a]400 /**
401 * @cond ia64
402 * @defgroup ia64 ia64
403 * @ingroup others
404 * @endcond
405 */
[b6529ae]406
[1bb2e7a]407 /**
408 * @cond mips32
409 * @defgroup mips32 mips32
410 * @ingroup others
411 * @endcond
412 */
[b6529ae]413
[1bb2e7a]414 /**
415 * @cond ppc32
416 * @defgroup ppc32 ppc32
417 * @ingroup others
418 * @endcond
419 */
[b6529ae]420
[1bb2e7a]421 /**
422 * @cond ppc64
423 * @defgroup ppc64 ppc64
424 * @ingroup others
425 * @endcond
426 */
[b6529ae]427
[1bb2e7a]428 /**
429 * @cond sparc64
430 * @defgroup sparc64 sparc64
431 * @ingroup others
432 * @endcond
433 */
Note: See TracBrowser for help on using the repository browser.