Migrate `common::memory::{alloc, unalloc}` and friends to use the new `Memory` type
Created by: stratact
I don't know how to go about this. So I would like some instructions on what to do in cases like this:
% make all
rustc --target=i686-unknown-redox-gnu.json -C no-vectorize-loops -C no-vectorize-slp -C no-stack-check -C opt-level=2 -Z no-landing-pads -A dead-code -A deprecated -L build -C lto -o build/kernel.rlib src/kernel.rs
src/audio/ac97.rs:73:23: 73:81 error: non-scalar cast: `common::memory::Memory` as `*mut audio::ac97::BD`
src/audio/ac97.rs:73 bdl = Memory::new(32 * mem::size_of::<BD>()).unwrap() as *mut BD;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
error: aborting due to previous error
Makefile:148: recipe for target 'build/kernel.rlib' failed
make: *** [build/kernel.rlib] Error 101