Skip to content

yroeht/kernel

Repository files navigation

Kernel and bootloader

Toy kernel and bootloader in x86 assembly and C.

Steps

  1. Load the bootsector
  2. Print to TTY
  3. Load some additional sectors
  4. Setup Global Descriptor Table and enter Protected Mode
  5. Print to framebuffer
  6. Setup Interrupt Descriptor Table
  7. Configure 8259 PIC
  8. Configure 8042 PS/2
  9. ...
  10. Load an ELF and execute it (TODO)
  11. Load another ELF and execute it too (TODO)

About

Toy bootloader and kernel in x86 assembly

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published