Index: generic/include/adt/bitmap.h
===================================================================
--- generic/include/adt/bitmap.h	(revision 43752b6bac8514915a24becd36bda8a82f1d3549)
+++ generic/include/adt/bitmap.h	(revision abbc16e9bc4db4ecd88808e50f3cf7b37cb85310)
@@ -27,4 +27,10 @@
  */
 
+ /** @addtogroup genericadt
+ * @{
+ */
+/** @file
+ */
+
 #ifndef __BITMAP_H__
 #define __BITMAP_H__
@@ -46,2 +52,6 @@
 
 #endif
+
+ /** @}
+ */
+
Index: generic/include/adt/btree.h
===================================================================
--- generic/include/adt/btree.h	(revision 43752b6bac8514915a24becd36bda8a82f1d3549)
+++ generic/include/adt/btree.h	(revision abbc16e9bc4db4ecd88808e50f3cf7b37cb85310)
@@ -25,4 +25,10 @@
  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+ /** @addtogroup genericadt
+ * @{
+ */
+/** @file
  */
 
@@ -93,2 +99,6 @@
 extern void btree_print(btree_t *t);
 #endif
+
+ /** @}
+ */
+
Index: generic/include/adt/fifo.h
===================================================================
--- generic/include/adt/fifo.h	(revision 43752b6bac8514915a24becd36bda8a82f1d3549)
+++ generic/include/adt/fifo.h	(revision abbc16e9bc4db4ecd88808e50f3cf7b37cb85310)
@@ -25,4 +25,10 @@
  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+ /** @addtogroup genericadt
+ * @{
+ */
+/** @file
  */
 
@@ -112,2 +118,6 @@
 
 #endif
+
+ /** @}
+ */
+
Index: generic/include/adt/hash_table.h
===================================================================
--- generic/include/adt/hash_table.h	(revision 43752b6bac8514915a24becd36bda8a82f1d3549)
+++ generic/include/adt/hash_table.h	(revision abbc16e9bc4db4ecd88808e50f3cf7b37cb85310)
@@ -25,4 +25,10 @@
  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+ /** @addtogroup genericadt
+ * @{
+ */
+/** @file
  */
 
@@ -75,2 +81,6 @@
 
 #endif
+
+ /** @}
+ */
+
Index: generic/include/adt/list.h
===================================================================
--- generic/include/adt/list.h	(revision 43752b6bac8514915a24becd36bda8a82f1d3549)
+++ generic/include/adt/list.h	(revision abbc16e9bc4db4ecd88808e50f3cf7b37cb85310)
@@ -25,4 +25,10 @@
  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+ /** @addtogroup genericadt
+ * @{
+ */
+/** @file
  */
 
@@ -176,2 +182,6 @@
 
 #endif
+
+ /** @}
+ */
+
Index: generic/include/align.h
===================================================================
--- generic/include/align.h	(revision 43752b6bac8514915a24becd36bda8a82f1d3549)
+++ generic/include/align.h	(revision abbc16e9bc4db4ecd88808e50f3cf7b37cb85310)
@@ -27,4 +27,12 @@
  */
 
+
+ /** @addtogroup generic	
+ * @ingroup others
+ * @{
+ */
+/** @file
+ */
+
 #ifndef __ALIGN_H__
 #define __ALIGN_H__
@@ -46,2 +54,6 @@
 
 #endif
+
+ /** @}
+ */
+
Index: generic/include/arch.h
===================================================================
--- generic/include/arch.h	(revision 43752b6bac8514915a24becd36bda8a82f1d3549)
+++ generic/include/arch.h	(revision abbc16e9bc4db4ecd88808e50f3cf7b37cb85310)
@@ -25,4 +25,10 @@
  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+ /** @addtogroup generic	
+ * @{
+ */
+/** @file
  */
 
@@ -75,2 +81,6 @@
 
 #endif
+
+ /** @}
+ */
+
Index: generic/include/atomic.h
===================================================================
--- generic/include/atomic.h	(revision 43752b6bac8514915a24becd36bda8a82f1d3549)
+++ generic/include/atomic.h	(revision abbc16e9bc4db4ecd88808e50f3cf7b37cb85310)
@@ -27,4 +27,10 @@
  */
 
+ /** @addtogroup generic	
+ * @{
+ */
+/** @file
+ */
+
 #ifndef __ATOMIC_H__
 #define __ATOMIC_H__
@@ -47,2 +53,6 @@
 
 #endif
+
+ /** @}
+ */
+
Index: generic/include/bitops.h
===================================================================
--- generic/include/bitops.h	(revision 43752b6bac8514915a24becd36bda8a82f1d3549)
+++ generic/include/bitops.h	(revision abbc16e9bc4db4ecd88808e50f3cf7b37cb85310)
@@ -25,4 +25,10 @@
  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+ /** @addtogroup generic	
+ * @{
+ */
+/** @file
  */
 
@@ -60,2 +66,6 @@
 
 #endif
+
+ /** @}
+ */
+
Index: generic/include/byteorder.h
===================================================================
--- generic/include/byteorder.h	(revision 43752b6bac8514915a24becd36bda8a82f1d3549)
+++ generic/include/byteorder.h	(revision abbc16e9bc4db4ecd88808e50f3cf7b37cb85310)
@@ -27,4 +27,10 @@
  */
 
+ /** @addtogroup generic	
+ * @{
+ */
+/** @file
+ */
+
 #ifndef __BYTEORDER_H__
 #define __BYTEORDER_H__
