]> git.kernelconcepts.de Git - karo-tx-redboot.git/blob - packages/hal/arm/at91/jtst/v2_0/include/pkgconf/mlt_arm_at91_jtst_rom.ldi
Merge branch 'master' of git+ssh://git.kernelconcepts.de/karo-tx-redboot
[karo-tx-redboot.git] / packages / hal / arm / at91 / jtst / v2_0 / include / pkgconf / mlt_arm_at91_jtst_rom.ldi
1 // eCos memory layout - Wed Apr 11 13:49:55 2001
2
3 // This is a generated file - do not edit
4
5 #include <cyg/infra/cyg_type.inc>
6
7 MEMORY
8 {
9     sram : ORIGIN = 0x00000000, LENGTH = 0x8000
10     ram : ORIGIN = 0x600000, LENGTH = 0x40000
11     rom : ORIGIN = 0x500000, LENGTH = 0x80000
12     aicvect : ORIGIN = 0xFFF080, LENGTH = 0x00020
13     magic : ORIGIN = 0x410000, LENGTH = 1024K
14 }
15
16 //
17 SECTIONS
18 {
19     SECTIONS_BEGIN
20     CYG_LABEL_DEFN(__reserved_bootmon) = 0x0500000; . = CYG_LABEL_DEFN(__reserved_bootmon);
21     SECTION_rom_vectors (rom, ALIGN (0x8), LMA_EQ_VMA)
22     SECTION_text (rom, ALIGN (0x1), LMA_EQ_VMA)
23     SECTION_fini (rom, ALIGN (0x4), LMA_EQ_VMA)
24     SECTION_rodata (rom, ALIGN (0x4), LMA_EQ_VMA)
25     SECTION_rodata1 (rom, ALIGN (0x4), LMA_EQ_VMA)
26     SECTION_fixup (rom, ALIGN (0x4), LMA_EQ_VMA)
27     SECTION_gcc_except_table (rom, ALIGN (0x4), LMA_EQ_VMA)
28     SECTION_fixed_vectors (sram, 0x20, LMA_EQ_VMA)
29     .internal_vectors ALIGN(0x4) :  { . = . ; KEEP (*(.internal_vectors)) } > sram
30     SECTION_data (ram, 0x0600000, FOLLOWING (.gcc_except_table))
31     SECTION_bss (ram, ALIGN (0x4), LMA_EQ_VMA)
32     CYG_LABEL_DEFN(__heap1) = ALIGN (0x8);
33     SECTIONS_END
34     . = 0x410000;
35     .data_sx ALIGN (0x8) : {*(.P0_sx)} > magic
36         
37     . = 0x411800;
38     .BUFFER_sx ALIGN (0x8) : {*(.BUFFER_sx)} > magic
39     .XM_sx ALIGN (0x8) : {*(.XM_sx*)} > magic
40         
41     . = 0x420000;
42     .data_dx ALIGN (0x8) : {*(.P0_dx)} > magic
43         
44     . = 0x411800;
45     .BUFFER_dx ALIGN (0x8) : {*(.BUFFER_dx)} > magic
46     .XM_sx ALIGN (0x8) : {*(.XM_sx*)} > magic
47         
48     . = 0x490000;
49     .PARM_sx ALIGN (0x8) : {*(.PARM_sx)} > magic
50     . = 0x4A0000;
51     .PARM_dx ALIGN (0x8) : {*(.PARM_dx)} > magic
52         
53     . = 0x430000;
54     .prog ALIGN (0x10) : {*(prog.*)} > magic
55 }