robert-w-gries / rxinu

Rust implementation of Xinu educational operating system
Apache License 2.0
33 stars 4 forks source link

Update allocator to use API and merge into one crate #31

Closed robert-w-gries closed 6 years ago

robert-w-gries commented 6 years ago

Pull in changes from phil-opp/blog_os#367

Motivation

There was an issue while bringing up scheduling where allocated stacks would have the same address. In order to test scheduling multiple processes, I used the BumpAllocator as a temporary workaround.

The BumpAllocator is not complete as it does not support deallocation.