This repository was archived by the owner on Dec 12, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 1
HalInit
NullException edited this page Aug 5, 2020
·
2 revisions
Initializes the HAL module
status HalInit();
N/A
This function returns a SOARE Status code.
A zero return value means the function was successful while a nonzero return value indicates the function failed
This function is to be called by the kernel only, it should NEVER be called manually by software. Calling it from software outside the kernel might cause a bugcheck, a triple fault or system instability.
Roadmap:
- Stage 1 FAT12 bootloader
- Stage 2 bootloader (SOARELDR)
- Hardware Abstraction Layer
- GDT and IDT abstraction
- Memory manager
- Disk IO
- PE Loader
- Convert HAL to be a module
- Keyboard IO