From b335dbb0e580d0ef3bb55f9742e8f553b9b2bedd Mon Sep 17 00:00:00 2001 From: Gavin1012 Date: Sat, 11 Sep 2021 11:43:26 +0800 Subject: [PATCH] provide macro to control moving js heap into rom Signed-off-by: Gavin1012 --- jerry-core/api/jerryscript_adapter.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/jerry-core/api/jerryscript_adapter.c b/jerry-core/api/jerryscript_adapter.c index ab976dc3..1b751f5a 100644 --- a/jerry-core/api/jerryscript_adapter.c +++ b/jerry-core/api/jerryscript_adapter.c @@ -27,7 +27,11 @@ uint8_t* js_context_and_heap; void JerryPsRamMemInit() { // memory for js task +#ifdef INDEPENDENT_HEAP + js_context_and_heap = OhosMalloc(MEM_TYPE_JERRY_HEAP, JS_TASK_CONTEXT_AND_HEAP_SIZE_BYTE); +#else js_context_and_heap = OhosMalloc(MEM_TYPE_JERRY_LSRAM, JS_TASK_CONTEXT_AND_HEAP_SIZE_BYTE); +#endif // INDEPENDENT_HEAP } void JerryBmsPsRamMemInit() -- Gitee