Subversion Repositories freemyipod

Rev

Rev 314 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 314 Rev 365
Line 2... Line 2...
2
OUTPUT_FORMAT(elf32-littlearm)
2
OUTPUT_FORMAT(elf32-littlearm)
3
OUTPUT_ARCH(arm)
3
OUTPUT_ARCH(arm)
4
 
4
 
5
MEMORY
5
MEMORY
6
{
6
{
7
    RAM : ORIGIN = 0x08000000, LENGTH = 0x01f00000
7
    LOWERRAM : ORIGIN = 0x08000000, LENGTH = 0x00f00000
-
 
8
    UPPERRAM : ORIGIN = 0x08f00000, LENGTH = 0x01000000
8
}
9
}
9
 
10
 
10
SECTIONS
11
SECTIONS
11
{
12
{
12
    .bss (NOLOAD) :
13
    .bss (NOLOAD) :
Line 14... Line 15...
14
        __bss_start = .;
15
        __bss_start = .;
15
        *(.bss*)
16
        *(.bss*)
16
        *(COMMON)
17
        *(COMMON)
17
        __bss_end = .;
18
        __bss_end = .;
18
        *(.stack*)
19
        *(.stack*)
19
    } > RAM
20
    } > LOWERRAM
20
 
21
 
21
    .text 0x08f00000:
22
    .text :
22
    {
23
    {
23
	KEEP(.execheader*)
24
	KEEP(.execheader*)
24
	*(.execheader*)
25
	*(.execheader*)
25
        *(.text*)
26
        *(.text*)
26
        *(.glue_7)
27
        *(.glue_7)
Line 29... Line 30...
29
        *(.rodata*)
30
        *(.rodata*)
30
        . = ALIGN(0x4);
31
        . = ALIGN(0x4);
31
        *(.data*)
32
        *(.data*)
32
        . = ALIGN(0x10);
33
        . = ALIGN(0x10);
33
	_scriptstart = .;
34
	_scriptstart = .;
34
    } > RAM
35
    } > UPPERRAM
35
 
36
 
36
    /DISCARD/ :
37
    /DISCARD/ :
37
    {
38
    {
38
        *(.eh_frame)
39
        *(.eh_frame)
39
    }
40
    }