summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/shared/include/bootcard.h
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>2008-09-23 19:53:41 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>2008-09-23 19:53:41 +0000
commit0de9fdfb2e80c859b6095adf3f3688270d8b4d01 (patch)
treee91ce0c520cd5b0cf5b6f57effa3c532ce8b251b /c/src/lib/libbsp/shared/include/bootcard.h
parent2008-09-23 Joel Sherrill <joel.sherrill@oarcorp.com> (diff)
downloadrtems-0de9fdfb2e80c859b6095adf3f3688270d8b4d01.tar.bz2
2008-09-23 Joel Sherrill <joel.sherrill@oarcorp.com>
* bootcard.c, include/bootcard.h: Make letting boot_card() handle work area allocation mandatory. Rename RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to BSP_BOOTCARD_OPTIONS.
Diffstat (limited to 'c/src/lib/libbsp/shared/include/bootcard.h')
-rw-r--r--c/src/lib/libbsp/shared/include/bootcard.h20
1 files changed, 9 insertions, 11 deletions
diff --git a/c/src/lib/libbsp/shared/include/bootcard.h b/c/src/lib/libbsp/shared/include/bootcard.h
index 15db611de6..69669aa623 100644
--- a/c/src/lib/libbsp/shared/include/bootcard.h
+++ b/c/src/lib/libbsp/shared/include/bootcard.h
@@ -30,7 +30,7 @@
#include <stddef.h>
#include <stdint.h>
-#include <bspopts.h> /* for BSP_BOOTCARD_HANDLES_RAM_ALLOCATION */
+#include <bspopts.h>
#ifdef __cplusplus
extern "C" {
@@ -48,18 +48,16 @@ void bsp_cleanup(void);
void bsp_reset(void);
-#ifdef BSP_BOOTCARD_HANDLES_RAM_ALLOCATION
- #define BSP_BOOTCARD_HEAP_USES_WORK_AREA NULL
+#define BSP_BOOTCARD_HEAP_USES_WORK_AREA NULL
- #define BSP_BOOTCARD_HEAP_SIZE_DEFAULT 0
+#define BSP_BOOTCARD_HEAP_SIZE_DEFAULT 0
- void bsp_get_work_area(
- void **work_area_start,
- size_t *work_area_size,
- void **heap_start,
- size_t *heap_size
- );
-#endif
+void bsp_get_work_area(
+ void **work_area_start,
+ size_t *work_area_size,
+ void **heap_start,
+ size_t *heap_size
+);
int boot_card( int argc, char **argv, char **envp);