diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2011-11-08 10:18:19 +0000 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2011-11-08 10:18:19 +0000 |
commit | 4c622e5f4a24f0675840a0463780b03a4d897c1e (patch) | |
tree | 98e5a90ad2ec8af0704d98a6e45282f30c8026b3 /c/src/lib/libbsp/arm/shared/include/start.h | |
parent | 2011-11-08 Sebastian Huber <sebastian.huber@embedded-brains.de> (diff) | |
download | rtems-4c622e5f4a24f0675840a0463780b03a4d897c1e.tar.bz2 |
2011-11-08 Sebastian Huber <sebastian.huber@embedded-brains.de>
* shared/startup/bsp-start-copy-sections.c,
shared/startup/bsp-start-memcpy.S: New files.
* shared/include/start.h: Declare bsp_start_copy_sections().
* shared/start/start.S, shared/include/linker-symbols.h: Moved
content. Support for ARMv7-M.
Diffstat (limited to 'c/src/lib/libbsp/arm/shared/include/start.h')
-rw-r--r-- | c/src/lib/libbsp/arm/shared/include/start.h | 18 |
1 files changed, 12 insertions, 6 deletions
diff --git a/c/src/lib/libbsp/arm/shared/include/start.h b/c/src/lib/libbsp/arm/shared/include/start.h index 801a7e3b41..764239129d 100644 --- a/c/src/lib/libbsp/arm/shared/include/start.h +++ b/c/src/lib/libbsp/arm/shared/include/start.h @@ -7,12 +7,13 @@ */ /* - * Copyright (c) 2008, 2009 - * embedded brains GmbH - * Obere Lagerstr. 30 - * D-82178 Puchheim - * Germany - * <rtems@embedded-brains.de> + * Copyright (c) 2008-2011 embedded brains GmbH. All rights reserved. + * + * embedded brains GmbH + * Obere Lagerstr. 30 + * 82178 Puchheim + * Germany + * <rtems@embedded-brains.de> * * The license and distribution terms for this file may be * found in the file LICENSE in this distribution or at @@ -77,6 +78,11 @@ void bsp_start_memcpy(int *dest, const int *src, size_t n); */ void bsp_start_memcpy_arm(int *dest, const int *src, size_t n); +/** + * @brief Copies all standard sections from the load to the runtime area. + */ +void bsp_start_copy_sections(void); + /** @} */ #ifdef __cplusplus |