Skip to content
DARK-KNIGHT-491 edited this page Oct 12, 2018 · 2 revisions

Welcome to the bootloader wiki!

This is a simple bootloader which sets the CPU to protected mode and also enable 32 bit paging before loading the Kernel. Right now only one page table has been set to demonstrate how virtual memory could be mapped to the physical memory. The Kernel.c file does not implement an actual kernel. It is just a program to test the bootloader.

The plan for this project is to complete the compatibility mode(32bit and 16bit mode) first.

Then we could begin to work on PAE paging and long mode.

Clone this wiki locally