@@ -51,2 +57,6 @@
 
 #endif
+
+ /** @}
+ */
+
Index: generic/include/config.h
===================================================================
--- generic/include/config.h	(revision 43752b6bac8514915a24becd36bda8a82f1d3549)
+++ generic/include/config.h	(revision abbc16e9bc4db4ecd88808e50f3cf7b37cb85310)
@@ -25,4 +25,10 @@
  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+ /** @addtogroup generic	
+ * @{
+ */
+/** @file
  */
 
@@ -65,2 +71,6 @@
 
 #endif
+
+ /** @}
+ */
+
Index: generic/include/console/chardev.h
===================================================================
--- generic/include/console/chardev.h	(revision 43752b6bac8514915a24becd36bda8a82f1d3549)
+++ generic/include/console/chardev.h	(revision abbc16e9bc4db4ecd88808e50f3cf7b37cb85310)
@@ -25,4 +25,10 @@
  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+ /** @addtogroup genericconsole
+ * @{
+ */
+/** @file
  */
 
@@ -67,2 +73,6 @@
 
 #endif /* __CHARDEV_H__ */
+
+ /** @}
+ */
+
Index: generic/include/console/cmd.h
===================================================================
--- generic/include/console/cmd.h	(revision 43752b6bac8514915a24becd36bda8a82f1d3549)
+++ generic/include/console/cmd.h	(revision abbc16e9bc4db4ecd88808e50f3cf7b37cb85310)
@@ -27,4 +27,10 @@
  */
 
+ /** @addtogroup genericconsole
+ * @{
+ */
+/** @file
+ */
+
 #ifndef __CMD_H__
 #define __CMD_H__
@@ -36,2 +42,6 @@
 
 #endif
+
+ /** @}
+ */
+
Index: generic/include/console/console.h
===================================================================
--- generic/include/console/console.h	(revision 43752b6bac8514915a24becd36bda8a82f1d3549)
+++ generic/include/console/console.h	(revision abbc16e9bc4db4ecd88808e50f3cf7b37cb85310)
@@ -27,4 +27,10 @@
  */
 
+ /** @addtogroup genericconsole
+ * @{
+ */
+/** @file
+ */
+
 #ifndef __CONSOLE_H__
 #define __CONSOLE_H__
@@ -45,2 +51,6 @@
 
 #endif /* __CHARDEV_H__ */
+
+ /** @}
+ */
+
Index: generic/include/console/kconsole.h
===================================================================
--- generic/include/console/kconsole.h	(revision 43752b6bac8514915a24becd36bda8a82f1d3549)
+++ generic/include/console/kconsole.h	(revision abbc16e9bc4db4ecd88808e50f3cf7b37cb85310)
@@ -25,4 +25,10 @@
  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+ /** @addtogroup genericconsole
+ * @{
+ */
+/** @file
  */
 
@@ -74,2 +80,6 @@
 
 #endif
+
+ /** @}
+ */
+
Index: generic/include/console/klog.h
===================================================================
--- generic/include/console/klog.h	(revision 43752b6bac8514915a24becd36bda8a82f1d3549)
+++ generic/include/console/klog.h	(revision abbc16e9bc4db4ecd88808e50f3cf7b37cb85310)
@@ -27,4 +27,10 @@
  */
 
+ /** @addtogroup genericklog
+ * @{
+ */
+/** @file
+ */
+
 #ifndef _KLOG_H_
 #define _KLOG_H_
@@ -34,2 +40,6 @@
 
 #endif
+
+ /** @}
+ */
+
Index: generic/include/context.h
===================================================================
--- generic/include/context.h	(revision 43752b6bac8514915a24becd36bda8a82f1d3549)
+++ generic/include/context.h	(revision abbc16e9bc4db4ecd88808e50f3cf7b37cb85310)
@@ -25,4 +25,10 @@
  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+ /** @addtogroup generic	
+ * @{
+ */
+/** @file
  */
 
@@ -84,2 +90,6 @@
 
 #endif
+
+ /** @}
+ */
+
Index: generic/include/cpu.h
===================================================================
--- generic/include/cpu.h	(revision 43752b6bac8514915a24becd36bda8a82f1d3549)
+++ generic/include/cpu.h	(revision abbc16e9bc4db4ecd88808e50f3cf7b37cb85310)
@@ -25,4 +25,10 @@
  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+ /** @addtogroup genericcpu
+ * @{
+ */
+/** @file
  */
 
@@ -98,2 +104,6 @@
 
 #endif
+
+ /** @}
+ */
+
Index: generic/include/ddi/ddi.h
===================================================================
--- generic/include/ddi/ddi.h	(revision 43752b6bac8514915a24becd36bda8a82f1d3549)
+++ generic/include/ddi/ddi.h	(revision abbc16e9bc4db4ecd88808e50f3cf7b37cb85310)
@@ -27,4 +27,10 @@
  */
 
+ /** @addtogroup genericddi
+ * @{
+ */
+/** @file
+ */
+
 #ifndef __DDI_H__
 #define __DDI_H__
@@ -45,2 +51,6 @@
 
 #endif
+
+ /** @}
+ */
+
Index: generic/include/ddi/ddi_arg.h
===================================================================
--- generic/include/ddi/ddi_arg.h	(revision 43752b6bac8514915a24becd36bda8a82f1d3549)
+++ generic/include/ddi/ddi_arg.h	(revision abbc16e9bc4db4ecd88808e50f3cf7b37cb85310)
@@ -27,4 +27,10 @@
  */
 
