X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=Kernel%2Farch%2Fx86_64%2Fmain.c;h=6a1520a21d43159fbb38760ae937f3dd4e35cb09;hb=c6061d381c0af2dcc7c971347d036dc17399887a;hp=60d5cf08048abad9f5a1fb97260baa9b366403b9;hpb=1499c9eb8aa167dff5354a25c5a5bd2d00672a54;p=tpg%2Facess2.git diff --git a/Kernel/arch/x86_64/main.c b/Kernel/arch/x86_64/main.c index 60d5cf08..6a1520a2 100644 --- a/Kernel/arch/x86_64/main.c +++ b/Kernel/arch/x86_64/main.c @@ -3,12 +3,24 @@ */ #include +// === IMPORTS === +extern void Desctab_Init(void); +extern void MM_InitVirt(void); + +// === PROTOTYPES === + // === GLOBALS == // === CODE === void kmain(Uint MbMagic, void *MbInfoPtr) { + *(Uint16*)(0xB8000) = 0x1F00|'A'; + + Desctab_Init(); + MM_InitVirt(); + for(;;) + __asm__ __volatile__ ("hlt"); } void Arch_LoadBootModules(void)