[rtems commit] dummy/default-configuration.c: Tune configuration down for small targets
Joel Sherril
joel at rtems.org
Tue Mar 24 13:18:11 UTC 2015
Module: rtems
Branch: master
Commit: 54bfbe05bc513314901e09bcd4c84b412c205652
Changeset: http://git.rtems.org/rtems/commit/?id=54bfbe05bc513314901e09bcd4c84b412c205652
Author: Joel Sherrill <joel.sherrill at oarcorp.com>
Date: Fri Mar 20 10:43:46 2015 -0500
dummy/default-configuration.c: Tune configuration down for small targets
---
cpukit/libmisc/dummy/default-configuration.c | 14 ++++++++++----
1 file changed, 10 insertions(+), 4 deletions(-)
diff --git a/cpukit/libmisc/dummy/default-configuration.c b/cpukit/libmisc/dummy/default-configuration.c
index ae7ad61..fc00406 100644
--- a/cpukit/libmisc/dummy/default-configuration.c
+++ b/cpukit/libmisc/dummy/default-configuration.c
@@ -86,11 +86,17 @@ static void Init( rtems_task_argument arg )
/* This is enough to get a basic main() up. */
#define CONFIGURE_RTEMS_INIT_TASKS_TABLE
#define CONFIGURE_UNIFIED_WORK_AREAS
-#define CONFIGURE_UNLIMITED_OBJECTS
#define CONFIGURE_STACK_CHECKER_ENABLED
-#define CONFIGURE_MAXIMUM_USER_EXTENSIONS 8
-#define CONFIGURE_MAXIMUM_DRIVERS 16
-#define CONFIGURE_LIBIO_MAXIMUM_FILE_DESCRIPTORS 32
+
+/* on smaller architectures lower the number or resources */
+#if defined(__m32c__)
+ #define CONFIGURE_MAXIMUM_TASKS 3
+#else
+ #define CONFIGURE_UNLIMITED_OBJECTS
+ #define CONFIGURE_MAXIMUM_USER_EXTENSIONS 8
+ #define CONFIGURE_MAXIMUM_DRIVERS 16
+ #define CONFIGURE_LIBIO_MAXIMUM_FILE_DESCRIPTORS 32
+#endif
/* Include basic device drivers needed to call delays */
#define CONFIGURE_APPLICATION_NEEDS_CLOCK_DRIVER
More information about the vc
mailing list