source: mainline/kernel/doc/doxygroups.h@ 771cd22

lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
Last change on this file since 771cd22 was 11675207, checked in by jermar <jermar@…>, 17 years ago

Move everything to kernel/.

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