FreeCalypso > hg > fc-selenite
comparison src/condat/frame/config/gprscomp.c @ 107:b882091ebb68
gprscomp.c: DMEM_PARTITION_1_SIZE bumped from 1600 to 1700 for gcc
These large DMEM partitions are used for T_CCD_Globs structure allocations
by the GRLC and GRR entities, and this structure contains a jmp_buf
for setjmp/longjmp. Our gcc/newlib version of jmp_buf is bigger than
TI's TMS470, and the whole structure is now 1636 bytes instead of 1584.
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Mon, 23 Jul 2018 19:45:50 +0000 |
parents | 6e457872f745 |
children | 615ea8a155a1 |
comparison
equal
deleted
inserted
replaced
106:5ba0bee90efa | 107:b882091ebb68 |
---|---|
623 #define DMEMPOOL_0_PARTITIONS 70 | 623 #define DMEMPOOL_0_PARTITIONS 70 |
624 #define DMEMPOOL_1_PARTITIONS 2 | 624 #define DMEMPOOL_1_PARTITIONS 2 |
625 | 625 |
626 #define DMEM_PARTITION_0_SIZE 16 | 626 #define DMEM_PARTITION_0_SIZE 16 |
627 #ifdef _TARGET_ | 627 #ifdef _TARGET_ |
628 #define DMEM_PARTITION_1_SIZE 1600 /* for non tracing ccd arm7 */ | 628 #define DMEM_PARTITION_1_SIZE 1700 /* for non tracing ccd arm7/gcc */ |
629 #else | 629 #else |
630 #define DMEM_PARTITION_1_SIZE 2800 /* for non tracing ccd pc */ | 630 #define DMEM_PARTITION_1_SIZE 2800 /* for non tracing ccd pc */ |
631 #endif | 631 #endif |
632 | 632 |
633 #if (!defined DATA_EXT_RAM && defined DMEM_0_INT_RAM) || (!defined DATA_INT_RAM && !defined DMEM_0_INT_RAM) | 633 #if (!defined DATA_EXT_RAM && defined DMEM_0_INT_RAM) || (!defined DATA_INT_RAM && !defined DMEM_0_INT_RAM) |