From bc20f98b44655831a41048efa20f8bd607a43f0a Mon Sep 17 00:00:00 2001 From: Pol Henarejos Date: Thu, 12 Jan 2023 20:04:44 +0100 Subject: [PATCH] In emulation, return always 1mb of memory. Signed-off-by: Pol Henarejos --- src/hsm/cmd_initialize.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/hsm/cmd_initialize.c b/src/hsm/cmd_initialize.c index dff883b..d1b4b29 100644 --- a/src/hsm/cmd_initialize.c +++ b/src/hsm/cmd_initialize.c @@ -28,9 +28,13 @@ extern void scan_all(); extern char __StackLimit; int heapLeft() { +#ifndef ENABLE_EMULATION char *p = malloc(256); // try to avoid undue fragmentation int left = &__StackLimit - p; free(p); +#else + int left = 1024*1024; +#endif return left; }