WIP: modules

This commit is contained in:
karina
2026-05-03 15:49:40 +04:00
parent 2c7396353c
commit 08248e3f3c
13 changed files with 539 additions and 62 deletions
+5
View File
@@ -0,0 +1,5 @@
#pragma once
#include <Types.h>
#include "../Common/bootinfo.h"
void ModuleLoad(BootModule* module);
+3 -1
View File
@@ -39,7 +39,9 @@ enum {
kOSSchedulerExceptionNumber = 0xF0F0
};
extern UInt32 gOSSchedulerNextProcessID;
void SchedulerInitialize();
OSTask* SchedulerSpawn(void(*entryPoint)(), OSProcess* owner, Boolean isUser, Address fixedUserStackAddress);
Address SchedulerNext(Address stackPointer);
void SchedulerYield(UInt64 ticks);
void SchedulerYield(UInt64 ticks);