diff --git a/modules/ahci.c b/modules/ahci.c index 5dfe0d4b..37cba95f 100644 --- a/modules/ahci.c +++ b/modules/ahci.c @@ -2,6 +2,12 @@ * @brief AHCI Block Device Driver * @file modules/ahci.c * + * @warning This is a stub driver. + * + * @copyright + * This file is part of ToaruOS and is released under the terms + * of the NCSA / University of Illinois License - see LICENSE.md + * Copyright (C) 2021 K. Lange */ #include #include diff --git a/modules/dospart.c b/modules/dospart.c index ad3e095b..700fb325 100644 --- a/modules/dospart.c +++ b/modules/dospart.c @@ -1,7 +1,13 @@ -/* vim: tabstop=4 shiftwidth=4 noexpandtab +/** + * @file modules/dospart.c + * @brief DOS MBR partition table mapper + * + * Provides partition entries for disks. + * + * @copyright * This file is part of ToaruOS and is released under the terms * of the NCSA / University of Illinois License - see LICENSE.md - * Copyright (C) 2014-2018 K. Lange + * Copyright (C) 2014-2021 K. Lange */ #include #include diff --git a/modules/ext2.c b/modules/ext2.c index 200871a3..db40b3b3 100644 --- a/modules/ext2.c +++ b/modules/ext2.c @@ -1,10 +1,13 @@ /** - * @file kernel/vfs/ext2.c + * @file modules/ext2.c * @brief Implementation of the Ext2 filesystem. * - * @copyright 2014-2021 K. Lange + * @warning There are many known bugs in this implementation. + * + * @copyright * This file is part of ToaruOS and is released under the terms * of the NCSA / University of Illinois License - see LICENSE.md + * Copyright (C) 2014-2021 K. Lange */ #include #include diff --git a/modules/hda.c b/modules/hda.c index 0ff8e404..543f302a 100644 --- a/modules/hda.c +++ b/modules/hda.c @@ -2,6 +2,8 @@ * @file kernel/audio/hda.c * @brief Driver for the Intel High Definition Audio. * + * @warning This is a stub driver. + * * @copyright * This file is part of ToaruOS and is released under the terms * of the NCSA / University of Illinois License - see LICENSE.md diff --git a/modules/i965.c b/modules/i965.c index ed4a51d7..2be65f9a 100644 --- a/modules/i965.c +++ b/modules/i965.c @@ -1,11 +1,16 @@ /** - * @file kernel/video/i965.c + * @file modules/i965.c * @brief Bitbanged modeset driver for a ThinkPad T410's Intel graphics. * * This is NOT a viable driver for Intel graphics devices. It assumes Vesa * has already properly set up the display pipeline with the needed timings * for the panel on one particular model of Lenovo ThinkPad and then sets * a handful of registers to get the framebuffer into the right resolution. + * + * @copyright + * This file is part of ToaruOS and is released under the terms + * of the NCSA / University of Illinois License - see LICENSE.md + * Copyright (C) 2021 K. Lange */ #include #include diff --git a/modules/test.c b/modules/test.c index 63f2d15f..0ca4507a 100644 --- a/modules/test.c +++ b/modules/test.c @@ -1,3 +1,15 @@ +/** + * @file modules/test.c + * @brief Test module. + * + * Load with various arguments to do things like crash the + * kernel or print tracebacks. + * + * @copyright + * This file is part of ToaruOS and is released under the terms + * of the NCSA / University of Illinois License - see LICENSE.md + * Copyright (C) 2021 K. Lange + */ #include #include #include diff --git a/modules/vmware.c b/modules/vmware.c index 4a4646c3..572c11f7 100644 --- a/modules/vmware.c +++ b/modules/vmware.c @@ -4,8 +4,6 @@ * * Supports absolute mouse cursor and resolution setting. * - * FIXME The vmware display size adjustment is currently disabled. - * * Mouse: * Toggle off / on with ioctl 1 and 2 respectively to /dev/vmmouse. * Supports mouse buttons, unlike the one in VirtualBox. diff --git a/modules/xhci.c b/modules/xhci.c index cae7d4d5..d235a277 100644 --- a/modules/xhci.c +++ b/modules/xhci.c @@ -1,5 +1,13 @@ /** * @brief xHCI Host Controller Driver + * @file modules/xhci.c + * + * @warning This is a stub driver. + * + * @copyright + * This file is part of ToaruOS and is released under the terms + * of the NCSA / University of Illinois License - see LICENSE.md + * Copyright (C) 2021 K. Lange */ #include #include