From 03635f32af8db6f5ecfe3f82757443e495277e70 Mon Sep 17 00:00:00 2001 From: b1ackmai1er Date: Sun, 1 Nov 2020 15:58:48 +0800 Subject: [PATCH] Update flashfs.asm Add stack space requirements monitoring --- Source/HBIOS/flashfs.asm | 26 +++++++++++++++++++++++++- 1 file changed, 25 insertions(+), 1 deletion(-) diff --git a/Source/HBIOS/flashfs.asm b/Source/HBIOS/flashfs.asm index 1c80a0fe..b69b557e 100644 --- a/Source/HBIOS/flashfs.asm +++ b/Source/HBIOS/flashfs.asm @@ -675,4 +675,28 @@ FF_T_CNT .EQU 17 FF_T_SZ .EQU ($-FF_TABLE) / FF_T_CNT FF_UNKNOWN .DB "UNKNOWN$" FF_STACK: .DW 0 - +; +;====================================================================== +; +; RELOCATABLE CODE SPACE REQUIREMENTS +; +;====================================================================== +; +FF_CSIZE .EQU 0 +; +#IF (FF_W_SZ>FF_CSIZE) +FF_CSIZE .SET FF_W_SZ +#ENDIF +#IF (FF_S_SZ>FF_CSIZE) +FF_CSIZE .SET FF_S_SZ +#ENDIF +#IF (FF_E_SZ>FF_CSIZE) +FF_CSIZE .SET FF_E_SZ +#ENDIF +#IF (FF_I_SZ>FF_CSIZE) +FF_CSIZE .SET FF_I_SZ +#ENDIF +; + .ECHO "FF requires " + .ECHO FF_CSIZE + .ECHO " bytes stack space.\n"