Working kernel written on C and userspace-ready #1

Merged
sonya merged 61 commits from dev into main 2026-05-03 09:13:20 +00:00
Showing only changes of commit c428097ec6 - Show all commits
+2 -2
View File
@@ -21,10 +21,9 @@ void KernelMain(Bootinfo* bootinfo) {
bootMap.reservedCount = 0;
DTBParse(bootinfo->dtb, &bootMap);
SerialUpdate(bootMap.UART.base);
PMMInitialize(&bootMap);
VMMInitialize(&bootMap, bootinfo);
SerialUpdate(VMPhysToHHDM(bootMap.UART.base));
HeapInitialize();
GICInitialize(
@@ -34,6 +33,7 @@ void KernelMain(Bootinfo* bootinfo) {
TimerInitialize();
CPUEnableInterrupts();
SchedulerInitialize();
SchedulerYield(0);
OSLog("Kernel initialized.\n");
}