diff --git a/src/tests/kernel/boot/loader/Jamfile b/src/tests/kernel/boot/loader/Jamfile index 664de6cd45..aaa5b005e5 100644 --- a/src/tests/kernel/boot/loader/Jamfile +++ b/src/tests/kernel/boot/loader/Jamfile @@ -60,6 +60,7 @@ SimpleTest BootLoaderTest : platform_devices.cpp platform_heap.cpp platform_misc.cpp + platform_mmu.cpp Handle.cpp # boot loader @@ -67,7 +68,7 @@ SimpleTest BootLoaderTest : vfs.cpp partitions.cpp RootFileSystem.cpp - #elf.cpp + elf.cpp menu.cpp loader.cpp diff --git a/src/tests/kernel/boot/loader/platform_mmu.cpp b/src/tests/kernel/boot/loader/platform_mmu.cpp new file mode 100644 index 0000000000..bfee478d77 --- /dev/null +++ b/src/tests/kernel/boot/loader/platform_mmu.cpp @@ -0,0 +1,29 @@ +/* +** Copyright 2003, Axel Dörfler, axeld@pinc-software.de. All rights reserved. +** Distributed under the terms of the OpenBeOS License. +*/ + + +#include +#include + + +status_t +platform_allocate_region(void **_address, size_t size, uint8 protection) +{ + void *address = malloc(size); + if (address == NULL) + return B_NO_MEMORY; + + *_address = address; + return B_OK; +} + + +status_t +platform_free_region(void *address, size_t size) +{ + free(address); + return B_OK; +} +