Kernel/x86 - Separated timer and task switching
[tpg/acess2.git] / Kernel / arch / x86 / main.c
index b0fe6e0..99c1020 100644 (file)
@@ -19,10 +19,9 @@ extern void  Heap_Install(void);
 extern void    Desctab_Install(void);
 extern void    MM_PreinitVirtual(void);
 extern void    MM_Install(tMBoot_Info *MBoot);
-extern void MM_InstallVirtual(void);
+extern void    MM_InstallVirtual(void);
 extern void    Threads_Init(void);
 extern int     Time_Setup(void);
-extern Uint    Proc_Clone(Uint *Err, Uint Flags);
 // --- Core ---
 extern void    System_Init(char *Commandline);
 
@@ -45,9 +44,11 @@ int kmain(Uint MbMagic, void *MbInfoPtr)
         int    i;
        tMBoot_Module   *mods;
        tMBoot_Info     *mbInfo;
+
+       LogF("Acess2 x86_65 v"EXPAND_STR(KERNEL_VERSION)"\n");
+       LogF(" Build %i, Git Hash %s\n", BUILD_NUM, gsGitHash);
        
-       Log("MbMagic = %08x", MbMagic);
-       Log("MbInfoPtr = %p", MbInfoPtr);
+       Log("MbMagic = %08x, MbInfoPtr = %p", MbMagic, MbInfoPtr);
        
        // Set up non-boot info dependent stuff
        Desctab_Install();      // Set up GDT and IDT

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