From 9b930ae5d3a3d9265fa25fe309530be4587a0209 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thomas=20Lov=C3=A9n?= Date: Thu, 21 Dec 2017 15:11:01 +0100 Subject: [PATCH] PMM - alloc return 0 if no free pages --- src/kernel/memory/pmm.tt | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/kernel/memory/pmm.tt b/src/kernel/memory/pmm.tt index eff76e4..59ca725 100644 --- a/src/kernel/memory/pmm.tt +++ b/src/kernel/memory/pmm.tt @@ -13,3 +13,8 @@ TEST(alloc_returns_freed_page) void *a = pmm_alloc(); ASSERT_EQ_PTR(a, &mem[0]); } +TEST(alloc_returns_0_if_no_free_pages) +{ + void *a = pmm_alloc(); + ASSERT_EQ_PTR(a, 0); +}