Mercurial > ecos
diff packages/kernel/current/tests/tm_basic.cxx @ 3043:6724f8254bcb
* tests/bin_sem2.cxx (PHILOSOPHERS):
* tests/fptest.cx (TEST_NA):
* tests/kmutex3.c (NTHREADS):
* tests/kmutex4.c (NTHREADS):
* tests/mutex3.cxx (NTHREADS):
* tests/thread_gdb.c (NTHREADS):
* tests/timeslice.c (NTHREADS_MAX):
* tests/timeslice2.c (NTHREADS_MAX):
* tests/tm_basic.cxx (NTEST_THREADS): Given a chance to compile and
run more tests for low memory footprint targets. [ Bugzilla 1001253 ]
| author | sergeig |
|---|---|
| date | Sun, 10 Jul 2011 16:01:36 +0000 |
| parents | 74dbf4c3f2e1 |
| children | 80f232caf539 |
line wrap: on
line diff
--- a/packages/kernel/current/tests/tm_basic.cxx +++ b/packages/kernel/current/tests/tm_basic.cxx @@ -88,7 +88,8 @@ typedef struct fun_times { #ifdef CYGMEM_REGION_ram_SIZE #define CYG_THREAD_OVERHEAD (STACK_SIZE+sizeof(cyg_thread)+(sizeof(fun_times)*2)) -#define NTEST_THREADS ((CYGMEM_REGION_ram_SIZE/16)/CYG_THREAD_OVERHEAD) +#define NTEST_THREADS_AVAIL ((CYGMEM_REGION_ram_SIZE/16)/CYG_THREAD_OVERHEAD) +#define NTEST_THREADS (2>(NTEST_THREADS_AVAIL)?2:(NTEST_THREADS_AVAIL)) #define CYG_MUTEX_OVERHEAD (sizeof(cyg_mutex_t)+sizeof(fun_times)) #define NMUTEXES ((CYGMEM_REGION_ram_SIZE/16)/CYG_MUTEX_OVERHEAD) #define CYG_MBOX_OVERHEAD (sizeof(cyg_mbox)+sizeof(fun_times))