+ /** @addtogroup genericddi
+ * @{
+ */
+/** @file
+ */
+
 #ifndef __DDI_ARG_H__
 #define __DDI_ARG_H__
@@ -47,2 +53,6 @@
 
 #endif
+
+ /** @}
+ */
+
Index: generic/include/debug.h
===================================================================
--- generic/include/debug.h	(revision 43752b6bac8514915a24becd36bda8a82f1d3549)
+++ generic/include/debug.h	(revision abbc16e9bc4db4ecd88808e50f3cf7b37cb85310)
@@ -25,4 +25,10 @@
  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+ /** @addtogroup genericdebug
+ * @{
+ */
+/** @file
  */
 
@@ -59,2 +65,6 @@
 
 #endif
+
+ /** @}
+ */
+
Index: generic/include/elf.h
===================================================================
--- generic/include/elf.h	(revision 43752b6bac8514915a24becd36bda8a82f1d3549)
+++ generic/include/elf.h	(revision abbc16e9bc4db4ecd88808e50f3cf7b37cb85310)
@@ -25,4 +25,10 @@
  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+ /** @addtogroup generic	
+ * @{
+ */
+/** @file
  */
 
@@ -334,2 +340,6 @@
 
 #endif
+
+ /** @}
+ */
+
Index: generic/include/errno.h
===================================================================
--- generic/include/errno.h	(revision 43752b6bac8514915a24becd36bda8a82f1d3549)
+++ generic/include/errno.h	(revision abbc16e9bc4db4ecd88808e50f3cf7b37cb85310)
@@ -27,4 +27,10 @@
  */
 
+ /** @addtogroup generic	
+ * @{
+ */
+/** @file
+ */
+
 #ifndef __ERRNO_H__
 #define __ERRNO_H__
@@ -50,2 +56,6 @@
 
 #endif
+
+ /** @}
+ */
+
Index: generic/include/fpu_context.h
===================================================================
--- generic/include/fpu_context.h	(revision 43752b6bac8514915a24becd36bda8a82f1d3549)
+++ generic/include/fpu_context.h	(revision abbc16e9bc4db4ecd88808e50f3cf7b37cb85310)
@@ -27,4 +27,10 @@
  */
 
+ /** @addtogroup generic	
+ * @{
+ */
+/** @file
+ */
+
 #ifndef __FPU_CONTEXT_H__
 #define __FPU_CONTEXT_H__
@@ -47,2 +53,6 @@
 #endif /* __FPU_CONTEXT_H__ */
 
+
+ /** @}
+ */
+
Index: generic/include/func.h
===================================================================
--- generic/include/func.h	(revision 43752b6bac8514915a24becd36bda8a82f1d3549)
+++ generic/include/func.h	(revision abbc16e9bc4db4ecd88808e50f3cf7b37cb85310)
@@ -27,4 +27,10 @@
  */
 
+ /** @addtogroup generic	
+ * @{
+ */
+/** @file
+ */
+
 #ifndef __FUNC_H__
 #define __FUNC_H__
@@ -44,2 +50,6 @@
 
 #endif
+
+ /** @}
+ */
+
Index: generic/include/interrupt.h
===================================================================
--- generic/include/interrupt.h	(revision 43752b6bac8514915a24becd36bda8a82f1d3549)
+++ generic/include/interrupt.h	(revision abbc16e9bc4db4ecd88808e50f3cf7b37cb85310)
@@ -25,4 +25,10 @@
  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+ /** @addtogroup genericinterrupt
+ * @{
+ */
+/** @file
  */
 
@@ -63,2 +69,6 @@
 
 #endif
+
+ /** @}
+ */
+
Index: generic/include/ipc/ipc.h
===================================================================
--- generic/include/ipc/ipc.h	(revision 43752b6bac8514915a24becd36bda8a82f1d3549)
+++ generic/include/ipc/ipc.h	(revision abbc16e9bc4db4ecd88808e50f3cf7b37cb85310)
@@ -25,4 +25,10 @@
  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+ /** @addtogroup genericipc
+ * @{
+ */
+/** @file
  */
 
@@ -237,2 +243,6 @@
 
 #endif
+
+ /** @}
+ */
+
Index: generic/include/ipc/ipcrsc.h
===================================================================
--- generic/include/ipc/ipcrsc.h	(revision 43752b6bac8514915a24becd36bda8a82f1d3549)
+++ generic/include/ipc/ipcrsc.h	(revision abbc16e9bc4db4ecd88808e50f3cf7b37cb85310)
@@ -27,4 +27,10 @@
  */
 
+ /** @addtogroup genericipc
+ * @{
+ */
+/** @file
+ */
+
 #ifndef __IPCRSC_H__
 #define __IPCRSC_H__
@@ -36,2 +42,6 @@
 
 #endif
+
+ /** @}
+ */
+
Index: generic/include/ipc/irq.h
===================================================================
--- generic/include/ipc/irq.h	(revision 43752b6bac8514915a24becd36bda8a82f1d3549)
+++ generic/include/ipc/irq.h	(revision abbc16e9bc4db4ecd88808e50f3cf7b37cb85310)
@@ -25,4 +25,10 @@
  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+ /** @addtogroup genericipc
+ * @{
+ */
+/** @file
  */
 
