soaplin/README.md
RaphProductions dcea7360d2 vma: Implement VMA.
+ acpi: Start implementation of table lookup
+ cpu: Remove useless argument to "cpu_invalidate_page"
+ cpu (x86_64): Removed "read_cr3"
+ arch/x86_64: Replace debug with trace for GDT & IDT initialization.
2025-05-19 17:56:29 +02:00

445 B

Soaplin (rewrite)

This is a carefully rewritten version of Soaplin, that should be held with super glue instead of 0.99$ duct tape bought on TEMU.

Features

  • Support for compiling the kernel on armv8, RISC-V, and LoongArch64 (even though the kernel doesn't do anything on these architectures)
  • Free list PMM with lazy loading
  • x86_64 paging

To do

  • ACPI & MADT
  • IOAPIC / LAPIC
  • SMP
  • Multithreaded scheduler
  • VFS
  • Tar file system