source: rtems/c/src/lib/libbsp/arm/shared/include/linker-symbols.h @ 8dcfc0a

4.104.115
Last change on this file since 8dcfc0a was 8dcfc0a, checked in by Thomas Doerfler <Thomas.Doerfler@…>, on 09/22/08 at 11:49:50

* empty log message *

  • Property mode set to 100644
File size: 2.0 KB
Line 
1/**
2 * @file
3 *
4 * @brief Symbols defined in linker command base file.
5 */
6
7/*
8 * Copyright (c) 2008
9 * Embedded Brains GmbH
10 * Obere Lagerstr. 30
11 * D-82178 Puchheim
12 * Germany
13 * rtems@embedded-brains.de
14 *
15 * The license and distribution terms for this file may be found in the file
16 * LICENSE in this distribution or at http://www.rtems.com/license/LICENSE.
17 */
18
19#ifndef LIBBSP_ARM_SHARED_LINKER_SYMBOLS_H
20#define LIBBSP_ARM_SHARED_LINKER_SYMBOLS_H
21
22#ifndef ASM
23  #define LINKER_SYMBOL( sym) extern char sym [];
24#else
25  #define LINKER_SYMBOL( sym) .extern sym
26#endif
27
28LINKER_SYMBOL( bsp_stack_irq_size)
29LINKER_SYMBOL( bsp_stack_irq_start)
30
31LINKER_SYMBOL( bsp_stack_irq_size)
32LINKER_SYMBOL( bsp_stack_fiq_start)
33
34LINKER_SYMBOL( bsp_stack_abt_size)
35LINKER_SYMBOL( bsp_stack_abt_start)
36
37LINKER_SYMBOL( bsp_stack_undef_size)
38LINKER_SYMBOL( bsp_stack_undef_start)
39
40LINKER_SYMBOL( bsp_stack_svc_size)
41LINKER_SYMBOL( bsp_stack_svc_start)
42
43LINKER_SYMBOL( bsp_ram_int_start)
44LINKER_SYMBOL( bsp_ram_int_end)
45LINKER_SYMBOL( bsp_ram_int_size)
46
47LINKER_SYMBOL( bsp_ram_ext_start)
48LINKER_SYMBOL( bsp_ram_ext_load_start)
49LINKER_SYMBOL( bsp_ram_ext_end)
50LINKER_SYMBOL( bsp_ram_ext_size)
51
52LINKER_SYMBOL( bsp_rom_start)
53LINKER_SYMBOL( bsp_rom_end)
54LINKER_SYMBOL( bsp_rom_size)
55
56LINKER_SYMBOL( bsp_section_vector_start)
57LINKER_SYMBOL( bsp_section_vector_end)
58LINKER_SYMBOL( bsp_section_vector_size)
59
60LINKER_SYMBOL( bsp_section_text_start)
61LINKER_SYMBOL( bsp_section_text_end)
62LINKER_SYMBOL( bsp_section_text_size)
63
64LINKER_SYMBOL( bsp_section_data_start)
65LINKER_SYMBOL( bsp_section_data_end)
66LINKER_SYMBOL( bsp_section_data_size)
67
68LINKER_SYMBOL( bsp_section_bss_start)
69LINKER_SYMBOL( bsp_section_bss_end)
70LINKER_SYMBOL( bsp_section_bss_size)
71
72LINKER_SYMBOL( bsp_section_stack_start)
73LINKER_SYMBOL( bsp_section_stack_end)
74LINKER_SYMBOL( bsp_section_stack_size)
75
76LINKER_SYMBOL( bsp_section_work_area_start)
77LINKER_SYMBOL( bsp_section_work_area_end)
78LINKER_SYMBOL( bsp_section_work_area_size)
79
80#endif /* LIBBSP_ARM_SHARED_LINKER_SYMBOLS_H */
Note: See TracBrowser for help on using the repository browser.