You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Dec 12, 2022. It is now read-only.
NullException edited this page Aug 5, 2020
·
6 revisions
This page covers the HAL and its API. The HAL is currently a part of the kernel executable, however it will have its own module once I finish the PE loader.
The HAL is responsible for abstracting x86 features, like the GDT/IDT or keyboard controler. It also abstracts a lot of Assembly instructions that are not avalible in C, such as PMIO or modifying control registers.