1,68 → 1,162 |
|
/* Definitions of modules and its relations for generating Doxygen documentation */ |
|
/** @defgroup genericadt ADT |
/** @defgroup genericadt Data types |
* @ingroup kernel |
*/ |
|
/** @defgroup genericconsole Console |
/** @defgroup main Kernel initialization |
* @ingroup others |
*/ |
|
/** @defgroup genericconsole Kernel console |
* @ingroup others |
*/ |
|
/** |
* @defgroup time Time management |
* @ingroup kernel |
*/ |
|
/** |
* @defgroup proc Scheduling |
* @ingroup kernel |
*/ |
|
/** @defgroup genericproc generic |
* @ingroup proc |
*/ |
|
/** |
* @cond amd64 |
* @defgroup amd64proc amd64 |
* @ingroup proc |
* @endcond |
*/ |
|
/** |
* @cond ia32 |
* @defgroup ia32proc ia32 |
* @ingroup proc |
* @endcond |
*/ |
|
/** |
* @cond ia64 |
* @defgroup ia64proc ia64 |
* @ingroup proc |
* @endcond |
*/ |
|
/** |
* @cond mips32 |
* @defgroup mips32proc mips32 |
* @ingroup proc |
* @endcond |
*/ |
|
/** |
* @cond ppc32 |
* @defgroup ppc32proc ppc32 |
* @ingroup proc |
* @endcond |
*/ |
|
/** |
* @cond ppc64 |
* @defgroup ppc64proc ppc64 |
* @ingroup proc |
* @endcond |
*/ |
|
/** |
* @cond sparc64 |
* @defgroup sparc64proc sparc64 |
* @ingroup proc |
* @endcond |
*/ |
|
|
/** @defgroup sync Synchronization |
* @ingroup kernel |
*/ |
|
|
/** @defgroup mm Memory management |
* @ingroup kernel |
*/ |
|
/** |
* @defgroup genericmm generic |
* @ingroup mm |
*/ |
|
/** |
* @defgroup genarchmm genarch |
* @ingroup mm |
*/ |
|
/** |
* @cond amd64 |
* @defgroup amd64mm amd64 |
* @ingroup mm |
* @endcond |
*/ |
|
/** |
* @cond ia32 |
* @defgroup ia32mm ia32 |
* @ingroup mm |
* @endcond |
*/ |
|
/** |
* @cond ia64 |
* @defgroup ia64mm ia64 |
* @ingroup mm |
* @endcond |
*/ |
|
/** |
* @cond mips32 |
* @defgroup mips32mm mips32 |
* @ingroup mm |
* @endcond |
*/ |
|
/** |
* @cond ppc32 |
* @defgroup ppc32mm ppc32 |
* @ingroup mm |
* @endcond |
*/ |
|
/** |
* @cond ppc64 |
* @defgroup ppc64mm ppc64 |
* @ingroup mm |
* @endcond |
*/ |
|
/** |
* @cond sparc64 |
* @defgroup sparc64mm sparc64 |
* @ingroup mm |
* @endcond |
*/ |
|
|
|
/** @defgroup genericipc IPC |
* @ingroup kernel |
* @brief Interprocess communication protocol |
*/ |
|
/** @defgroup genericklog KLog |
* @brief Kernel logging facility |
* @ingroup kernel |
* @ingroup genericconsole |
*/ |
|
/** @defgroup main Main |
* @ingroup kernel |
*/ |
|
/** @defgroup sync Synchronization |
* @ingroup kernel |
*/ |
|
/** @defgroup cpu CPU |
* @ingroup kernel |
*/ |
|
/** @defgroup genericcpu generic |
* @ingroup cpu |
*/ |
|
/** @defgroup amd64cpu amd64 |
* @ingroup cpu |
*/ |
|
/** @defgroup ia32cpu ia32 |
* @ingroup cpu |
*/ |
|
/** @defgroup ia64cpu ia64 |
* @ingroup cpu |
*/ |
|
/** @defgroup mips32cpu mips32 |
* @ingroup cpu |
*/ |
|
/** @defgroup ppc32cpu ppc32 |
* @ingroup cpu |
*/ |
|
/** @defgroup ppc64cpu ppc64 |
* @ingroup cpu |
*/ |
|
/** @defgroup sparc64cpu sparc64 |
* @ingroup cpu |
*/ |
|
/** @defgroup ddi Device Driver Interface |
* @ingroup kernel |
*/ |
71,36 → 165,57 |
* @ingroup ddi |
*/ |
|
/** @defgroup amd64ddi amd64 |
* @ingroup ddi |
/** |
* @cond amd64 |
* @defgroup amd64ddi amd64 |
* @ingroup ddi |
* @endcond |
*/ |
|
/** @defgroup ia32ddi ia32 |
* @ingroup ddi |
/** |
* @cond ia32 |
* @defgroup ia32ddi ia32 |
* @ingroup ddi |
* @endcond |
*/ |
|
/** @defgroup ia64ddi ia64 |
* @ingroup ddi |
/** |
* @cond ia64 |
* @defgroup ia64ddi ia64 |
* @ingroup ddi |
* @endcond |
*/ |
|
/** @defgroup mips32ddi mips32 |
* @ingroup ddi |
/** |
* @cond mips32 |
* @defgroup mips32ddi mips32 |
* @ingroup ddi |
* @endcond |
*/ |
|
/** @defgroup ppc32ddi ppc32 |
* @ingroup ddi |
/** |
* @cond ppc32 |
* @defgroup ppc32ddi ppc32 |
* @ingroup ddi |
* @endcond |
*/ |
|
/** @defgroup ppc64ddi ppc64 |
* @ingroup ddi |
/** |
* @cond ppc64 |
* @defgroup ppc64ddi ppc64 |
* @ingroup ddi |
* @endcond |
*/ |
|
/** @defgroup sparc64ddi sparc64 |
* @ingroup ddi |
/** |
* @cond sparc64 |
* @defgroup sparc64ddi sparc64 |
* @ingroup ddi |
* @endcond |
*/ |
|
/** @defgroup debug Debug |
* @ingroup kernel |
/** @defgroup debug Debugging |
* @ingroup others |
*/ |
|
/** @defgroup genericdebug generic |
107,143 → 222,114 |
* @ingroup debug |
*/ |
|
/** @defgroup amd64debug ia32/amd64 |
/** |
* @cond amd64 |
* @defgroup amd64debug ia32/amd64 |
* @ingroup debug |
* @endcond |
*/ |
|
/** @defgroup ia64debug ia64 |
/** |
* @cond ia32 |
* @defgroup amd64debug ia32/amd64 |
* @ingroup debug |
* @endcond |
*/ |
|
/** @defgroup mips32debug mips32 |
/** |
* @cond ia64 |
* @defgroup ia64debug ia64 |
* @ingroup debug |
* @endcond |
*/ |
|
/** @defgroup ppc32debug ppc32 |
/** |
* @cond mips32 |
* @defgroup mips32debug mips32 |
* @ingroup debug |
* @endcond |
*/ |
|
/** @defgroup ppc64debug ppc64 |
/** |
* @cond ppc32 |
* @defgroup ppc32debug ppc32 |
* @ingroup debug |
* @endcond |
*/ |
|
/** @defgroup sparc64debug sparc64 |
/** |
* @cond ppc64 |
* @defgroup ppc64debug ppc64 |
* @ingroup debug |
* @endcond |
*/ |
|
/** @defgroup interrupt Interrupt |
* @ingroup kernel |
*/ |
/** @defgroup genericinterrupt generic |
* @ingroup interrupt |
*/ |
/** |
* @cond sparc64 |
* @defgroup sparc64debug sparc64 |
* @ingroup debug |
* @endcond |
*/ |
|
/** @defgroup amd64interrupt amd64 |
* @ingroup interrupt |
*/ |
|
/** @defgroup ia32interrupt ia32 |
* @ingroup interrupt |
*/ |
|
/** @defgroup ia64interrupt ia64 |
* @ingroup interrupt |
*/ |
|
/** @defgroup mips32interrupt mips32 |
* @ingroup interrupt |
*/ |
|
/** @defgroup ppc32interrupt ppc32 |
* @ingroup interrupt |
*/ |
|
/** @defgroup ppc64interrupt ppc64 |
* @ingroup interrupt |
*/ |
|
/** @defgroup sparc64interrupt sparc64 |
* @ingroup interrupt |
*/ |
|
/** @defgroup mm Memory management |
/** @defgroup interrupt Interrupt handling and dispatching |
* @ingroup kernel |
*/ |
|
/** @defgroup genericmm generic |
* @ingroup mm |
*/ |
|
/** @defgroup genarchmm genarch |
* @ingroup mm |
*/ |
|
/** @defgroup amd64mm amd64 |
* @ingroup mm |
*/ |
|
/** @defgroup ia32mm ia32 |
* @ingroup mm |
*/ |
|
/** @defgroup ia64mm ia64 |
* @ingroup mm |
*/ |
|
/** @defgroup mips32mm mips32 |
* @ingroup mm |
*/ |
|
/** @defgroup ppc32mm ppc32 |
* @ingroup mm |
*/ |
|
/** @defgroup ppc64mm ppc64 |
* @ingroup mm |
*/ |
|
/** @defgroup sparc64mm sparc64 |
* @ingroup mm |
*/ |
|
/** |
* @defgroup proc Proc |
* @ingroup kernel |
*/ |
|
/** @defgroup genericproc generic |
* @ingroup proc |
*/ |
|
/** @defgroup amd64proc amd64 |
* @ingroup proc |
/** |
* @defgroup genericinterrupt generic |
* @ingroup interrupt |
*/ |
|
/** @defgroup ia32proc ia32 |
* @ingroup proc |
/** |
* @cond amd64 |
* @defgroup amd64interrupt amd64 |
* @ingroup interrupt |
* @endcond |
*/ |
|
/** @defgroup ia64proc ia64 |
* @ingroup proc |
/** |
* @cond ia32 |
* @defgroup ia32interrupt ia32 |
* @ingroup interrupt |
* @endcond |
*/ |
|
/** @defgroup mips32proc mips32 |
* @ingroup proc |
/** |
* @cond ia64 |
* @defgroup ia64interrupt ia64 |
* @ingroup interrupt |
* @endcond |
*/ |
|
/** @defgroup ppc32proc ppc32 |
* @ingroup proc |
/** |
* @cond mips32 |
* @defgroup mips32interrupt mips32 |
* @ingroup interrupt |
* @endcond |
*/ |
|
/** @defgroup ppc64proc ppc64 |
* @ingroup proc |
/** |
* @cond ppc32 |
* @defgroup ppc32interrupt ppc32 |
* @ingroup interrupt |
* @endcond |
*/ |
|
/** @defgroup sparc64proc sparc64 |
* @ingroup proc |
/** |
* @cond ppc64 |
* @defgroup ppc64interrupt ppc64 |
* @ingroup interrupt |
* @endcond |
*/ |
|
/** @defgroup others Others |
/** |
* @cond sparc64 |
* @defgroup sparc64interrupt sparc64 |
* @ingroup interrupt |
* @endcond |
*/ |
|
|
/** @defgroup others Miscellanea |
* @ingroup kernel |
*/ |
/** @defgroup generic generic |
254,31 → 340,51 |
* @ingroup others |
*/ |
|
/** @defgroup amd64 amd64 |
* @ingroup others |
*/ |
/** |
* @cond amd64 |
* @defgroup amd64 amd64 |
* @ingroup others |
* @endcond |
*/ |
|
/** @defgroup ia32 ia32 |
* @ingroup others |
*/ |
/** |
* @cond ia32 |
* @defgroup ia32 ia32 |
* @ingroup others |
* @endcond |
*/ |
|
/** @defgroup ia64 ia64 |
* @ingroup others |
*/ |
/** |
* @cond ia64 |
* @defgroup ia64 ia64 |
* @ingroup others |
* @endcond |
*/ |
|
/** @defgroup mips32 mips32 |
* @ingroup others |
*/ |
/** |
* @cond mips32 |
* @defgroup mips32 mips32 |
* @ingroup others |
* @endcond |
*/ |
|
/** @defgroup ppc32 ppc32 |
* @ingroup others |
*/ |
/** |
* @cond ppc32 |
* @defgroup ppc32 ppc32 |
* @ingroup others |
* @endcond |
*/ |
|
/** @defgroup ppc64 ppc64 |
* @ingroup others |
*/ |
/** |
* @cond ppc64 |
* @defgroup ppc64 ppc64 |
* @ingroup others |
* @endcond |
*/ |
|
/** @defgroup sparc64 sparc64 |
* @ingroup others |
*/ |
|
/** |
* @cond sparc64 |
* @defgroup sparc64 sparc64 |
* @ingroup others |
* @endcond |
*/ |