Modules/ATA - Debugging issue with VBox, problem still there
[tpg/acess2.git] / Kernel / arch / x86 / main.c
index 0557760..a55979f 100644 (file)
@@ -23,11 +23,11 @@ extern void MM_InstallVirtual(void);
 extern void    Threads_Init(void);
 extern int     Time_Setup(void);
 extern Uint    Proc_Clone(Uint *Err, Uint Flags);
-extern void    Threads_Sleep(void);
 // --- Core ---
 extern void    System_Init(char *Commandline);
 
 // === PROTOTYPES ===
+ int   kmain(Uint MbMagic, void *MbInfoPtr);
 void   Arch_LoadBootModules(void);
 
 // === GLOBALS ===
@@ -81,13 +81,13 @@ int kmain(Uint MbMagic, void *MbInfoPtr)
        MM_InstallVirtual();    // Clean up virtual address space
        Heap_Install();         // Create initial heap
        
-       // Start Timers
-       Time_Setup();
-       
        //Log_Log("Arch", "Starting Multitasking...");
        // Start Multitasking
        Threads_Init();
        
+       // Start Timers
+       Time_Setup();
+       
        Log_Log("Arch", "Starting VFS...");
        // Load Virtual Filesystem
        VFS_Init();

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