zerox029 / toast

A small hobby OS written in Rust
GNU General Public License v3.0
4 stars 0 forks source link

Expanding heap #12

Open zerox029 opened 8 months ago

zerox029 commented 8 months ago

Currently, the heap must be initialized with a fixed size. This puts heavy load on the initialization. Ideally, we want to initialize it with a single page and let it expand as needed. This will require a complete revamp of the way it is implemented as the crate used for new allocations only supports a fixed size heap.