source: mainline/doc/doxygroups.h@ 10e0cee

lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
Last change on this file since 10e0cee was b6529ae, checked in by Josef Cejka <malyzelenyhnus@…>, 19 years ago

Added file with modules definitions and descriptions.
We are able to change modules order and their description in one place.

  • Property mode set to 100644
File size: 4.0 KB
Line 
1
2/* Definitions of modules and its relations for generating Doxygen documentation */
3
4/** @defgroup genericadt ADT
5 * @ingroup kernel
6 */
7
8/** @defgroup genericconsole Console
9 * @ingroup kernel
10 */
11
12/** @defgroup genericipc IPC
13 * @ingroup kernel
14 * @brief Interprocess communication protocol
15 */
16
17/** @defgroup genericklog KLog
18 * @brief Kernel logging facility
19 * @ingroup kernel
20 */
21
22 /** @defgroup main Main
23 * @ingroup kernel
24 */
25
26 /** @defgroup sync Synchronization
27 * @ingroup kernel
28 */
29
30/** @defgroup cpu CPU
31 * @ingroup kernel
32 */
33
34 /** @defgroup genericcpu generic
35 * @ingroup cpu
36 */
37
38 /** @defgroup amd64cpu amd64
39 * @ingroup cpu
40 */
41
42 /** @defgroup ia32cpu ia32
43 * @ingroup cpu
44 */
45
46 /** @defgroup ia64cpu ia64
47 * @ingroup cpu
48 */
49
50 /** @defgroup mips32cpu mips32
51 * @ingroup cpu
52 */
53
54 /** @defgroup ppc32cpu ppc32
55 * @ingroup cpu
56 */
57
58 /** @defgroup ppc64cpu ppc64
59 * @ingroup cpu
60 */
61
62 /** @defgroup sparc64cpu sparc64
63 * @ingroup cpu
64 */
65
66/** @defgroup ddi Device Driver Interface
67 * @ingroup kernel
68 */
69
70 /** @defgroup genericddi generic
71 * @ingroup ddi
72 */
73
74 /** @defgroup amd64ddi amd64
75 * @ingroup ddi
76 */
77
78 /** @defgroup ia32ddi ia32
79 * @ingroup ddi
80 */
81
82 /** @defgroup ia64ddi ia64
83 * @ingroup ddi
84 */
85
86 /** @defgroup mips32ddi mips32
87 * @ingroup ddi
88 */
89
90 /** @defgroup ppc32ddi ppc32
91 * @ingroup ddi
92 */
93
94 /** @defgroup ppc64ddi ppc64
95 * @ingroup ddi
96 */
97
98 /** @defgroup sparc64ddi sparc64
99 * @ingroup ddi
100 */
101
102 /** @defgroup debug Debug
103 * @ingroup kernel
104 */
105
106 /** @defgroup genericdebug generic
107 * @ingroup debug
108 */
109
110 /** @defgroup amd64debug ia32/amd64
111 * @ingroup debug
112 */
113
114 /** @defgroup ia64debug ia64
115 * @ingroup debug
116 */
117
118 /** @defgroup mips32debug mips32
119 * @ingroup debug
120 */
121
122 /** @defgroup ppc32debug ppc32
123 * @ingroup debug
124 */
125
126 /** @defgroup ppc64debug ppc64
127 * @ingroup debug
128 */
129
130 /** @defgroup sparc64debug sparc64
131 * @ingroup debug
132 */
133
134 /** @defgroup interrupt Interrupt
135 * @ingroup kernel
136 */
137 /** @defgroup genericinterrupt generic
138 * @ingroup interrupt
139 */
140
141 /** @defgroup amd64interrupt amd64
142 * @ingroup interrupt
143 */
144
145 /** @defgroup ia32interrupt ia32
146 * @ingroup interrupt
147 */
148
149 /** @defgroup ia64interrupt ia64
150 * @ingroup interrupt
151 */
152
153 /** @defgroup mips32interrupt mips32
154 * @ingroup interrupt
155 */
156
157 /** @defgroup ppc32interrupt ppc32
158 * @ingroup interrupt
159 */
160
161 /** @defgroup ppc64interrupt ppc64
162 * @ingroup interrupt
163 */
164
165 /** @defgroup sparc64interrupt sparc64
166 * @ingroup interrupt
167 */
168
169 /** @defgroup mm Memory management
170 * @ingroup kernel
171 */
172
173 /** @defgroup genericmm generic
174 * @ingroup mm
175 */
176
177 /** @defgroup genarchmm genarch
178 * @ingroup mm
179 */
180
181 /** @defgroup amd64mm amd64
182 * @ingroup mm
183 */
184
185 /** @defgroup ia32mm ia32
186 * @ingroup mm
187 */
188
189 /** @defgroup ia64mm ia64
190 * @ingroup mm
191 */
192
193 /** @defgroup mips32mm mips32
194 * @ingroup mm
195 */
196
197 /** @defgroup ppc32mm ppc32
198 * @ingroup mm
199 */
200
201 /** @defgroup ppc64mm ppc64
202 * @ingroup mm
203 */
204
205 /** @defgroup sparc64mm sparc64
206 * @ingroup mm
207 */
208
209 /**
210 * @defgroup proc Proc
211 * @ingroup kernel
212 */
213
214 /** @defgroup genericproc generic
215 * @ingroup proc
216 */
217
218 /** @defgroup amd64proc amd64
219 * @ingroup proc
220 */
221
222 /** @defgroup ia32proc ia32
223 * @ingroup proc
224 */
225
226 /** @defgroup ia64proc ia64
227 * @ingroup proc
228 */
229
230 /** @defgroup mips32proc mips32
231 * @ingroup proc
232 */
233
234 /** @defgroup ppc32proc ppc32
235 * @ingroup proc
236 */
237
238 /** @defgroup ppc64proc ppc64
239 * @ingroup proc
240 */
241
242 /** @defgroup sparc64proc sparc64
243 * @ingroup proc
244 */
245
246/** @defgroup others Others
247 * @ingroup kernel
248 */
249 /** @defgroup generic generic
250 * @ingroup others
251 */
252
253 /** @defgroup genarch genarch
254 * @ingroup others
255 */
256
257 /** @defgroup amd64 amd64
258 * @ingroup others
259 */
260
261 /** @defgroup ia32 ia32
262 * @ingroup others
263 */
264
265 /** @defgroup ia64 ia64
266 * @ingroup others
267 */
268
269 /** @defgroup mips32 mips32
270 * @ingroup others
271 */
272
273 /** @defgroup ppc32 ppc32
274 * @ingroup others
275 */
276
277 /** @defgroup ppc64 ppc64
278 * @ingroup others
279 */
280
281 /** @defgroup sparc64 sparc64
282 * @ingroup others
283 */
284
Note: See TracBrowser for help on using the repository browser.