diff options
Diffstat (limited to 'c')
-rw-r--r-- | c/src/aclocal/enable-drvmgr.m4 | 12 | ||||
-rw-r--r-- | c/src/lib/libbsp/shared/bspdriverlevelhook.c | 16 | ||||
-rw-r--r-- | c/src/lib/libbsp/shared/include/bootcard.h | 2 | ||||
-rw-r--r-- | c/src/make/configure.ac | 1 |
4 files changed, 31 insertions, 0 deletions
diff --git a/c/src/aclocal/enable-drvmgr.m4 b/c/src/aclocal/enable-drvmgr.m4 new file mode 100644 index 0000000000..489f60e75f --- /dev/null +++ b/c/src/aclocal/enable-drvmgr.m4 @@ -0,0 +1,12 @@ +AC_DEFUN([RTEMS_ENABLE_DRVMGR], +[ +## AC_BEFORE([$0], [RTEMS_CHECK_DRVMGR_STARTUP])dnl + +AC_ARG_ENABLE(drvmgr, +[AS_HELP_STRING([--enable-drvmgr],[enable Driver Manager at Startup])], +[case "${enableval}" in + yes) RTEMS_DRVMGR_STARTUP=yes ;; + no) RTEMS_DRVMGR_STARTUP=no ;; + *) AC_MSG_ERROR(bad value ${enableval} for enable-drvmgr option) ;; +esac],[RTEMS_DRVMGR_STARTUP=yes]) +]) diff --git a/c/src/lib/libbsp/shared/bspdriverlevelhook.c b/c/src/lib/libbsp/shared/bspdriverlevelhook.c new file mode 100644 index 0000000000..93406f9b45 --- /dev/null +++ b/c/src/lib/libbsp/shared/bspdriverlevelhook.c @@ -0,0 +1,16 @@ +/* + * This is a dummy bsp_driver_level_hook routine. + * + * COPYRIGHT (c) 2015. + * Cobham Gaisler. + * + * The license and distribution terms for this file may be + * found in the file LICENSE in this distribution or at + * http://www.rtems.org/license/LICENSE. + */ + +#include <bsp/bootcard.h> + +void bsp_driver_level_hook( int level ) +{ +} diff --git a/c/src/lib/libbsp/shared/include/bootcard.h b/c/src/lib/libbsp/shared/include/bootcard.h index 5e31fcfb97..c39460292d 100644 --- a/c/src/lib/libbsp/shared/include/bootcard.h +++ b/c/src/lib/libbsp/shared/include/bootcard.h @@ -57,6 +57,8 @@ void bsp_pretasking_hook(void); void bsp_predriver_hook(void); +void bsp_driver_level_hook( int level ); + void bsp_postdriver_hook(void); void bsp_reset(void); diff --git a/c/src/make/configure.ac b/c/src/make/configure.ac index 08f8c8be74..10c47a06d8 100644 --- a/c/src/make/configure.ac +++ b/c/src/make/configure.ac @@ -20,6 +20,7 @@ RTEMS_ENABLE_MULTIPROCESSING RTEMS_ENABLE_POSIX RTEMS_ENABLE_NETWORKING RTEMS_ENABLE_CXX +RTEMS_ENABLE_DRVMGR RTEMS_ENV_RTEMSBSP |