diff options
-rw-r--r-- | cpukit/libmisc/dummy/default-configuration.c | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/cpukit/libmisc/dummy/default-configuration.c b/cpukit/libmisc/dummy/default-configuration.c index ae7ad61e46..fc00406f9e 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 |