From 75988f13248aaacb66e25f88a47141a6cb8c5917 Mon Sep 17 00:00:00 2001 From: Philipp Oppermann Date: Sat, 14 Nov 2015 15:44:47 +0100 Subject: [PATCH] Test: allocate all frames --- src/lib.rs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/lib.rs b/src/lib.rs index 4c0ee4c1..92dc1f03 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -57,6 +57,13 @@ pub extern fn rust_main(multiboot_information_address: usize) { let mut frame_allocator = memory::AreaFrameAllocator::new(kernel_start as usize, kernel_end as usize, multiboot_start, multiboot_end, memory_map_tag.memory_areas()); + for i in 0.. { + if let None = frame_allocator.allocate_frame() { + println!("allocated {} frames", i); + break; + } + } + loop{} }