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
NklKernelPanic
NullException edited this page Aug 8, 2020
·
1 revision
Triggers a kernel panic and halts the system.
void NklKernelPanic(dword arg1,
dword arg2,
dword arg3,
dword arg4,
kernelpanic reason
);
arg1
The first attribute
arg2
The second attribute
arg3
The third attribute
arg4
The fourth attribute
reason
A valid kernelpanic code
N/A
The register dump is supposed to approximate the register state before the function was called.
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