+ 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.
16 lines
No EOL
445 B
Markdown
16 lines
No EOL
445 B
Markdown
# 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 |