@@ -81,2 +87,6 @@
 
 #endif
+
+ /** @}
+ */
+
Index: generic/include/ipc/sysipc.h
===================================================================
--- generic/include/ipc/sysipc.h	(revision 43752b6bac8514915a24becd36bda8a82f1d3549)
+++ generic/include/ipc/sysipc.h	(revision abbc16e9bc4db4ecd88808e50f3cf7b37cb85310)
@@ -27,4 +27,10 @@
  */
 
+ /** @addtogroup genericipc
+ * @{
+ */
+/** @file
+ */
+
 #ifndef __SYSIPC_H__
 #define __SYSIPC_H__
@@ -52,2 +58,6 @@
 
 #endif
+
+ /** @}
+ */
+
Index: generic/include/macros.h
===================================================================
--- generic/include/macros.h	(revision 43752b6bac8514915a24becd36bda8a82f1d3549)
+++ generic/include/macros.h	(revision abbc16e9bc4db4ecd88808e50f3cf7b37cb85310)
@@ -27,4 +27,10 @@
  */
 
+ /** @addtogroup generic	
+ * @{
+ */
+/** @file
+ */
+
 #ifndef __MACROS_H__
 #define __MACROS_H__
@@ -52,2 +58,6 @@
 
 #endif
+
+ /** @}
+ */
+
Index: generic/include/main/kinit.h
===================================================================
--- generic/include/main/kinit.h	(revision 43752b6bac8514915a24becd36bda8a82f1d3549)
+++ generic/include/main/kinit.h	(revision abbc16e9bc4db4ecd88808e50f3cf7b37cb85310)
@@ -27,4 +27,10 @@
  */
 
+ /** @addtogroup main
+ * @{
+ */
+/** @file
+ */
+
 #ifndef __KINIT_H__
 #define __KINIT_H__
@@ -33,2 +39,6 @@
 
 #endif
+
+ /** @}
+ */
+
Index: generic/include/main/uinit.h
===================================================================
--- generic/include/main/uinit.h	(revision 43752b6bac8514915a24becd36bda8a82f1d3549)
+++ generic/include/main/uinit.h	(revision abbc16e9bc4db4ecd88808e50f3cf7b37cb85310)
@@ -27,4 +27,10 @@
  */
 
+ /** @addtogroup main
+ * @{
+ */
+/** @file
+ */
+
 #ifndef __UINIT_H__
 #define __UINIT_H__
@@ -35,2 +41,6 @@
 
 #endif
+
+ /** @}
+ */
+
Index: generic/include/main/version.h
===================================================================
--- generic/include/main/version.h	(revision 43752b6bac8514915a24becd36bda8a82f1d3549)
+++ generic/include/main/version.h	(revision abbc16e9bc4db4ecd88808e50f3cf7b37cb85310)
@@ -27,4 +27,10 @@
  */
 
+ /** @addtogroup main
+ * @{
+ */
+/** @file
+ */
+
 #ifndef __VERSION_H__
 #define __VERSION_H__
@@ -33,2 +39,6 @@
 
 #endif
+
+ /** @}
+ */
+
Index: generic/include/memstr.h
===================================================================
--- generic/include/memstr.h	(revision 43752b6bac8514915a24becd36bda8a82f1d3549)
+++ generic/include/memstr.h	(revision abbc16e9bc4db4ecd88808e50f3cf7b37cb85310)
@@ -27,4 +27,10 @@
  */
 
+ /** @addtogroup generic	
+ * @{
+ */
+/** @file
+ */
+
 #ifndef __MEMSTR_H__
 #define __MEMSTR_H__
@@ -42,2 +48,6 @@
 
 #endif
+
+ /** @}
+ */
+
Index: generic/include/mm/as.h
===================================================================
--- generic/include/mm/as.h	(revision 43752b6bac8514915a24becd36bda8a82f1d3549)
+++ generic/include/mm/as.h	(revision abbc16e9bc4db4ecd88808e50f3cf7b37cb85310)
@@ -25,4 +25,10 @@
  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+ /** @addtogroup genericmm
+ * @{
+ */
+/** @file
  */
 
@@ -200,2 +206,6 @@
 
 #endif
+
+ /** @}
+ */
+
Index: generic/include/mm/asid.h
===================================================================
--- generic/include/mm/asid.h	(revision 43752b6bac8514915a24becd36bda8a82f1d3549)
+++ generic/include/mm/asid.h	(revision abbc16e9bc4db4ecd88808e50f3cf7b37cb85310)
@@ -25,4 +25,10 @@
  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+ /** @addtogroup genericmm
+ * @{
+ */
+/** @file
  */
 
@@ -78,2 +84,6 @@
 #endif
 
+
+ /** @}
+ */
+
Index: generic/include/mm/buddy.h
===================================================================
--- generic/include/mm/buddy.h	(revision 43752b6bac8514915a24becd36bda8a82f1d3549)
+++ generic/include/mm/buddy.h	(revision abbc16e9bc4db4ecd88808e50f3cf7b37cb85310)
@@ -25,4 +25,10 @@
  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+ /** @addtogroup genericmm
+ * @{
+ */
+/** @file
  */
 
@@ -67,2 +73,6 @@
 
 #endif
