diff options
Diffstat (limited to '')
-rw-r--r-- | c/src/lib/libbsp/arm/shared/include/linker-symbols.h | 133 |
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 */ |