From fa89d1f6f39a6c0fe7442aa957b8eedd146681ac Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Axel=20D=C3=B6rfler?= Date: Fri, 12 Sep 2003 01:16:38 +0000 Subject: [PATCH] Now exports the calls of the boot loader heap no longer the platform dependent bindings - we are now using stdlib's malloc()/free() directly instead. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4634 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- .../kernel/boot/loader/platform_heap.cpp | 21 ++++++------------- 1 file changed, 6 insertions(+), 15 deletions(-) diff --git a/src/tests/kernel/boot/loader/platform_heap.cpp b/src/tests/kernel/boot/loader/platform_heap.cpp index 5c2b5169c9..9d84935d8f 100644 --- a/src/tests/kernel/boot/loader/platform_heap.cpp +++ b/src/tests/kernel/boot/loader/platform_heap.cpp @@ -4,26 +4,17 @@ */ -#include -#include - -#define HEAP_SIZE 32768 - - -extern "C" void -platform_release_heap(void *base) -{ - free(base); -} +#include extern "C" status_t -platform_init_heap(struct stage2_args *args, void **_base, void **_top) +heap_init(struct stage2_args *args) { - *_base = malloc(HEAP_SIZE); - *_top = (void *)((uint8 *)*_base + HEAP_SIZE); - return B_OK; } +extern "C" void +heap_release(void) +{ +}