# HG changeset patch # User Mychaela Falconia # Date 1477267669 0 # Node ID 08543d6806b0a7b3094d6862e87882cc852dbcb3 # Parent 619a33e8425efc23decfc331e24cd0c1e1d06af8 FFS RVF pool size has to be increased for targets with large FFS diff -r 619a33e8425e -r 08543d6806b0 src/cs/drivers/drv_app/ffs/ffs_pool_size.h --- a/src/cs/drivers/drv_app/ffs/ffs_pool_size.h Sun Oct 16 00:53:45 2016 +0000 +++ b/src/cs/drivers/drv_app/ffs/ffs_pool_size.h Mon Oct 24 00:07:49 2016 +0000 @@ -27,6 +27,7 @@ #ifndef _WINDOWS #include "config/swconfig.cfg" + #include "config/fc-target.cfg" #endif #include "rv/rv_defined_swe.h" @@ -38,15 +39,27 @@ #define FFS_MAILBUF_SIZE (1024) // Default: Max 20 pending FFS mails. #define FFS_TESTBUF_SIZE (0) // Must be set to zero -#if (!GSMLITE) +#if defined(CONFIG_TARGET_FCFAM) || defined(CONFIG_TARGET_PIRELLI) + +/* large flash, large FFS */ + +#ifdef RVM_MSFE_SWE + #define FFS_STREAMBUF_SIZE (163840) +#else + #define FFS_STREAMBUF_SIZE (32768) +#endif // RVM_MSFE_SWE + +#else + +/* traditional small FFS */ + #ifdef RVM_MSFE_SWE #define FFS_STREAMBUF_SIZE (40960) #else #define FFS_STREAMBUF_SIZE (8192) #endif // RVM_MSFE_SWE -#else - #define FFS_STREAMBUF_SIZE (4096) -#endif // GSMLITE + +#endif #define FFS_MB1_SIZE (FFS_STREAMBUF_SIZE + FFS_MAILBUF_SIZE + FFS_TESTBUF_SIZE) #define FFS_POOL_SIZE (FFS_STACK_SIZE + FFS_MB1_SIZE)