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.
This commit is contained in:
RaphProductions 2025-05-19 17:56:29 +02:00
parent 16246cc167
commit dcea7360d2
18 changed files with 205 additions and 34 deletions

View file

@ -5,4 +5,12 @@ This is a carefully rewritten version of Soaplin, that should be held with super
## 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
* x86_64 paging
## To do
* ACPI & MADT
* IOAPIC / LAPIC
* SMP
* Multithreaded scheduler
* VFS
* Tar file system