diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2010-05-20 14:33:16 +0000 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2010-05-20 14:33:16 +0000 |
commit | c3dd440dceb0137991554e2b0bc00e247c201284 (patch) | |
tree | eaca2a06a489166546bf46119363a79ff43d0cdf /c/src/lib/libbsp/arm/shared/include/start.h | |
parent | 2010-05-20 Sebastian Huber <sebastian.huber@embedded-brains.de> (diff) | |
download | rtems-c3dd440dceb0137991554e2b0bc00e247c201284.tar.bz2 |
2010-05-20 Sebastian Huber <sebastian.huber@embedded-brains.de>
* shared/include/start.h: Define start section attributes.
Diffstat (limited to 'c/src/lib/libbsp/arm/shared/include/start.h')
-rw-r--r-- | c/src/lib/libbsp/arm/shared/include/start.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/c/src/lib/libbsp/arm/shared/include/start.h b/c/src/lib/libbsp/arm/shared/include/start.h index 0d7e5c07be..fe40e25523 100644 --- a/c/src/lib/libbsp/arm/shared/include/start.h +++ b/c/src/lib/libbsp/arm/shared/include/start.h @@ -24,6 +24,10 @@ #include <stddef.h> +#ifdef __cplusplus +extern "C" { +#endif /* __cplusplus */ + /** * @defgroup bsp_start System Start * @@ -34,6 +38,10 @@ * @{ */ +#define BSP_START_SECTION __attribute__((section(".bsp_start"))) + +#define BSP_START_DATA_SECTION __attribute__((section(".bsp_start_data"))) + /** * @brief System start entry. */ @@ -71,4 +79,8 @@ void bsp_start_memcpy_arm(int *dest, const int *src, size_t n); /** @} */ +#ifdef __cplusplus +} +#endif /* __cplusplus */ + #endif /* LIBBSP_ARM_SHARED_START_H */ |