# HG changeset patch # User vae # Date 1338143641 0 # Node ID c8f21fa3180054e0154931551d272514013e8b2f # Parent e206e402896a14c15cf4f1f9d04ec7f886da778e Allow comilation for targets with less then 128KiB RAM by conditionally reducing of MAXSIZE to (1<<16) diff --git a/packages/kernel/current/ChangeLog b/packages/kernel/current/ChangeLog --- a/packages/kernel/current/ChangeLog +++ b/packages/kernel/current/ChangeLog @@ -1,3 +1,9 @@ +2012-05-27 Ilija Kocho + + * 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 Jonathan Larmour diff --git a/packages/kernel/current/tests/kcache2.c b/packages/kernel/current/tests/kcache2.c --- 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];