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

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

Disambiguate architecture specific doxygroups

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