X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=Kernel%2Farch%2Fx86_64%2Fmain.c;h=3532c8091e1f6c6bcbdf8ca2c3e78d4279d0f7eb;hb=6d5880d56afb2c6a900e480c891fb40e05457ea3;hp=77df36287d0c8b7b1b49511ad140611c0e340f09;hpb=cfcbb03e9b8d5f24069a212330075540161c8be0;p=tpg%2Facess2.git diff --git a/Kernel/arch/x86_64/main.c b/Kernel/arch/x86_64/main.c index 77df3628..3532c809 100644 --- a/Kernel/arch/x86_64/main.c +++ b/Kernel/arch/x86_64/main.c @@ -25,6 +25,9 @@ char *gsBootCmdLine = NULL; void kmain(Uint MbMagic, void *MbInfoPtr) { tMBoot_Info *mbInfo; + + LogF("Acess2 x86_64 v"EXPAND_STR(KERNEL_VERSION)"\n"); + LogF(" Build %i, Git Hash %s\n", BUILD_NUM, gsGitHash); Desctab_Init(); @@ -38,8 +41,6 @@ void kmain(Uint MbMagic, void *MbInfoPtr) // Adjust Multiboot structure address mbInfo = (void*)( (Uint)MbInfoPtr + KERNEL_BASE ); gsBootCmdLine = (char*)( (Uint)mbInfo->CommandLine + KERNEL_BASE); - Log("gsBootCmdLine = '%s'", gsBootCmdLine); - MM_InitPhys_Multiboot( mbInfo ); // Set up physical memory manager break; default: @@ -54,14 +55,13 @@ void kmain(Uint MbMagic, void *MbInfoPtr) Heap_Install(); *(Uint16*)(KERNEL_BASE|0xB8000) = 0x1F00|'E'; - Log_Log("Arch", "Starting threading..."); Threads_Init(); Time_Setup(); *(Uint16*)(KERNEL_BASE|0xB8000) = 0x1F00|'F'; - Log_Log("Arch", "Starting VFS..."); // Load Virtual Filesystem + Log_Log("Arch", "Starting VFS..."); VFS_Init(); *(Uint16*)(KERNEL_BASE|0xB8000) = 0x1F00|'Z';