diff --git a/src/framework/jinux-frame/Cargo.toml b/src/framework/jinux-frame/Cargo.toml index 7511fd4d..977e84ad 100644 --- a/src/framework/jinux-frame/Cargo.toml +++ b/src/framework/jinux-frame/Cargo.toml @@ -11,8 +11,7 @@ x86_64 = "0.14.2" x86 = "0.52.0" spin = "0.9.4" volatile = { version = "0.4.5", features = ["unstable"] } -buddy_system_allocator = "0.6" -linked_list_allocator = "0.9.0" +buddy_system_allocator = "0.9.0" font8x8 = { version = "0.2.5", default-features = false, features = [ "unicode", ] } diff --git a/src/framework/jinux-frame/src/mm/heap_allocator.rs b/src/framework/jinux-frame/src/mm/heap_allocator.rs index 3ac58045..2e8d1c3a 100644 --- a/src/framework/jinux-frame/src/mm/heap_allocator.rs +++ b/src/framework/jinux-frame/src/mm/heap_allocator.rs @@ -2,7 +2,7 @@ use crate::config::KERNEL_HEAP_SIZE; use buddy_system_allocator::LockedHeap; #[global_allocator] -static HEAP_ALLOCATOR: LockedHeap = LockedHeap::empty(); +static HEAP_ALLOCATOR: LockedHeap<32> = LockedHeap::empty(); #[alloc_error_handler] pub fn handle_alloc_error(layout: core::alloc::Layout) -> ! {