lib: efi_loader: efi_memory.c: add efi_realloc() for realloc memory
authorYing-Chun Liu (PaulLiu) <paul.liu@linaro.org>
Thu, 3 Jul 2025 06:28:09 +0000 (07:28 +0100)
committerIlias Apalodimas <ilias.apalodimas@linaro.org>
Thu, 3 Jul 2025 09:25:56 +0000 (12:25 +0300)
commit3c08df58cc43c3ae8ec378ab0e32cfe548313c39
treeb894f1004498d9913ce44e29e10b31656fc20057
parente7a85ec651ed5794eb9a837e1073f6b3146af501
lib: efi_loader: efi_memory.c: add efi_realloc() for realloc memory

Add efi_realloc() for realloc memory that previously alloc by efi_alloc().
Note that if realloced memory is explicitly allocated as BootServicesData.

Cc: Heinrich Schuchardt <xypron.glpk@gmx.de>
Cc: Ilias Apalodimas <ilias.apalodimas@linaro.org>
Cc: Peter Robinson <pbrobinson@gmail.com>
Cc: Simon Glass <sjg@chromium.org>
Signed-off-by: Ying-Chun Liu (PaulLiu) <paul.liu@linaro.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>
Signed-off-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>
include/efi_loader.h
lib/efi_loader/efi_memory.c