/* * Copyright 2012-2014 Intel Corporation - All Rights Reserved */ #include #include #include "efi.h" void *efi_malloc(size_t size, enum heap heap, malloc_tag_t tag) { return AllocatePool(size); } void *efi_realloc(void *ptr, size_t size) { void *newptr; newptr = AllocatePool(size); memcpy(newptr, ptr, size); FreePool(ptr); return newptr; } void efi_free(void *ptr) { FreePool(ptr); }