Mercurial > ecos
changeset 3183:c8f21fa31800
Allow comilation for targets with less then 128KiB RAM by conditionally reducing of MAXSIZE to (1<<16)
| author | vae |
|---|---|
| date | Sun, 27 May 2012 18:34:01 +0000 |
| parents | e206e402896a |
| children | bded287767e9 |
| files | packages/kernel/current/ChangeLog packages/kernel/current/tests/kcache2.c |
| diffstat | 2 files changed, 11 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/packages/kernel/current/ChangeLog +++ b/packages/kernel/current/ChangeLog @@ -1,3 +1,9 @@ +2012-05-27 Ilija Kocho <ilijak@siva.com.mk> + + * tests/kcache2.c: Allow comilation for targets with less then + 128KiB RAM by conditionally reducing of MAXSIZE to (1<<16) + + 2012-03-19 Sergei Gavrikov <sergei.gavrikov@gmail.com> Jonathan Larmour <jifl@eCosCentric.com>
--- a/packages/kernel/current/tests/kcache2.c +++ b/packages/kernel/current/tests/kcache2.c @@ -83,7 +83,11 @@ static cyg_handle_t thread[NTHREADS]; static cyg_thread thread_obj[NTHREADS]; static char stack[NTHREADS][STACKSIZE]; -#define MAXSIZE 1<<18 +#if (CYGMEM_REGION_ram_SIZE <= (128*1024)) +# define MAXSIZE (1<<16) +#else +# define MAXSIZE (1<<18) +#endif volatile char m[MAXSIZE];