+
+ /** @}
+ */
+
Index: generic/include/mm/frame.h
===================================================================
--- generic/include/mm/frame.h	(revision 43752b6bac8514915a24becd36bda8a82f1d3549)
+++ generic/include/mm/frame.h	(revision abbc16e9bc4db4ecd88808e50f3cf7b37cb85310)
@@ -26,4 +26,10 @@
  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+ /** @addtogroup genericmm
+ * @{
+ */
+/** @file
  */
 
@@ -108,2 +114,6 @@
 
 #endif
+
+ /** @}
+ */
+
Index: generic/include/mm/page.h
===================================================================
--- generic/include/mm/page.h	(revision 43752b6bac8514915a24becd36bda8a82f1d3549)
+++ generic/include/mm/page.h	(revision abbc16e9bc4db4ecd88808e50f3cf7b37cb85310)
@@ -25,4 +25,10 @@
  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+ /** @addtogroup genericmm
+ * @{
+ */
+/** @file
  */
 
@@ -91,2 +97,6 @@
 
 #endif
+
+ /** @}
+ */
+
Index: generic/include/mm/slab.h
===================================================================
--- generic/include/mm/slab.h	(revision 43752b6bac8514915a24becd36bda8a82f1d3549)
+++ generic/include/mm/slab.h	(revision abbc16e9bc4db4ecd88808e50f3cf7b37cb85310)
@@ -25,4 +25,10 @@
  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+ /** @addtogroup genericmm
+ * @{
+ */
+/** @file
  */
 
@@ -129,2 +135,6 @@
 extern void free(void *obj);
 #endif
+
+ /** @}
+ */
+
Index: generic/include/mm/tlb.h
===================================================================
--- generic/include/mm/tlb.h	(revision 43752b6bac8514915a24becd36bda8a82f1d3549)
+++ generic/include/mm/tlb.h	(revision abbc16e9bc4db4ecd88808e50f3cf7b37cb85310)
@@ -25,4 +25,10 @@
  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+ /** @addtogroup genericmm
+ * @{
+ */
+/** @file
  */
 
@@ -80,2 +86,6 @@
 extern void tlb_invalidate_pages(asid_t asid, __address page, count_t cnt);
 #endif
+
+ /** @}
+ */
+
Index: generic/include/panic.h
===================================================================
--- generic/include/panic.h	(revision 43752b6bac8514915a24becd36bda8a82f1d3549)
+++ generic/include/panic.h	(revision abbc16e9bc4db4ecd88808e50f3cf7b37cb85310)
@@ -27,4 +27,10 @@
  */
 
+ /** @addtogroup generic	
+ * @{
+ */
+/** @file
+ */
+
 #ifndef __PANIC_H__
 #define __PANIC_H__
@@ -39,2 +45,6 @@
 
 #endif
+
+ /** @}
+ */
+
Index: generic/include/preemption.h
===================================================================
--- generic/include/preemption.h	(revision 43752b6bac8514915a24becd36bda8a82f1d3549)
+++ generic/include/preemption.h	(revision abbc16e9bc4db4ecd88808e50f3cf7b37cb85310)
@@ -27,4 +27,10 @@
  */
 
+ /** @addtogroup generic	
+ * @{
+ */
+/** @file
+ */
+
 #ifndef __PREEMPTION_H__
 #define __PREEMPTION_H__
@@ -34,2 +40,6 @@
 
 #endif
+
+ /** @}
+ */
+
Index: generic/include/print.h
===================================================================
--- generic/include/print.h	(revision 43752b6bac8514915a24becd36bda8a82f1d3549)
+++ generic/include/print.h	(revision abbc16e9bc4db4ecd88808e50f3cf7b37cb85310)
@@ -27,4 +27,10 @@
  */
 
+ /** @addtogroup generic	
+ * @{
+ */
+/** @file
+ */
+
 #ifndef __PRINT_H__
 #define __PRINT_H__
@@ -48,2 +54,6 @@
 
 #endif
+
+ /** @}
+ */
+
Index: generic/include/printf/printf_core.h
===================================================================
--- generic/include/printf/printf_core.h	(revision 43752b6bac8514915a24becd36bda8a82f1d3549)
+++ generic/include/printf/printf_core.h	(revision abbc16e9bc4db4ecd88808e50f3cf7b37cb85310)
@@ -27,4 +27,10 @@
  */
 
+ /** @addtogroup generic	
+ * @{
+ */
+/** @file
+ */
+
 #ifndef __PRINTF_CORE_H__
 #define __PRINTF_CORE_H__
@@ -45,2 +51,6 @@
 
 #endif
+
+ /** @}
+ */
+
Index: generic/include/proc/scheduler.h
===================================================================
--- generic/include/proc/scheduler.h	(revision 43752b6bac8514915a24becd36bda8a82f1d3549)
+++ generic/include/proc/scheduler.h	(revision abbc16e9bc4db4ecd88808e50f3cf7b37cb85310)
@@ -25,4 +25,10 @@
  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+ /** @addtogroup genericproc
+ * @{
+ */
+/** @file
  */
 
@@ -63,2 +69,6 @@
 
 #endif
+
+ /** @}
+ */
+
Index: generic/include/proc/task.h
===================================================================
--- generic/include/proc/task.h	(revision 43752b6bac8514915a24becd36bda8a82f1d3549)
+++ generic/include/proc/task.h	(revision abbc16e9bc4db4ecd88808e50f3cf7b37cb85310)
@@ -25,4 +25,10 @@
  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+ /** @addtogroup genericproc
+ * @{
+ */
+/** @file
  */
 
@@ -100,2 +106,6 @@
 
 #endif
