charlotte-os / charlotte-core

The Kernel of CharlotteOS

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Rewrite the entire PMM

mdpatelcsecon opened this issue · comments

The existing PMM is messy and does more than it needs to do. It need to be reimplemented to be cleaner and so that it uses more idiomatic Rust code.

All of the infrastructure for this is complete however the actual functions to allocate and deallocate frames need to be written and some cleanup and minor optimizations also need to be applied.