From cbe7669dc8c72550ad2ab29287dde6f398d06c5a Mon Sep 17 00:00:00 2001 From: Erin Date: Mon, 18 Sep 2017 22:37:16 -0500 Subject: [PATCH] set up a static ::alloca::Allocator as the #[global_allocator] --- src/lib.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/lib.rs b/src/lib.rs index 789326d..1b83103 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -37,6 +37,10 @@ use arch::x86_64; use arch::x86_64::device::vga_console; use arch::x86_64::memory; use arch::x86_64::memory::FrameAllocator; +use alloca::Allocator; + +#[global_allocator] +static GLOBAL_ALLOC: Allocator = Allocator; #[no_mangle] pub extern fn kernel_main(multiboot_info_pointer: usize) {