+
+ /** @}
+ */
+
Index: generic/include/proc/thread.h
===================================================================
--- generic/include/proc/thread.h	(revision 43752b6bac8514915a24becd36bda8a82f1d3549)
+++ generic/include/proc/thread.h	(revision abbc16e9bc4db4ecd88808e50f3cf7b37cb85310)
@@ -25,4 +25,10 @@
  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+ /** @addtogroup genericproc
+ * @{
+ */
+/** @file
  */
 
@@ -186,2 +192,6 @@
 
 #endif
+
+ /** @}
+ */
+
Index: generic/include/proc/uarg.h
===================================================================
--- generic/include/proc/uarg.h	(revision 43752b6bac8514915a24becd36bda8a82f1d3549)
+++ generic/include/proc/uarg.h	(revision abbc16e9bc4db4ecd88808e50f3cf7b37cb85310)
@@ -27,4 +27,10 @@
  */
 
+ /** @addtogroup genericproc
+ * @{
+ */
+/** @file
+ */
+
 #ifndef __UARG_H__
 #define __UARG_H__
@@ -42,2 +48,6 @@
 
 #endif
+
+ /** @}
+ */
+
Index: generic/include/putchar.h
===================================================================
--- generic/include/putchar.h	(revision 43752b6bac8514915a24becd36bda8a82f1d3549)
+++ generic/include/putchar.h	(revision abbc16e9bc4db4ecd88808e50f3cf7b37cb85310)
@@ -27,4 +27,10 @@
  */
 
+ /** @addtogroup generic	
+ * @{
+ */
+/** @file
+ */
+
 #ifndef __PUTCHAR_H__
 #define __PUTCHAR_H__
@@ -33,2 +39,6 @@
 
 #endif
+
+ /** @}
+ */
+
Index: generic/include/security/cap.h
===================================================================
--- generic/include/security/cap.h	(revision 43752b6bac8514915a24becd36bda8a82f1d3549)
+++ generic/include/security/cap.h	(revision abbc16e9bc4db4ecd88808e50f3cf7b37cb85310)
@@ -27,6 +27,12 @@
  */
 
+ /** @addtogroup generic 
+ * @{
+ */
+/** @file
+ */
+
 /**
- * @file	cap.h
+ * @file
  * @brief	Capabilities definitions.
  *
@@ -83,2 +89,6 @@
 
 #endif
+
+ /** @}
+ */
+
Index: generic/include/smp/ipi.h
===================================================================
--- generic/include/smp/ipi.h	(revision 43752b6bac8514915a24becd36bda8a82f1d3549)
+++ generic/include/smp/ipi.h	(revision abbc16e9bc4db4ecd88808e50f3cf7b37cb85310)
@@ -27,4 +27,10 @@
  */
 
+ /** @addtogroup generic	
+ * @{
+ */
+/** @file
+ */
+
 #ifndef __IPI_H__
 #define __IPI_H__
@@ -38,2 +44,6 @@
 
 #endif
+
+ /** @}
+ */
+
Index: generic/include/smp/smp.h
===================================================================
--- generic/include/smp/smp.h	(revision 43752b6bac8514915a24becd36bda8a82f1d3549)
+++ generic/include/smp/smp.h	(revision abbc16e9bc4db4ecd88808e50f3cf7b37cb85310)
@@ -27,4 +27,10 @@
  */
 
+ /** @addtogroup generic	
+ * @{
+ */
+/** @file
+ */
+
 #ifndef __SMP_H__
 #define __SMP_H__
@@ -37,2 +43,6 @@
 
 #endif /* __SMP_H__ */
+
+ /** @}
+ */
+
Index: generic/include/sort.h
===================================================================
--- generic/include/sort.h	(revision 43752b6bac8514915a24becd36bda8a82f1d3549)
+++ generic/include/sort.h	(revision abbc16e9bc4db4ecd88808e50f3cf7b37cb85310)
@@ -27,4 +27,10 @@
  */
 
+ /** @addtogroup generic	
+ * @{
+ */
+/** @file
+ */
+
 #ifndef __SORT_H__
 #define __SORT_H__
@@ -47,2 +53,6 @@
 
 #endif
+
+ /** @}
+ */
+
Index: generic/include/stackarg.h
===================================================================
--- generic/include/stackarg.h	(revision 43752b6bac8514915a24becd36bda8a82f1d3549)
+++ generic/include/stackarg.h	(revision abbc16e9bc4db4ecd88808e50f3cf7b37cb85310)
@@ -25,4 +25,10 @@
  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+ /** @addtogroup generic	
+ * @{
+ */
+/** @file
  */
 
@@ -55,2 +61,6 @@
 
 #endif
+
+ /** @}
+ */
+
Index: generic/include/stdarg.h
===================================================================
--- generic/include/stdarg.h	(revision 43752b6bac8514915a24becd36bda8a82f1d3549)
+++ generic/include/stdarg.h	(revision abbc16e9bc4db4ecd88808e50f3cf7b37cb85310)
@@ -27,4 +27,10 @@
  */
 
+ /** @addtogroup generic	
+ * @{
+ */
+/** @file
+ */
+
 
 /*
@@ -44,2 +50,6 @@
 
 #endif
+
+ /** @}
+ */
+
Index: generic/include/symtab.h
===================================================================
--- generic/include/symtab.h	(revision 43752b6bac8514915a24becd36bda8a82f1d3549)
+++ generic/include/symtab.h	(revision abbc16e9bc4db4ecd88808e50f3cf7b37cb85310)
@@ -27,4 +27,10 @@
  */
 
