diff packages/kernel/current/tests/fptest.c @ 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
line wrap: on
line diff
--- a/packages/kernel/current/tests/fptest.c
+++ b/packages/kernel/current/tests/fptest.c
@@ -68,7 +68,8 @@
 
 #if defined(CYGFUN_KERNEL_API_C) &&             \
     defined(CYGSEM_KERNEL_SCHED_MLQUEUE) &&     \
-    (CYGNUM_KERNEL_SCHED_PRIORITIES > 12)
+    (CYGNUM_KERNEL_SCHED_PRIORITIES > 12) &&    \
+    (CYGMEM_REGION_ram_SIZE >= (49152-4096))
 
 //==========================================================================
 // Base priority for all threads.
@@ -358,7 +359,8 @@ cyg_start( void )
     CYG_TEST_INFO("FP test requires:\n"
                 "CYGFUN_KERNEL_API_C && \n"
                 "CYGSEM_KERNEL_SCHED_MLQUEUE && \n"
-                "(CYGNUM_KERNEL_SCHED_PRIORITIES > 12)\n");
+                "(CYGNUM_KERNEL_SCHED_PRIORITIES > 12) &&\n"
+                "(CYGMEM_REGION_ram_SIZE >= (49152-4096))\n");
     CYG_TEST_NA("FP test requirements");
 }