summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/arm/shared/include/linker-symbols.h
diff options
context:
space:
mode:
Diffstat (limited to 'c/src/lib/libbsp/arm/shared/include/linker-symbols.h')
-rw-r--r--c/src/lib/libbsp/arm/shared/include/linker-symbols.h133
1 files changed, 75 insertions, 58 deletions
diff --git a/c/src/lib/libbsp/arm/shared/include/linker-symbols.h b/c/src/lib/libbsp/arm/shared/include/linker-symbols.h
index 7da05261f4..ef1f6e95fa 100644
--- a/c/src/lib/libbsp/arm/shared/include/linker-symbols.h
+++ b/c/src/lib/libbsp/arm/shared/include/linker-symbols.h
@@ -5,76 +5,93 @@
*/
/*
- * Copyright (c) 2008
- * Embedded Brains GmbH
+ * Copyright (c) 2008, 2009
+ * embedded brains GmbH
* Obere Lagerstr. 30
* D-82178 Puchheim
* Germany
- * rtems@embedded-brains.de
+ * <rtems@embedded-brains.de>
*
- * The license and distribution terms for this file may be found in the file
- * LICENSE in this distribution or at http://www.rtems.com/license/LICENSE.
+ * The license and distribution terms for this file may be
+ * found in the file LICENSE in this distribution or at
+ * http://www.rtems.com/license/LICENSE.
*/
#ifndef LIBBSP_ARM_SHARED_LINKER_SYMBOLS_H
#define LIBBSP_ARM_SHARED_LINKER_SYMBOLS_H
#ifndef ASM
- #define LINKER_SYMBOL( sym) extern char sym [];
+ #define LINKER_SYMBOL(sym) extern char sym [];
#else
- #define LINKER_SYMBOL( sym) .extern sym
+ #define LINKER_SYMBOL(sym) .extern sym
#endif
-LINKER_SYMBOL( bsp_stack_irq_size)
-LINKER_SYMBOL( bsp_stack_irq_start)
-
-LINKER_SYMBOL( bsp_stack_irq_size)
-LINKER_SYMBOL( bsp_stack_fiq_start)
-
-LINKER_SYMBOL( bsp_stack_abt_size)
-LINKER_SYMBOL( bsp_stack_abt_start)
-
-LINKER_SYMBOL( bsp_stack_undef_size)
-LINKER_SYMBOL( bsp_stack_undef_start)
-
-LINKER_SYMBOL( bsp_stack_svc_size)
-LINKER_SYMBOL( bsp_stack_svc_start)
-
-LINKER_SYMBOL( bsp_ram_int_start)
-LINKER_SYMBOL( bsp_ram_int_end)
-LINKER_SYMBOL( bsp_ram_int_size)
-
-LINKER_SYMBOL( bsp_ram_ext_start)
-LINKER_SYMBOL( bsp_ram_ext_load_start)
-LINKER_SYMBOL( bsp_ram_ext_end)
-LINKER_SYMBOL( bsp_ram_ext_size)
-
-LINKER_SYMBOL( bsp_rom_start)
-LINKER_SYMBOL( bsp_rom_end)
-LINKER_SYMBOL( bsp_rom_size)
-
-LINKER_SYMBOL( bsp_section_vector_start)
-LINKER_SYMBOL( bsp_section_vector_end)
-LINKER_SYMBOL( bsp_section_vector_size)
-
-LINKER_SYMBOL( bsp_section_text_start)
-LINKER_SYMBOL( bsp_section_text_end)
-LINKER_SYMBOL( bsp_section_text_size)
-
-LINKER_SYMBOL( bsp_section_data_start)
-LINKER_SYMBOL( bsp_section_data_end)
-LINKER_SYMBOL( bsp_section_data_size)
-
-LINKER_SYMBOL( bsp_section_bss_start)
-LINKER_SYMBOL( bsp_section_bss_end)
-LINKER_SYMBOL( bsp_section_bss_size)
-
-LINKER_SYMBOL( bsp_section_stack_start)
-LINKER_SYMBOL( bsp_section_stack_end)
-LINKER_SYMBOL( bsp_section_stack_size)
-
-LINKER_SYMBOL( bsp_section_work_area_start)
-LINKER_SYMBOL( bsp_section_work_area_end)
-LINKER_SYMBOL( bsp_section_work_area_size)
+LINKER_SYMBOL(bsp_region_text_begin)
+LINKER_SYMBOL(bsp_region_text_end)
+LINKER_SYMBOL(bsp_region_text_size)
+
+LINKER_SYMBOL(bsp_region_data_begin)
+LINKER_SYMBOL(bsp_region_data_end)
+LINKER_SYMBOL(bsp_region_data_size)
+
+LINKER_SYMBOL(bsp_stack_irq_begin)
+LINKER_SYMBOL(bsp_stack_irq_end)
+LINKER_SYMBOL(bsp_stack_irq_size)
+
+LINKER_SYMBOL(bsp_stack_fiq_begin)
+LINKER_SYMBOL(bsp_stack_fiq_end)
+LINKER_SYMBOL(bsp_stack_irq_size)
+
+LINKER_SYMBOL(bsp_stack_abt_begin)
+LINKER_SYMBOL(bsp_stack_abt_end)
+LINKER_SYMBOL(bsp_stack_abt_size)
+
+LINKER_SYMBOL(bsp_stack_undef_begin)
+LINKER_SYMBOL(bsp_stack_undef_end)
+LINKER_SYMBOL(bsp_stack_undef_size)
+
+LINKER_SYMBOL(bsp_stack_svc_begin)
+LINKER_SYMBOL(bsp_stack_svc_end)
+LINKER_SYMBOL(bsp_stack_svc_size)
+
+LINKER_SYMBOL(bsp_section_start_begin)
+LINKER_SYMBOL(bsp_section_start_end)
+LINKER_SYMBOL(bsp_section_start_size)
+
+LINKER_SYMBOL(bsp_section_vector_begin)
+LINKER_SYMBOL(bsp_section_vector_end)
+LINKER_SYMBOL(bsp_section_vector_size)
+
+LINKER_SYMBOL(bsp_section_text_begin)
+LINKER_SYMBOL(bsp_section_text_end)
+LINKER_SYMBOL(bsp_section_text_size)
+LINKER_SYMBOL(bsp_section_text_load_begin)
+
+LINKER_SYMBOL(bsp_section_rodata_begin)
+LINKER_SYMBOL(bsp_section_rodata_end)
+LINKER_SYMBOL(bsp_section_rodata_size)
+LINKER_SYMBOL(bsp_section_rodata_load_begin)
+
+LINKER_SYMBOL(bsp_section_data_begin)
+LINKER_SYMBOL(bsp_section_data_end)
+LINKER_SYMBOL(bsp_section_data_size)
+LINKER_SYMBOL(bsp_section_data_load_begin)
+
+LINKER_SYMBOL(bsp_section_fast_begin)
+LINKER_SYMBOL(bsp_section_fast_end)
+LINKER_SYMBOL(bsp_section_fast_size)
+LINKER_SYMBOL(bsp_section_fast_load_begin)
+
+LINKER_SYMBOL(bsp_section_bss_begin)
+LINKER_SYMBOL(bsp_section_bss_end)
+LINKER_SYMBOL(bsp_section_bss_size)
+
+LINKER_SYMBOL(bsp_section_work_begin)
+LINKER_SYMBOL(bsp_section_work_end)
+LINKER_SYMBOL(bsp_section_work_size)
+
+LINKER_SYMBOL(bsp_section_stack_begin)
+LINKER_SYMBOL(bsp_section_stack_end)
+LINKER_SYMBOL(bsp_section_stack_size)
#endif /* LIBBSP_ARM_SHARED_LINKER_SYMBOLS_H */