+ /** @addtogroup generic	
+ * @{
+ */
+/** @file
+ */
+
 #ifndef __SYMTAB_H__
 #define __SYMTAB_H__
@@ -48,2 +54,6 @@
 
 #endif
+
+ /** @}
+ */
+
Index: generic/include/synch/condvar.h
===================================================================
--- generic/include/synch/condvar.h	(revision 43752b6bac8514915a24becd36bda8a82f1d3549)
+++ generic/include/synch/condvar.h	(revision abbc16e9bc4db4ecd88808e50f3cf7b37cb85310)
@@ -27,4 +27,10 @@
  */
 
+ /** @addtogroup sync
+ * @{
+ */
+/** @file
+ */
+
 #ifndef __CONDVAR_H__
 #define __CONDVAR_H__
@@ -50,2 +56,6 @@
 
 #endif
+
+ /** @}
+ */
+
Index: generic/include/synch/futex.h
===================================================================
--- generic/include/synch/futex.h	(revision 43752b6bac8514915a24becd36bda8a82f1d3549)
+++ generic/include/synch/futex.h	(revision abbc16e9bc4db4ecd88808e50f3cf7b37cb85310)
@@ -27,4 +27,10 @@
  */
 
+ /** @addtogroup sync
+ * @{
+ */
+/** @file
+ */
+
 #ifndef __FUTEX_H__
 #define __FUTEX_H__
@@ -51,2 +57,6 @@
 
 #endif
+
+ /** @}
+ */
+
Index: generic/include/synch/mutex.h
===================================================================
--- generic/include/synch/mutex.h	(revision 43752b6bac8514915a24becd36bda8a82f1d3549)
+++ generic/include/synch/mutex.h	(revision abbc16e9bc4db4ecd88808e50f3cf7b37cb85310)
@@ -27,4 +27,10 @@
  */
 
+ /** @addtogroup sync
+ * @{
+ */
+/** @file
+ */
+
 #ifndef __MUTEX_H__
 #define __MUTEX_H__
@@ -53,2 +59,6 @@
 
 #endif
+
+ /** @}
+ */
+
Index: generic/include/synch/rwlock.h
===================================================================
--- generic/include/synch/rwlock.h	(revision 43752b6bac8514915a24becd36bda8a82f1d3549)
+++ generic/include/synch/rwlock.h	(revision abbc16e9bc4db4ecd88808e50f3cf7b37cb85310)
@@ -25,4 +25,10 @@
  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+ /** @addtogroup sync
+ * @{
+ */
+/** @file
  */
 
@@ -69,2 +75,6 @@
 #endif
 
+
+ /** @}
+ */
+
Index: generic/include/synch/semaphore.h
===================================================================
--- generic/include/synch/semaphore.h	(revision 43752b6bac8514915a24becd36bda8a82f1d3549)
+++ generic/include/synch/semaphore.h	(revision abbc16e9bc4db4ecd88808e50f3cf7b37cb85310)
@@ -27,4 +27,10 @@
  */
 
+ /** @addtogroup sync
+ * @{
+ */
+/** @file
+ */
+
 #ifndef __SEMAPHORE_H__
 #define __SEMAPHORE_H__
@@ -53,2 +59,6 @@
 #endif
 
+
+ /** @}
+ */
+
Index: generic/include/synch/spinlock.h
===================================================================
--- generic/include/synch/spinlock.h	(revision 43752b6bac8514915a24becd36bda8a82f1d3549)
+++ generic/include/synch/spinlock.h	(revision abbc16e9bc4db4ecd88808e50f3cf7b37cb85310)
@@ -25,4 +25,10 @@
  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+ /** @addtogroup sync
+ * @{
+ */
+/** @file
  */
 
@@ -110,2 +116,6 @@
 
 #endif
+
+ /** @}
+ */
+
Index: generic/include/synch/synch.h
===================================================================
--- generic/include/synch/synch.h	(revision 43752b6bac8514915a24becd36bda8a82f1d3549)
+++ generic/include/synch/synch.h	(revision abbc16e9bc4db4ecd88808e50f3cf7b37cb85310)
@@ -27,4 +27,10 @@
  */
 
+ /** @addtogroup sync
+ * @{
+ */
+/** @file
+ */
+
 #ifndef __SYNCH_H__
 #define __SYNCH_H__
@@ -46,2 +52,6 @@
 
 #endif
+
+ /** @}
+ */
+
Index: generic/include/synch/waitq.h
===================================================================
--- generic/include/synch/waitq.h	(revision 43752b6bac8514915a24becd36bda8a82f1d3549)
+++ generic/include/synch/waitq.h	(revision abbc16e9bc4db4ecd88808e50f3cf7b37cb85310)
@@ -25,4 +25,10 @@
  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+ /** @addtogroup sync
+ * @{
+ */
+/** @file
  */
 
@@ -65,2 +71,6 @@
 
 #endif
+
+ /** @}
+ */
+
Index: generic/include/syscall/copy.h
===================================================================
--- generic/include/syscall/copy.h	(revision 43752b6bac8514915a24becd36bda8a82f1d3549)
+++ generic/include/syscall/copy.h	(revision abbc16e9bc4db4ecd88808e50f3cf7b37cb85310)
@@ -27,4 +27,10 @@
  */
 
