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

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

Categorize the remaining orphan doxygroups

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