From 84e1742810ddb91e48c832c88d83092c366a949e Mon Sep 17 00:00:00 2001 From: Jennifer Averett Date: Fri, 18 Nov 2011 20:04:49 +0000 Subject: [PATCH] 2011-11-18 Jennifer Averett * sapi/include/confdefs.h: Added a bsp override option for MAXIMUM_DEVICES. --- cpukit/ChangeLog | 5 +++++ cpukit/sapi/include/confdefs.h | 14 ++++++++++++-- 2 files changed, 17 insertions(+), 2 deletions(-) diff --git a/cpukit/ChangeLog b/cpukit/ChangeLog index fc3b753a1f..4ed9910c8d 100644 --- a/cpukit/ChangeLog +++ b/cpukit/ChangeLog @@ -1,3 +1,8 @@ +2011-11-18 Jennifer Averett + + * sapi/include/confdefs.h: Added a bsp override option for + MAXIMUM_DEVICES. + 2011-11-10 Sebastian Huber * rtems/include/rtems/rtems/event.h: Revert parameter name change. diff --git a/cpukit/sapi/include/confdefs.h b/cpukit/sapi/include/confdefs.h index 21a21dd135..94e22ebcde 100644 --- a/cpukit/sapi/include/confdefs.h +++ b/cpukit/sapi/include/confdefs.h @@ -418,14 +418,24 @@ rtems_fs_init_functions_t rtems_fs_init_helper = #ifdef CONFIGURE_INIT - /* + /** * DEVFS variables. + * + * The number of individual devices that may be registered + * in the system or the CONFIGURE_MAXIMUM_DEVICES variable + * is defaulted to 4 when a filesystem is enabled, unless + * the bsp overwrides this. In which case the value is set + * to BSP_MAXIMUM_DEVICES. */ #if defined(CONFIGURE_APPLICATION_DISABLE_FILESYSTEM) #define CONFIGURE_MEMORY_FOR_DEVFS 0 #elif defined(CONFIGURE_FILESYSTEM_DEVFS) #ifndef CONFIGURE_MAXIMUM_DEVICES - #define CONFIGURE_MAXIMUM_DEVICES 4 + #if defined(BSP_MAXIMUM_DEVICES) + #define CONFIGURE_MAXIMUM_DEVICES BSP_MAXIMUM_DEVICES + #else + #define CONFIGURE_MAXIMUM_DEVICES 4 + #endif #endif #include uint32_t rtems_device_table_size = CONFIGURE_MAXIMUM_DEVICES;