+ /** @addtogroup generic
+ * @{
+ */
+/** @file
+ */
+
 #ifndef __COPY_H__
 #define __COPY_H__
@@ -48,2 +54,6 @@
 
 #endif
+
+ /** @}
+ */
+
Index: generic/include/syscall/sysarg64.h
===================================================================
--- generic/include/syscall/sysarg64.h	(revision 43752b6bac8514915a24becd36bda8a82f1d3549)
+++ generic/include/syscall/sysarg64.h	(revision abbc16e9bc4db4ecd88808e50f3cf7b37cb85310)
@@ -27,6 +27,10 @@
  */
 
+ /** @addtogroup generic
+ * @{
+ */
+
 /**
- * @file	sysarg64.h
+ * @file
  * @brief	Wrapper for explicit 64-bit arguments passed to syscalls.
  */
@@ -40,2 +44,6 @@
 
 #endif
+
+ /** @}
+ */
+
Index: generic/include/syscall/syscall.h
===================================================================
--- generic/include/syscall/syscall.h	(revision 43752b6bac8514915a24becd36bda8a82f1d3549)
+++ generic/include/syscall/syscall.h	(revision abbc16e9bc4db4ecd88808e50f3cf7b37cb85310)
@@ -25,4 +25,10 @@
  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+ /** @addtogroup generic
+ * @{
+ */
+/** @file
  */
 
@@ -79,2 +85,6 @@
 
 #endif
+
+ /** @}
+ */
+
Index: generic/include/sysinfo/sysinfo.h
===================================================================
--- generic/include/sysinfo/sysinfo.h	(revision 43752b6bac8514915a24becd36bda8a82f1d3549)
+++ generic/include/sysinfo/sysinfo.h	(revision abbc16e9bc4db4ecd88808e50f3cf7b37cb85310)
@@ -25,4 +25,10 @@
  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+ /** @addtogroup generic	
+ * @{
+ */
+/** @file
  */
 
@@ -84,2 +90,6 @@
 
 
+
+ /** @}
+ */
+
Index: generic/include/test.h
===================================================================
--- generic/include/test.h	(revision 43752b6bac8514915a24becd36bda8a82f1d3549)
+++ generic/include/test.h	(revision abbc16e9bc4db4ecd88808e50f3cf7b37cb85310)
@@ -27,4 +27,10 @@
  */
 
+ /** @addtogroup generic	
+ * @{
+ */
+/** @file
+ */
+
 #ifndef __TEST_H__
 #define __TEST_H__
@@ -33,2 +39,6 @@
 
 #endif
+
+ /** @}
+ */
+
Index: generic/include/time/clock.h
===================================================================
--- generic/include/time/clock.h	(revision 43752b6bac8514915a24becd36bda8a82f1d3549)
+++ generic/include/time/clock.h	(revision abbc16e9bc4db4ecd88808e50f3cf7b37cb85310)
@@ -27,4 +27,11 @@
  */
 
+
+ /** @addtogroup generic	
+ * @{
+ */
+/** @file
+ */
+
 #ifndef __CLOCK_H__
 #define __CLOCK_H__
@@ -36,2 +43,6 @@
 
 #endif
+
+ /** @}
+ */
+
Index: generic/include/time/delay.h
===================================================================
--- generic/include/time/delay.h	(revision 43752b6bac8514915a24becd36bda8a82f1d3549)
+++ generic/include/time/delay.h	(revision abbc16e9bc4db4ecd88808e50f3cf7b37cb85310)
@@ -27,4 +27,10 @@
  */
 
+ /** @addtogroup generic	
+ * @{
+ */
+/** @file
+ */
+
 #ifndef __DELAY_H__
 #define __DELAY_H__
@@ -35,2 +41,6 @@
 
 #endif
+
+ /** @}
+ */
+
Index: generic/include/time/timeout.h
===================================================================
--- generic/include/time/timeout.h	(revision 43752b6bac8514915a24becd36bda8a82f1d3549)
+++ generic/include/time/timeout.h	(revision abbc16e9bc4db4ecd88808e50f3cf7b37cb85310)
@@ -25,4 +25,10 @@
  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+ /** @addtogroup generic	
+ * @{
+ */
+/** @file
  */
 
@@ -59,2 +65,6 @@
 
 #endif
+
+ /** @}
+ */
+
Index: generic/include/typedefs.h
===================================================================
--- generic/include/typedefs.h	(revision 43752b6bac8514915a24becd36bda8a82f1d3549)
+++ generic/include/typedefs.h	(revision abbc16e9bc4db4ecd88808e50f3cf7b37cb85310)
@@ -25,4 +25,10 @@
  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+ /** @addtogroup generic	
+ * @{
+ */
+/** @file
  */
 
@@ -90,2 +96,6 @@
 
 #endif
+
+ /** @}
+ */
+
Index: generic/include/userspace.h
===================================================================
--- generic/include/userspace.h	(revision 43752b6bac8514915a24becd36bda8a82f1d3549)
+++ generic/include/userspace.h	(revision abbc16e9bc4db4ecd88808e50f3cf7b37cb85310)
@@ -27,4 +27,10 @@
  */
 
+ /** @addtogroup generic	
+ * @{
+ */
+/** @file
+ */
+
 #ifndef __USERSPACE_H__
 #define __USERSPACE_H__
@@ -37,2 +43,6 @@
 
 #endif
+
+ /** @}
+ */
+
