Subversion Repositories freemyipod

Rev

Rev 314 | Rev 459 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 314 Rev 454
Line 1... Line 1...
1
ENTRY(__embios_executable_hdr)
1
ENTRY(__emcore_entrypoint)
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
    VIRTUAL : ORIGIN = 0x00000000, LENGTH = 0x10000000
8
}
8
}
9
 
9
 
10
SECTIONS
10
SECTIONS
11
{
11
{
12
    .text :
12
    .text :
13
    {
13
    {
14
	KEEP(.execheader*)
14
	KEEP(.emcoreentrypoint*)
15
	*(.execheader*)
15
	*(.emcoreentrypoint*)
16
        *(.text*)
16
        *(.text*)
17
        *(.glue_7)
17
        *(.glue_7)
18
        *(.glue_7t)
18
        *(.glue_7t)
19
        . = ALIGN(0x4);
19
        . = ALIGN(0x4);
-
 
20
    } > VIRTUAL
-
 
21
 
-
 
22
    .data :
-
 
23
    {
20
        *(.rodata*)
24
        *(.rodata*)
21
        . = ALIGN(0x4);
25
        . = ALIGN(0x4);
22
        *(.data*)
26
        *(.data*)
23
        . = ALIGN(0x4);
27
        . = ALIGN(0x4);
24
    } > RAM
28
    } > VIRTUAL
25
 
29
 
26
    .bss (NOLOAD) :
30
    .bss (NOLOAD) :
27
    {
31
    {
28
        __bss_start = .;
32
        __bss_start = .;
29
        *(.bss*)
33
        *(.bss*)
30
        *(COMMON)
34
        *(COMMON)
31
        __bss_end = .;
35
        __bss_end = .;
32
        *(.stack*)
-
 
33
    } > RAM
36
    } > VIRTUAL
34
 
37
 
35
    /DISCARD/ :
38
    /DISCARD/ :
36
    {
39
    {
37
        *(.eh_frame)
40
        *(.eh_frame)
38
    }
41
    }