diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2017-11-21 12:50:58 +0100 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2017-11-22 09:40:24 +0100 |
commit | 3dd381f0431b761965f573381ff90a8d42a8bd79 (patch) | |
tree | 638e06007cea8a0feef87047abef478d30037d31 /c/src/aclocal/bsp-bspcleanup-options.m4 | |
parent | powerpc: Remove _BSP_Fatal_error() (diff) | |
download | rtems-3dd381f0431b761965f573381ff90a8d42a8bd79.tar.bz2 |
bsps: Simplify RTEMS_BSP_CLEANUP_OPTIONS
Remove BSP-specific defaults for RTEMS_BSP_CLEANUP_OPTIONS to simplify
the BSP configuration and documentation. Change defaults to:
BSP_PRESS_KEY_FOR_RESET=0
BSP_RESET_BOARD_AT_EXIT=1
BSP_PRINT_EXCEPTION_CONTEXT=1
Diffstat (limited to '')
-rw-r--r-- | c/src/aclocal/bsp-bspcleanup-options.m4 | 31 |
1 files changed, 12 insertions, 19 deletions
diff --git a/c/src/aclocal/bsp-bspcleanup-options.m4 b/c/src/aclocal/bsp-bspcleanup-options.m4 index 00bc0fbae5..1c2ac586b1 100644 --- a/c/src/aclocal/bsp-bspcleanup-options.m4 +++ b/c/src/aclocal/bsp-bspcleanup-options.m4 @@ -1,31 +1,24 @@ dnl -dnl BSP_CLEANUP_OPTIONS - some autoconf voodoo to provide each BSPs' +dnl RTEMS_BSP_CLEANUP_OPTIONS - some autoconf voodoo to provide each BSPs' dnl configure script with the standard options supported by the shared -dnl implementation of bsp_cleanup(). +dnl implementation of bsp_fatal_extension(). dnl -dnl - Can optionally dirty memory at boot time. -dnl - dnl To be used in bsp-configure scripts - +dnl dnl USAGE: -dnl RTEMS_BSP_CLEANUP_OPTIONS([0|1], [0|1], [0|1]) -dnl WHERE: -dnl argument 1 indicates the default value for BSP_PRESS_KEY_FOR_RESET -dnl argument 2 indicates the default value for BSP_RESET_BOARD_AT_EXIT -dnl argument 3 indicates the default value for BSP_PRINT_EXCEPTION_CONTEXT +dnl RTEMS_BSP_CLEANUP_OPTIONS AC_DEFUN([RTEMS_BSP_CLEANUP_OPTIONS],[ -RTEMS_BSPOPTS_SET([BSP_PRESS_KEY_FOR_RESET],[*],[$1]) +RTEMS_BSPOPTS_SET([BSP_PRESS_KEY_FOR_RESET],[*],[0]) RTEMS_BSPOPTS_HELP([BSP_PRESS_KEY_FOR_RESET], -[If defined, print a message and wait until pressed before resetting - board when application exits.]) +[If defined to a non-zero value, print a message and wait until pressed before +resetting board when application exits.]) -RTEMS_BSPOPTS_SET([BSP_RESET_BOARD_AT_EXIT],[*],[$2]) +RTEMS_BSPOPTS_SET([BSP_RESET_BOARD_AT_EXIT],[*],[1]) RTEMS_BSPOPTS_HELP([BSP_RESET_BOARD_AT_EXIT], -[If defined, reset the board when the application exits.]) +[If defined to a non-zero value, reset the board when the application exits.]) -RTEMS_BSPOPTS_SET([BSP_PRINT_EXCEPTION_CONTEXT],[*],[$3]) +RTEMS_BSPOPTS_SET([BSP_PRINT_EXCEPTION_CONTEXT],[*],[1]) RTEMS_BSPOPTS_HELP([BSP_PRINT_EXCEPTION_CONTEXT], -[If defined, prints the exception context when an unexpected exception occurs.]) -]) +[If defined to a non-zero value, prints the exception context when an +unexpected exception occurs.])]) |