2 /* Definitions of modules and its relations for generating Doxygen documentation */
4 /** @defgroup genericadt Data types
8 /** @defgroup main Kernel initialization
12 /** @defgroup genericconsole Kernel console
17 * @defgroup time Time management
22 * @defgroup proc Scheduling
26 /** @defgroup genericproc generic
32 * @defgroup amd64proc amd64
39 * @defgroup ia32proc ia32
46 * @defgroup ia64proc ia64
53 * @defgroup mips32proc mips32
60 * @defgroup ppc32proc ppc32
67 * @defgroup ppc64proc ppc64
74 * @defgroup sparc64proc sparc64
80 /** @defgroup sync Synchronization
85 /** @defgroup mm Memory management
90 * @defgroup genericmm generic
95 * @defgroup genarchmm genarch
101 * @defgroup amd64mm amd64
108 * @defgroup ia32mm ia32
115 * @defgroup ia64mm ia64
122 * @defgroup mips32mm mips32
129 * @defgroup ppc32mm ppc32
136 * @defgroup ppc64mm ppc64
143 * @defgroup sparc64mm sparc64
150 /** @defgroup genericipc IPC
154 /** @defgroup genericklog KLog
155 * @brief Kernel logging facility
156 * @ingroup genericconsole
160 /** @defgroup ddi Device Driver Interface
164 /** @defgroup genericddi generic
170 * @defgroup amd64ddi amd64
177 * @defgroup ia32ddi ia32
184 * @defgroup ia64ddi ia64
191 * @defgroup mips32ddi mips32
198 * @defgroup ppc32ddi ppc32
205 * @defgroup ppc64ddi ppc64
212 * @defgroup sparc64ddi sparc64
217 /** @defgroup debug Debugging
221 /** @defgroup genericdebug generic
227 * @defgroup amd64debug ia32/amd64
234 * @defgroup amd64debug ia32/amd64
241 * @defgroup ia64debug ia64
248 * @defgroup mips32debug mips32
255 * @defgroup ppc32debug ppc32
262 * @defgroup ppc64debug ppc64
269 * @defgroup sparc64debug sparc64
274 /** @defgroup interrupt Interrupt handling and dispatching
278 * @defgroup genericinterrupt generic
284 * @defgroup amd64interrupt amd64
291 * @defgroup ia32interrupt ia32
298 * @defgroup ia64interrupt ia64
305 * @defgroup mips32interrupt mips32
312 * @defgroup ppc32interrupt ppc32
319 * @defgroup ppc64interrupt ppc64
326 * @defgroup sparc64interrupt sparc64
332 /** @defgroup others Miscellanea
335 /** @defgroup generic generic
339 /** @defgroup genarch genarch
345 * @defgroup amd64 amd64
352 * @defgroup ia32 ia32
359 * @defgroup ia64 ia64
366 * @defgroup mips32 mips32
373 * @defgroup ppc32 ppc32
380 * @defgroup ppc64 ppc64
387 * @defgroup sparc64 sparc64