Multiboot2Initializator stub

This commit is contained in:
Alex
2022-10-13 09:32:26 +03:00
parent 8f108466fa
commit 398d889c74
3 changed files with 48 additions and 2 deletions

View File

@ -8,6 +8,7 @@
#include <time.hpp>
#include <debug.h>
#include <smp.hpp>
#include <io.h>
NEWLOCK(KernelLock);
@ -42,9 +43,9 @@ EXTERNC void KPrint(const char *format, ...)
EXTERNC void Entry(BootInfo *Info)
{
BootClock = ReadClock();
trace("Hello, World!");
InitializeMemoryManagement(Info);
trace("Hello, World!");
BootClock = ReadClock();
bInfo = (BootInfo *)KernelAllocator.RequestPages(TO_PAGES(sizeof(BootInfo)));
memcpy(bInfo, Info, sizeof(BootInfo));
debug("BootInfo structure is at %p", bInfo);