Expand description
Β§Kernel Entry Point
ModulesΒ§
- framebuffer π
- Kernel Framebuffer helpers
- tracing π
- Kernel Tracing helpers
StructsΒ§
- Aligned π
- 16-byte aligned stack
ConstantsΒ§
- BOOT_
STACK_ πSIZE - Stack size.
StaticsΒ§
- BOOT_
STACK π - MAPPER π
- Physical Memory mapper for the Higher-Half Direct Map (HHDM).
FunctionsΒ§
- _start_
kernel - The kernel entry point
- kernel_
entry π - Kernel entry running on normal stack.
- kernel_
main π - Main kernel loop, running with all memory (including framebuffer) properly mapped.
- panic π
- remap_
boot_ πmemory - Remaps the boot framebuffer memory into the kernelβs virtual address space.