Implemented driver support (bad but works)

This commit is contained in:
Alex
2022-11-01 01:56:32 +02:00
parent f8fa1652a0
commit 917e000f6c
4 changed files with 363 additions and 12 deletions

View File

@ -9,6 +9,7 @@
#include <display.hpp>
#include <symbols.hpp>
#include <kconfig.hpp>
#include <driver.hpp>
#include <power.hpp>
#include <task.hpp>
#include <time.hpp>
@ -25,6 +26,11 @@ extern KernelConfig Config;
extern Tasking::Task *TaskManager;
extern Time::time *TimeManager;
extern FileSystem::Virtual *vfs;
extern Driver::Driver *DriverManager;
#define PEXIT(Code) TaskManager->GetCurrentProcess()->ExitCode = Code
#define TEXIT(Code) TaskManager->GetCurrentThread()->ExitCode = Code
#endif
EXTERNC void KPrint(const char *format, ...);