Cleanup & Debug Removal
authorJohn Hodge <tpg@prelude.(none)>
Mon, 28 Dec 2009 13:38:49 +0000 (21:38 +0800)
committerJohn Hodge <tpg@prelude.(none)>
Mon, 28 Dec 2009 13:38:49 +0000 (21:38 +0800)
- Disabled debug in ATA driver
- Fixed the return values of module initialisation functions
- Cleaned up some newlines that were still around in Log() calls

Kernel/Makefile.BuildNum
Kernel/debug.c
Kernel/drv/ata_x86.c
Kernel/drv/fifo.c
Kernel/drv/proc.c
Kernel/drv/vterm.c
Kernel/include/modules.h
Kernel/vfs/fs/fat.c
Modules/FDD/fdd.c

index 60218c4..6ca12f0 100644 (file)
@@ -1 +1 @@
-BUILD_NUM = 1128
+BUILD_NUM = 1131
index f78ea01..3b00241 100644 (file)
@@ -223,7 +223,7 @@ void Debug_SetKTerminal(char *File)
        if(giDebug_KTerm != -1)
                VFS_Close(giDebug_KTerm);
        giDebug_KTerm = VFS_Open(File, VFS_OPENFLAG_WRITE);
-       Log("Opened '%s' as %i\n", File, giDebug_KTerm);
+       Log("Opened '%s' as 0x%x", File, giDebug_KTerm);
 }
 
 void Debug_Enter(char *FuncName, char *ArgTypes, ...)
index 8d9e2e8..044688b 100644 (file)
@@ -2,7 +2,7 @@
  * Acess2 IDE Harddisk Driver
  * drv/ide.c
  */
-#define DEBUG  1
+#define DEBUG  0
 #include <common.h>
 #include <modules.h>
 #include <vfs.h>
@@ -166,9 +166,9 @@ int ATA_Install()
        ATA_SetupVFS();
        
        if( DevFS_AddDevice( &gATA_DriverInfo ) == 0 )
-               return 0;
+               return MODULE_INIT_FAILURE;
        
-       return 1;
+       return MODULE_INIT_SUCCESS;
 }
 
 /**
@@ -187,9 +187,9 @@ int ATA_SetupIO()
        LOG("ent = %i", ent);
        gATA_BusMasterBase = PCI_GetBAR4( ent );
        if( gATA_BusMasterBase == 0 ) {
-               Warning("It seems that there is no Bus Master Controller on this machine, get one");
-               LEAVE('i', 0);
-               return 0;
+               Warning("It seems that there is no Bus Master Controller on this machine. Get one");
+               LEAVE('i', MODULE_INIT_FAILURE);
+               return MODULE_INIT_FAILURE;
        }
        if( !(gATA_BusMasterBase & 1) )
        {
@@ -222,8 +222,8 @@ int ATA_SetupIO()
        outb(IDE_PRI_BASE+1, 1);
        outb(IDE_SEC_BASE+1, 1);
        
-       LEAVE('i', 1);
-       return 1;
+       LEAVE('i', MODULE_INIT_SUCCESS);
+       return MODULE_INIT_SUCCESS;
 }
 
 /**
index 953bac6..df71823 100644 (file)
@@ -62,7 +62,7 @@ tPipe *gFIFO_NamedPipes = NULL;
 int FIFO_Install(char **Options)
 {
        DevFS_AddDevice( &gFIFO_DriverInfo );
-       return 0;
+       return MODULE_INIT_SUCCESS;
 }
 
 /**
index 9aa0a34..898deee 100644 (file)
@@ -108,7 +108,7 @@ tSysFS_Ent  *gSysFS_FileList;
 int SysFS_Install(char **Options)
 {
        DevFS_AddDevice( &gSysFS_DriverInfo );
-       return 0;
+       return MODULE_INIT_SUCCESS;
 }
 
 /**
@@ -171,7 +171,7 @@ int SysFS_RegisterFile(char *Path, char *Data, int Length)
                                ent->Node.Size ++;
                        else
                                gSysFS_DriverInfo.RootNode.Size ++;
-                       LOG("Added directory '%s'\n", child->Name);
+                       LOG("Added directory '%s'", child->Name);
                }
                
                ent = child;
index 4095feb..2011f1c 100644 (file)
@@ -187,7 +187,7 @@ int VT_Install(char **Arguments)
        // Set kernel output to VT0
        Debug_SetKTerminal("/Devices/VTerm/0");
        
-       return 0;
+       return MODULE_INIT_SUCCESS;
 }
 
 /**
@@ -750,7 +750,7 @@ void VT_int_PutChar(tVTerm *Term, Uint32 Ch)
 {
         int    i;
        //ENTER("pTerm xCh", Term, Ch);
-       //LOG("Term = {WritePos:%i, ViewPos:%i}\n", Term->WritePos, Term->ViewPos);
+       //LOG("Term = {WritePos:%i, ViewPos:%i}", Term->WritePos, Term->ViewPos);
        
        switch(Ch)
        {
index 68c797b..bf2dd4c 100644 (file)
@@ -33,4 +33,7 @@ typedef struct sModule {
        char    **Dependencies; // NULL Terminated List
 } __attribute__((packed)) tModule;
 
+#define MODULE_INIT_SUCCESS    1
+#define MODULE_INIT_FAILURE    0
+
 #endif
index fab8965..041e83f 100644 (file)
@@ -37,7 +37,7 @@ tVFS_Node     *FAT_FindDir(tVFS_Node *dirNode, char *file);
 void   FAT_CloseFile(tVFS_Node *node);\r
 \r
 // === SEMI-GLOBALS ===\r
-MODULE_DEFINE(0, 0x51 /*v0.80*/, FAT32, FAT_Install, NULL, NULL);\r
+MODULE_DEFINE(0, 0x51 /*v0.80*/, VFAT, FAT_Install, NULL, NULL);\r
 tFAT_VolInfo   gFAT_Disks[8];\r
  int   giFAT_PartCount = 0;\r
 #if USE_LFN\r
@@ -55,7 +55,7 @@ tVFS_Driver   gFAT_FSInfo = {
 int FAT_Install(char **Arguments)\r
 {\r
        VFS_AddDriver( &gFAT_FSInfo );\r
-       return 0;\r
+       return MODULE_INIT_SUCCESS;\r
 }\r
 \r
 /**\r
index 2cf28b6..c087418 100644 (file)
@@ -151,7 +151,7 @@ int FDD_Install(char **Arguments)
        gFDD_Devices[0].track[0] = -1;\r
        gFDD_Devices[1].track[1] = -1;\r
        \r
-       Log("[FDD ] Detected Disk 0: %s and Disk 1: %s\n", cFDD_TYPES[data>>4], cFDD_TYPES[data&0xF]);\r
+       Log("[FDD ] Detected Disk 0: %s and Disk 1: %s", cFDD_TYPES[data>>4], cFDD_TYPES[data&0xF]);\r
        \r
        // Clear FDD IRQ Flag\r
        FDD_SensInt(0x3F0, NULL, NULL);\r

UCC git Repository :: git.ucc.asn.au